::-moz-selection{background-color:#b8945e;color:#1c1915}::selection{background-color:#b8945e;color:#1c1915}.affix.header-1.black-header #main-menu .navbar .nav>li.current>a,.black-header #main-menu .navbar .nav>li.current>a{border-bottom-color:#d4af37;color:#d4af37}.black-header #main-menu .navbar .nav>li:hover>a{color:#d4af37}#main-menu .megamenu .title{border-bottom-color:#b8945e}#main-menu .sub a .highlight-text,#main-menu .sub a.current,#main-menu .sub a:hover{color:#d4af37}#main-menu .sub a .highlight-text{background:0 0;padding:0}@media (min-width:1200px){#main-menu .parent>.sub{display:block;background:rgba(48,50,53,.9);opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease-out,visibility .25s ease-out,transform .25s ease-out}#main-menu .parent:hover>.sub{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;-webkit-animation:none;animation:none}#main-menu .megamenu .title,#main-menu .sub a{opacity:1}}@media (min-width:1200px){.black-header #main-menu .navbar .nav>li>a,.black-header #main-menu .navbar .nav>li>a .main-menu-title{color:rgba(255,255,255,.78);font-weight:400!important;letter-spacing:.16em;border-bottom:1px solid transparent;transition:color .4s ease,border-color .4s ease}.affix.header-1.black-header #main-menu .navbar .nav>li.current>a,.affix.header-1.black-header #main-menu .navbar .nav>li:hover>a,.black-header #main-menu .navbar .nav>li.current>a,.black-header #main-menu .navbar .nav>li:hover>a{color:#d4af37!important;border-bottom:1px solid #d4af37}.black-header #main-menu .navbar .nav>li.current>a .main-menu-title,.black-header #main-menu .navbar .nav>li:hover>a .main-menu-title{color:#d4af37!important}.black-header #main-menu .parent>.sub{background:rgba(20,18,16,.94);border-top:1px solid rgba(184,148,94,.45);box-shadow:0 28px 70px rgba(0,0,0,.32)}.black-header #main-menu .megamenu .title{margin-top:28px;padding-bottom:12px;font-size:12px;font-weight:400!important;letter-spacing:.18em;color:#d4af37;border-bottom:1px solid rgba(184,148,94,.4)}.black-header #main-menu .sub a{color:rgba(255,255,255,.72);letter-spacing:.04em;padding-top:7px;padding-bottom:7px;transition:color .35s ease}.black-header #main-menu .sub .parent:hover>a,.black-header #main-menu .sub a.current,.black-header #main-menu .sub a:focus,.black-header #main-menu .sub a:hover{color:#d4af37!important;padding-left:0}}@media (min-width:1200px){.black-header #main-menu .navbar .nav>li>a:has(.lang-switch),.black-header #main-menu .navbar .nav>li>a[href="account-login.html"]{margin-left:8px;margin-right:8px}.black-header #main-menu .navbar .nav>li>a .lang-switch,.black-header #main-menu .navbar .nav>li>a[href="account-login.html"] .main-menu-title{font-size:9.6px;line-height:20px;letter-spacing:.12em}}body:not(.home) .header.black-header .header-wrapper{background:#303236}@media (max-width:1199px){body:not(.home) .header.black-header{background:#303236}.main-menu-container{background:#141210}#main-menu .navbar-collapse.collapsing{transition:height .5s cubic-bezier(.22,.61,.36,1)}#main-menu .navbar .nav>li>a{color:rgba(255,255,255,.78)!important;letter-spacing:.14em;font-size:11px;padding:18px 22px 18px 24px!important;border-bottom:1px solid rgba(184,148,94,.22)!important;transition:color .4s ease,background-color .4s ease}#main-menu .navbar .nav>li>a:has(.lang-switch),#main-menu .navbar .nav>li>a[href="account-login.html"]{font-size:8.8px!important;letter-spacing:.1em;padding:14px 16px!important}#main-menu .navbar .nav>li>a:focus,#main-menu .navbar .nav>li>a:hover{color:#d4af37!important;background-color:rgba(212,175,55,.06)}#main-menu .navbar .nav>li.current>a,#main-menu .navbar .nav>li.current>a .main-menu-title{color:#d4af37!important;background:linear-gradient(90deg,rgba(212,175,55,.16),rgba(212,175,55,0));box-shadow:inset 2px 0 0 #d4af37}#main-menu .navbar .nav .open-sub:before{color:rgba(212,175,55,.72);transition:color .4s ease}#main-menu .navbar .nav .active>.open-sub:before,#main-menu .navbar .nav li.active>.open-sub:before{color:#d4af37}#main-menu .parent .sub,#main-menu .parent:hover .sub,#main-menu .sub{background:#1c1915}#main-menu .megamenu .title,#main-menu .sub a{color:rgba(255,255,255,.72);letter-spacing:.08em;transition:color .35s ease}#main-menu .megamenu .title:hover,#main-menu .sub a.current,#main-menu .sub a.current .highlight-text,#main-menu .sub a:focus,#main-menu .sub a:hover{color:#d4af37!important}.header .menu-btn-respons-container .btn-navbar{transition:color .4s ease}.header .menu-btn-respons-container .btn-navbar:not(.collapsed) .hamb-mob-icon{color:#d4af37}}body.home .slash-divider-10{color:#d4af37}body.home .hero-line{line-height:2.1;margin-bottom:22px;text-align:left}body.home .hero-line>.slash-divider-10:first-child{display:none}body.home .hero-line-tail{display:inline-block;margin-left:22px;white-space:nowrap}body.home .sm-img-bg-fullscr{height:100vh;height:100dvh;min-height:max(100vh,640px);min-height:max(100dvh,640px);background:#0f0f0f url(../assets/video/winzland-index-video.webp?v=20261020lcp) center center/cover no-repeat}body.home .sm-img-bg-fullscr .js-height-fullscr{height:100vh;height:100dvh;min-height:max(100vh,640px);min-height:max(100dvh,640px)}body.home .hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;background:#0f0f0f url(../assets/video/winzland-index-video.webp?v=20261020lcp) center center/cover no-repeat;transition:opacity .6s ease}body.home .hero-video.is-ready{opacity:1}body.home .sm-img-bg-fullscr::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(15,15,15,.5)}body.home .sm-img-bg-fullscr::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6.25 8h3.5M8 6.25v3.5' stroke='%23D4AF37' stroke-opacity='0.530' stroke-width='0.52' fill='none'/%3E%3C/svg%3E");background-size:11px 11px;opacity:.85}body.home .sm-content-cont{position:relative;z-index:3}body.home .cd-headline::after{content:"";display:block;width:42px;height:1px;margin:18px 0 0;background:#d4af37}body.home .hero-lede{max-width:34em;margin:0 0 22px;color:#f7f4ee;font-family:Lato,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 18px rgba(0,0,0,.35)}body.home .local-scroll-cont .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(212,175,55,.65);border-radius:50%}body.home #about,body.home .page-section.fes4-cont,body.home .page-section:has(.title-fs-45){background-color:#fff;background-image:none}body.home #about .col-md-8{counter-reset:pillar}body.home #about .fes5-box{counter-increment:pillar;padding-top:6px}body.home #about .fes5-box .fes5-heading,body.home #about .fes5-box h3{margin:7px 0;color:#7a5e2a;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:.12em}body.home #content{color:#3a3834}body.home .fes2-text-cont,body.home .fes4-box,body.home .fes4-box p:not(.fes4-heading){color:#3a3834}body.home #about .fes5-box .fes5-heading::before,body.home #about .fes5-box h3::before{content:"0" counter(pillar);display:block;margin-bottom:12px;color:#7a5e2a;font-size:11px;font-weight:400;letter-spacing:.22em}body.home #about .fes5-box p:not(.fes5-heading){line-height:1.75;color:#3a3834}body.home #about .col-md-8>.row{display:flex;flex-wrap:wrap}body.home #about .col-md-8>.row::after,body.home #about .col-md-8>.row::before{display:none}body.home #about .col-md-6.pb-10{display:flex;flex-direction:column}body.home #about .col-md-6.pb-10>a.button.small.gray-light{align-self:flex-start;margin-top:auto;padding:8px 0 6px;background:0 0;border:0;border-bottom:1px solid rgba(184,148,94,.7);border-radius:0}body.home #about .col-md-6.pb-10>a.button.small.gray-light:focus,body.home #about .col-md-6.pb-10>a.button.small.gray-light:hover{background:#f6f1e6;color:#7a5e2a;border-color:transparent;border-bottom-color:#f6f1e6;padding:8px 0 6px;box-shadow:-14px 0 0 #f6f1e6,14px 0 0 #f6f1e6}body.home .fes2-img,body.home .fes3-img,body.home .fes4-img,body.home .fes5-img{box-shadow:inset 0 0 0 1px rgba(212,175,55,.28)}body.home .title-fs-45{letter-spacing:.04em}body.home .fes4-box-icon{width:46px;height:46px;top:0;border:1px solid rgba(184,148,94,.7);border-radius:50%;font-size:16px;line-height:46px;text-align:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease}body.home .fes4-box:hover .fes4-box-icon{background:#141210;border-color:#141210;color:#d4af37}body.home .fes4-title-cont .fes4-heading,body.home .fes4-title-cont h3{margin:0;color:#4b4e53;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:.06em}body.home .port-title-cont .port-heading::after,body.home .port-title-cont h3::after{content:"";display:block;width:22px;height:1px;margin:10px auto 0;background:#d4af37}body.home a.button.small.gray-light{background:0 0;color:#1c1915;letter-spacing:.12em;border:0;border-bottom:1px solid rgba(184,148,94,.7);border-radius:0}@media (min-width:768px){body.home .fes4-cont .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}body.home .fes4-cont .row::after,body.home .fes4-cont .row::before{display:none}body.home .fes4-cont .row>[class*=col-]{width:auto;max-width:none;float:none;min-width:0}body.home .fes4-cont .row>[class*=col-]:has(.section-title){grid-row:span 4}body.home .fes4-cont .row>[class*=col-]:has(.fes4-title-cont){display:grid;grid-template-rows:subgrid;grid-row:span 4}body.home .fes4-cont .fes4-box:has(.fes4-title-cont){display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%;margin-bottom:28px}body.home .fes4-cont .fes4-title-cont{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start}body.home .fes4-cont .fes4-box>div:not(.fes4-title-cont),body.home .fes4-cont .fes4-heading,body.home .fes4-cont .fes4-title-cont>p{align-self:start}body.home .fes4-cont .fes4-box>br{display:none}body.home .fes4-cont .fes4-box>a.button.small.gray-light{display:block;width:100%;align-self:start;margin-top:22px;box-sizing:border-box}body.home .fes4-cont .section-title{overflow-wrap:normal;word-break:normal}}body.home .local-scroll-cont a:hover,body.home .local-scroll-cont a:hover .icon{color:#d4af37}body.home a.button.thin.white{border:1px solid rgba(212,175,55,.8);background-color:rgba(20,18,16,.28);color:#fff}body.home a.button.thin.hover-dark.white:focus,body.home a.button.thin.hover-dark.white:hover{background-color:#141210!important;border:1px solid #d4af37!important;color:#d4af37!important}body.home a.button.gray-light{border:1px solid transparent}body.home a.button.gray-light:focus,body.home a.button.gray-light:hover{background-color:#f6f1e6;color:#9c7c38;border-color:#b8945e}body.home .section-title{border-left-color:#b8945e}body.home .fes5-box .fes5-heading,body.home .fes5-box h3,body.home .title-fs-45 .bold{color:#7a5e2a}body.home .line-3-100,body.home .line-3-70{height:2px;background:#b8945e}body.home .line-3-100.line-light{height:2px;background:#b8945e}body.home .fes4-box-icon{color:#b8945e}body.home .cd-headline .cd-words-wrapper b{color:#d4af37}body.home .vision-kicker{width:100%;margin:0 0 18px;color:#d4af37;font-family:Lato,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-align:center;text-transform:uppercase}body.home .vision-row{display:flex;align-items:center;justify-content:center;width:100%}body.home .vision-row .video-ads-text{flex:1 1 0;display:block}body.home .vision-row .video-ads-text:first-child{text-align:right}body.home .vision-row .video-ads-text:last-child{text-align:left}@media (max-width:992px){body.home .vision-kicker{margin-bottom:14px;font-size:11px;letter-spacing:.14em}body.home .vision-row{flex-direction:column;gap:4px}body.home .vision-row .video-ads-text,body.home .vision-row .video-ads-text:first-child,body.home .vision-row .video-ads-text:last-child{flex:none;width:100%;text-align:center}}.video-ads-bg2 .vision-play,.video-ads-bg2 .vision-play .icon,body.home .video-ads-bg .video-ads-text,body.home .video-ads-bg .video-ads-text b,body.home .video-ads-bg .video-ads-text-cont,body.home .video-ads-bg .vision-play,body.home .video-ads-bg .vision-play .icon{color:#fff}.video-ads-bg2 .vision-play,.video-ads-bg2 .vision-play .icon,body.home .video-ads-bg .vision-play,body.home .video-ads-bg .vision-play .icon{transition:color .55s ease}.video-ads-bg2 .vision-play,body.home .video-ads-bg .vision-play{display:inline-block;padding:20px;border:0;background:0 0;font-size:80px;line-height:63px;vertical-align:middle;cursor:pointer}.video-ads-bg2 .vision-play:focus,.video-ads-bg2 .vision-play:focus .icon,.video-ads-bg2 .vision-play:hover,.video-ads-bg2 .vision-play:hover .icon,body.home .video-ads-bg .vision-play:focus,body.home .video-ads-bg .vision-play:focus .icon,body.home .video-ads-bg .vision-play:hover,body.home .video-ads-bg .vision-play:hover .icon{color:#d4af37}body.vision-modal-on{overflow:hidden}.vision-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.15s ease,visibility 0s linear 1.15s}.vision-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 1.15s ease,visibility 0s linear 0s}.vision-modal-shade{position:absolute;inset:0;background:rgba(0,0,0,.62)}.vision-modal-frame{position:relative;width:min(920px,calc(100% - 48px));opacity:0;transform:translateY(18px) scale(.975);transition:opacity 1.15s ease,transform 1.15s cubic-bezier(.22,.61,.36,1)}.vision-modal.is-open .vision-modal-frame{opacity:1;transform:none}.vision-modal-close{position:absolute;top:-42px;right:0;border:0;background:0 0;color:#d4af37;font-size:32px;line-height:1;cursor:pointer}.vision-modal-video{position:relative;padding-top:56.25%;background:#111;box-shadow:0 28px 80px rgba(0,0,0,.45)}.vision-modal-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.home .port-item{position:relative}body.home .port-main-img{width:100%;height:auto;transition:transform .5s ease;will-change:transform}body.home .logo-img{width:auto;height:42px}.google-map-container img{width:100%;max-width:433px;height:auto}body.home .fes2-img.lazy-bg,body.home .fes3-img.lazy-bg,body.home .fes4-img.lazy-bg,body.home .fes5-img.lazy-bg{background-image:none}body.home .port-item:hover .port-main-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}body.home .port-item .port-img-overlay:after{transition:background .5s ease}body.home .port-item:hover .port-img-overlay:after{background:rgba(20,20,20,.6)}body.home .mobile .display-hover-on-mobile .port-overlay-cont,body.home .port-overlay-cont{display:flex;align-items:center;justify-content:center;padding:20px;opacity:1;pointer-events:none;transition:none}body.home .port-item:hover .port-overlay-cont{padding-top:20px}body.home .port-title-cont{max-width:80%;margin:0;padding:25px;border:1px solid rgba(255,255,255,.4);text-align:center;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}body.home .port-item:hover .port-title-cont{margin-bottom:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.home .port-title-cont .port-heading,body.home .port-title-cont h3{margin:0;color:#d4af37;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:center}body.home .port-title-cont span{display:block;margin-top:8px;color:rgba(255,255,255,.82);text-align:center}.footer2-black .widget .footer-heading,.footer2-black .widget h4{color:#b8945e}#footer3.footer2-black{background:#141210;color:rgba(255,255,255,.72);border-top:1px solid rgba(184,148,94,.45);padding-top:88px;padding-bottom:48px}body.home #content>.page-section.pt-0{margin-bottom:0;padding-bottom:0}body.home #footer3.footer2-black{margin-top:-2px;border-top:0;background-color:#141210;background-image:linear-gradient(#d4af37,#d4af37);background-repeat:no-repeat;background-size:100% 1.5px;background-position:top center}#footer3 .widget{margin-bottom:28px}#footer3 .logo-footer{width:auto;height:auto;max-height:46px}#footer3 .logo-footer-cont{margin-bottom:22px}#footer3 .footer-2-text-cont{margin-bottom:0;padding-top:0;border-top:0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.8;letter-spacing:.03em}#footer3 .footer-2-text-cont .brand,#footer3 .footer-2-text-cont b{font-weight:500;letter-spacing:.14em;color:#d4af37}#footer3 .footer-languages .footer-heading,#footer3 .footer-languages h4,#footer3 .widget .footer-heading,#footer3 .widget h4{margin:6px 0 18px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:.18em;line-height:1.4;color:#d4af37}#footer3 .footer-languages .footer-heading::after,#footer3 .footer-languages h4::after,#footer3 .widget .footer-heading::after,#footer3 .widget h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}#footer3 .widget .footer-heading+ul+.footer-heading,#footer3 .widget h4+ul+h4{margin-top:36px}#footer3 .links-list li{padding-bottom:0}#footer3 .a-text-cont a{display:inline-block;padding:6px 0;color:rgba(255,255,255,.68);font-size:12px;letter-spacing:.08em;transition:color .35s ease}#footer3 .a-text-cont a.current,#footer3 .a-text-cont a:focus,#footer3 .a-text-cont a:hover{color:#d4af37}.black-header #main-menu .navbar .nav>li.parent:last-child>.sub{left:auto;right:0}#footer3 .footer-languages{margin-top:18px}#footer3 .footer-languages .links-list{display:flex;flex-wrap:wrap;gap:0 22px;list-style:none;margin:0;padding:0}#footer3 .footer-languages a.current{color:#d4af37}#footer3 .footer-2-copy-cont{display:block;margin-top:36px;padding-top:28px;border-top:1px solid rgba(184,148,94,.28)}#footer3 .footer-bar{display:flex;align-items:center;justify-content:space-between;gap:24px}#footer3 .footer-2-copy{color:rgba(255,255,255,.55);font-size:11px;letter-spacing:.12em;text-transform:uppercase}#footer3 .footer-2-copy:hover{color:#d4af37}#footer3 .footer-2-soc-a{float:none;display:flex;gap:8px}#footer3 .footer-2-soc-a a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0!important;border:1px solid rgba(184,148,94,.45);border-radius:50%;color:rgba(212,175,55,.8);font-size:13px!important;line-height:1;transition:color .35s ease,background-color .35s ease,border-color .35s ease}#footer3 .footer-2-soc-a a:focus,#footer3 .footer-2-soc-a a:hover{color:#1c1915;background:#d4af37;border-color:#d4af37}#footer3 .footer-2-soc-a .x-logo{display:block;width:12px;height:12px}#footer3 .footer-legal{margin-top:28px}#footer3 .footer-2-text{margin:0 0 12px;color:rgba(255,255,255,.4);font-size:11px;line-height:1.75;letter-spacing:.02em}#footer3 .footer-2-text .brand,#footer3 .footer-2-text b{font-weight:500;color:rgba(212,175,55,.72)}@media (max-width:767px){#footer3 .footer-bar{flex-direction:column;align-items:flex-start}#footer3.footer2-black{padding-top:64px}}@media (max-width:768px){#footer3,#footer3 .footer-2-copy-cont,#footer3 .footer-2-text,#footer3 .footer-2-text-cont,#footer3 .footer-languages,#footer3 .footer-legal,#footer3 .widget{text-align:left}}.footer2-black .footer-2-copy-cont{border-top-color:rgba(184,148,94,.35)}.footer2-black .a-text-cont a:hover,.footer2-black .footer-2-soc-a a:hover{color:#d4af37}#back-top a:hover{color:#d4af37}body:not(.home) .heading-underline h3,body:not(.home) .page-title-cont:not(.grey-dark-bg) .page-title{color:#9c7c38}body:not(.home) .heading-underline h1,body:not(.home) .heading-underline h2,body:not(.home) .heading-underline h3,body:not(.home) .heading-underline h4{border-bottom-color:#b8945e}body:not(.home) .breadcrumbs a:hover{color:#d4af37}body:not(.home) .button.gray:hover,body:not(.home) a.button.gray:hover,body:not(.home) input.button.gray:hover{background-color:#141210;color:#d4af37}canvas,embed,iframe,img,svg,video{max-width:100%}.breadcrumbs,.footer-2-text,.page-title,h1,h2,h3,h4,li,p{overflow-wrap:break-word}input,select,textarea{max-width:100%}@media (max-width:1024px){.container.sm-content-cont,.sm-content-cont{display:block;width:auto!important;max-width:100%;height:auto;min-height:70vh}.sm-cont-middle{display:block;width:auto;max-width:100%;padding-top:130px;padding-bottom:72px}.cd-headline.light-72-wide,.sm-content-cont .light-72-wide{font-size:40px;line-height:1.15;letter-spacing:2px;max-width:100%}.cd-words-wrapper{max-width:100%!important}}@media (max-width:767px){.cd-headline.light-72-wide,.sm-content-cont .light-72-wide{font-size:28px;letter-spacing:1px}.center-0-478 .button{display:inline-block;margin:0 10px 12px 0!important}body.home .sm-img-bg-fullscr{height:100svh;min-height:100svh}body.home .sm-img-bg-fullscr::before{background-size:11px 11px;opacity:.85}body.home .container.sm-content-cont,body.home .sm-content-cont{position:absolute;inset:0;display:block!important;width:100%!important;height:auto!important;min-height:0}body.home .sm-cont-middle{position:absolute;top:60%;left:0;right:0;width:100%;height:auto;padding:0 20px;transform:translateY(-50%)}body.home .hero-lede{max-width:none;margin:0 0 18px;font-size:16px;line-height:1.55;letter-spacing:.01em;text-align:left}body.home .hero-line{display:block!important;visibility:visible!important;margin-bottom:14px;font-size:12px;line-height:1.65;letter-spacing:.08em}body.home .hero-line-tail{display:block;margin-left:0;white-space:nowrap;letter-spacing:.04em}body.home .hero-line-tail .slash-divider-10{margin-left:0;margin-right:6px}body.home .col-md-6.equal-height{height:auto}body.home .fes2-main-text-cont{padding:56px 28px 40px}#footer3 .col-md-3,#footer3 .col-sm-3,#footer3 .widget{width:100%;max-width:100%;float:none}}@media (min-width:1800px){.container{width:1440px}}body:not(.home) .page-title-cont.page-title-img::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.78) 0,rgba(20,18,16,.42) 58%,rgba(20,18,16,.62) 100%);z-index:0}body:not(.home) .page-title-cont .container{position:relative;z-index:1}body:not(.home) .page-title-cont.page-title-large{padding-top:188px;padding-bottom:52px}body:not(.home) .page-title{margin-bottom:12px;font-size:28px;line-height:1.25;letter-spacing:.18em;font-weight:400;color:#fff}body:not(.home) .page-sub-title{margin-bottom:0;color:#d4af37;font-size:11px;letter-spacing:.16em}body:not(.home) .page-title-cont .breadcrumbs{margin-top:0;font-size:11px;letter-spacing:.14em;line-height:1.7}body:not(.home) .page-title-cont.grey-dark-bg .bread-current,body:not(.home) .page-title-cont.grey-dark-bg a{color:rgba(255,255,255,.78)}body:not(.home) .page-title-cont .bread-current{color:#d4af37}body:not(.home) .page-title-cont .slash-divider{margin:0 8px;color:rgba(212,175,55,.75)}@media (min-width:992px){body:not(.home) .page-title-cont .row{display:flex;align-items:flex-end}body:not(.home) .page-title-cont .col-md-4,body:not(.home) .page-title-cont .col-md-8{float:none;width:auto}body:not(.home) .page-title-cont .col-md-8{flex:1 1 auto}body:not(.home) .page-title-cont .col-md-4{flex:0 0 auto;max-width:none}body:not(.home) .page-title-cont .breadcrumbs{padding-bottom:2px;white-space:nowrap}}@media (max-width:991px){body:not(.home) .page-title-cont.page-title-large{padding-top:120px}body:not(.home) .page-title{font-size:22px;letter-spacing:.12em}body:not(.home) .page-title-cont .breadcrumbs{margin-top:22px;text-align:left}}body.story-page .tls-small{color:#3a3834;font-size:15px;line-height:1.85}body.story-page .tls-small img{width:100%;margin:10px 0 32px}body.story-page .heading-underline h3,body.story-page .tls-small h3{font-weight:300;letter-spacing:.03em;line-height:1.45;color:#1c1915}body.story-page .heading-underline h3 b,body.story-page .tls-small h3 b{font-weight:500;color:#9c7c38}body.story-page #cd-timeline::before{width:1px;margin-left:0;background:rgba(184,148,94,.55)}@media (min-width:991px){body.story-page #cd-timeline::before{margin-left:-.5px}}body.story-page .cd-timeline-start{width:280px;padding:22px 18px;border:1px solid rgba(184,148,94,.45);background:#141210}body.story-page .cd-timeline-start-caption{color:#d4af37;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}body.story-page .cd-timeline-start-date{color:rgba(255,255,255,.72);letter-spacing:.12em;font-size:12px}body.story-page .cd-timeline-content{background:#faf8f4;border:1px solid rgba(184,148,94,.28);padding:26px 28px 22px}body.story-page .cd-timeline-content::before{border-right-color:#faf8f4}@media (min-width:991px){body.story-page .cd-timeline-content::before{border-color:transparent;border-left-color:#faf8f4}}body.story-page .cd-timeline-content h2{font-size:18px;font-weight:400;letter-spacing:.03em;line-height:1.4;color:#1c1915}body.story-page .cd-timeline-content div,body.story-page .cd-timeline-content p{color:#3a3834;line-height:1.75}body.story-page .cd-date-year{color:#b8945e;font-size:13px;letter-spacing:.14em}body.story-page #cd-timeline .button.gray,body.story-page .cd-timeline-start .button.gray{background:0 0;border:1px solid rgba(184,148,94,.55);color:#9c7c38;letter-spacing:.08em;font-size:10px;line-height:1.55}body.story-page .cd-timeline-start .button.gray{color:#d4af37;border-color:rgba(212,175,55,.55)}body.story-page #cd-timeline .button.gray:hover,body.story-page .cd-timeline-start .button.gray:hover{background:#141210;border-color:#141210;color:#d4af37}body:not(.home) #content h4:has(+ #nav-sidebar),body:not(.home) #content h4:has(+ #nav-sidebar-2),body:not(.home) #content h4:has(+ #nav-sidebar-3),body:not(.home) #content h4:has(+ #nav-sidebar-4){margin:0 0 16px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body:not(.home) #content h4:has(+ #nav-sidebar)::after,body:not(.home) #content h4:has(+ #nav-sidebar-2)::after,body:not(.home) #content h4:has(+ #nav-sidebar-3)::after,body:not(.home) #content h4:has(+ #nav-sidebar-4)::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4).blog-categories li a,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4).blog-categories li a:hover,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4).blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2);background:0 0;transition:color .35s ease,background-color .35s ease}body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) .blog-cat-icon,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li a:hover .blog-cat-icon,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li.current .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) .highlight-text,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) .hightlight-text,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li.current .blog-cat-icon,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li.current .highlight-text,body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li.current .hightlight-text{background:0 0!important;background-color:transparent!important;padding:0;color:#9c7c38}body:not(.home) :is(#nav-sidebar,#nav-sidebar-2,#nav-sidebar-3,#nav-sidebar-4) li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}@media (min-width:992px){#content .col-md-4:has(#nav-sidebar){position:sticky;top:118px;z-index:2;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(156,124,56,0.45) transparent}#content .col-md-4:has(#nav-sidebar)::-webkit-scrollbar{width:4px}#content .col-md-4:has(#nav-sidebar)::-webkit-scrollbar-thumb{background:rgba(156,124,56,.45)}}body.dpm-page #content h4:has(+ #nav-sidebar-2),body.innov-page #content h4:has(+ #nav-sidebar-2),body.rnd-page #content h4:has(+ #nav-sidebar-2),body.tech-page #content h4:has(+ #nav-sidebar-2){margin:28px 0 16px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.dpm-page #content h4:has(+ #nav-sidebar-2)::after,body.innov-page #content h4:has(+ #nav-sidebar-2)::after,body.rnd-page #content h4:has(+ #nav-sidebar-2)::after,body.tech-page #content h4:has(+ #nav-sidebar-2)::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.dpm-page #nav-sidebar-2.blog-categories li a,body.dpm-page #nav-sidebar-2.blog-categories li a:hover,body.innov-page #nav-sidebar-2.blog-categories li a,body.innov-page #nav-sidebar-2.blog-categories li a:hover,body.rnd-page #nav-sidebar-2.blog-categories li a,body.rnd-page #nav-sidebar-2.blog-categories li a:hover,body.tech-page #nav-sidebar-2.blog-categories li a,body.tech-page #nav-sidebar-2.blog-categories li a:hover{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;background:0 0;border-bottom:1px solid rgba(184,148,94,.2);transition:color .35s ease,background-color .35s ease}body.dpm-page #nav-sidebar-2 .blog-cat-icon,body.dpm-page #nav-sidebar-2 li a:hover .blog-cat-icon,body.innov-page #nav-sidebar-2 .blog-cat-icon,body.innov-page #nav-sidebar-2 li a:hover .blog-cat-icon,body.rnd-page #nav-sidebar-2 .blog-cat-icon,body.rnd-page #nav-sidebar-2 li a:hover .blog-cat-icon,body.tech-page #nav-sidebar-2 .blog-cat-icon,body.tech-page #nav-sidebar-2 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.dpm-page #nav-sidebar-2 li a:hover,body.innov-page #nav-sidebar-2 li a:hover,body.rnd-page #nav-sidebar-2 li a:hover,body.tech-page #nav-sidebar-2 li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.story-page .tls-small hr{border:0;border-top:1px solid rgba(184,148,94,.35);margin:36px 0 8px}#content .pager{display:flex;justify-content:space-between;gap:16px;margin:28px 0 8px}#content .pager::after,#content .pager::before{display:none}#content .pager li{float:none}#content .pager li>a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:48px;padding:0 22px;border:1px solid #141210;border-radius:0;background:#141210;color:rgba(255,255,255,.88);font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,border-color .35s ease}#content .pager li>a:focus,#content .pager li>a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}@media (max-width:767px){#content .pager{flex-direction:column}#content .pager li>a{width:100%;min-width:0}}body:not(.home) .sm-img-bg-fullscr{position:relative}body:not(.home) .sm-img-bg-fullscr::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(20,18,16,.34) 0,rgba(20,18,16,.08) 42%,rgba(20,18,16,.46) 100%)}body:not(.home) .sm-content-cont{position:relative;z-index:2}body:not(.home) .local-scroll-cont .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(212,175,55,.7);border-radius:50%;color:#d4af37}body:not(.home) #content .section-title{font-weight:400;letter-spacing:.06em;color:#1c1915}body:not(.home) #content .section-title{border-left-color:#b8945e}body:not(.home) #content .blog-post p,body:not(.home) #content .tls-small{color:#3a3834;line-height:1.85}body:not(.home) #content h2 b,body:not(.home) #content h3 b{font-weight:500;color:#9c7c38}body:not(.home) #content a.button.small.gray,body:not(.home) #content a.button.small.gray-light{background:0 0;color:#1c1915;letter-spacing:.12em;border:0;border-bottom:1px solid rgba(184,148,94,.75);border-radius:0}body:not(.home) #content a.button.small.gray-light:focus,body:not(.home) #content a.button.small.gray-light:hover,body:not(.home) #content a.button.small.gray:focus,body:not(.home) #content a.button.small.gray:hover{background:0 0;color:#9c7c38;border-bottom-color:#d4af37}.video-ads-bg2 .video-ads-text,.video-ads-bg2 .video-ads-text b{color:#fff;letter-spacing:.14em}body:not(.home) #content a.button.medium.gray{background:#141210;border:1px solid #141210;border-radius:0;color:rgba(255,255,255,.9);letter-spacing:.14em}body:not(.home) #content a.button.medium.gray:focus,body:not(.home) #content a.button.medium.gray:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}body:not(.home) #content a.blog-more{color:#9c7c38;font-size:11px;letter-spacing:.14em;border-bottom:1px solid rgba(184,148,94,.75)}body:not(.home) #content a.blog-more:focus,body:not(.home) #content a.blog-more:hover{color:#d4af37;border-bottom-color:#d4af37}body.story-page #cd-timeline .button.gray,body.story-page .cd-timeline-start .button.gray{background:0 0;border:1px solid rgba(184,148,94,.55);border-bottom:1px solid rgba(184,148,94,.55);border-radius:0;color:#9c7c38;letter-spacing:.08em;font-size:10px;line-height:1.55}body.story-page .cd-timeline-start .button.gray{color:#d4af37;border-color:rgba(212,175,55,.55)}body.story-page #cd-timeline .button.gray:hover,body.story-page .cd-timeline-start .button.gray:hover{background:#141210;border-color:#141210;color:#d4af37}body.story-page #content .cd-timeline-start a.button.small.gray,body.story-page #content .cd-timeline-start a.button.small.gray:focus,body.story-page #content .cd-timeline-start a.button.small.gray:hover{color:#d4af37}body.philosophy-page .philosophy-statements{background:#f7f4ee}body.philosophy-page .philosophy-statement-col{padding-top:72px;padding-bottom:72px}body.philosophy-page .philosophy-plaque{margin:0 0 22px;padding:28px 32px 26px;background:#fff;border-left:2px solid #d4af37}body.philosophy-page .philosophy-plaque:last-child{margin-bottom:0}body.philosophy-page .philosophy-plaque h2{margin:0 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#9c7c38}body.philosophy-page .philosophy-commit p,body.philosophy-page .philosophy-pillar-list p,body.philosophy-page .philosophy-plaque p{margin:0;color:#3a3834;font-size:15px;line-height:1.85}body.philosophy-page .p-140-cont{padding-bottom:48px}body.philosophy-page .philosophy-photo{display:block;width:100%;margin:28px 0 8px;border:1px solid rgba(184,148,94,.45)}body.philosophy-page .philosophy-commit article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:26px 0 24px;border-bottom:1px solid rgba(184,148,94,.28)}body.philosophy-page .philosophy-commit span{color:#b8945e;font-size:13px;letter-spacing:.14em;line-height:1.8}body.philosophy-page .philosophy-pillars{padding:12px 0 88px;background:#faf8f4}body.philosophy-page .philosophy-pillar-list{margin-top:34px}body.philosophy-page .philosophy-pillar-list article{display:grid;grid-template-columns:76px 1fr;gap:8px 22px;align-items:start;margin-bottom:14px;padding:26px 28px;background:#fff;border:1px solid rgba(184,148,94,.28)}body.philosophy-page .philosophy-mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(212,175,55,.75);color:#d4af37;font-size:18px;letter-spacing:.06em}body.philosophy-page .philosophy-pillar-list h3{margin:2px 0 8px;font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#1c1915}body.philosophy-page .philosophy-pillars .pager{margin-top:34px}@media (min-width:992px){body.philosophy-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:767px){body.philosophy-page .philosophy-statement-col{padding-top:28px;padding-bottom:36px}body.philosophy-page .philosophy-plaque{padding:22px 20px}body.philosophy-page .philosophy-commit article,body.philosophy-page .philosophy-pillar-list article{grid-template-columns:1fr;gap:8px}}body.culture-page #content{background:#141210}body.culture-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.culture-page .culture-hero{margin:0 0 40px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.culture-page .culture-hero img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 28%}body.culture-page .tls-small,body.culture-page .tls-small p{color:rgba(255,255,255,.82)}body.culture-page .tls-small h2{margin:0 0 20px;font-size:28px;font-weight:300;letter-spacing:.06em;line-height:1.3;color:#fff}body.culture-page .tls-small h2::after{content:"";display:block;width:42px;height:1px;margin-top:16px;background:#d4af37}body.culture-page .culture-lead{margin:0 0 16px;font-size:16px;line-height:1.85}body.culture-page .culture-block{margin-top:22px;padding:28px 30px 24px;background:#1c1915;border-left:2px solid #d4af37}body.culture-page .culture-block h3{margin:0 0 14px;font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#d4af37}body.culture-page .culture-block p{margin:0 0 14px;line-height:1.85}body.culture-page .culture-block p:last-child{margin-bottom:0}body.culture-page blockquote.custom-blockquote{margin:36px 0 8px;padding:32px 36px;background:#1c1915;border-left:2px solid #d4af37}body.culture-page blockquote.custom-blockquote:before{display:none}body.culture-page blockquote.custom-blockquote p{margin:0;color:#f4efe4;font-size:18px;font-weight:400;font-style:italic;line-height:1.7}body.culture-page .tls-small hr{border:0;border-top:1px solid rgba(212,175,55,.35);margin:36px 0 8px}body.culture-page #content h4:has(+ #nav-sidebar){color:#d4af37}body.culture-page #content #nav-sidebar.blog-categories li a,body.culture-page #content #nav-sidebar.blog-categories li.current a{color:rgba(255,255,255,.72);background:0 0;border-bottom-color:rgba(212,175,55,.22)}body.culture-page #content #nav-sidebar li.current .blog-cat-icon,body.culture-page #content #nav-sidebar li.current .highlight-text,body.culture-page #content #nav-sidebar li.current a{color:#d4af37!important;background:rgba(212,175,55,.08)!important}body.culture-page #content #nav-sidebar li a:hover,body.culture-page #content #nav-sidebar li a:hover .blog-cat-icon{color:#1c1915!important;background:#d4af37!important}@media (max-width:767px){body.culture-page .culture-hero img{height:240px}body.culture-page .tls-small h2{font-size:22px}body.culture-page .culture-block,body.culture-page blockquote.custom-blockquote{padding:22px 18px}}body.overview-page .overview-proof{padding:88px 0 76px;background:#f7f4ee}body.overview-page .overview-quote{margin:0 auto 40px;max-width:920px;padding:0 0 0 24px;border:0;border-left:2px solid #d4af37;background:0 0}body.overview-page .overview-quote p{margin:0 0 14px;color:#1c1915;font-size:26px;font-weight:300;line-height:1.45}body.overview-page .overview-quote footer{color:#9c7c38;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.overview-page .overview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}body.overview-page .overview-stats article{padding:28px 22px 24px;background:#141210}body.overview-page .overview-stats h3{margin:0 0 12px;color:#d4af37;font-size:18px;font-weight:400;letter-spacing:.04em;line-height:1.35}body.overview-page .overview-stats p{margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.7}body.overview-page .overview-presence{position:relative;overflow:hidden;background:#141210}body.overview-page .overview-presence-copy{padding-top:72px;padding-bottom:72px}body.overview-page .overview-kicker{margin:0 0 12px;color:#d4af37;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.overview-page .overview-presence h2{margin:0 0 18px;color:#fff;font-size:32px;font-weight:300;letter-spacing:.04em;line-height:1.25}body.overview-page .overview-presence p{color:rgba(255,255,255,.78);line-height:1.8}body.overview-page .overview-lead{color:#f4efe4;font-size:17px}body.overview-page .p-140-cont{padding-top:88px;padding-bottom:56px}body.overview-page .overview-chapter{margin-bottom:8px;padding:8px 0 26px;border-bottom:1px solid rgba(184,148,94,.28)}body.overview-page .overview-chapter:last-of-type{border-bottom:0}body.overview-page .overview-chapter h4{margin:6px 0 16px;color:#1c1915;font-size:18px;font-weight:400;letter-spacing:.08em}body.overview-page .overview-chapter h4 .bold{color:#9c7c38;font-weight:500}body.overview-page .overview-chapter p{color:#3a3834;line-height:1.85}body.overview-page .overview-points{margin:8px 0 18px;padding:0;list-style:none}body.overview-page .overview-points li{margin:0 0 10px;padding:16px 18px;background:#faf8f4;border-left:2px solid #d4af37;color:#3a3834;line-height:1.7}body.overview-page .overview-points b{color:#9c7c38;font-weight:500}@media (min-width:992px){body.overview-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:991px){body.overview-page .overview-stats{grid-template-columns:1fr 1fr}}@media (max-width:767px){body.overview-page .overview-proof{padding:48px 0 40px}body.overview-page .overview-quote p{font-size:20px}body.overview-page .overview-stats{grid-template-columns:1fr}body.overview-page .overview-presence-copy{padding-top:28px;padding-bottom:36px}body.overview-page .overview-presence h2{font-size:26px}}body.president-page .p-140-cont{padding-top:88px;padding-bottom:64px}body.president-page .president-quote{margin:0 0 36px;padding:36px 40px 32px;border:0;border-left:2px solid #d4af37;background:#141210}body.president-page .president-quote p{margin:0 0 16px;color:#f4efe4;font-size:26px;font-weight:300;line-height:1.45}body.president-page .president-quote footer{color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase}body.president-page .president-kicker{margin:0 0 28px;color:#9c7c38;font-size:13px;letter-spacing:.14em;text-transform:uppercase}body.president-page .president-body p{margin:0 0 22px;color:#3a3834;font-size:16px;line-height:1.9}body.president-page .president-close{margin:12px 0 36px;padding:32px 36px;background:#141210}body.president-page .president-close p{margin:0;color:#f4efe4;font-size:20px;font-weight:300;letter-spacing:.04em;line-height:1.7}body.president-page .president-close p:last-child{color:#d4af37}body.president-page .president-sign{display:flex;align-items:center;gap:18px;margin-bottom:28px}body.president-page .president-sign img{width:72px;height:72px;object-fit:cover;border:1px solid rgba(212,175,55,.7)}body.president-page .president-name{color:#1c1915;font-size:16px;letter-spacing:.12em;text-transform:uppercase}body.president-page .president-role{margin-top:4px;color:#9c7c38;font-size:13px;font-style:italic}body.president-page .president-letter>hr{display:none}@media (min-width:992px){body.president-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:767px){body.president-page .president-close,body.president-page .president-quote{padding:24px 20px}body.president-page .president-quote p{font-size:20px}body.president-page .president-close p{font-size:17px}}body.values-page #content,body.values-page .grey-bg{background:#141210}body.values-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.values-page .values-frame{margin:0 0 8px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.values-page .values-frame img{display:block;width:100%;height:420px;object-fit:cover;object-position:center}body.values-page .values-sheet article{display:grid;grid-template-columns:72px 1fr;gap:8px 18px;margin:0;padding:34px 0 30px;border-bottom:1px solid rgba(212,175,55,.28)}body.values-page .values-sheet article span{font-size:13px;font-weight:400;letter-spacing:.18em;line-height:1.4;color:#d4af37}body.values-page .values-sheet h2{margin:0 0 14px;font-size:22px;font-weight:300;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:#fff}body.values-page .values-sheet article p{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.9}body.values-page .values-sheet .pager{margin-top:36px}body.values-page #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0}body.values-page #content h4:has(+ #nav-sidebar){color:#d4af37}body.values-page #content #nav-sidebar.blog-categories li a,body.values-page #content #nav-sidebar.blog-categories li.current a{color:rgba(255,255,255,.72);background:0 0;border-bottom-color:rgba(212,175,55,.22)}body.values-page #content #nav-sidebar li.current .blog-cat-icon,body.values-page #content #nav-sidebar li.current .highlight-text,body.values-page #content #nav-sidebar li.current a{color:#d4af37!important;background:rgba(212,175,55,.08)!important}body.values-page #content #nav-sidebar li a:hover,body.values-page #content #nav-sidebar li a:hover .blog-cat-icon{color:#1c1915!important;background:#d4af37!important}@media (min-width:992px){body.values-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:767px){body.values-page .values-frame img{height:220px}body.values-page .values-sheet article{grid-template-columns:1fr;gap:6px;padding:26px 0 22px}body.values-page .values-sheet h2{font-size:18px}}body.org-page #content{background:#f7f4ee}body.org-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.org-page .org-label{margin:36px 0 14px;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#9c7c38}body.org-page .org-label:first-child{margin-top:0}body.org-page .org-exec,body.org-page .org-functions,body.org-page .org-govern,body.org-page .org-markets ul{margin:0;padding:0;list-style:none}body.org-page .org-govern li{margin:0 0 8px;padding:16px 18px;background:#141210;border-left:2px solid #d4af37;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}body.org-page .org-govern li:last-child{margin-bottom:0}body.org-page .org-exec{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.org-page .org-exec li{display:flex;align-items:center;justify-content:center;min-height:92px;padding:18px 14px;background:#fff;border:1px solid rgba(212,175,55,.5);color:#1c1915;font-size:13px;letter-spacing:.06em;line-height:1.45;text-align:center;text-transform:uppercase}body.org-page .org-markets{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.org-page .org-markets article{padding:22px 20px 8px;background:#fff;border-top:2px solid #d4af37}body.org-page .org-markets h2{margin:0 0 8px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#1c1915}body.org-page .org-markets li{padding:12px 0;border-top:1px solid rgba(184,148,94,.28);color:#3a3834;font-size:14px;line-height:1.45}body.org-page .org-functions{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}body.org-page .org-functions li{padding:13px 0;border-bottom:1px solid rgba(184,148,94,.28);color:#1c1915;font-size:14px;letter-spacing:.03em}body.org-page .org-sheet .pager{margin-top:40px}@media (min-width:992px){body.org-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:767px){body.org-page .org-exec,body.org-page .org-functions,body.org-page .org-markets{grid-template-columns:1fr}}body.board-page #content,body.board-page .grey-bg{background:#141210}body.board-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.board-page .board-frame{margin:0 0 28px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.board-page .board-frame img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 42%}body.board-page .board-profile{margin:0 0 16px;padding:32px 34px 28px;background:#1c1915;border-left:2px solid #d4af37}body.board-page .board-mandate h2,body.board-page .board-profile h2{margin:0 0 10px;font-size:22px;font-weight:300;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:#fff}body.board-page .board-role{margin:0 0 16px;color:#d4af37;font-size:13px;letter-spacing:.12em;text-transform:uppercase}body.board-page .board-mandate p,body.board-page .board-profile p:last-child{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.9}body.board-page .board-mandate{margin:0;padding:32px 0 28px;border-top:1px solid rgba(212,175,55,.35)}body.board-page .board-mandate:last-of-type{border-bottom:1px solid rgba(212,175,55,.35)}body.board-page .board-sheet .pager{margin-top:36px}body.board-page #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0}body.board-page #content h4:has(+ #nav-sidebar){color:#d4af37}body.board-page #content #nav-sidebar.blog-categories li a,body.board-page #content #nav-sidebar.blog-categories li.current a{color:rgba(255,255,255,.72);background:0 0;border-bottom-color:rgba(212,175,55,.22)}body.board-page #content #nav-sidebar li.current .blog-cat-icon,body.board-page #content #nav-sidebar li.current .highlight-text,body.board-page #content #nav-sidebar li.current a{color:#d4af37!important;background:rgba(212,175,55,.08)!important}body.board-page #content #nav-sidebar li a:hover,body.board-page #content #nav-sidebar li a:hover .blog-cat-icon{color:#1c1915!important;background:#d4af37!important}@media (min-width:992px){body.board-page #content>.container .col-md-4{position:sticky;top:118px}}@media (max-width:767px){body.board-page .board-frame img{height:220px}body.board-page .board-profile{padding:24px 18px 20px}body.board-page .board-mandate h2,body.board-page .board-profile h2{font-size:18px}}body.innov-page #content,body.innov-page .grey-bg{background:#141210}body.innov-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.innov-page .innov-frame{margin:0 0 32px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.innov-page .innov-frame img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 40%}body.innov-page .innov-close h2,body.innov-page .innov-sheet>h2{margin:0 0 16px;font-size:26px;font-weight:300;letter-spacing:.04em;line-height:1.35;color:#fff}body.innov-page .innov-sheet>h2::after{content:"";display:block;width:42px;height:1px;margin-top:16px;background:#d4af37}body.innov-page .innov-close p,body.innov-page .innov-lead,body.innov-page .innov-pillars p{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.9}body.innov-page .innov-kicker{margin:36px 0 16px;color:#d4af37;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.innov-page .innov-pillars{display:grid;grid-template-columns:1fr 1fr;gap:14px}body.innov-page .innov-pillars article{display:flex;flex-direction:column;padding:26px 22px 24px;background:#1c1915;border-top:2px solid #d4af37}body.innov-page .innov-pillars span{color:#d4af37;font-size:12px;letter-spacing:.18em}body.innov-page .innov-pillars h3{margin:12px 0 14px;color:#fff;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}body.innov-page .innov-close{margin-top:28px;padding:32px 34px;background:#1c1915;border-left:2px solid #d4af37}body.innov-page .innov-sheet .pager{margin-top:36px}body.innov-page #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0}body.innov-page #content h4:has(+ #nav-sidebar),body.innov-page #content h4:has(+ #nav-sidebar-2){color:#d4af37}body.innov-page #content #nav-sidebar-2.blog-categories li a,body.innov-page #content #nav-sidebar.blog-categories li a,body.innov-page #content #nav-sidebar.blog-categories li.current a{color:rgba(255,255,255,.72);background:0 0;border-bottom-color:rgba(212,175,55,.22)}body.innov-page #content #nav-sidebar li.current .blog-cat-icon,body.innov-page #content #nav-sidebar li.current .highlight-text,body.innov-page #content #nav-sidebar li.current a{color:#d4af37!important;background:rgba(212,175,55,.08)!important}body.innov-page #content #nav-sidebar li a:hover,body.innov-page #content #nav-sidebar li a:hover .blog-cat-icon,body.innov-page #content #nav-sidebar-2 li a:hover,body.innov-page #content #nav-sidebar-2 li a:hover .blog-cat-icon{color:#1c1915!important;background:#d4af37!important}@media (min-width:992px){body.innov-page #content>.container .row>.col-md-4:first-of-type{position:sticky;top:118px}}@media (max-width:767px){body.innov-page .innov-frame img{height:220px}body.innov-page .innov-close h2,body.innov-page .innov-sheet>h2{font-size:22px}body.innov-page .innov-pillars{grid-template-columns:1fr}body.innov-page .innov-close{padding:24px 18px}}body.tech-page #content{background:#f7f4ee}body.tech-page .page-sub-title{max-width:560px;font-size:15px;line-height:1.7;letter-spacing:.06em}body.tech-page .p-140-cont{padding-top:72px;padding-bottom:72px}body.tech-page .tech-lead{max-width:860px;margin:0 auto 72px;color:#3a3834;font-size:21px;font-weight:300;line-height:1.85;text-align:center}body.tech-page .tech-pillar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;margin:0 0 64px;padding:0;background:0 0;border:0}body.tech-page .tech-pillar.tech-reverse figure{order:2}body.tech-page .tech-pillar figure{margin:0;overflow:hidden;background:#141210}body.tech-page .tech-pillar img{display:block;width:100%;height:280px;object-fit:cover}body.tech-page .tech-copy{position:relative;padding:28px 4px 8px}body.tech-page .tech-copy span{position:absolute;top:-18px;left:-6px;color:rgba(212,175,55,.28);font-size:92px;font-weight:500;letter-spacing:.02em;line-height:.8;pointer-events:none}body.tech-page .tech-copy h3{position:relative;margin:0 0 16px;color:#141210;font-size:18px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.tech-page .tech-copy p{position:relative;margin:0;color:#3a3834;font-size:16px;line-height:1.9}body.tech-page .tech-close{margin-top:8px;padding:56px 42px 48px;background:#141210;text-align:center}body.tech-page .tech-close h2{margin:0 0 18px;color:#f7f4ee;font-size:26px;font-weight:300;letter-spacing:.04em;line-height:1.35}body.tech-page .tech-close h2::after{content:"";display:block;width:42px;height:1px;margin:18px auto 0;background:#d4af37}body.tech-page .tech-close>p{max-width:640px;margin:0 auto;color:rgba(247,244,238,.82);font-size:16px;line-height:1.9}body.tech-page .tech-close blockquote{max-width:540px;margin:34px auto 0;padding:0;border:0;color:#d4af37;font-size:22px;font-style:italic;font-weight:300;line-height:1.55}body.tech-page .tech-sheet .pager{margin-top:36px}@media (max-width:767px){body.tech-page .tech-lead{font-size:18px;margin-bottom:48px}body.tech-page .tech-pillar,body.tech-page .tech-pillar.tech-reverse{grid-template-columns:1fr;gap:18px;margin-bottom:48px}body.tech-page .tech-pillar.tech-reverse figure{order:0}body.tech-page .tech-pillar img{height:220px}body.tech-page .tech-copy span{font-size:72px}body.tech-page .tech-close{padding:40px 22px 36px}body.tech-page .tech-close blockquote,body.tech-page .tech-close h2{font-size:22px}}body.rnd-page #content,body.rnd-page .grey-bg{background:#141210}body.rnd-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.rnd-page .rnd-close h2,body.rnd-page .rnd-sheet>h2{margin:0 0 16px;font-size:26px;font-weight:300;letter-spacing:.03em;line-height:1.35;color:#fff}body.rnd-page .rnd-sheet>h2::after{content:"";display:block;width:42px;height:1px;margin-top:16px;background:#d4af37}body.rnd-page .rnd-close>p,body.rnd-page .rnd-lead,body.rnd-page .rnd-pillar p{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.9}body.rnd-page .rnd-kicker{margin:32px 0 14px;color:#d4af37;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.rnd-page .rnd-pillar{display:grid;grid-template-columns:56px 1fr;gap:6px 14px;margin-top:14px;padding:26px 26px 22px;background:#1c1915;border-left:2px solid #d4af37}body.rnd-page .rnd-pillar span{color:#d4af37;font-size:13px;letter-spacing:.16em}body.rnd-page .rnd-pillar h3{margin:0 0 12px;color:#fff;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}body.rnd-page .rnd-frame{margin:22px 0 8px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.rnd-page .rnd-frame img{display:block;width:100%;height:380px;object-fit:cover;object-position:center 45%}body.rnd-page .rnd-close{margin-top:28px;padding:32px 34px 28px;background:#1c1915;border-top:2px solid #d4af37}body.rnd-page .rnd-close p.rnd-motto{margin-top:22px;padding-top:18px;border-top:1px solid rgba(212,175,55,.4);color:#d4af37;font-size:18px;font-style:italic;line-height:1.6;text-align:center}body.rnd-page .rnd-sheet .pager{margin-top:36px}body.rnd-page #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0}body.rnd-page #content h4:has(+ #nav-sidebar),body.rnd-page #content h4:has(+ #nav-sidebar-2){color:#d4af37}body.rnd-page #content #nav-sidebar-2.blog-categories li a,body.rnd-page #content #nav-sidebar.blog-categories li a,body.rnd-page #content #nav-sidebar.blog-categories li.current a{color:rgba(255,255,255,.72);background:0 0;border-bottom-color:rgba(212,175,55,.22)}body.rnd-page #content #nav-sidebar li.current .blog-cat-icon,body.rnd-page #content #nav-sidebar li.current .highlight-text,body.rnd-page #content #nav-sidebar li.current a{color:#d4af37!important;background:rgba(212,175,55,.08)!important}body.rnd-page #content #nav-sidebar li a:hover,body.rnd-page #content #nav-sidebar li a:hover .blog-cat-icon,body.rnd-page #content #nav-sidebar-2 li a:hover,body.rnd-page #content #nav-sidebar-2 li a:hover .blog-cat-icon{color:#1c1915!important;background:#d4af37!important}@media (min-width:992px){body.rnd-page #content>.container .row>.col-md-4:first-of-type{position:sticky;top:118px}}@media (max-width:767px){body.rnd-page .rnd-close h2,body.rnd-page .rnd-sheet>h2{font-size:22px}body.rnd-page .rnd-pillar{grid-template-columns:1fr;padding:22px 18px 18px}body.rnd-page .rnd-frame img{height:220px}body.rnd-page .rnd-close{padding:24px 18px}}body.dpm-page #content{background:#f7f4ee}body.dpm-page .p-140-cont{padding-top:88px;padding-bottom:72px}body.dpm-page .dpm-sheet>h2{margin:0 0 18px;font-size:28px;font-weight:300;letter-spacing:.02em;line-height:1.35;color:#1c1915}body.dpm-page .dpm-sheet>h2::after{content:"";display:block;width:42px;height:1px;margin-top:16px;background:#d4af37}body.dpm-page .dpm-close>p,body.dpm-page .dpm-lead,body.dpm-page .dpm-pillar p{margin:0;color:#3a3834;font-size:16px;line-height:1.9}body.dpm-page .dpm-lead{font-size:17px}body.dpm-page .dpm-kicker{margin:32px 0 14px;color:#9c7c38;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.dpm-page .dpm-pillar{display:grid;grid-template-columns:56px 1fr;gap:6px 12px;margin-top:14px;padding:26px 26px 22px;background:#fff;border-top:2px solid #d4af37}body.dpm-page .dpm-pillar span{color:#d4af37;font-size:13px;letter-spacing:.16em}body.dpm-page .dpm-close h2,body.dpm-page .dpm-pillar h3{margin:0 0 12px;color:#1c1915;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}body.dpm-page .dpm-frame{margin:22px 0 8px;border:1px solid rgba(212,175,55,.45);overflow:hidden}body.dpm-page .dpm-frame img{display:block;width:100%;height:380px;object-fit:cover;object-position:center 40%}body.dpm-page .dpm-close{margin-top:32px;padding-top:8px}body.dpm-page .dpm-close h2{font-size:22px;font-weight:300;letter-spacing:.03em;text-transform:none}body.dpm-page .dpm-close p.dpm-motto{margin-top:22px;padding-top:18px;border-top:1px solid rgba(212,175,55,.55);color:#9c7c38;font-size:18px;font-style:italic;line-height:1.6;text-align:center}body.dpm-page .dpm-sheet .pager{margin-top:36px}@media (min-width:992px){body.dpm-page #content>.container .row>.col-md-4:first-of-type{position:sticky;top:118px}}@media (max-width:767px){body.dpm-page .dpm-close h2,body.dpm-page .dpm-sheet>h2{font-size:22px}body.dpm-page .dpm-pillar{grid-template-columns:1fr;padding:22px 18px 18px}body.dpm-page .dpm-frame img{height:220px}}body.atlas-desk #content,body.atlas-desk .grey-bg,body.contact-desk #content,body.contact-desk .grey-bg,body.feedback-desk #content,body.feedback-desk .grey-bg,body.news-desk #content,body.news-desk .grey-bg,body.subscribe-desk #content,body.subscribe-desk .grey-bg{background:#f7f4ee}body.legal-desk #content,body.legal-desk .grey-bg{background:#f3efe6}body.atlas-desk .page-title-cont,body.contact-desk .page-title-cont,body.feedback-desk .page-title-cont,body.legal-desk .page-title-cont,body.news-desk .page-title-cont,body.subscribe-desk .page-title-cont{background:0 0}body.contact-desk .page-section>.container-fluid{padding:36px 32px 12px;background:#f7f4ee}body.contact-desk .google-map{height:100%;min-height:520px;background:#fff;border:1px solid rgba(212,175,55,.55);box-shadow:0 18px 42px rgba(28,25,21,.08);overflow:hidden}body.contact-desk .google-map iframe{width:100%;height:520px;border:0}@media (min-width:992px){body.contact-desk .page-section>.container-fluid>.row{display:flex;align-items:stretch}body.contact-desk .page-section .col-md-5>.row:after,body.contact-desk .page-section .col-md-5>.row:before,body.contact-desk .page-section>.container-fluid>.row:after,body.contact-desk .page-section>.container-fluid>.row:before{display:none}body.contact-desk .page-section>.container-fluid>.row>[class*=col-]{display:flex;float:none}body.contact-desk .page-section .col-md-5>.row{display:flex;flex:1;width:100%;margin:0}body.contact-desk .google-map{position:relative;flex:1;width:100%;height:auto;min-height:0}body.contact-desk .google-map iframe{position:absolute;inset:0;width:100%;height:100%}body.contact-desk .contact-form-cont{width:100%}}body.contact-desk .contact-form-cont,body.feedback-desk .contact-form-cont{padding:36px 34px 28px;background:#fff;border-top:2px solid #d4af37}body.contact-desk .contact-form-cont{box-shadow:0 18px 42px rgba(28,25,21,.08)}body.contact-desk .contact-form-cont h4,body.feedback-desk #heading h2,body.feedback-desk .contact-form-cont h4{margin:0 0 18px;color:#1c1915;font-size:18px;font-weight:300;letter-spacing:.12em;text-transform:uppercase}body.contact-desk .appointment-shield{margin:0;padding:16px 18px;border-left:2px solid #d4af37;background:#f7f4ee;color:#3a3834;font-size:14px;line-height:1.7}body.contact-desk .appointment-shield strong{display:block;margin-bottom:6px;color:#141210;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.feedback-desk #heading p{margin:0;color:#3a3834;font-size:16px;line-height:1.85}body.contact-desk .controled,body.feedback-desk .controled,body.subscribe-desk .nl-email-input{width:100%;border:0;border-bottom:1px solid rgba(156,124,56,.45);border-radius:0;background:0 0;box-shadow:none;color:#1c1915}body.contact-desk input.button.medium.gray,body.feedback-desk input.button.medium.gray,body.subscribe-desk input.button.medium.gray{min-width:220px;height:48px;border:1px solid #141210;background:#141210;color:#fff;letter-spacing:.14em}body.contact-desk input.button.medium.gray:hover,body.feedback-desk input.button.medium.gray:hover,body.subscribe-desk input.button.medium.gray:hover{border-color:#d4af37;background:#d4af37;color:#1c1915}body.contact-desk #contact-link{background:#f3efe6}body.contact-desk .cis-cont{display:flex;align-items:center;height:100%;min-height:132px;margin-bottom:18px;padding:26px 26px 24px 22px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 16px 36px rgba(28,25,21,.07)}body.contact-desk .cis-icon{position:static;flex:0 0 34px;width:34px;margin:0 16px 0 0;color:#d4af37;font-size:24px;line-height:1;text-align:center}body.contact-desk .cis-icon .icon{display:block;color:#d4af37;font-size:26px;line-height:1}body.contact-desk .cis-text,body.contact-desk .grey-light-bg .cis-text{flex:1;margin:0;padding:0 0 2px 18px;border-left:1px solid rgba(212,175,55,.55)}body.contact-desk .cis-text a,body.contact-desk .cis-text h3,body.contact-desk .cis-text p{color:#1c1915}body.contact-desk hr{border-color:rgba(212,175,55,.35)}body.legal-desk .p-140-cont{padding-top:48px;padding-bottom:72px}body.legal-desk #content .col-md-12{float:none;max-width:860px;margin:0 auto;padding:42px 48px 28px;background:#fff;border-top:2px solid #d4af37}body.legal-desk #content h3,body.legal-desk #content h4{margin:26px 0 8px;color:#1c1915;font-size:13px;font-weight:400;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}body.legal-desk #content h3 strong,body.legal-desk #content h4 strong{font-weight:400}body.legal-desk #content li,body.legal-desk #content p{margin-bottom:12px;color:#2c2924;font-size:14.5px;line-height:1.68}body.atlas-desk .p-140-cont{padding-top:64px;padding-bottom:72px}body.atlas-desk #content h4{margin:28px 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(212,175,55,.55);color:#9c7c38;font-size:12px;letter-spacing:.16em}body.atlas-desk #content h5{margin:16px 0 4px;color:#1c1915;font-size:13px;letter-spacing:.08em;text-transform:uppercase}body.atlas-desk #content li{margin:0;padding:8px 0;list-style:none;border-bottom:1px solid rgba(184,148,94,.2)}body.atlas-desk #content li a{color:#3a3834}body.atlas-desk #content li a:hover{color:#9c7c38}body.news-desk .work-proc-company-news-bg,body.subscribe-desk .work-proc-subscribe-bg{background:#f7f4ee;color:#1c1915}body.news-desk .work-proc-company-news-bg h2,body.news-desk .work-proc-company-news-bg p,body.subscribe-desk .work-proc-subscribe-bg h2,body.subscribe-desk .work-proc-subscribe-bg p{color:#1c1915;border-color:#d4af37}body.news-desk .pt-110-b-30-cont,body.subscribe-desk .nl-cont{background:#f7f4ee}body.subscribe-desk .page-title-small{padding-bottom:16px}body.subscribe-desk .page-title-small .breadcrumbs,body.subscribe-desk .page-title-small .page-title{margin-top:16px}body.subscribe-desk .fes4-cont{padding-top:28px;padding-bottom:0}body.subscribe-desk .work-proc-subscribe-bg .col-md-6{float:none;width:100%;max-width:720px;margin:0 auto;padding:0 15px}body.subscribe-desk .work-proc-subscribe-bg .mb-50{margin-bottom:14px}body.subscribe-desk .work-proc-subscribe-bg .section-title{padding:4px 0 4px 18px}body.news-desk .page-title-small{padding-bottom:10px}body.news-desk .page-title-small .breadcrumbs,body.news-desk .page-title-small .page-title{margin-top:16px}body.news-desk .fes4-cont{padding-top:32px;padding-bottom:4px}body.news-desk .work-proc-company-news-bg .col-md-6{float:none;width:100%;max-width:960px;margin:0 auto}body.news-desk .work-proc-company-news-bg .mb-50{margin-bottom:12px}body.news-desk .work-proc-company-news-bg .section-title{margin:0;padding:2px 0 2px 18px;border-left:2px solid #d4af37;color:#1c1915;font-size:28px;line-height:1.2}body.news-desk .work-proc-company-news-bg p{max-width:640px;margin:0;color:#3a3834;font-size:16px;line-height:1.75}body.news-desk .pt-110-b-30-cont{padding-top:12px;padding-bottom:72px}body.news-desk .pt-110-b-30-cont>.container>.mb-50{max-width:960px;margin:34px auto 12px}body.news-desk #content .pt-110-b-30-cont .section-title{margin:0;padding:0 0 8px;border:0;border-bottom:1px solid rgba(212,175,55,.55);color:#9c7c38;font-size:13px;letter-spacing:.22em}body.news-desk .pt-110-b-30-cont>.container>.row{max-width:960px;margin-right:auto;margin-left:auto}body.news-desk .col-md-12.wow{float:none;width:100%;margin:0 0 16px;padding:0;background:#fff;border:0;border-top:2px solid #d4af37;box-shadow:0 16px 36px rgba(28,25,21,.06)}body.news-desk .col-md-12.wow>.row{display:flex;align-items:stretch;margin:0}body.news-desk .col-md-12.wow>.row::after,body.news-desk .col-md-12.wow>.row::before{display:none}body.news-desk .blog2-post-title-cont{position:relative;flex:0 0 300px;width:300px;float:none;margin:0;padding:26px 24px 22px;background:#faf8f4;border-right:1px solid rgba(212,175,55,.35)}body.news-desk .post-prev-date-cont{position:static;top:auto;left:auto;margin:0 0 16px}body.news-desk .blog2-date-numb{display:block;color:#d4af37;font-size:36px;font-weight:300;line-height:1}body.news-desk .blog2-month,body.news-desk .blog2-year{color:#9c7c38;font-size:11px;letter-spacing:.16em;text-transform:uppercase}body.news-desk .blog2-post-title-cont .post-prev-title{margin:0;padding:0;border:0}body.news-desk .post-prev-title h3{margin:0 0 12px;font-size:15px;font-weight:400;letter-spacing:.03em;line-height:1.45}body.news-desk .blog2-post-prev-text,body.news-desk .post-prev-title h3 a{color:#1c1915}body.news-desk .post-prev-title h3 a:hover{color:#9c7c38}body.news-desk .post-prev-info{margin:0 0 8px;color:#9c7c38;font-size:11px;letter-spacing:.12em}body.news-desk .post-prev-info a{color:#1c1915;letter-spacing:.16em}body.news-desk .post-prev-info a:hover{color:#d4af37}body.news-desk .col-md-12.wow .col-md-8{display:flex;flex:1;align-items:center;float:none;width:auto;padding:28px 32px}body.news-desk .blog2-post-prev-text{margin:0;color:#3a3834;font-size:15.5px;line-height:1.75}body.subscribe-desk .nl-cont{padding-top:8px;padding-bottom:56px}body.subscribe-desk .nl-form-container{max-width:720px;margin:0 auto;padding:28px 32px 24px;background:#fff;border-top:2px solid #d4af37}body.subscribe-desk .newsletterform{float:none;width:100%}body.subscribe-desk .nl-email-input{width:100%;margin:0 0 18px;font-size:16px}body.subscribe-desk #mc-embedded-subscribe{margin-bottom:0}@media (max-width:767px){body.contact-desk .contact-form-cont,body.feedback-desk .contact-form-cont,body.legal-desk #content .col-md-12,body.subscribe-desk .nl-form-container{padding:24px 18px}body.contact-desk .google-map,body.contact-desk .google-map iframe{min-height:280px;height:280px}body.contact-desk .page-section>.container-fluid{padding:20px 16px 4px}body.contact-desk .cis-cont{min-height:0;margin-bottom:14px}}body.portal-page #content,body.portal-page .grey-bg{background:#141210}body.portal-page .portal-stage{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;padding:168px 24px 96px;overflow:hidden;background:radial-gradient(ellipse 52% 40% at 50% 36%,rgba(212,175,55,.1),transparent 70%),radial-gradient(ellipse 70% 48% at 50% 110%,rgba(156,124,56,.08),transparent 62%),#141210}body.portal-page .portal-card{position:relative;width:100%;max-width:460px;padding:48px 42px 40px;background:rgba(25,25,25,.85);border:1px solid rgba(212,175,55,.3);box-shadow:0 28px 70px rgba(0,0,0,.38);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.portal-page .portal-kicker{margin:0 0 22px;color:#d4af37;font-size:11px;font-weight:400;letter-spacing:.16em;line-height:1.75;text-align:center;text-transform:uppercase}body.portal-page .portal-card h1{margin:0;color:#f7f4ee;font-size:26px;font-weight:300;letter-spacing:.14em;line-height:1.35;text-align:center;text-transform:uppercase}body.portal-page .portal-edition{margin:10px 0 30px;color:rgba(247,244,238,.48);font-size:11px;letter-spacing:.28em;text-align:center}body.portal-page .tabs-6 .nav-tabs{display:flex;justify-content:center;margin:0 0 22px;border:0}body.portal-page .tabs-6 .nav-tabs>li{float:none;margin:0 16px}body.portal-page .tabs-6 .nav-tabs>li>a,body.portal-page .tabs-6 .nav-tabs>li>a:focus,body.portal-page .tabs-6 .nav-tabs>li>a:hover{padding:6px 0 10px;border:0;background:0 0;color:rgba(247,244,238,.42);font-size:11px;letter-spacing:.2em;text-transform:uppercase}body.portal-page .tabs-6 .nav-tabs>li.active>a,body.portal-page .tabs-6 .nav-tabs>li.active>a:focus,body.portal-page .tabs-6 .nav-tabs>li.active>a:hover{border:0;border-bottom:1px solid #d4af37;background:0 0;color:#d4af37}body.portal-page .tab6-cont,body.portal-page .tab6-cont .tab-pane{padding:0;background:0 0}body.portal-page .portal-card input.controled{width:100%;height:48px;margin:0 0 8px;padding:12px 0;border:0;border-bottom:1px solid rgba(212,175,55,.28);border-radius:0;background:0 0;box-shadow:none;color:#f7f4ee;font-size:13px;letter-spacing:.14em}body.portal-page .portal-card input.controled:focus{border-bottom-color:#d4af37}body.portal-page .portal-card input.controled::-webkit-input-placeholder{color:rgba(247,244,238,.36)}body.portal-page .portal-card input.controled::-moz-placeholder{color:rgba(247,244,238,.36)}body.portal-page .portal-meta{display:flex;align-items:center;justify-content:space-between;margin:14px 0 26px;color:rgba(247,244,238,.55);font-size:12px;font-weight:400;letter-spacing:.04em}body.portal-page .portal-meta a,body.portal-page .portal-meta label{margin:0;color:#b8945e;font-weight:400;cursor:pointer}body.portal-page .portal-meta a:focus,body.portal-page .portal-meta a:hover{color:#d4af37}body.portal-page .portal-meta input{margin:0 6px 0 0;accent-color:#D4AF37;vertical-align:middle}body.portal-page .portal-card input.button{width:100%;height:50px;margin-top:8px;border:1px solid rgba(212,175,55,.45);border-radius:0;background:#141210;color:#fff;letter-spacing:.18em;transition:background .45s ease,color .45s ease,border-color .45s ease}body.portal-page .portal-card input.button:focus,body.portal-page .portal-card input.button:hover{border-color:#d4af37;background:#d4af37;color:#1c1915}@media (max-width:767px){body.portal-page .portal-stage{min-height:100vh;padding:128px 16px 72px}body.portal-page .portal-card{padding:32px 22px 28px}body.portal-page .portal-card h1{font-size:20px;letter-spacing:.1em}}@media (max-width:991px){body.news-desk .col-md-12.wow .col-md-8,body.news-desk .col-md-12.wow>.row{display:block}body.news-desk .blog2-post-title-cont,body.news-desk .col-md-12.wow .col-md-8{width:100%;border-right:0}body.news-desk .blog2-post-title-cont{border-bottom:1px solid rgba(212,175,55,.35)}}body.news-story #content,body.news-story .grey-bg{background:#f7f4ee}body.news-story .page-title-cont.blog-single-fullwidth-img{padding-top:250px;padding-bottom:42px}body.news-story .page-title-cont.blog-single-fullwidth-img::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.12) 0,rgba(20,18,16,.78) 100%)}body.news-story .page-title-cont .container{position:relative;z-index:1}body.news-story .page-title{max-width:780px;margin-bottom:12px;color:#fff;font-size:32px;font-weight:300;letter-spacing:.06em;line-height:1.25}body.news-story .page-sub-title{color:#d4af37;letter-spacing:.14em}body.news-story .p-80-cont{padding-top:48px;padding-bottom:72px}body.news-story .blog-main-posts{float:none;max-width:820px;margin:0 auto;padding:42px 48px 24px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.07)}body.news-story .post-prev-text p{margin:0 0 18px;color:#3a3834;font-size:16.5px;line-height:1.82}body.news-story .post-prev-text p:first-of-type{color:#1c1915;font-size:18px;line-height:1.7}body.news-story .post-prev-text h4,body.news-story .post-prev-text h5{margin:30px 0 12px;color:#1c1915;font-size:17px;font-weight:500;letter-spacing:.02em;line-height:1.4}body.news-story .post-prev-text li{margin:0 0 8px 18px;color:#3a3834;font-size:16px;line-height:1.7}body.news-story .post-prev-text li::marker{color:#b8945e}body.news-story .post-prev-text blockquote{margin:8px 0 22px;padding:4px 0 4px 18px;border-left:2px solid #d4af37;color:#1c1915;font-size:18px;line-height:1.6}body.news-story .tags a{display:inline-block;margin:0 8px 8px 0;padding:6px 12px;border:1px solid rgba(212,175,55,.55);background:0 0;color:#9c7c38;font-size:11px;letter-spacing:.12em}body.news-story .tags a:focus,body.news-story .tags a:hover{border-color:#d4af37;background:#d4af37;color:#1c1915}body.news-story .post-author-container{display:flex;align-items:flex-start;gap:18px;min-height:0;margin:8px 0 28px;padding:22px 0 0;background:0 0;border-top:1px solid rgba(212,175,55,.4)}body.news-story .post-author-container::after,body.news-story .post-author-container::before{display:none;content:none}body.news-story .post-author-avatar{float:none;flex:0 0 64px;margin:0}body.news-story .post-author-avatar img{display:block;width:64px;height:64px;object-fit:cover}body.news-story .post-author-container .comment-content{flex:1;min-width:0}body.news-story .post-author-container .comment-author{color:#1c1915;font-size:13px;letter-spacing:.14em}body.news-story .post-author-container p{color:#3a3834;font-size:14.5px;line-height:1.7}body.news-story hr{border-color:rgba(212,175,55,.35)}body.news-story .work-navigation{padding:16px 0 4px;background:0 0}body.news-story .work-navigation a{color:#1c1915}body.news-story .work-navigation a:focus,body.news-story .work-navigation a:hover{color:#9c7c38}@media (max-width:767px){body.news-story .page-title-cont.blog-single-fullwidth-img{padding-top:150px;padding-bottom:28px}body.news-story .page-title{font-size:24px}body.news-story .blog-main-posts{padding:24px 18px 12px}}body.question-desk #content,body.question-desk .grey-bg{background:#f7f4ee}body.question-desk .page-title-cont{background:0 0}body.question-desk .page-title-small{padding-bottom:8px}body.question-desk .page-title-small .breadcrumbs,body.question-desk .page-title-small .page-title{margin-top:16px}body.question-desk .work-proc-submit-your-question-bg{position:relative;background-image:url(../images/innovation-technology-header01.jpg);background-attachment:scroll;background-position:center center;background-size:cover}body.question-desk .work-proc-submit-your-question-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.78),rgba(20,18,16,.42))}body.question-desk .fes4-cont{position:relative;z-index:1;padding-top:42px;padding-bottom:36px}body.question-desk #content .work-proc-submit-your-question-bg .section-title{max-width:720px;margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff;font-size:28px;font-weight:300;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}body.question-desk .work-proc-submit-your-question-bg p.inquiry-kicker{max-width:none;margin:0 0 10px;color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase}body.question-desk .work-proc-submit-your-question-bg .mb-50{margin-bottom:12px}body.question-desk .work-proc-submit-your-question-bg p{max-width:560px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.question-desk .p-140-cont{padding-top:48px;padding-bottom:64px}body.question-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.question-desk aside h4:first-child{margin-top:0}body.question-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.question-desk aside br{display:none}body.question-desk #nav-sidebar-2.blog-categories li a,body.question-desk #nav-sidebar-2.blog-categories li a:hover,body.question-desk #nav-sidebar-3.blog-categories li a,body.question-desk #nav-sidebar-3.blog-categories li a:hover,body.question-desk #nav-sidebar-4.blog-categories li a,body.question-desk #nav-sidebar-4.blog-categories li a:hover,body.question-desk #nav-sidebar-4.blog-categories li.current a,body.question-desk #nav-sidebar.blog-categories li a,body.question-desk #nav-sidebar.blog-categories li a:hover,body.question-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2);transition:color .35s ease,background-color .35s ease}body.question-desk #nav-sidebar .blog-cat-icon,body.question-desk #nav-sidebar li a:hover .blog-cat-icon,body.question-desk #nav-sidebar-2 .blog-cat-icon,body.question-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.question-desk #nav-sidebar-3 .blog-cat-icon,body.question-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.question-desk #nav-sidebar-4 .blog-cat-icon,body.question-desk #nav-sidebar-4 li a:hover .blog-cat-icon,body.question-desk #nav-sidebar-4 li.current .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.question-desk #nav-sidebar-4 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.question-desk #nav-sidebar-4 li.current .blog-cat-icon,body.question-desk #nav-sidebar-4 li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.question-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.question-desk .contact-form-cont{padding:36px 40px 32px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.question-desk #heading h2{margin:0 0 12px;color:#1c1915;font-size:22px;font-weight:300;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}body.question-desk #heading p{max-width:62ch;margin:0 0 28px;color:#3a3834;font-size:16px;line-height:1.75}body.question-desk .contact-form-cont h4{margin:0 0 8px;color:#9c7c38;font-size:13px;font-weight:400;letter-spacing:.16em}body.question-desk .controled{width:100%;height:48px;padding:8px 0;border:0;border-bottom:1px solid rgba(156,124,56,.45);border-radius:0;background:0 0;box-shadow:none;color:#1c1915;font-size:15px;letter-spacing:0;text-transform:none}body.question-desk textarea.controled{height:120px;padding-top:14px;resize:vertical}body.question-desk .controled:focus{border-bottom-color:#d4af37;outline:0;box-shadow:none}body.question-desk .inquiry-field label{display:block;margin:0 0 6px;color:#9c7c38;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}body.question-desk .inquiry-trap{position:absolute;left:-9999px;height:0;opacity:0}body.question-desk .g-recaptcha{margin-top:8px}body.question-desk .mt-50{margin-top:28px}body.question-desk input.button.medium.gray{min-width:280px;height:48px;border:1px solid #d4af37;background:#141210;color:#d4af37;letter-spacing:.14em}body.question-desk input.button.medium.gray:focus,body.question-desk input.button.medium.gray:hover{border-color:#d4af37;background:#d4af37;color:#1c1915}@media (max-width:991px){body.question-desk .contact-form-cont{padding:28px 22px 24px}}body.faq-desk #content,body.faq-desk .grey-bg{background:#f7f4ee}body.faq-desk .page-title-cont{background:0 0}body.faq-desk .page-title-small{padding-bottom:8px}body.faq-desk .page-title-small .breadcrumbs,body.faq-desk .page-title-small .page-title{margin-top:16px}body.faq-desk .work-proc-general-faqs-bg{position:relative;background-attachment:scroll}body.faq-desk .work-proc-general-faqs-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.78),rgba(20,18,16,.42))}body.faq-desk .fes4-cont{position:relative;z-index:1;padding-top:42px;padding-bottom:36px}body.faq-desk #content .work-proc-general-faqs-bg .section-title{margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff}body.faq-desk .work-proc-general-faqs-bg .mb-50{margin-bottom:12px}body.faq-desk .work-proc-general-faqs-bg p{max-width:640px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.faq-desk .p-140-cont{padding-top:48px;padding-bottom:64px}body.faq-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.faq-desk aside h4:first-child{margin-top:0}body.faq-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.faq-desk aside br{display:none}body.faq-desk #nav-sidebar-2.blog-categories li a,body.faq-desk #nav-sidebar-2.blog-categories li a:hover,body.faq-desk #nav-sidebar-3.blog-categories li a,body.faq-desk #nav-sidebar-3.blog-categories li a:hover,body.faq-desk #nav-sidebar-4.blog-categories li a,body.faq-desk #nav-sidebar-4.blog-categories li a:hover,body.faq-desk #nav-sidebar-4.blog-categories li.current a,body.faq-desk #nav-sidebar.blog-categories li a,body.faq-desk #nav-sidebar.blog-categories li a:hover{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2);transition:color .35s ease,background-color .35s ease}body.faq-desk #nav-sidebar .blog-cat-icon,body.faq-desk #nav-sidebar li a:hover .blog-cat-icon,body.faq-desk #nav-sidebar-2 .blog-cat-icon,body.faq-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.faq-desk #nav-sidebar-3 .blog-cat-icon,body.faq-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.faq-desk #nav-sidebar-4 .blog-cat-icon,body.faq-desk #nav-sidebar-4 li a:hover .blog-cat-icon,body.faq-desk #nav-sidebar-4 li.current .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.faq-desk #nav-sidebar-4 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.faq-desk #nav-sidebar-4 li.current .blog-cat-icon,body.faq-desk #nav-sidebar-4 li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.faq-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.faq-desk .faq-sheet{margin-bottom:8px;padding:40px 44px 16px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08);counter-reset:faq}body.faq-desk .faq-sheet h3{margin:36px 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.45);color:#9c7c38;font-size:13px;font-weight:400;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}body.faq-desk .faq-sheet h3:first-child{margin-top:0}body.faq-desk .faq-sheet h4{margin:22px 0 8px;color:#1c1915;font-size:17px;font-weight:500;letter-spacing:.01em;line-height:1.4}body.faq-desk .faq-sheet h4::before{content:counter(faq) "   ";counter-increment:faq;color:#b8945e;font-weight:400}body.faq-desk .faq-sheet li,body.faq-desk .faq-sheet p{color:#3a3834;font-size:16px;line-height:1.75}body.faq-desk .faq-sheet p{margin:0 0 8px}body.faq-desk .faq-sheet ul{margin:4px 0 16px;padding-left:18px}body.faq-desk .faq-sheet li{margin:0 0 8px}body.faq-desk .faq-sheet li::marker{color:#b8945e}@media (max-width:991px){body.faq-desk .faq-sheet{padding:28px 20px 8px}}body.talent-desk #content,body.talent-desk .grey-bg{background:#f7f4ee}body.talent-desk .page-title-cont{background:0 0}body.talent-desk .page-title-small{padding-bottom:8px}body.talent-desk .page-title-small .breadcrumbs,body.talent-desk .page-title-small .page-title{margin-top:16px}body.talent-desk .work-proc-join-our-team-bg{position:relative;background-image:url(../images/board-and-management-header01.jpg);background-attachment:scroll;background-position:center center;background-size:cover}body.talent-desk .work-proc-join-our-team-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.82),rgba(20,18,16,.45))}body.talent-desk .fes4-cont{position:relative;z-index:1;padding-top:56px;padding-bottom:48px}body.talent-desk #content .work-proc-join-our-team-bg .section-title{max-width:720px;margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff;font-size:28px;font-weight:300;letter-spacing:.08em;line-height:1.25}body.talent-desk .work-proc-join-our-team-bg .mb-50{margin-bottom:14px}body.talent-desk .work-proc-join-our-team-bg p{max-width:560px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.talent-desk .p-140-cont{padding-top:48px;padding-bottom:56px}body.talent-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.talent-desk aside h4:first-child{margin-top:0}body.talent-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.talent-desk aside br{display:none}body.talent-desk #nav-sidebar-2.blog-categories li a,body.talent-desk #nav-sidebar-2.blog-categories li a:hover,body.talent-desk #nav-sidebar-3.blog-categories li a,body.talent-desk #nav-sidebar-3.blog-categories li a:hover,body.talent-desk #nav-sidebar-4.blog-categories li a,body.talent-desk #nav-sidebar-4.blog-categories li a:hover,body.talent-desk #nav-sidebar.blog-categories li a,body.talent-desk #nav-sidebar.blog-categories li a:hover,body.talent-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2)}body.talent-desk #nav-sidebar .blog-cat-icon,body.talent-desk #nav-sidebar li a:hover .blog-cat-icon,body.talent-desk #nav-sidebar li.current .blog-cat-icon,body.talent-desk #nav-sidebar-2 .blog-cat-icon,body.talent-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.talent-desk #nav-sidebar-3 .blog-cat-icon,body.talent-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.talent-desk #nav-sidebar-4 .blog-cat-icon,body.talent-desk #nav-sidebar-4 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.talent-desk #nav-sidebar li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.talent-desk #nav-sidebar li.current .blog-cat-icon,body.talent-desk #nav-sidebar li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.talent-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.talent-desk .talent-sheet{padding:42px 44px 28px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.talent-desk .talent-kicker{margin:0 0 8px;color:#9c7c38;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.talent-desk .talent-sheet h3{margin:0 0 16px;color:#1c1915;font-size:26px;font-weight:300;letter-spacing:.04em;line-height:1.3}body.talent-desk .talent-sheet h3:not(:first-of-type){margin-top:36px;padding-top:28px;border-top:1px solid rgba(212,175,55,.4)}body.talent-desk .talent-sheet h4{margin:26px 0 10px;color:#1c1915;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.35}body.talent-desk .talent-sheet h4 span{display:inline-block;margin-right:10px;color:#d4af37;font-weight:400;letter-spacing:.12em}body.talent-desk .talent-sheet p{max-width:68ch;margin:0 0 8px;color:#3a3834;font-size:16.5px;line-height:1.8}body.talent-desk .talent-figure{margin:28px 0 8px}body.talent-desk .talent-figure img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 42%}body.talent-desk .talent-sheet .pager{justify-content:flex-end;margin-top:28px}body.talent-desk .talent-invite{background:#141210;border-top:1px solid rgba(212,175,55,.55);text-align:center}body.talent-desk .talent-invite a{display:inline-flex;align-items:center;gap:16px;margin:32px 0;padding:16px 32px;border:1px solid rgba(212,175,55,.75);color:#d4af37;font-size:13px;letter-spacing:.2em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .45s ease,color .45s ease,border-color .45s ease}body.talent-desk .talent-invite a::after{content:"→";font-size:16px;letter-spacing:0}body.talent-desk .talent-invite a:focus,body.talent-desk .talent-invite a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}@media (max-width:991px){body.talent-desk .talent-sheet{padding:28px 20px 20px}body.talent-desk #content .work-proc-join-our-team-bg .section-title{font-size:22px}body.talent-desk .talent-figure img{height:220px}}body.home .outlook-ticker{position:absolute;top:100px;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:22px;min-height:36px;padding:8px 28px;background:rgba(20,18,16,.7);border-bottom:1px solid rgba(212,175,55,.2)}body.home .outlook-ticker a,body.home .outlook-ticker p{text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 10px rgba(0,0,0,.55)}body.home .outlook-ticker p{margin:0;color:#fff;font-size:11px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}body.home .outlook-ticker a{color:#d4af37;font-size:11px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}body.home .outlook-ticker a:focus,body.home .outlook-ticker a:hover{color:#f7f4ee}body.outlook-desk #content,body.outlook-desk .grey-bg{background:#f7f4ee}body.outlook-desk .page-title-cont.page-title-img::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.2) 0,rgba(20,18,16,.72) 100%)}body.outlook-desk .page-title-cont .container{position:relative;z-index:1}body.outlook-desk .page-title{max-width:760px;color:#fff;font-size:34px;font-weight:300;letter-spacing:.06em;line-height:1.2}body.outlook-desk .page-sub-title{max-width:640px;color:#d4af37;letter-spacing:.08em;line-height:1.5}body.outlook-desk .outlook-wrap{padding-top:48px;padding-bottom:72px}body.outlook-desk .outlook-sheet{max-width:820px;margin:0 auto;padding:42px 48px 36px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.outlook-desk .outlook-kicker{margin:0 0 18px;color:#9c7c38;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.outlook-desk .outlook-sheet h3{margin:34px 0 14px;padding-top:26px;border-top:1px solid rgba(212,175,55,.4);color:#1c1915;font-size:20px;font-weight:400;letter-spacing:.03em;line-height:1.35}body.outlook-desk .outlook-sheet h3:first-of-type{margin-top:0;padding-top:0;border-top:0}body.outlook-desk .outlook-sheet h4{margin:24px 0 6px;color:#1c1915;font-size:17px;font-weight:500;line-height:1.4}body.outlook-desk .outlook-sheet h4 span{margin-right:8px;color:#d4af37;font-weight:400;letter-spacing:.08em}body.outlook-desk .outlook-note{margin:0 0 8px;color:#9c7c38;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.outlook-desk .outlook-sheet p{margin:0 0 14px;color:#3a3834;font-size:16.5px;line-height:1.8}body.outlook-desk .outlook-sheet a{color:#9c7c38}body.outlook-desk .outlook-close{margin-top:12px;padding-top:28px;border-top:1px solid rgba(212,175,55,.4)}body.outlook-desk .outlook-request{display:inline-flex;margin-top:8px;padding:16px 28px;font-family:inherit;cursor:pointer;border:1px solid rgba(212,175,55,.75);background:#141210;color:#d4af37!important;font-size:12px;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .45s ease,color .45s ease,border-color .45s ease}body.outlook-desk .outlook-request:focus,body.outlook-desk .outlook-request:hover{border-color:#d4af37;background:#d4af37;color:#1c1915!important}@media (max-width:1199px){body.home .outlook-ticker{top:70px}}@media (max-width:767px){body.home .outlook-ticker{flex-direction:column;gap:4px;padding:10px 16px;text-align:center}body.home .outlook-ticker p{font-size:10px;letter-spacing:.08em}body.outlook-desk .outlook-sheet{padding:28px 18px 24px}body.outlook-desk .page-title{font-size:24px}}body.mandate-desk #content,body.mandate-desk .grey-bg{background:#f7f4ee}body.mandate-desk .page-title-cont{background:#faf8f4;border-bottom:1px solid rgba(184,148,94,.28)}body.mandate-desk .page-title-small{padding-bottom:8px}body.mandate-desk .page-title-small .breadcrumbs,body.mandate-desk .page-title-small .page-title{margin-top:16px}body.mandate-desk .work-proc-career-opportunities-bg{position:relative;background-image:url(../images/board-and-management-header01.jpg);background-attachment:scroll;background-position:center center;background-size:cover}body.mandate-desk .work-proc-career-opportunities-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.82),rgba(20,18,16,.45))}body.mandate-desk .fes4-cont{position:relative;z-index:1;padding-top:56px;padding-bottom:48px}body.mandate-desk #content .work-proc-career-opportunities-bg .section-title{max-width:720px;margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff;font-size:28px;font-weight:300;letter-spacing:.08em;line-height:1.25}body.mandate-desk .work-proc-career-opportunities-bg .mb-50{margin-bottom:14px}body.mandate-desk .work-proc-career-opportunities-bg p{max-width:560px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.mandate-desk .p-140-cont{padding-top:48px;padding-bottom:56px}body.mandate-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.mandate-desk aside h4:first-child{margin-top:0}body.mandate-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.mandate-desk aside br{display:none}body.mandate-desk #nav-sidebar-2.blog-categories li a,body.mandate-desk #nav-sidebar-2.blog-categories li a:hover,body.mandate-desk #nav-sidebar-3.blog-categories li a,body.mandate-desk #nav-sidebar-3.blog-categories li a:hover,body.mandate-desk #nav-sidebar-4.blog-categories li a,body.mandate-desk #nav-sidebar-4.blog-categories li a:hover,body.mandate-desk #nav-sidebar.blog-categories li a,body.mandate-desk #nav-sidebar.blog-categories li a:hover,body.mandate-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2)}body.mandate-desk #nav-sidebar .blog-cat-icon,body.mandate-desk #nav-sidebar li a:hover .blog-cat-icon,body.mandate-desk #nav-sidebar li.current .blog-cat-icon,body.mandate-desk #nav-sidebar-2 .blog-cat-icon,body.mandate-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.mandate-desk #nav-sidebar-3 .blog-cat-icon,body.mandate-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.mandate-desk #nav-sidebar-4 .blog-cat-icon,body.mandate-desk #nav-sidebar-4 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.mandate-desk #nav-sidebar li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.mandate-desk #nav-sidebar li.current .blog-cat-icon,body.mandate-desk #nav-sidebar li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.mandate-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.mandate-desk .mandate-sheet{padding:42px 44px 28px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.mandate-desk .mandate-sheet>p{max-width:68ch;margin:0 0 16px;color:#3a3834;font-size:16.5px;line-height:1.8}body.mandate-desk .mandate{margin-top:32px;padding-top:28px;border-top:1px solid rgba(212,175,55,.4)}body.mandate-desk .mandate h3{margin:0 0 8px;color:#1c1915;font-size:22px;font-weight:400;letter-spacing:.02em;line-height:1.35}body.mandate-desk .mandate h3 span{display:inline-block;margin-right:10px;color:#d4af37;font-weight:400;letter-spacing:.12em}body.mandate-desk .mandate-place{margin:0 0 18px;color:#9c7c38;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.mandate-desk .mandate h4{margin:18px 0 8px;padding:0;border:0;color:#1c1915;font-size:13px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}body.mandate-desk .mandate ul{margin:0 0 8px;padding:0 0 0 18px}body.mandate-desk .mandate li{margin:0 0 8px;color:#3a3834;font-size:15.5px;line-height:1.7}body.mandate-desk .mandate-apply{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:13px 22px;border:1px solid rgba(212,175,55,.75);background:#141210;color:#d4af37!important;font-size:12px;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .45s ease,color .45s ease,border-color .45s ease}body.mandate-desk .mandate-apply::after{content:"→";font-size:15px;letter-spacing:0}body.mandate-desk .mandate-apply:focus,body.mandate-desk .mandate-apply:hover{background:#d4af37;border-color:#d4af37;color:#1c1915!important}body.mandate-desk .mandate-sheet .pager{justify-content:flex-end;margin-top:28px}body.mandate-desk .mandate-invite{background:#141210;border-top:1px solid rgba(212,175,55,.55);text-align:center}body.mandate-desk .mandate-invite a{display:inline-flex;align-items:center;gap:16px;margin:32px 0;padding:16px 32px;border:1px solid rgba(212,175,55,.75);color:#d4af37;font-size:13px;letter-spacing:.2em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .45s ease,color .45s ease,border-color .45s ease}body.mandate-desk .mandate-invite a::after{content:"→";font-size:16px;letter-spacing:0}body.mandate-desk .mandate-invite a:focus,body.mandate-desk .mandate-invite a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}@media (max-width:991px){body.mandate-desk .mandate-sheet{padding:28px 20px 20px}body.mandate-desk #content .work-proc-career-opportunities-bg .section-title{font-size:22px}}body.advantage-desk #content,body.advantage-desk .grey-bg{background:#f7f4ee}body.advantage-desk .page-title-cont{background:#faf8f4;border-bottom:1px solid rgba(184,148,94,.28)}body.advantage-desk .page-title-small{padding-bottom:8px}body.advantage-desk .page-title-small .breadcrumbs,body.advantage-desk .page-title-small .page-title{margin-top:16px}body.advantage-desk .work-proc-why-work-with-us-bg{position:relative;background-image:url(../images/board-and-management-header01.jpg);background-attachment:scroll;background-position:center center;background-size:cover}body.advantage-desk .work-proc-why-work-with-us-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.82),rgba(20,18,16,.45))}body.advantage-desk .fes4-cont{position:relative;z-index:1;padding-top:56px;padding-bottom:48px}body.advantage-desk #content .work-proc-why-work-with-us-bg .section-title{max-width:720px;margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff;font-size:28px;font-weight:300;letter-spacing:.08em;line-height:1.25}body.advantage-desk .work-proc-why-work-with-us-bg .mb-50{margin-bottom:14px}body.advantage-desk .work-proc-why-work-with-us-bg p{max-width:560px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.advantage-desk .p-140-cont{padding-top:48px;padding-bottom:56px}body.advantage-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.advantage-desk aside h4:first-child{margin-top:0}body.advantage-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.advantage-desk aside br{display:none}body.advantage-desk #nav-sidebar-2.blog-categories li a,body.advantage-desk #nav-sidebar-2.blog-categories li a:hover,body.advantage-desk #nav-sidebar-3.blog-categories li a,body.advantage-desk #nav-sidebar-3.blog-categories li a:hover,body.advantage-desk #nav-sidebar-4.blog-categories li a,body.advantage-desk #nav-sidebar-4.blog-categories li a:hover,body.advantage-desk #nav-sidebar.blog-categories li a,body.advantage-desk #nav-sidebar.blog-categories li a:hover,body.advantage-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2)}body.advantage-desk #nav-sidebar .blog-cat-icon,body.advantage-desk #nav-sidebar li a:hover .blog-cat-icon,body.advantage-desk #nav-sidebar li.current .blog-cat-icon,body.advantage-desk #nav-sidebar-2 .blog-cat-icon,body.advantage-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.advantage-desk #nav-sidebar-3 .blog-cat-icon,body.advantage-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.advantage-desk #nav-sidebar-4 .blog-cat-icon,body.advantage-desk #nav-sidebar-4 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.advantage-desk #nav-sidebar li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.advantage-desk #nav-sidebar li.current .blog-cat-icon,body.advantage-desk #nav-sidebar li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.advantage-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.advantage-desk .advantage-sheet{padding:42px 44px 28px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.advantage-desk .advantage-sheet h4+p,body.advantage-desk .advantage-sheet>p{max-width:68ch;margin:0 0 16px;color:#3a3834;font-size:16.5px;line-height:1.82}body.advantage-desk .advantage-sheet h3{margin:36px 0 18px;padding-top:28px;border-top:1px solid rgba(212,175,55,.4);color:#1c1915;font-size:26px;font-weight:300;letter-spacing:.04em;line-height:1.3}body.advantage-desk .advantage-sheet h4{margin:22px 0 8px;padding:0;border:0;color:#1c1915;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.35}body.advantage-desk .advantage-sheet h4 span{display:inline-block;margin-right:10px;color:#d4af37;font-weight:400;letter-spacing:.12em}body.advantage-desk .advantage-sheet .pager{justify-content:flex-end;margin-top:28px}body.advantage-desk .advantage-invite{background:#141210;border-top:1px solid rgba(212,175,55,.55);text-align:center}body.advantage-desk .advantage-invite a{display:inline-flex;align-items:center;gap:16px;margin:32px 0;padding:16px 32px;border:1px solid rgba(212,175,55,.75);color:#d4af37;font-size:13px;letter-spacing:.2em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .45s ease,color .45s ease,border-color .45s ease}body.advantage-desk .advantage-invite a::after{content:"→";font-size:16px;letter-spacing:0}body.advantage-desk .advantage-invite a:focus,body.advantage-desk .advantage-invite a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}body.advantage-desk .advantage-pair{display:grid;grid-template-columns:1.2fr 0.8fr;gap:28px;align-items:center;margin-top:28px}body.advantage-desk .advantage-pair+.advantage-pair{margin-top:32px;padding-top:32px;border-top:1px solid rgba(212,175,55,.28)}body.advantage-desk .advantage-pair.is-flip .advantage-copy{order:2}body.advantage-desk .advantage-pair h4{margin-top:0}body.advantage-desk .advantage-pair p{margin-bottom:0}body.advantage-desk .advantage-pair figure{margin:0}body.advantage-desk .advantage-pair img{display:block;width:100%;height:220px;object-fit:cover}body.advantage-desk .advantage-mandate{margin-top:36px;padding:40px 36px 36px;background:#141210;text-align:center}body.advantage-desk .advantage-sheet .advantage-mandate h3{margin:0 0 14px;padding:0;border:0;color:#f7f4ee;font-size:28px;font-weight:300;letter-spacing:.08em}body.advantage-desk .advantage-mandate p{max-width:62ch;margin:0 auto 24px;color:rgba(247,244,238,.84);font-size:16px;line-height:1.8}body.advantage-desk .advantage-mandate a{display:inline-flex;align-items:center;padding:16px 28px;background:#d4af37;color:#1c1915;font-size:12px;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .4s ease,color .4s ease}body.advantage-desk .advantage-mandate a:focus,body.advantage-desk .advantage-mandate a:hover{background:#f7f4ee;color:#1c1915}@media (max-width:991px){body.advantage-desk .advantage-sheet{padding:28px 20px 20px}body.advantage-desk #content .work-proc-why-work-with-us-bg .section-title{font-size:22px}body.advantage-desk .advantage-pair,body.advantage-desk .advantage-pair.is-flip{grid-template-columns:1fr}body.advantage-desk .advantage-pair.is-flip .advantage-copy{order:0}body.advantage-desk .advantage-pair img{height:180px}body.advantage-desk .advantage-mandate{padding:32px 20px}}body.alliance-desk #content,body.alliance-desk .grey-bg{background:#f7f4ee}body.alliance-desk .page-title-cont{background:#faf8f4;border-bottom:1px solid rgba(184,148,94,.28)}body.alliance-desk .page-title-small{padding-bottom:8px}body.alliance-desk .page-title-small .breadcrumbs,body.alliance-desk .page-title-small .page-title{margin-top:16px}body.alliance-desk .work-proc-joint-ventures-bg,body.alliance-desk .work-proc-strategic-alliances-bg,body.alliance-desk .work-proc-value-of-a-partner-bg{position:relative;background-attachment:scroll;background-position:center 40%;background-size:cover}body.alliance-desk .work-proc-joint-ventures-bg::before,body.alliance-desk .work-proc-strategic-alliances-bg::before,body.alliance-desk .work-proc-value-of-a-partner-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,16,.82),rgba(20,18,16,.42))}body.alliance-desk .fes4-cont{position:relative;z-index:1;padding-top:56px;padding-bottom:48px}body.alliance-desk #content .section-title{max-width:720px;margin-bottom:0;padding:2px 0 2px 16px;border-left-color:#d4af37;color:#fff;font-size:28px;font-weight:300;letter-spacing:.08em;line-height:1.25}body.alliance-desk .work-proc-joint-ventures-bg .mb-50,body.alliance-desk .work-proc-strategic-alliances-bg .mb-50,body.alliance-desk .work-proc-value-of-a-partner-bg .mb-50{margin-bottom:14px}body.alliance-desk .work-proc-joint-ventures-bg p,body.alliance-desk .work-proc-strategic-alliances-bg p,body.alliance-desk .work-proc-value-of-a-partner-bg p{max-width:560px;margin-bottom:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.7}body.alliance-desk .p-140-cont{padding-top:48px;padding-bottom:56px}body.alliance-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.alliance-desk aside h4:first-child{margin-top:0}body.alliance-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.alliance-desk aside br{display:none}body.alliance-desk #nav-sidebar-2.blog-categories li a,body.alliance-desk #nav-sidebar-2.blog-categories li a:hover,body.alliance-desk #nav-sidebar-2.blog-categories li.current a,body.alliance-desk #nav-sidebar-3.blog-categories li a,body.alliance-desk #nav-sidebar-3.blog-categories li a:hover,body.alliance-desk #nav-sidebar-4.blog-categories li a,body.alliance-desk #nav-sidebar-4.blog-categories li a:hover,body.alliance-desk #nav-sidebar.blog-categories li a,body.alliance-desk #nav-sidebar.blog-categories li a:hover,body.alliance-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2)}body.alliance-desk #nav-sidebar .blog-cat-icon,body.alliance-desk #nav-sidebar li a:hover .blog-cat-icon,body.alliance-desk #nav-sidebar li.current .blog-cat-icon,body.alliance-desk #nav-sidebar-2 .blog-cat-icon,body.alliance-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.alliance-desk #nav-sidebar-2 li.current .blog-cat-icon,body.alliance-desk #nav-sidebar-3 .blog-cat-icon,body.alliance-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.alliance-desk #nav-sidebar-4 .blog-cat-icon,body.alliance-desk #nav-sidebar-4 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.alliance-desk #nav-sidebar li.current>a,body.alliance-desk #nav-sidebar-2 li.current>a,body.alliance-desk #nav-sidebar-3 li.current>a,body.alliance-desk #nav-sidebar-4 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.alliance-desk aside li.current .blog-cat-icon,body.alliance-desk aside li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.alliance-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.alliance-desk .alliance-sheet{padding:42px 44px 28px;background:#fff;border-top:2px solid #d4af37;box-shadow:0 18px 42px rgba(28,25,21,.08)}body.alliance-desk .alliance-sheet h4+p,body.alliance-desk .alliance-sheet>p{max-width:68ch;margin:0 0 16px;color:#3a3834;font-size:16.5px;line-height:1.82}body.alliance-desk .alliance-figure{margin:8px 0 28px}body.alliance-desk .alliance-figure img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 45%}body.alliance-desk .alliance-sheet>h3{margin:8px 0 18px;color:#1c1915;font-size:26px;font-weight:300;letter-spacing:.04em;line-height:1.3}body.alliance-desk .alliance-sheet h4{margin:22px 0 8px;padding:0;border:0;color:#1c1915;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.35}body.alliance-desk .alliance-sheet h4 span{display:inline-block;margin-right:10px;color:#d4af37;font-weight:400;letter-spacing:.12em}body.alliance-desk .alliance-close{margin-top:32px;padding:28px 28px 16px;background:#141210;border-top:1px solid rgba(212,175,55,.55)}body.alliance-desk .alliance-close h3{margin:0 0 12px;padding:0;border:0;color:#f7f4ee;font-size:22px;font-weight:300;letter-spacing:.06em;line-height:1.3}body.alliance-desk .alliance-close p{max-width:68ch;margin:0 0 12px;color:rgba(247,244,238,.84);font-size:16px;line-height:1.75}body.alliance-desk .alliance-sheet .pager{justify-content:flex-end;margin-top:28px}@media (max-width:991px){body.alliance-desk .alliance-sheet{padding:28px 20px 20px}body.alliance-desk #content .section-title{font-size:22px}body.alliance-desk .alliance-figure img{height:220px}}body.holding-desk #content,body.holding-desk .grey-bg{background:#efeae0}body.holding-desk .page-title-cont{background:#f7f3ea;border-bottom:1px solid rgba(156,124,56,.28)}body.holding-desk .page-title-small{padding-bottom:8px}body.holding-desk .page-title-small .breadcrumbs,body.holding-desk .page-title-small .page-title{margin-top:16px}body.holding-desk .work-proc-investment-faqs-bg,body.holding-desk .work-proc-investment-opportunities-bg,body.holding-desk .work-proc-investment-philosophy-bg,body.holding-desk .work-proc-investor-overview-bg,body.holding-desk .work-proc-why-invest-with-us-bg{position:relative;background-attachment:scroll;background-position:center 42%;background-size:cover}body.holding-desk .work-proc-investment-faqs-bg::before,body.holding-desk .work-proc-investment-opportunities-bg::before,body.holding-desk .work-proc-investment-philosophy-bg::before,body.holding-desk .work-proc-investor-overview-bg::before,body.holding-desk .work-proc-why-invest-with-us-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.2) 0,rgba(20,18,16,.78) 100%)}body.holding-desk .fes4-cont{position:relative;z-index:1;padding-top:72px;padding-bottom:56px}body.holding-desk #content .section-title{max-width:640px;margin-bottom:0;padding:0 0 10px;border-left:0;border-bottom:1px solid #d4af37;color:#fff;font-size:30px;font-weight:300;letter-spacing:.1em;line-height:1.15}body.holding-desk .work-proc-investment-faqs-bg .mb-50,body.holding-desk .work-proc-investment-opportunities-bg .mb-50,body.holding-desk .work-proc-investment-philosophy-bg .mb-50,body.holding-desk .work-proc-investor-overview-bg .mb-50,body.holding-desk .work-proc-why-invest-with-us-bg .mb-50{margin-bottom:16px}body.holding-desk .work-proc-investment-faqs-bg p,body.holding-desk .work-proc-investment-opportunities-bg p,body.holding-desk .work-proc-investment-philosophy-bg p,body.holding-desk .work-proc-investor-overview-bg p,body.holding-desk .work-proc-why-invest-with-us-bg p{max-width:520px;margin:14px 0 0;color:rgba(247,244,238,.86);font-size:15px;letter-spacing:.04em;line-height:1.6}body.holding-desk .p-140-cont{padding-top:40px;padding-bottom:48px}body.holding-desk aside h4{margin:26px 0 14px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.holding-desk aside h4:first-child{margin-top:0}body.holding-desk aside h4::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.holding-desk aside br{display:none}body.holding-desk #nav-sidebar-2.blog-categories li a,body.holding-desk #nav-sidebar-2.blog-categories li a:hover,body.holding-desk #nav-sidebar-3.blog-categories li a,body.holding-desk #nav-sidebar-3.blog-categories li a:hover,body.holding-desk #nav-sidebar-3.blog-categories li.current a,body.holding-desk #nav-sidebar-4.blog-categories li a,body.holding-desk #nav-sidebar-4.blog-categories li a:hover,body.holding-desk #nav-sidebar.blog-categories li a,body.holding-desk #nav-sidebar.blog-categories li a:hover,body.holding-desk #nav-sidebar.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;border-bottom:1px solid rgba(184,148,94,.2)}body.holding-desk #nav-sidebar .blog-cat-icon,body.holding-desk #nav-sidebar li a:hover .blog-cat-icon,body.holding-desk #nav-sidebar-2 .blog-cat-icon,body.holding-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.holding-desk #nav-sidebar-3 .blog-cat-icon,body.holding-desk #nav-sidebar-3 li a:hover .blog-cat-icon,body.holding-desk #nav-sidebar-3 li.current .blog-cat-icon,body.holding-desk #nav-sidebar-4 .blog-cat-icon,body.holding-desk #nav-sidebar-4 li a:hover .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.holding-desk #nav-sidebar-3 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.holding-desk aside li.current .blog-cat-icon,body.holding-desk aside li.current .highlight-text{padding:0;background:0 0!important;color:#9c7c38}body.holding-desk aside li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.holding-desk .holding-lead{margin:0 0 8px;padding:0 0 22px 18px;border-left:2px solid #d4af37;color:#1c1915;font-size:18px;font-weight:400;line-height:1.65}body.holding-desk .holding-entry{display:grid;grid-template-columns:52px 1fr;gap:8px 18px;margin:0;padding:26px 0;border-top:1px solid rgba(156,124,56,.35)}body.holding-desk .holding-entry>span{color:#d4af37;font-size:18px;letter-spacing:.12em;line-height:1.3}body.holding-desk .holding-entry h3{margin:0 0 8px;color:#1c1915;font-size:20px;font-weight:500;letter-spacing:.01em;line-height:1.35}body.holding-desk .holding-entry p{margin:0;color:#3a3834;font-size:16.5px;line-height:1.82}body.holding-desk .holding-entry ul{margin:12px 0 0;padding:0 0 0 18px}body.holding-desk .holding-entry li{margin:0 0 8px;color:#3a3834;font-size:15.5px;line-height:1.65}body.holding-desk .holding-imperative{margin-top:8px;padding:28px 28px 18px;background:#141210;border-top:2px solid #d4af37}body.holding-desk .holding-imperative h3{margin:0 0 12px;color:#f7f4ee;font-size:22px;font-weight:300;letter-spacing:.06em;line-height:1.3}body.holding-desk .holding-imperative p{margin:0;color:rgba(247,244,238,.84);font-size:16px;line-height:1.75}body.holding-desk .holding-ledger .pager{justify-content:flex-end;margin-top:28px}@media (max-width:991px){body.holding-desk #content .section-title{font-size:24px}body.holding-desk .holding-entry{grid-template-columns:40px 1fr}}body.pipeline-aus .slider-1 .slides>li,body.pipeline-id .slider-1 .slides>li,body.pipeline-usa .slider-1 .slides>li{position:relative;background-size:cover!important;background-position:center center!important}body.pipeline-aus .slider-1 .slides>li::before,body.pipeline-id .slider-1 .slides>li::before,body.pipeline-usa .slider-1 .slides>li::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.12) 0,rgba(20,18,16,.42) 100%);z-index:1}body.pipeline-aus .slider-1 .loading,body.pipeline-aus .slider-1 .slides li .contain,body.pipeline-id .slider-1 .loading,body.pipeline-id .slider-1 .slides li .contain,body.pipeline-usa .slider-1 .loading,body.pipeline-usa .slider-1 .slides li .contain{position:relative;z-index:2;min-height:380px}body.pipeline-aus .pipeline-slide-copy,body.pipeline-id .pipeline-slide-copy,body.pipeline-usa .pipeline-slide-copy{position:absolute;left:50%;top:50%;z-index:3;width:min(860px,92%);transform:translate(-50%,-50%);text-align:center}body.pipeline-aus .pipeline-slide-copy :is(h1,h2),body.pipeline-id .pipeline-slide-copy :is(h1,h2),body.pipeline-usa .pipeline-slide-copy :is(h1,h2){margin:0;color:#f7f4ee;font-family:Lato,Arial,Helvetica,sans-serif;font-size:40px;font-weight:400;letter-spacing:.08em;line-height:1.15;text-shadow:0 10px 28px rgba(20,18,16,.45);text-transform:uppercase}body.pipeline-aus .pipeline-slide-copy :is(h1,h2) span,body.pipeline-id .pipeline-slide-copy :is(h1,h2) span,body.pipeline-usa .pipeline-slide-copy :is(h1,h2) span{display:inline-block;margin-top:12px;padding-top:12px;border-top:1px solid rgba(212,175,55,.85);color:#d4af37;font-weight:500;letter-spacing:.16em}body.pipeline-aus .pipeline-band,body.pipeline-id .pipeline-band,body.pipeline-usa .pipeline-band{background:#141210;border-top:1px solid rgba(212,175,55,.45);text-align:center}body.pipeline-aus .pipeline-band .container,body.pipeline-id .pipeline-band .container,body.pipeline-usa .pipeline-band .container{padding-top:34px;padding-bottom:32px}body.pipeline-aus .pipeline-index,body.pipeline-id .pipeline-index,body.pipeline-usa .pipeline-index{margin:0 0 10px;color:#d4af37;font-size:11px;letter-spacing:.22em;text-transform:uppercase}body.pipeline-aus .pipeline-band h2,body.pipeline-id .pipeline-band h2,body.pipeline-usa .pipeline-band h2{margin:0;color:#f7f4ee;font-size:32px;font-weight:300;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}body.pipeline-aus .pipeline-index span,body.pipeline-id .pipeline-index span,body.pipeline-usa .pipeline-index span{display:inline-block;margin-right:12px;padding-right:12px;border-right:1px solid rgba(212,175,55,.55)}body.pipeline-aus .pipeline-band h2 em,body.pipeline-id .pipeline-band h2 em,body.pipeline-usa .pipeline-band h2 em{font-style:normal;color:#d4af37}body.pipeline-aus .pipeline-band h2+p,body.pipeline-id .pipeline-band h2+p,body.pipeline-usa .pipeline-band h2+p{display:inline-block;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(212,175,55,.35);color:rgba(247,244,238,.78);font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.pipeline-aus .pt-110-b-30-cont,body.pipeline-id .pt-110-b-30-cont,body.pipeline-usa .pt-110-b-30-cont{padding-top:48px;background:#f7f4ee}body.pipeline-aus .pt-110-b-30-cont .row,body.pipeline-id .pt-110-b-30-cont .row,body.pipeline-usa .pt-110-b-30-cont .row{display:flex;flex-wrap:wrap}body.pipeline-aus .pt-110-b-30-cont .row:after,body.pipeline-aus .pt-110-b-30-cont .row:before,body.pipeline-id .pt-110-b-30-cont .row:after,body.pipeline-id .pt-110-b-30-cont .row:before,body.pipeline-usa .pt-110-b-30-cont .row:after,body.pipeline-usa .pt-110-b-30-cont .row:before{display:none}body.pipeline-aus .pt-110-b-30-cont .col-sm-6,body.pipeline-id .pt-110-b-30-cont .col-sm-6,body.pipeline-usa .pt-110-b-30-cont .col-sm-6{display:flex;flex-direction:column;margin-bottom:8px}body.pipeline-aus .pt-110-b-30-cont .post-prev-text,body.pipeline-id .pt-110-b-30-cont .post-prev-text,body.pipeline-usa .pt-110-b-30-cont .post-prev-text{flex:1 1 auto}body.pipeline-aus .pt-110-b-30-cont .post-prev-img,body.pipeline-aus .pt-110-b-30-cont .post-prev-info,body.pipeline-aus .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-aus .pt-110-b-30-cont .post-prev-text,body.pipeline-aus .pt-110-b-30-cont .post-prev-title,body.pipeline-id .pt-110-b-30-cont .post-prev-img,body.pipeline-id .pt-110-b-30-cont .post-prev-info,body.pipeline-id .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-id .pt-110-b-30-cont .post-prev-text,body.pipeline-id .pt-110-b-30-cont .post-prev-title,body.pipeline-usa .pt-110-b-30-cont .post-prev-img,body.pipeline-usa .pt-110-b-30-cont .post-prev-info,body.pipeline-usa .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-usa .pt-110-b-30-cont .post-prev-text,body.pipeline-usa .pt-110-b-30-cont .post-prev-title{margin-top:0;margin-bottom:0}body.pipeline-aus .pt-110-b-30-cont .post-prev-title,body.pipeline-id .pt-110-b-30-cont .post-prev-title,body.pipeline-usa .pt-110-b-30-cont .post-prev-title{padding-top:18px}body.pipeline-aus .pt-110-b-30-cont .post-prev-info,body.pipeline-aus .pt-110-b-30-cont .post-prev-text,body.pipeline-id .pt-110-b-30-cont .post-prev-info,body.pipeline-id .pt-110-b-30-cont .post-prev-text,body.pipeline-usa .pt-110-b-30-cont .post-prev-info,body.pipeline-usa .pt-110-b-30-cont .post-prev-text{padding-top:8px}body.pipeline-aus .pt-110-b-30-cont .col-sm-6>.post-prev-img,body.pipeline-aus .pt-110-b-30-cont .col-sm-6>.post-prev-info,body.pipeline-aus .pt-110-b-30-cont .col-sm-6>.post-prev-more-cont,body.pipeline-aus .pt-110-b-30-cont .col-sm-6>.post-prev-text,body.pipeline-aus .pt-110-b-30-cont .col-sm-6>.post-prev-title,body.pipeline-id .pt-110-b-30-cont .col-sm-6>.post-prev-img,body.pipeline-id .pt-110-b-30-cont .col-sm-6>.post-prev-info,body.pipeline-id .pt-110-b-30-cont .col-sm-6>.post-prev-more-cont,body.pipeline-id .pt-110-b-30-cont .col-sm-6>.post-prev-text,body.pipeline-id .pt-110-b-30-cont .col-sm-6>.post-prev-title,body.pipeline-usa .pt-110-b-30-cont .col-sm-6>.post-prev-img,body.pipeline-usa .pt-110-b-30-cont .col-sm-6>.post-prev-info,body.pipeline-usa .pt-110-b-30-cont .col-sm-6>.post-prev-more-cont,body.pipeline-usa .pt-110-b-30-cont .col-sm-6>.post-prev-text,body.pipeline-usa .pt-110-b-30-cont .col-sm-6>.post-prev-title{background:#fff}body.pipeline-aus .pt-110-b-30-cont .post-prev-img img,body.pipeline-id .pt-110-b-30-cont .post-prev-img img,body.pipeline-usa .pt-110-b-30-cont .post-prev-img img{display:block;width:100%;height:210px;object-fit:cover}body.pipeline-aus .pt-110-b-30-cont .post-prev-info,body.pipeline-aus .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-aus .pt-110-b-30-cont .post-prev-text,body.pipeline-aus .pt-110-b-30-cont .post-prev-title,body.pipeline-id .pt-110-b-30-cont .post-prev-info,body.pipeline-id .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-id .pt-110-b-30-cont .post-prev-text,body.pipeline-id .pt-110-b-30-cont .post-prev-title,body.pipeline-usa .pt-110-b-30-cont .post-prev-info,body.pipeline-usa .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-usa .pt-110-b-30-cont .post-prev-text,body.pipeline-usa .pt-110-b-30-cont .post-prev-title{padding-left:18px;padding-right:18px}body.pipeline-aus .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-id .pt-110-b-30-cont .post-prev-more-cont,body.pipeline-usa .pt-110-b-30-cont .post-prev-more-cont{padding-bottom:18px;border-bottom:2px solid #d4af37}body.pipeline-aus .post-prev-img,body.pipeline-id .post-prev-img,body.pipeline-usa .post-prev-img{position:relative}body.pipeline-aus .sale-label-cont,body.pipeline-id .sale-label-cont,body.pipeline-usa .sale-label-cont{top:14px;right:14px}body.pipeline-aus .pipeline-mark,body.pipeline-id .pipeline-mark,body.pipeline-usa .pipeline-mark{height:auto;width:auto;padding:8px 12px 7px;border-radius:0;background:#d4af37!important;color:#1c1915!important;letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1}body.pipeline-aus .post-prev-title h3,body.pipeline-id .post-prev-title h3,body.pipeline-usa .post-prev-title h3{color:#1c1915;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.35}body.pipeline-aus .post-prev-info,body.pipeline-id .post-prev-info,body.pipeline-usa .post-prev-info{color:#9c7c38;font-size:12px;font-weight:400;letter-spacing:.08em}body.pipeline-aus .post-prev-text,body.pipeline-id .post-prev-text,body.pipeline-usa .post-prev-text{color:#3a3834;font-size:15px;line-height:1.7}body.pipeline-aus .pipeline-meta,body.pipeline-id .pipeline-meta,body.pipeline-usa .pipeline-meta{display:block;margin-top:14px;color:rgba(58,56,52,.62);font-size:11px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}body.pipeline-aus .dossier-open,body.pipeline-id .dossier-open,body.pipeline-usa .dossier-open{padding:0;border:0;background:0 0;color:#9c7c38;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}body.pipeline-aus .dossier-open:focus,body.pipeline-aus .dossier-open:hover,body.pipeline-id .dossier-open:focus,body.pipeline-id .dossier-open:hover,body.pipeline-usa .dossier-open:focus,body.pipeline-usa .dossier-open:hover{color:#1c1915}body.pipeline-aus .shop-info,body.pipeline-id .shop-info,body.pipeline-usa .shop-info{background:#141210}body.pipeline-aus .shop-info .icon,body.pipeline-id .shop-info .icon,body.pipeline-usa .shop-info .icon{color:#d4af37;font-size:28px}body.pipeline-aus .shop-info h6,body.pipeline-id .shop-info h6,body.pipeline-usa .shop-info h6{margin-top:16px;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}body.pipeline-aus .dossier-modal,body.pipeline-id .dossier-modal,body.pipeline-usa .dossier-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,18,16,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.pipeline-aus .dossier-modal.is-open,body.pipeline-id .dossier-modal.is-open,body.pipeline-usa .dossier-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.pipeline-aus .dossier-card,body.pipeline-id .dossier-card,body.pipeline-usa .dossier-card{position:relative;width:min(460px,100%);padding:42px 36px 32px;background:rgba(20,20,20,.9);border:1px solid #d4af37;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 28px 70px rgba(0,0,0,.38)}body.pipeline-aus .dossier-close,body.pipeline-id .dossier-close,body.pipeline-usa .dossier-close{position:absolute;top:14px;right:16px;padding:0;border:0;background:0 0;color:#d4af37;font-size:22px;line-height:1;cursor:pointer}body.pipeline-aus .dossier-kicker,body.pipeline-id .dossier-kicker,body.pipeline-usa .dossier-kicker{margin:0 0 8px;color:#d4af37;font-size:11px;letter-spacing:.18em;text-transform:uppercase}body.pipeline-aus .dossier-card h3,body.pipeline-id .dossier-card h3,body.pipeline-usa .dossier-card h3{margin:0 0 22px;color:#f7f4ee;font-size:24px;font-weight:300;letter-spacing:.04em}body.pipeline-aus .dossier-card label,body.pipeline-id .dossier-card label,body.pipeline-usa .dossier-card label{display:block;margin:0 0 14px;color:rgba(247,244,238,.62);font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.pipeline-aus .dossier-trap,body.pipeline-id .dossier-trap,body.pipeline-usa .dossier-trap{position:absolute;left:-9999px;height:0;opacity:0}body.pipeline-aus #dossier-captcha,body.pipeline-id #dossier-captcha,body.pipeline-usa #dossier-captcha{margin:4px 0 16px;transform:scale(.92);transform-origin:left top}body.pipeline-aus .dossier-note,body.pipeline-id .dossier-note,body.pipeline-usa .dossier-note{margin:0 0 12px;color:#d4af37;font-size:13px;letter-spacing:0;line-height:1.45;text-transform:none}body.pipeline-aus .dossier-card input,body.pipeline-aus .dossier-card textarea,body.pipeline-id .dossier-card input,body.pipeline-id .dossier-card textarea,body.pipeline-usa .dossier-card input,body.pipeline-usa .dossier-card textarea{display:block;width:100%;margin-top:8px;padding:10px 0;border:0;border-bottom:1px solid rgba(212,175,55,.35);background:0 0;color:#f7f4ee;font-size:15px;letter-spacing:0;text-transform:none}body.pipeline-aus .dossier-card input:focus,body.pipeline-aus .dossier-card textarea:focus,body.pipeline-id .dossier-card input:focus,body.pipeline-id .dossier-card textarea:focus,body.pipeline-usa .dossier-card input:focus,body.pipeline-usa .dossier-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.pipeline-aus .dossier-card button[type=submit],body.pipeline-id .dossier-card button[type=submit],body.pipeline-usa .dossier-card button[type=submit]{width:100%;margin-top:10px;padding:14px 16px;border:1px solid rgba(212,175,55,.75);background:0 0;color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .4s ease-in-out,color .4s ease-in-out}body.pipeline-aus .dossier-card button[type=submit]:focus,body.pipeline-aus .dossier-card button[type=submit]:hover,body.pipeline-id .dossier-card button[type=submit]:focus,body.pipeline-id .dossier-card button[type=submit]:hover,body.pipeline-usa .dossier-card button[type=submit]:focus,body.pipeline-usa .dossier-card button[type=submit]:hover{background:#d4af37;color:#1c1915}@media (max-width:767px){body.pipeline-aus .slider-1 .loading,body.pipeline-aus .slider-1 .slides li .contain,body.pipeline-id .slider-1 .loading,body.pipeline-id .slider-1 .slides li .contain,body.pipeline-usa .slider-1 .loading,body.pipeline-usa .slider-1 .slides li .contain{min-height:300px}body.pipeline-aus .pipeline-slide-copy,body.pipeline-id .pipeline-slide-copy,body.pipeline-usa .pipeline-slide-copy{top:58%}body.pipeline-aus .pipeline-slide-copy :is(h1,h2),body.pipeline-id .pipeline-slide-copy :is(h1,h2),body.pipeline-usa .pipeline-slide-copy :is(h1,h2){font-size:24px;letter-spacing:.05em}body.pipeline-aus .pipeline-band h2,body.pipeline-id .pipeline-band h2,body.pipeline-usa .pipeline-band h2{font-size:22px}}body.pipeline-id .pt-110-b-30-cont .row{justify-content:center}body.pipeline-id .pt-110-b-30-cont .pipeline-solo{width:100%}@media (min-width:768px){body.pipeline-id .pt-110-b-30-cont .pipeline-solo{width:66.66666667%}}@media (min-width:992px){body.pipeline-id .pt-110-b-30-cont .pipeline-solo{width:50%}}body.project-atlas #content{background:#f7f4ee}body.project-atlas .page-title-cont{background:#141210;border-bottom:1px solid rgba(212,175,55,.45)}body.project-atlas .page-title{color:#f7f4ee;font-weight:400;letter-spacing:.14em}body.project-atlas .bread-current,body.project-atlas .breadcrumbs,body.project-atlas .breadcrumbs a{color:rgba(247,244,238,.72)}body.project-atlas .p-140-cont{padding-top:72px;padding-bottom:40px}body.project-atlas .section-title-3{margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid #d4af37;color:#141210;font-size:15px;font-weight:500;letter-spacing:.18em}body.project-atlas .col-md-3 p,body.project-atlas .col-sm-4 p{color:#3a3834;font-size:15.5px;line-height:1.75}body.project-atlas a.button.small.thin.tp-button{display:block;margin-bottom:8px;padding:11px 14px;border:1px solid rgba(212,175,55,.7);background:#fff;color:#1c1915;font-size:12px;letter-spacing:.04em;text-align:left}body.project-atlas a.button.small.thin.tp-button:focus,body.project-atlas a.button.small.thin.tp-button:hover{border-width:1px!important;border-style:solid!important;border-color:#d4af37!important;background:#d4af37!important;color:#1c1915!important}body.project-atlas .lightbox-item{margin-bottom:16px;background:#fff}body.project-atlas .lightbox-item img{display:block;width:100%;height:220px;object-fit:cover}body.project-atlas .atlas-caption{display:block;padding:12px 14px 14px;border-bottom:2px solid #d4af37;color:#1c1915;font-size:13px;letter-spacing:.04em}body.project-atlas hr{border:0;border-top:1px solid rgba(212,175,55,.45)}body.project-atlas .atlas-disclaimer h6{color:#3a3834;font-size:13px;font-weight:400;line-height:1.7}body.project-atlas .atlas-disclaimer h6.bold{color:#141210;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body.project-atlas .atlas-cta{background:#141210;border-top:1px solid rgba(212,175,55,.45)}body.project-atlas .atlas-cta h4,body.project-atlas .atlas-cta span{color:#f7f4ee}body.project-atlas .atlas-cta h4{font-weight:400;letter-spacing:.06em}body.project-atlas .atlas-cta .dossier-open{display:inline-block;padding:14px 18px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}body.project-atlas .atlas-cta .dossier-open:focus,body.project-atlas .atlas-cta .dossier-open:hover{background:#d4af37;color:#1c1915}body.project-atlas .dossier-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,18,16,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.project-atlas .dossier-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.project-atlas .dossier-card{position:relative;width:min(460px,100%);max-height:calc(100vh - 120px);overflow:auto;padding:42px 36px 32px;background:rgba(20,20,20,.9);border:1px solid #d4af37;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.project-atlas .dossier-close{position:absolute;top:14px;right:16px;padding:0;border:0;background:0 0;color:#d4af37;font-size:22px;line-height:1;cursor:pointer}body.project-atlas .dossier-kicker{margin:0 0 8px;color:#d4af37;font-size:11px;letter-spacing:.18em;text-transform:uppercase}body.project-atlas .dossier-card h3{margin:0 0 22px;color:#f7f4ee;font-size:26px;font-weight:400}body.project-atlas .dossier-card label{display:block;margin:0 0 14px;color:rgba(247,244,238,.62);font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.project-atlas .dossier-trap{position:absolute;left:-9999px;height:0;opacity:0}body.project-atlas .dossier-card input,body.project-atlas .dossier-card textarea{display:block;width:100%;margin-top:6px;padding:8px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);background:0 0;color:#f7f4ee;font-size:15px;letter-spacing:0;text-transform:none}body.project-atlas .dossier-card input:focus,body.project-atlas .dossier-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.project-atlas #dossier-captcha{margin:4px 0 16px}body.project-atlas .dossier-note{margin:0 0 12px;color:#d4af37;font-size:13px;letter-spacing:0;line-height:1.45;text-transform:none}body.project-atlas .dossier-card button[type=submit]{width:100%;margin-top:10px;padding:14px 16px;border:1px solid rgba(212,175,55,.75);background:0 0;color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}body.project-atlas .dossier-card button[type=submit]:focus,body.project-atlas .dossier-card button[type=submit]:hover{background:#d4af37;color:#1c1915}body.project-atlas .pipeline-lead{margin:0 0 14px;color:#141210;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.5}body.project-atlas button.prelaunch{display:inline-block;margin:16px 0 0;padding:0;border:0;background:0 0;color:#9c7c38;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}body.project-atlas button.prelaunch:focus,body.project-atlas button.prelaunch:hover{color:#d4af37}body.case-alpha .page-title-cont{background:#141210;border-bottom:1px solid rgba(212,175,55,.45)}body.case-alpha .page-title-cont .page-title,body.case-alpha .page-title-cont:not(.grey-dark-bg) .page-title{color:#f7f4ee;font-weight:400;letter-spacing:.08em;text-transform:uppercase}body.case-alpha .page-sub-title{color:#d4af37;letter-spacing:.04em}body.case-alpha .bread-current,body.case-alpha .breadcrumbs,body.case-alpha .breadcrumbs a{color:rgba(247,244,238,.72)}body.case-alpha #content{background:#f7f4ee}body.case-alpha .port-detail-cont{padding:28px 24px 18px;background:#fff;border-top:2px solid #d4af37}body.case-alpha .port-detail p{margin-bottom:14px;color:#1c1915;font-size:14px;line-height:1.55}body.case-alpha .port-detail strong{display:block;width:auto;margin-bottom:2px;color:#9c7c38;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}body.case-alpha .col-md-8>p{color:#3a3834;font-size:16.5px;line-height:1.8}body.case-alpha .col-md-8 h5{margin-top:28px;color:#141210;letter-spacing:.12em}body.case-alpha .case-specs{list-style:none;margin:8px 0 0;padding:0}body.case-alpha .case-specs li{margin:0 0 16px;padding-left:16px;border-left:1px solid rgba(212,175,55,.7);color:#3a3834;font-size:16.5px;line-height:1.8}body.case-alpha .case-specs strong{color:#1c1915}body.case-alpha .case-project-nav{margin:48px 0 8px;padding:20px 4px 18px;background:0 0;border-bottom:1px solid rgba(28,25,21,.18);color:#1c1915;font-size:12px;letter-spacing:.16em}body.case-alpha .case-project-nav a{color:#1c1915;cursor:pointer}body.case-alpha .case-project-nav a:focus,body.case-alpha .case-project-nav a:hover{color:#9c7c38}body.case-alpha .case-project-nav .icon{color:#d4af37}body.case-alpha .p-140-cont{padding-bottom:0}body.case-alpha .case-return{clear:both;margin:0;padding:100px 0}body.case-alpha .case-return a{display:inline-block;box-sizing:border-box;padding:14px 22px;border:1px solid #d4af37;background:0 0;color:#1c1915;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.45;text-decoration:none;text-transform:uppercase}body.case-alpha .case-return a:focus,body.case-alpha .case-return a:hover{background:#d4af37;color:#1c1915}body.case-alpha .case-hero{display:block;width:100%;height:auto}body.market-desk #content{background:#f7f4ee}body.market-desk .p-140-cont{padding-top:40px;padding-bottom:64px}body.market-desk #counter-1{margin:0 0 48px;padding:28px 12px 22px;background:#141210}body.market-desk #counter-1 .row{display:flex;flex-wrap:wrap}body.market-desk #counter-1 .row:after,body.market-desk #counter-1 .row:before{display:none}body.market-desk #counter-1 .count-number{color:#d4af37;font-size:40px;font-weight:500;letter-spacing:.03em;line-height:1}body.market-desk #counter-1 .count-title{display:block;max-width:180px;margin:12px auto 0;color:rgba(247,244,238,.78);font-size:11px;letter-spacing:.12em;line-height:1.45}body.market-desk .market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 48px}body.market-desk .market-stats div{display:block;padding:22px 16px 18px;background:#141210;color:rgba(247,244,238,.78);font-size:12px;letter-spacing:.12em;text-transform:uppercase}body.market-desk .market-stats strong{display:block;margin-bottom:8px;color:#d4af37;font-size:28px;font-weight:500;letter-spacing:.02em;line-height:1.1;text-transform:none}body.market-desk .market-bar{display:block;height:2px;margin-top:14px;background:rgba(212,175,55,.25)}body.market-desk .market-bar::after{content:"";display:block;width:var(--w);height:2px;background:#d4af37}body.market-desk .tls-small h2,body.market-desk .tls-small h3{margin:36px 0 14px;color:#141210;font-size:22px;font-weight:500;letter-spacing:.03em;line-height:1.35}body.market-desk .tls-small h2::after,body.market-desk .tls-small h3::after{content:"";display:block;width:42px;height:2px;margin-top:12px;background:#d4af37}body.market-desk .tls-small h4{margin:0 0 18px;color:#3a3834;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.7}body.market-desk .tls-small h4.bold{margin-top:32px;color:#141210;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body.market-desk .tls-small p{margin:0 0 16px;color:#3a3834;font-size:16.5px;line-height:1.85}body.market-desk .tls-small br{display:none}body.market-desk .tls-small img{display:block;width:100%;height:340px;margin:8px 0 28px;object-fit:cover}body.market-desk .tls-small img.market-map{height:auto;object-fit:contain}body.market-desk .market-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;counter-reset:node}body.market-desk .market-nodes span{display:block;padding:12px 14px 11px;background:#fff;border:1px solid rgba(184,148,94,.4);color:#141210;font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.market-desk .market-nodes span::before{counter-increment:node;content:counter(node,decimal-leading-zero);display:block;margin-bottom:6px;color:#d4af37;font-size:11px;letter-spacing:.18em}body.market-desk .market-lead{margin:0 0 18px;color:#141210;font-size:20px;line-height:1.5}body.market-desk .market-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;margin:0;padding:20px 0 4px;border-top:1px solid rgba(212,175,55,.32)}body.market-desk .market-point>span{padding-top:4px;color:#d4af37;font-size:13px;letter-spacing:.12em}body.market-desk .market-point h3{margin:0 0 10px}body.market-desk .tls-small .market-close{margin:8px 0 28px;padding:28px 28px 10px;background:#141210}body.market-desk .tls-small .market-close h3,body.market-desk .tls-small .market-close p{color:#f7f4ee}body.market-desk .tls-small .market-close h3{margin-top:0}body.market-desk .tls-small blockquote::before{content:none}body.market-desk .tls-small blockquote{margin:0 0 22px;padding:2px 0 2px 18px;border:0;border-left:2px solid #d4af37;background:0 0}body.market-desk .tls-small blockquote p{margin:0;color:#141210;font-size:18px;font-style:italic;line-height:1.7}body.market-desk .tls-small ul{margin:0 0 22px;padding:0;list-style:none}body.market-desk .tls-small li{position:relative;margin:0;padding:12px 0 12px 16px;border-bottom:1px solid rgba(212,175,55,.28);color:#3a3834;font-size:16px;line-height:1.7}body.market-desk .tls-small li::before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:#d4af37}body.market-desk .tls-small>hr{display:none}body.market-desk .tls-small .pager{margin-top:36px}body.market-desk .tls-small .pager li{padding:0;border-bottom:0}body.market-desk .tls-small .pager li::before{content:none}body.market-desk #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0;color:#141210;transition:background-color .35s ease,color .35s ease,border-color .35s ease}body.market-desk #content .pager li>a:focus,body.market-desk #content .pager li>a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}body.market-desk #content h4:has(+ #nav-sidebar-2){margin:28px 0 16px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.market-desk #content h4:has(+ #nav-sidebar-2)::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.market-desk #nav-sidebar-2.blog-categories li a,body.market-desk #nav-sidebar-2.blog-categories li a:hover,body.market-desk #nav-sidebar-2.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;background:0 0;border-bottom:1px solid rgba(184,148,94,.2);transition:color .35s ease,background-color .35s ease}body.market-desk #nav-sidebar-2 .blog-cat-icon,body.market-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.market-desk #nav-sidebar-2 li.current .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.market-desk #nav-sidebar-2 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.market-desk #nav-sidebar-2 li.current .blog-cat-icon,body.market-desk #nav-sidebar-2 li.current .highlight-text{color:#9c7c38!important}body.market-desk #nav-sidebar-2 li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}@media (max-width:767px){body.market-desk .market-nodes,body.market-desk .market-stats{grid-template-columns:1fr 1fr}body.market-desk .tls-small img{height:220px}body.market-desk .tls-small img.market-map{height:auto}body.market-desk #counter-1 .count-number,body.market-desk .market-stats strong{font-size:28px}}body.steward-desk #content{background:#f7f4ee}body.steward-desk .p-140-cont{padding-top:48px;padding-bottom:64px}body.steward-desk .tls-small h2,body.steward-desk .tls-small h3,body.steward-desk .tls-small h4.bold{margin:34px 0 14px;color:#141210;font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1.35}body.steward-desk .tls-small h2::after,body.steward-desk .tls-small h3::after,body.steward-desk .tls-small h4.bold::after{content:"";display:block;width:42px;height:2px;margin-top:12px;background:#d4af37}body.steward-desk .tls-small h4:not(.bold){margin:0 0 16px;color:#141210;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6}body.steward-desk .tls-small h5{margin:20px 0 8px;color:#141210;font-size:16px;font-weight:500;letter-spacing:.03em}body.steward-desk .tls-small p{margin:0 0 14px;color:#3a3834;font-size:16.5px;line-height:1.85}body.steward-desk .tls-small p.bold{margin:20px 0 8px;color:#9c7c38;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.45}body.steward-desk .tls-small br{display:none}body.steward-desk .tls-small>hr{display:none}body.steward-desk .tls-small img{display:block;width:100%;height:auto;margin:8px 0 22px}body.steward-desk .tls-small blockquote{margin:16px 0 20px;padding:2px 0 2px 18px;border:0;border-left:2px solid #d4af37;background:0 0;color:#141210;font-size:18px;font-style:italic;line-height:1.65}body.steward-desk .tls-small blockquote::before{content:none}body.steward-desk .tls-small ul{margin:8px 0 20px;padding:0;list-style:none}body.steward-desk .tls-small li{position:relative;margin:0;padding:12px 0 12px 16px;border-bottom:1px solid rgba(212,175,55,.28);color:#3a3834;font-size:16px;line-height:1.7}body.steward-desk .tls-small li::before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:#d4af37}body.steward-desk .tls-small .pager{margin-top:36px}body.steward-desk .tls-small .pager li{padding:0;border-bottom:0}body.steward-desk .tls-small .pager li::before{content:none}body.steward-desk #content .pager li>a{border-color:rgba(212,175,55,.55);background:0 0;color:#141210;transition:background-color .35s ease,color .35s ease,border-color .35s ease}body.steward-desk #content .pager li>a:focus,body.steward-desk #content .pager li>a:hover{background:#d4af37;border-color:#d4af37;color:#1c1915}body.steward-desk #content h4:has(+ #nav-sidebar-2){margin:28px 0 16px;font-size:12px;font-weight:400;letter-spacing:.18em;color:#9c7c38}body.steward-desk #content h4:has(+ #nav-sidebar-2)::after{content:"";display:block;width:28px;height:1px;margin-top:12px;background:rgba(184,148,94,.7)}body.steward-desk #nav-sidebar-2.blog-categories li a,body.steward-desk #nav-sidebar-2.blog-categories li a:hover,body.steward-desk #nav-sidebar-2.blog-categories li.current a{height:46px;line-height:46px;color:rgba(28,25,21,.72);font-size:12px;letter-spacing:.08em;background:0 0;border-bottom:1px solid rgba(184,148,94,.2);transition:color .35s ease,background-color .35s ease}body.steward-desk #nav-sidebar-2 .blog-cat-icon,body.steward-desk #nav-sidebar-2 li a:hover .blog-cat-icon,body.steward-desk #nav-sidebar-2 li.current .blog-cat-icon{width:46px;height:46px;margin-right:14px;font-size:12px;line-height:46px;background:0 0;color:rgba(156,124,56,.8)}body.steward-desk #nav-sidebar-2 li.current>a{color:#9c7c38!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,0))!important;box-shadow:inset 2px 0 0 #d4af37}body.steward-desk #nav-sidebar-2 li.current .blog-cat-icon,body.steward-desk #nav-sidebar-2 li.current .highlight-text{color:#9c7c38!important}body.steward-desk #nav-sidebar-2 li a:hover{color:#1c1915!important;background:rgba(212,175,55,.06)!important}body.outlook-desk .dossier-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,18,16,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.outlook-desk .dossier-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.outlook-desk .dossier-card{position:relative;width:min(460px,100%);max-height:calc(100vh - 120px);overflow:auto;padding:42px 36px 32px;background:rgba(20,20,20,.9);border:1px solid #d4af37;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.outlook-desk .dossier-close{position:absolute;top:14px;right:16px;padding:0;border:0;background:0 0;color:#d4af37;font-size:22px;line-height:1;cursor:pointer}body.outlook-desk .dossier-kicker{margin:0 0 8px;color:#d4af37;font-size:11px;letter-spacing:.18em;text-transform:uppercase}body.outlook-desk .dossier-card h3{margin:0 0 22px;color:#f7f4ee;font-size:26px;font-weight:400}body.outlook-desk .dossier-card label{display:block;margin:0 0 14px;color:rgba(247,244,238,.62);font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.outlook-desk .dossier-trap{position:absolute;left:-9999px;height:0;opacity:0}body.outlook-desk .dossier-card input{display:block;width:100%;margin-top:6px;padding:8px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);background:0 0;color:#f7f4ee;font-size:15px;letter-spacing:0;text-transform:none}body.outlook-desk .dossier-card input:focus{outline:0;border-bottom-color:#d4af37}body.outlook-desk #report-captcha{margin:4px 0 16px}body.outlook-desk .dossier-note{margin:0 0 12px;color:#d4af37;font-size:13px;letter-spacing:0;line-height:1.45;text-transform:none}body.outlook-desk .dossier-card button[type=submit]{width:100%;margin-top:10px;padding:14px 16px;border:1px solid rgba(212,175,55,.75);background:0 0;color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}body.outlook-desk .dossier-card button[type=submit]:focus,body.outlook-desk .dossier-card button[type=submit]:hover{background:#d4af37;color:#1c1915}body.mandate-desk .dossier-modal,body.talent-desk .dossier-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,20,20,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.mandate-desk .dossier-modal.is-open,body.talent-desk .dossier-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.mandate-desk .dossier-card,body.talent-desk .dossier-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 120px);overflow:auto;padding:42px 36px 32px;background:#141210;border:1px solid #d4af37}body.mandate-desk .dossier-close,body.talent-desk .dossier-close{position:absolute;top:14px;right:16px;padding:0;border:0;background:0 0;color:#d4af37;font-size:22px;line-height:1;cursor:pointer}body.mandate-desk .dossier-card h3,body.talent-desk .dossier-card h3{margin:0 0 22px;padding-right:28px;color:#f7f4ee;font-size:22px;font-weight:400;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}body.mandate-desk .dossier-card label,body.talent-desk .dossier-card label{display:block;margin:0 0 14px;color:rgba(247,244,238,.62);font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.mandate-desk .dossier-trap,body.talent-desk .dossier-trap{position:absolute;left:-9999px;height:0;opacity:0}body.mandate-desk .dossier-card input,body.mandate-desk .dossier-card textarea,body.talent-desk .dossier-card input,body.talent-desk .dossier-card textarea{display:block;width:100%;margin-top:6px;padding:8px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);background:0 0;color:#f7f4ee;font-size:15px;letter-spacing:0;text-transform:none;resize:vertical}body.mandate-desk .dossier-card input:focus,body.mandate-desk .dossier-card textarea:focus,body.talent-desk .dossier-card input:focus,body.talent-desk .dossier-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.mandate-desk #dossier-captcha,body.talent-desk #dossier-captcha{margin:4px 0 16px}body.mandate-desk .dossier-note,body.talent-desk .dossier-note{margin:0 0 12px;color:#d4af37;font-size:13px;letter-spacing:0;line-height:1.45;text-transform:none}body.mandate-desk .dossier-card button[type=submit],body.talent-desk .dossier-card button[type=submit]{width:100%;margin-top:10px;padding:14px 16px;border:1px solid #d4af37;background:#141210;color:#d4af37;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}body.mandate-desk .dossier-card button[type=submit]:focus,body.mandate-desk .dossier-card button[type=submit]:hover,body.talent-desk .dossier-card button[type=submit]:focus,body.talent-desk .dossier-card button[type=submit]:hover{background:#d4af37;color:#1c1915}@keyframes home-ken{to{transform:scale(1.08)}}body.home .opacity-scroll2{animation:home-hero-rise 1.2s ease forwards}@keyframes home-hero-rise{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}body.home .home-rise{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease,transform .6s ease}body.home .home-rise.is-shown{opacity:1;transform:translate3d(0,0,0)}body.home .video-ads-bg{position:relative;overflow:hidden;background-color:#2c2c2c;background-image:none;background-attachment:scroll}body.home .vision-depth{position:absolute;left:0;right:0;top:-14%;height:128%;z-index:0;background:#2c2c2c url(../images/index-main-img-header-video.webp) center center/cover no-repeat;transform:translate3d(0,0,0);will-change:transform;pointer-events:none}body.home .video-ads-bg .container{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body.home .home-rise,body.home .opacity-scroll2,body.home .vision-depth{animation:none;opacity:1;transform:none;transition:none}body.home .hero-video{display:none}}body{top:0!important}body.acquisition-mandate .sovereign-hero{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#0f0f0f url(../video/Acquisition-video.jpg) center center/cover no-repeat}body.acquisition-mandate .sovereign-hero-video{position:absolute;inset:0;z-index:0}body.acquisition-mandate .sovereign-hero video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:none!important}body.acquisition-mandate .sovereign-hero-shade{position:absolute;inset:0;z-index:1;background:rgba(15,15,15,.65)}body.acquisition-mandate .sovereign-hero-mesh{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(rgba(212,175,55,.55) .7px,transparent .85px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px,72px 72px,72px 72px}body.acquisition-mandate .sovereign-hero-copy{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 24px 48px}body.acquisition-mandate .sovereign-hero h1{margin:0;max-width:16ch;color:#fff;font-weight:300;font-size:clamp(42px,6.4vw,88px);line-height:.98;letter-spacing:.14em}body.acquisition-mandate .sovereign-hero h1::after{content:"";display:block;width:72px;height:1px;margin:28px auto 0;background:#d4af37}body.acquisition-mandate .sovereign-hero p{margin:26px 0 38px;color:rgba(255,255,255,.84);font-size:clamp(15px,1.6vw,18px);font-weight:300;letter-spacing:.16em}body.acquisition-mandate a.acq-outline,body.acquisition-mandate button.acq-outline{display:inline-block;box-sizing:border-box;padding:16px 32px 16px 28px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .35s ease,color .35s ease}body.acquisition-mandate a.acq-outline:focus,body.acquisition-mandate a.acq-outline:hover,body.acquisition-mandate button.acq-outline:focus,body.acquisition-mandate button.acq-outline:hover{background:#d4af37;color:#1c1915}body.acquisition-mandate .acq-philosophy{background:#f7f4ee;padding:120px 0;scroll-margin-top:88px}body.acquisition-mandate .acq-philosophy h2{margin:0;color:#141210;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.04em;text-align:center}body.acquisition-mandate .acq-philosophy h2::after{content:"";display:block;width:56px;height:1px;margin:22px auto 0;background:#d4af37}body.acquisition-mandate .acq-crest{display:block;width:56px;height:56px;margin:28px auto 0}body.acquisition-mandate .acq-philosophy p{max-width:820px;margin:32px auto 0;color:#3a3834;font-size:18px;font-weight:300;line-height:1.9;text-align:center}body.acquisition-mandate .acq-phases{background:#141210;padding:110px 0 70px}body.acquisition-mandate .acq-phases>.container>h2{margin:0 0 18px;color:#d4af37;font-weight:400;font-size:clamp(22px,3vw,34px);letter-spacing:.16em;line-height:1.35;text-align:center}body.acquisition-mandate .acq-phase{display:grid;grid-template-columns:150px 1fr;gap:12px 28px;margin-top:64px;padding-top:64px;border-top:1px solid rgba(212,175,55,.28)}body.acquisition-mandate .acq-phase-num{color:transparent;-webkit-text-stroke:1px #D4AF37;font-weight:300;font-size:120px;line-height:.8}body.acquisition-mandate .acq-phase h3{margin:8px 0 10px;color:#fff;font-weight:400;font-size:clamp(26px,3vw,36px);letter-spacing:.03em;line-height:1.25}body.acquisition-mandate .acq-phase p{margin:0;color:rgba(247,244,238,.82);font-size:17px;font-weight:300;line-height:1.85}body.acquisition-mandate .acq-phase p.acq-phase-sub{margin:0 0 18px;color:#d4af37;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.acquisition-mandate .acq-phase img{display:none}body.acquisition-mandate a.acq-phase-link{margin-top:28px}body.acquisition-mandate .acq-alliance{background:#1c1915;padding:100px 0 110px;border-top:1px solid rgba(212,175,55,.35);text-align:center}body.acquisition-mandate .acq-alliance h2{margin:0;color:#f7f4ee;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.03em}body.acquisition-mandate .acq-alliance p{max-width:740px;margin:20px auto 34px;color:rgba(247,244,238,.78);font-size:18px;font-weight:300;line-height:1.75}@media (max-width:767px){body.acquisition-mandate .sovereign-hero{min-height:100vh}body.acquisition-mandate .sovereign-hero h1{max-width:100%;font-size:34px;letter-spacing:.06em}body.acquisition-mandate .sovereign-hero p{letter-spacing:.04em}body.acquisition-mandate a.acq-outline,body.acquisition-mandate button.acq-outline{max-width:calc(100% - 8px);padding:14px 16px;letter-spacing:.08em;white-space:normal}body.acquisition-mandate .acq-phase{grid-template-columns:1fr}body.acquisition-mandate .acq-phase-num{font-size:72px}body.acquisition-mandate .acq-phase img{height:220px}}@media (prefers-reduced-motion:reduce){body.acquisition-mandate .sovereign-hero video{display:none!important}body.acquisition-mandate .proposal-modal{transition:none}}body.acquisition-mandate .proposal-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,8,8,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.acquisition-mandate .proposal-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.acquisition-mandate .proposal-card{position:relative;width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:42px 36px 32px;background:rgba(20,20,20,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid #d4af37;color:#f7f4ee}body.acquisition-mandate .proposal-close{position:absolute;top:14px;right:16px;border:0;background:0 0;color:#d4af37;font-size:28px;line-height:1;cursor:pointer}body.acquisition-mandate .proposal-card h2{margin:0 36px 28px 0;color:#f7f4ee;font-weight:300;font-size:clamp(22px,3vw,30px);letter-spacing:.12em;line-height:1.3}body.acquisition-mandate .proposal-card label{display:block;margin-bottom:16px;color:rgba(212,175,55,.9);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.acquisition-mandate .proposal-card input,body.acquisition-mandate .proposal-card select,body.acquisition-mandate .proposal-card textarea{display:block;width:100%;margin-top:8px;padding:10px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);border-radius:0;background:0 0;color:#f7f4ee;font-size:15px;font-weight:300;letter-spacing:.02em;text-transform:none}body.acquisition-mandate .proposal-card textarea{min-height:96px;resize:vertical}body.acquisition-mandate .proposal-card select{color:#f7f4ee}body.acquisition-mandate .proposal-card input:focus,body.acquisition-mandate .proposal-card select:focus,body.acquisition-mandate .proposal-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.acquisition-mandate .proposal-trap{position:absolute;left:-9999px;height:0;opacity:0}body.acquisition-mandate #proposal-captcha{margin:8px 0 18px}body.acquisition-mandate .proposal-note{min-height:1.2em;margin:0 0 14px;color:#f7f4ee;font-size:14px;letter-spacing:0;text-transform:none}body.acquisition-mandate .proposal-card button[type=submit]{display:inline-block;padding:14px 22px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-size:12px;font-weight:700;letter-spacing:.14em;cursor:pointer;transition:background .35s ease,color .35s ease}body.acquisition-mandate .proposal-card button[type=submit]:focus,body.acquisition-mandate .proposal-card button[type=submit]:hover{background:#d4af37;color:#1c1915}body.phase-brief.residential-ecosystems .page-title-cont.page-title-img{background:#141210 url(../video/Development-video.jpg) center center/cover no-repeat;background-attachment:scroll}body.phase-brief .page-title{letter-spacing:.08em}body.phase-brief .page-sub-title{max-width:36em;line-height:1.7}body.phase-brief .sourcing-copy{max-width:740px}body.phase-brief .sourcing-copy h2{margin:0 0 16px;color:#1c1915;font-size:28px;font-weight:400;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}body.phase-brief .sourcing-copy p{margin:0;color:#3a3834;font-size:17px;line-height:1.9}body.phase-brief .sourcing-copy>p:not(.sourcing-kicker)+p:not(.sourcing-kicker){margin-top:22px}body.phase-brief .sourcing-copy p.sourcing-kicker{margin:0 0 40px;color:#d4af37;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}body.phase-brief .sourcing-accordion{margin-top:36px}body.phase-brief .sourcing-item+.sourcing-item{margin-top:8px}body.phase-brief .sourcing-copy .sourcing-accordion h3{margin:0;font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.4;text-transform:none}body.phase-brief .sourcing-accordion button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:0;padding:18px 22px;border:0;border-bottom:1px solid #d4af37;border-radius:0;background:#141210;color:#f7f4ee;font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.4;text-align:left;text-transform:none;cursor:pointer;transition:background .3s ease,color .3s ease}body.phase-brief .sourcing-accordion button:focus,body.phase-brief .sourcing-accordion button:hover{background:#d4af37;color:#1c1915;outline:0}body.phase-brief .sourcing-accordion button:focus-visible{outline:1px solid #D4AF37;outline-offset:3px}body.phase-brief .sourcing-item.is-open button{color:#d4af37}body.phase-brief .sourcing-item.is-open button:focus,body.phase-brief .sourcing-item.is-open button:hover{background:#d4af37;color:#1c1915}body.phase-brief .sourcing-mark{position:relative;flex:0 0 14px;width:14px;height:14px}body.phase-brief .sourcing-mark::after,body.phase-brief .sourcing-mark::before{content:"";position:absolute;background:currentColor}body.phase-brief .sourcing-mark::before{top:6px;left:0;width:14px;height:1px}body.phase-brief .sourcing-mark::after{top:0;left:6px;width:1px;height:14px;transition:transform .3s ease}body.phase-brief .sourcing-item.is-open .sourcing-mark::after{transform:rotate(90deg)}body.phase-brief .sourcing-panel{height:0;overflow:hidden;background:#f7f4ee;transition:height .3s ease}body.phase-brief .sourcing-panel-inner{padding:22px 22px 26px}body.phase-brief .sourcing-panel p{margin:0}body.phase-brief .sourcing-panel p+p{margin-top:22px}body.phase-brief .sourcing-panel-inner>*+*{margin-top:18px}body.phase-brief .sourcing-panel-inner img{display:block;width:100%;height:320px;object-fit:cover}body.phase-brief .sourcing-panel-inner ul{margin-bottom:0;padding:0;list-style:none}body.phase-brief .sourcing-panel-inner li{margin:0;padding-left:16px;border-left:1px solid rgba(212,175,55,.7);color:#3a3834;font-size:17px;line-height:1.8}body.phase-brief .sourcing-panel-inner li+li{margin-top:14px}body.phase-brief .sourcing-panel-inner li b,body.phase-brief .sourcing-panel-inner li strong{color:#1c1915;font-weight:600}@media (max-width:767px){body.phase-brief .sourcing-panel-inner img{height:200px}}body.phase-brief .sourcing-edge{margin-top:56px;padding-top:36px;border-top:1px solid rgba(212,175,55,.45)}body.phase-brief .sourcing-edge h3{margin-top:0;color:#9c7c38;letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){body.phase-brief .page-title{letter-spacing:.05em}body.phase-brief .sourcing-copy h2{font-size:22px;letter-spacing:.05em}body.phase-brief .sourcing-copy p{font-size:16px;line-height:1.8}body.phase-brief .sourcing-copy h3{margin-top:36px;font-size:18px}body.phase-brief .sourcing-copy .sourcing-accordion h3{margin-top:0;font-size:14px}body.phase-brief .sourcing-accordion button{padding:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){body.phase-brief .sourcing-accordion button,body.phase-brief .sourcing-mark::after,body.phase-brief .sourcing-panel{transition:none}}body.phase-brief .sourcing-return{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:84px 0 8px}body.phase-brief .sourcing-return a{display:inline-block;box-sizing:border-box;max-width:48%;padding:14px 18px;border:1px solid #d4af37;background:0 0;color:#1c1915;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.45;text-align:center;text-decoration:none}body.phase-brief .sourcing-return a:last-child{margin-left:auto}body.phase-brief .sourcing-return a:focus,body.phase-brief .sourcing-return a:hover{background:#d4af37;color:#1c1915}body.phase-brief .acq-alliance{background:#1c1915;padding:100px 0 110px;border-top:1px solid rgba(212,175,55,.35);text-align:center}body.phase-brief .acq-alliance h2{margin:0;color:#f7f4ee;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.03em;text-transform:none}body.phase-brief .acq-alliance p{max-width:740px;margin:20px auto 34px;color:rgba(247,244,238,.78);font-size:18px;font-weight:300;line-height:1.75;letter-spacing:0;text-transform:none}body.phase-brief button.acq-outline{display:inline-block;box-sizing:border-box;padding:16px 32px 16px 28px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .35s ease,color .35s ease}body.phase-brief button.acq-outline:focus,body.phase-brief button.acq-outline:hover{background:#d4af37;color:#1c1915}body.phase-brief .proposal-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,8,8,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.phase-brief .proposal-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.phase-brief .proposal-card{position:relative;width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:42px 36px 32px;background:rgba(20,20,20,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid #d4af37;color:#f7f4ee}body.phase-brief .proposal-close{position:absolute;top:14px;right:16px;border:0;background:0 0;color:#d4af37;font-size:28px;line-height:1;cursor:pointer}body.phase-brief .proposal-card h2{margin:0 36px 28px 0;color:#f7f4ee;font-weight:300;font-size:clamp(22px,3vw,30px);letter-spacing:.12em;line-height:1.3;text-transform:none}body.phase-brief .proposal-card label{display:block;margin-bottom:16px;color:rgba(212,175,55,.9);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.phase-brief .proposal-card input,body.phase-brief .proposal-card select,body.phase-brief .proposal-card textarea{display:block;width:100%;margin-top:8px;padding:10px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);border-radius:0;background:0 0;color:#f7f4ee;font-size:15px;font-weight:300;letter-spacing:.02em;text-transform:none}body.phase-brief .proposal-card textarea{min-height:96px;resize:vertical}body.phase-brief .proposal-card input:focus,body.phase-brief .proposal-card select:focus,body.phase-brief .proposal-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.phase-brief .proposal-trap{position:absolute;left:-9999px;height:0;opacity:0}body.phase-brief #proposal-captcha{margin:8px 0 18px}body.phase-brief .proposal-note{min-height:1.2em;margin:0 0 14px;color:#f7f4ee;font-size:14px;letter-spacing:0;text-transform:none}body.phase-brief .proposal-card button[type=submit]{display:inline-block;padding:14px 22px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-size:12px;font-weight:700;letter-spacing:.14em;cursor:pointer;transition:background .35s ease,color .35s ease}body.phase-brief .proposal-card button[type=submit]:focus,body.phase-brief .proposal-card button[type=submit]:hover{background:#d4af37;color:#1c1915}@media (max-width:767px){body.phase-brief button.acq-outline{max-width:calc(100% - 8px);padding:14px 16px;letter-spacing:.08em;white-space:normal}body.phase-brief .acq-alliance{padding:72px 0 80px}body.phase-brief .sourcing-return{flex-direction:column;align-items:stretch;margin-top:64px}body.phase-brief .sourcing-return a,body.phase-brief .sourcing-return a:last-child{max-width:none;margin-left:0}}body.development-mandate .sovereign-hero{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#0f0f0f url(../video/Development-video.jpg) center center/cover no-repeat}body.development-mandate .sovereign-hero-video{position:absolute;inset:0;z-index:0}body.development-mandate .sovereign-hero video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:none!important}body.development-mandate .sovereign-hero-shade{position:absolute;inset:0;z-index:1;background:rgba(15,15,15,.65)}body.development-mandate .sovereign-hero-mesh{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(rgba(212,175,55,.55) .7px,transparent .85px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px,72px 72px,72px 72px}body.development-mandate .sovereign-hero-copy{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 24px 48px}body.development-mandate .sovereign-hero h1{margin:0;max-width:12em;color:#fff;font-weight:300;font-size:clamp(42px,6.4vw,88px);line-height:.98;letter-spacing:.14em}body.development-mandate .sovereign-hero h1::after{content:"";display:block;width:72px;height:1px;margin:28px auto 0;background:#d4af37}body.development-mandate .sovereign-hero p{max-width:28em;margin:26px 0 38px;color:rgba(255,255,255,.84);font-size:clamp(15px,1.6vw,18px);font-weight:300;letter-spacing:.12em;line-height:1.7}body.development-mandate a.acq-outline,body.development-mandate button.acq-outline{display:inline-block;box-sizing:border-box;padding:16px 32px 16px 28px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .35s ease,color .35s ease}body.development-mandate a.acq-outline:focus,body.development-mandate a.acq-outline:hover,body.development-mandate button.acq-outline:focus,body.development-mandate button.acq-outline:hover{background:#d4af37;color:#1c1915}body.development-mandate .acq-philosophy{background:#f7f4ee;padding:120px 0;scroll-margin-top:88px}body.development-mandate .acq-philosophy h2{margin:0;color:#141210;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.04em;text-align:center}body.development-mandate .acq-philosophy h2::after{content:"";display:block;width:56px;height:1px;margin:22px auto 0;background:#d4af37}body.development-mandate .acq-philosophy p{max-width:820px;margin:36px auto 0;color:#3a3834;font-size:18px;font-weight:300;line-height:1.9;text-align:center}body.development-mandate .dev-sectors{background:#141210;padding:110px 0 100px}body.development-mandate .dev-sectors>.container>h2{margin:0 0 80px;color:#d4af37;font-weight:400;font-size:clamp(22px,3vw,32px);letter-spacing:.14em;line-height:1.35;text-align:center;text-transform:uppercase}body.development-mandate .dev-sector{display:grid;grid-template-columns:1.05fr 0.95fr;gap:64px;align-items:center}body.development-mandate .dev-sector+.dev-sector{margin-top:96px;padding-top:96px;border-top:1px solid rgba(212,175,55,.28)}body.development-mandate .dev-sector:nth-child(odd) .dev-sector-media{order:2}body.development-mandate .dev-sector-media img{display:block;width:100%;height:460px;object-fit:cover}body.development-mandate .dev-sector h3{margin:0;color:#f7f4ee;font-weight:400;font-size:clamp(28px,3vw,40px);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}body.development-mandate .dev-sector-kicker{margin:14px 0 0;color:#d4af37;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1.5}body.development-mandate .dev-sector-sub{margin:10px 0 22px;color:#b8945e;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}body.development-mandate .dev-sector-copy>p:last-of-type{margin:0;color:rgba(247,244,238,.82);font-size:17px;font-weight:300;line-height:1.9}body.development-mandate a.dev-sector-link{margin-top:28px}body.development-mandate .acq-alliance{background:#1c1915;padding:100px 0 110px;border-top:1px solid rgba(212,175,55,.35);text-align:center}body.development-mandate .acq-alliance h2{margin:0;color:#f7f4ee;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.03em}body.development-mandate .acq-alliance p{max-width:740px;margin:20px auto 34px;color:rgba(247,244,238,.78);font-size:18px;font-weight:300;line-height:1.75}body.development-mandate .proposal-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,8,8,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}body.development-mandate .proposal-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.development-mandate .proposal-card{position:relative;width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:42px 36px 32px;background:rgba(20,20,20,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid #d4af37;color:#f7f4ee}body.development-mandate .proposal-close{position:absolute;top:14px;right:16px;border:0;background:0 0;color:#d4af37;font-size:28px;line-height:1;cursor:pointer}body.development-mandate .proposal-card h2{margin:0 36px 28px 0;color:#f7f4ee;font-weight:300;font-size:clamp(22px,3vw,30px);letter-spacing:.12em;line-height:1.3}body.development-mandate .proposal-card label{display:block;margin-bottom:16px;color:rgba(212,175,55,.9);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.development-mandate .proposal-card input,body.development-mandate .proposal-card select,body.development-mandate .proposal-card textarea{display:block;width:100%;margin-top:8px;padding:10px 0;border:0;border-bottom:1px solid rgba(212,175,55,.45);border-radius:0;background:0 0;color:#f7f4ee;font-size:15px;font-weight:300;letter-spacing:.02em;text-transform:none}body.development-mandate .proposal-card textarea{min-height:96px;resize:vertical}body.development-mandate .proposal-card input:focus,body.development-mandate .proposal-card select:focus,body.development-mandate .proposal-card textarea:focus{outline:0;border-bottom-color:#d4af37}body.development-mandate .proposal-trap{position:absolute;left:-9999px;height:0;opacity:0}body.development-mandate #proposal-captcha{margin:8px 0 18px}body.development-mandate .proposal-note{min-height:1.2em;margin:0 0 14px;color:#f7f4ee;font-size:14px;letter-spacing:0;text-transform:none}body.development-mandate .proposal-card button[type=submit]{display:inline-block;padding:14px 22px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-size:12px;font-weight:700;letter-spacing:.14em;cursor:pointer;transition:background .35s ease,color .35s ease}body.development-mandate .proposal-card button[type=submit]:focus,body.development-mandate .proposal-card button[type=submit]:hover{background:#d4af37;color:#1c1915}@media (max-width:767px){body.development-mandate .sovereign-hero h1{max-width:100%;font-size:34px;letter-spacing:.06em}body.development-mandate .sovereign-hero p{letter-spacing:.04em}body.development-mandate a.acq-outline,body.development-mandate button.acq-outline{max-width:calc(100% - 8px);padding:14px 16px;letter-spacing:.08em;white-space:normal}body.development-mandate .dev-sector,body.development-mandate .dev-sector:nth-child(odd) .dev-sector-media{display:block}body.development-mandate .dev-sector-media{margin-bottom:28px}body.development-mandate .dev-sector-media img{height:240px}body.development-mandate .acq-alliance{padding:72px 0 80px}}@media (prefers-reduced-motion:reduce){body.development-mandate .sovereign-hero video{display:none!important}body.development-mandate .proposal-modal{transition:none}}body.portfolio-mandate .sovereign-hero{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#0f0f0f url(../video/portfolio-strategy-video.jpg) center center/cover no-repeat}body.portfolio-mandate .sovereign-hero-video{position:absolute;inset:0;z-index:0}body.portfolio-mandate .sovereign-hero video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:none!important}body.portfolio-mandate .sovereign-hero-shade{position:absolute;inset:0;z-index:1;background:rgba(15,15,15,.65)}body.portfolio-mandate .sovereign-hero-mesh{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(rgba(212,175,55,.55) .7px,transparent .85px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px,72px 72px,72px 72px}body.portfolio-mandate .sovereign-hero-copy{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 24px 48px}body.portfolio-mandate .sovereign-hero h1{margin:0;max-width:16ch;color:#fff;font-weight:300;font-size:clamp(42px,6.4vw,88px);line-height:.98;letter-spacing:.14em}body.portfolio-mandate .sovereign-hero h1::after{content:"";display:block;width:72px;height:1px;margin:28px auto 0;background:#d4af37}body.portfolio-mandate .sovereign-hero p{margin:26px 0 38px;color:rgba(255,255,255,.84);font-size:clamp(15px,1.6vw,18px);font-weight:300;letter-spacing:.16em}body.portfolio-mandate a.acq-outline,body.portfolio-mandate button.acq-outline{display:inline-block;box-sizing:border-box;padding:16px 32px 16px 28px;border:1px solid #d4af37;background:0 0;color:#d4af37;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .35s ease,color .35s ease}body.portfolio-mandate a.acq-outline:focus,body.portfolio-mandate a.acq-outline:hover,body.portfolio-mandate button.acq-outline:focus,body.portfolio-mandate button.acq-outline:hover{background:#d4af37;color:#1c1915}body.portfolio-mandate .acq-philosophy{background:#f7f4ee;padding:120px 0;scroll-margin-top:88px}body.portfolio-mandate .acq-philosophy h2{margin:0;color:#141210;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.04em;text-align:center}body.portfolio-mandate .acq-philosophy h2::after{content:"";display:block;width:56px;height:1px;margin:22px auto 0;background:#d4af37}body.portfolio-mandate .acq-crest{display:block;width:56px;height:56px;margin:28px auto 0}body.portfolio-mandate .acq-philosophy p{max-width:820px;margin:32px auto 0;color:#3a3834;font-size:18px;font-weight:300;line-height:1.9;text-align:center}body.portfolio-mandate .acq-phases{background:#141210;padding:110px 0 70px}body.portfolio-mandate .acq-phases>.container>h2{margin:0 0 18px;color:#d4af37;font-weight:400;font-size:clamp(22px,3vw,34px);letter-spacing:.16em;line-height:1.35;text-align:center}body.portfolio-mandate .acq-phase{display:grid;grid-template-columns:150px 1fr;gap:12px 28px;margin-top:64px;padding-top:64px;border-top:1px solid rgba(212,175,55,.28)}body.portfolio-mandate .acq-phase-num{color:transparent;-webkit-text-stroke:1px #D4AF37;font-weight:300;font-size:120px;line-height:.8}body.portfolio-mandate .acq-phase h3{margin:8px 0 10px;color:#fff;font-weight:400;font-size:clamp(26px,3vw,36px);letter-spacing:.03em;line-height:1.25}body.portfolio-mandate .acq-phase p{margin:0;color:rgba(247,244,238,.82);font-size:17px;font-weight:300;line-height:1.85}body.portfolio-mandate .acq-phase p.acq-phase-sub{margin:0 0 18px;color:#d4af37;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.portfolio-mandate .acq-phase img{display:none}body.portfolio-mandate a.acq-phase-link{margin-top:28px}body.portfolio-mandate .acq-alliance{background:#1c1915;padding:100px 0 110px;border-top:1px solid rgba(212,175,55,.35);text-align:center}body.portfolio-mandate .acq-alliance h2{margin:0;color:#f7f4ee;font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:.03em}body.portfolio-mandate .acq-alliance p{max-width:740px;margin:20px auto 34px;color:rgba(247,244,238,.78);font-size:18px;font-weight:300;line-height:1.75}@media (max-width:767px){body.portfolio-mandate .sovereign-hero{min-height:100vh}body.portfolio-mandate .sovereign-hero h1{max-width:100%;font-size:34px;letter-spacing:.06em}body.portfolio-mandate .sovereign-hero p{letter-spacing:.04em}body.portfolio-mandate a.acq-outline,body.portfolio-mandate button.acq-outline{max-width:calc(100% - 8px);padding:14px 16px;letter-spacing:.08em;white-space:normal}body.portfolio-mandate .acq-phase{grid-template-columns:1fr}body.portfolio-mandate .acq-phase-num{font-size:72px}body.portfolio-mandate .acq-phase img{height:220px}}@media (prefers-reduced-motion:reduce){body.portfolio-mandate .sovereign-hero video{display:none!important}}body.portfolio-mandate .acq-alliance p{margin-bottom:0}body.status-desk #content{background:#f7f4ee}body.status-desk .page-title-cont.page-title-small{background:#141210;border-bottom:1px solid rgba(212,175,55,.45)}body.status-desk .page-title-cont .page-title,body.status-desk .page-title-cont:not(.grey-dark-bg) .page-title{color:#f7f4ee;font-weight:400;letter-spacing:.08em;text-transform:uppercase}body.status-desk .bread-current,body.status-desk .breadcrumbs,body.status-desk .breadcrumbs a{color:rgba(247,244,238,.72)}body.status-desk .status-stage{padding-top:72px;padding-bottom:96px}body.status-desk .status-panel{max-width:760px;margin:0 auto;padding:56px 48px 44px;background:#fff;border-top:2px solid #d4af37}body.status-desk .status-kicker{margin:0 0 18px;color:#d4af37;font-size:13px;font-weight:700;letter-spacing:.22em}body.status-desk .status-panel h2{margin:0 0 18px;color:#1c1915;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.3}body.status-desk .status-lead{margin:0 0 32px;max-width:38em;color:#3a3834;font-size:16.5px;line-height:1.8}body.status-desk .status-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}body.status-desk a.status-btn{display:inline-block;box-sizing:border-box;padding:14px 22px;border:1px solid #d4af37;background:0 0;color:#1c1915;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.45;text-decoration:none;text-transform:uppercase}body.status-desk a.status-btn-solid{background:#d4af37}body.status-desk a.status-btn:focus,body.status-desk a.status-btn:hover{background:#d4af37;color:#1c1915}@media (max-width:767px){body.status-desk .status-stage{padding-top:40px;padding-bottom:56px}body.status-desk .status-panel{padding:36px 22px 28px}body.status-desk .status-panel h2{font-size:26px}}
.form-consent{clear:both;display:block;width:100%;margin:12px 0 0;color:#6b7280;font-size:9.6px;font-weight:400;letter-spacing:0;line-height:1.55;text-align:left;text-transform:none}
.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.dossier-card .form-consent,.proposal-card .form-consent{color:#9ca3af}
.newsletterform .form-consent{width:100%;max-width:none;margin:8px 0 0}
body.president-page .president-faithfully{color:#1c1915;font-size:16px;letter-spacing:.02em;line-height:1.4}

#main-menu .nav-capabilities > .sub{
  min-width:240px;
  padding:16px 28px 18px;
}
#main-menu .nav-capabilities > .sub a{
  min-width:184px;
  letter-spacing:.04em;
}

body.status-desk,
body.status-desk #content{
  background:#0e0d0b;
}
body.status-desk .status-stage{
  background:#0e0d0b;
}
body.status-desk .status-panel{
  background:#161411;
  border:1px solid rgba(212,175,55,0.35);
  border-top:2px solid #D4AF37;
}
body.status-desk .status-panel h2{
  color:#f7f4ee;
}
body.status-desk .status-lead{
  color:rgba(247,244,238,0.78);
}
body.status-desk a.status-btn,
body.status-desk a.status-btn-solid{
  background:#D4AF37;
  color:#141210;
}
body.status-desk a.status-btn:hover,
body.status-desk a.status-btn:focus{
  background:#f7f4ee;
  color:#141210;
}


body.acquisition-mandate .acq-orbit{max-width:1040px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,0.85fr);gap:8px 20px;align-items:center;padding:22px 28px 22px 10px;background:#0b0b0b;border:1px solid rgba(197,160,89,0.5);box-shadow:0 0 40px rgba(197,160,89,0.08)}
body.acquisition-mandate .acq-orbit-stage{position:relative;width:min(100%,520px);margin:0 auto;aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(197,160,89,0.09),transparent 48%)}
body.acquisition-mandate .acq-orbit-plot{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
body.acquisition-mandate .acq-cross{fill:none;stroke:rgba(197,160,89,0.22);stroke-width:0.22}
body.acquisition-mandate .acq-beam{fill:none;stroke:rgba(197,160,89,0.28);stroke-width:0.28;stroke-dasharray:1.1 1.5;animation:acq-flow 2.6s linear infinite}
body.acquisition-mandate .acq-beam.is-live{stroke:#c5a059;stroke-width:0.48}
body.acquisition-mandate .acq-ring,body.acquisition-mandate .acq-radar,body.acquisition-mandate .acq-sweep,body.acquisition-mandate .acq-core{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}
body.acquisition-mandate .acq-ring{border:1px solid rgba(197,160,89,0.38);transform:translate(-50%,-50%);animation:acq-spin-ring 46s linear infinite}
body.acquisition-mandate .acq-ring-a{width:86%;height:86%}
body.acquisition-mandate .acq-ring-b{width:62%;height:62%;border-style:dashed;animation-duration:28s;animation-direction:reverse}
body.acquisition-mandate .acq-ring-c{width:38%;height:38%;animation-duration:18s}
body.acquisition-mandate .acq-radar{width:86%;height:86%;border:1px solid rgba(197,160,89,0.5);transform:translate(-50%,-50%);animation:acq-radar 3.8s ease-out infinite}
body.acquisition-mandate .acq-radar-late{animation-delay:1.9s}
body.acquisition-mandate .acq-sweep{width:86%;height:86%;background:conic-gradient(from 0deg,transparent 0deg,transparent 292deg,rgba(197,160,89,0.34) 360deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%);mask:radial-gradient(circle,transparent 62%,#000 63%);transform:translate(-50%,-50%);animation:acq-spin-ring 8s linear infinite}
body.acquisition-mandate .acq-core{z-index:2;display:grid;width:72px;height:72px;place-items:center;border:1px solid #c5a059;background:#0b0b0b;transform:translate(-50%,-50%);box-shadow:0 0 18px rgba(197,160,89,0.28)}
body.acquisition-mandate .acq-core span{color:#c5a059;font-size:13px;font-weight:500;letter-spacing:0.22em}
body.acquisition-mandate .acq-node{position:absolute;z-index:3;width:118px;margin:0;padding:0;border:0;background:transparent;color:#f7f4ee;text-align:center;cursor:pointer;transform:translate(-50%,-50%);animation:acq-float 5.6s ease-in-out infinite}
body.acquisition-mandate .acq-node:nth-of-type(2){animation-delay:-1.8s}
body.acquisition-mandate .acq-node:nth-of-type(3){animation-delay:-3.4s}
body.acquisition-mandate .acq-node-disc{display:grid;width:62px;height:62px;margin:0 auto;place-items:center;border:1px solid rgba(197,160,89,0.72);border-radius:50%;background:#0b0b0b;color:#c5a059;font-size:12px;font-weight:500;letter-spacing:0.14em;box-shadow:0 0 0 7px rgba(197,160,89,0.05);transition:transform 0.45s ease,box-shadow 0.45s ease,background 0.45s ease,color 0.45s ease}
body.acquisition-mandate .acq-node-name{display:block;margin-top:8px;color:rgba(247,244,238,0.72);font-size:10px;font-weight:500;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase}
body.acquisition-mandate .acq-node.is-on .acq-node-disc,body.acquisition-mandate .acq-node:hover .acq-node-disc,body.acquisition-mandate .acq-node:focus-visible .acq-node-disc{transform:scale(1.16);background:rgba(197,160,89,0.16);color:#f7f4ee;box-shadow:0 0 22px rgba(197,160,89,0.55)}
body.acquisition-mandate .acq-node.is-on .acq-node-name{color:#c5a059}
body.acquisition-mandate .acq-node:focus{outline:none}
body.acquisition-mandate .acq-node:focus-visible .acq-node-disc{outline:1px solid #c5a059;outline-offset:4px}
body.acquisition-mandate .acq-orbit-readout{position:relative;display:grid;align-content:center;min-height:230px;padding:8px 8px 8px 32px;border-left:1px solid rgba(197,160,89,0.32)}
body.acquisition-mandate .acq-orbit-panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s ease}
body.acquisition-mandate .acq-orbit-panel.is-on{opacity:1;visibility:visible;transform:none}
body.acquisition-mandate .acq-orbit p{max-width:none;margin:0;color:rgba(247,244,238,0.88);font-size:17px;font-weight:300;line-height:1.8;text-align:left}
body.acquisition-mandate .acq-orbit-kicker{margin-bottom:16px;color:#f7f4ee;font-size:13px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase}
body.acquisition-mandate .acq-orbit-kicker span{display:block;margin-bottom:8px;color:#c5a059;font-size:12px;letter-spacing:0.24em}
body.acquisition-mandate .acq-orbit-kicker::after{content:"";display:block;width:42px;height:1px;margin-top:14px;background:#c5a059;transform:scaleX(0);transform-origin:left center;transition:transform 0.55s ease}
body.acquisition-mandate .acq-orbit-panel.is-on .acq-orbit-kicker::after{transform:scaleX(1)}
@keyframes acq-spin-ring{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes acq-radar{0%{transform:translate(-50%,-50%) scale(0.46);opacity:0.55}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}
@keyframes acq-flow{to{stroke-dashoffset:-12}}
@keyframes acq-float{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}
@media (max-width:767px){body.acquisition-mandate .acq-orbit{grid-template-columns:1fr;padding:8px 12px 22px}body.acquisition-mandate .acq-orbit-stage{width:min(100%,380px)}body.acquisition-mandate .acq-node{width:72px}body.acquisition-mandate .acq-node-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.acquisition-mandate .acq-node-disc{width:52px;height:52px}body.acquisition-mandate .acq-core{width:58px;height:58px}body.acquisition-mandate .acq-orbit-readout{min-height:0;padding:22px 8px 4px;border-left:0;border-top:1px solid rgba(197,160,89,0.32)}}
@media (prefers-reduced-motion:reduce){body.acquisition-mandate .acq-ring,body.acquisition-mandate .acq-radar,body.acquisition-mandate .acq-sweep,body.acquisition-mandate .acq-node,body.acquisition-mandate .acq-beam{animation:none}body.acquisition-mandate .acq-orbit-panel,body.acquisition-mandate .acq-node-disc,body.acquisition-mandate .acq-orbit-kicker::after{transition:none}body.acquisition-mandate .acq-orbit-panel{transform:none}}

body.development-mandate .dev-plan{max-width:1040px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,0.85fr);gap:8px 20px;align-items:center;padding:22px 28px 22px 16px;background:#0b0b0b;border:1px solid rgba(197,160,89,0.5);box-shadow:0 0 40px rgba(197,160,89,0.08)}
body.development-mandate .dev-plan-stage{position:relative;width:min(100%,520px);margin:0 auto;aspect-ratio:1;background:radial-gradient(circle at 50% 46%,rgba(197,160,89,0.07),transparent 52%)}
body.development-mandate .dev-plan-plot{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
body.development-mandate .dev-grid line{fill:none;stroke:rgba(197,160,89,0.22);stroke-width:0.22}
body.development-mandate .dev-mark{fill:none;stroke:#c5a059;stroke-width:0.45}
body.development-mandate .dev-link{fill:none;stroke:rgba(197,160,89,0.32);stroke-width:0.35;stroke-dasharray:1.2 1.5;animation:dev-flow 2.8s linear infinite}
body.development-mandate .dev-link.is-live{stroke:#c5a059;stroke-width:0.55}
body.development-mandate .dev-scan-track{position:absolute;inset:8%;overflow:hidden;pointer-events:none}
body.development-mandate .dev-scan-mover{height:100%;animation:dev-scan 7.5s linear infinite}
body.development-mandate .dev-scan-mover span{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(197,160,89,0.15) 20%,#c5a059 50%,rgba(197,160,89,0.15) 80%,transparent);box-shadow:0 0 12px rgba(197,160,89,0.45)}
body.development-mandate .dev-parcel{position:absolute;z-index:1;border:1px solid rgba(197,160,89,0.42);background-color:rgba(197,160,89,0.035);background-image:linear-gradient(rgba(197,160,89,0.16) 1px,transparent 1px),linear-gradient(90deg,rgba(197,160,89,0.16) 1px,transparent 1px);background-size:16px 16px;animation:dev-breathe 4.8s ease-in-out infinite;pointer-events:none}
body.development-mandate .dev-parcel.is-live{background-color:rgba(197,160,89,0.14);border-color:#c5a059;box-shadow:0 0 22px rgba(197,160,89,0.38);transform:scale(1.045);animation:none;opacity:1}
body.development-mandate .dev-node{position:absolute;z-index:3;width:132px;margin:0;padding:0;border:0;background:transparent;color:#f7f4ee;text-align:center;cursor:pointer;transform:translate(-50%,-50%);animation:dev-float 5.8s ease-in-out infinite}
body.development-mandate .dev-node-disc{position:relative;display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border:1px solid rgba(197,160,89,0.75);border-radius:50%;background:#0b0b0b;color:#c5a059;font-size:12px;font-weight:500;letter-spacing:0.12em;box-shadow:0 0 0 6px rgba(197,160,89,0.05);transition:transform 0.45s ease,box-shadow 0.45s ease,background 0.45s ease,color 0.45s ease}
body.development-mandate .dev-node-disc::after{content:"";position:absolute;inset:-7px;border:1px solid rgba(197,160,89,0.45);border-radius:50%;opacity:0;transform:scale(0.8)}
body.development-mandate .dev-node.is-on .dev-node-disc::after{animation:dev-pulse 2.6s ease-out infinite}
body.development-mandate .dev-node-name{display:block;margin-top:8px;color:rgba(247,244,238,0.7);font-size:9px;font-weight:500;letter-spacing:0.12em;line-height:1.35;text-transform:uppercase}
body.development-mandate .dev-node.is-on .dev-node-disc,body.development-mandate .dev-node:hover .dev-node-disc,body.development-mandate .dev-node:focus-visible .dev-node-disc{transform:scale(1.16);background:rgba(197,160,89,0.16);color:#f7f4ee;box-shadow:0 0 22px rgba(197,160,89,0.55)}
body.development-mandate .dev-node.is-on .dev-node-name{color:#c5a059}
body.development-mandate .dev-node:focus{outline:none}
body.development-mandate .dev-node:focus-visible .dev-node-disc{outline:1px solid #c5a059;outline-offset:4px}
body.development-mandate .dev-plan-readout{position:relative;display:grid;align-content:center;min-height:240px;padding:8px 8px 8px 32px;border-left:1px solid rgba(197,160,89,0.32)}
body.development-mandate .dev-plan-panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s ease}
body.development-mandate .dev-plan-panel.is-on{opacity:1;visibility:visible;transform:none}
body.development-mandate .dev-plan p{max-width:none;margin:0;color:rgba(247,244,238,0.88);font-size:17px;font-weight:300;line-height:1.8;text-align:left}
body.development-mandate .dev-plan-kicker{margin-bottom:16px;color:#f7f4ee;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase}
body.development-mandate .dev-plan-kicker span{display:block;margin-bottom:8px;color:#c5a059;font-size:12px;letter-spacing:0.24em}
body.development-mandate .dev-plan-kicker::after{content:"";display:block;width:42px;height:1px;margin-top:14px;background:#c5a059;transform:scaleX(0);transform-origin:left center;transition:transform 0.55s ease}
body.development-mandate .dev-plan-panel.is-on .dev-plan-kicker::after{transform:scaleX(1)}
@keyframes dev-scan{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100%,0)}}
@keyframes dev-flow{to{stroke-dashoffset:-12}}
@keyframes dev-breathe{0%,100%{opacity:0.62}50%{opacity:1}}
@keyframes dev-float{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}
@keyframes dev-pulse{0%{transform:scale(0.82);opacity:0.7}100%{transform:scale(1.65);opacity:0}}
@media (max-width:767px){body.development-mandate .dev-plan{grid-template-columns:1fr;padding:8px 12px 22px}body.development-mandate .dev-plan-stage{width:min(100%,380px)}body.development-mandate .dev-node{width:64px}body.development-mandate .dev-node-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.development-mandate .dev-node-disc{width:48px;height:48px;font-size:11px}body.development-mandate .dev-plan-readout{min-height:0;padding:22px 8px 4px;border-left:0;border-top:1px solid rgba(197,160,89,0.32)}}
@media (prefers-reduced-motion:reduce){body.development-mandate .dev-scan-mover,body.development-mandate .dev-link,body.development-mandate .dev-parcel,body.development-mandate .dev-node,body.development-mandate .dev-node.is-on .dev-node-disc::after{animation:none}body.development-mandate .dev-plan-panel,body.development-mandate .dev-node-disc,body.development-mandate .dev-plan-kicker::after,body.development-mandate .dev-parcel{transition:none}body.development-mandate .dev-plan-panel{transform:none}body.development-mandate .dev-parcel{opacity:1}}

body.portfolio-mandate .port-live{max-width:1040px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(280px,1.08fr);gap:8px 28px;align-items:center;padding:26px 36px 30px 12px;background:#0b0b0b;border:1px solid rgba(197,160,89,0.5);box-shadow:0 0 48px rgba(197,160,89,0.08)}
body.portfolio-mandate .port-scope{position:relative;width:min(100%,440px);margin:0 auto;aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(197,160,89,0.1),transparent 52%)}
body.portfolio-mandate .port-bezel,body.portfolio-mandate .port-ring,body.portfolio-mandate .port-sweep,body.portfolio-mandate .port-radar,body.portfolio-mandate .port-core{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}
body.portfolio-mandate .port-bezel{width:92%;height:92%;background:repeating-conic-gradient(from 0deg,rgba(197,160,89,0.8) 0 0.6deg,transparent 0.6deg 12deg);-webkit-mask:radial-gradient(circle,transparent 78%,#000 79% 84%,transparent 85%);mask:radial-gradient(circle,transparent 78%,#000 79% 84%,transparent 85%);transform:translate(-50%,-50%);animation:port-spin-c 90s linear infinite}
body.portfolio-mandate .port-ring{border:1px solid rgba(197,160,89,0.4);transform:translate(-50%,-50%);animation:port-spin-c 42s linear infinite}
body.portfolio-mandate .port-ring-a{width:74%;height:74%}
body.portfolio-mandate .port-ring-b{width:54%;height:54%;border-style:dashed;animation-duration:26s;animation-direction:reverse}
body.portfolio-mandate .port-ring-c{width:34%;height:34%;animation-duration:16s}
body.portfolio-mandate .port-sweep{width:74%;height:74%;background:conic-gradient(from 0deg,transparent 0deg,transparent 292deg,rgba(197,160,89,0.42) 360deg);-webkit-mask:radial-gradient(circle,transparent 46%,#000 47%);mask:radial-gradient(circle,transparent 46%,#000 47%);transform:translate(-50%,-50%);animation:port-spin-c 9s linear infinite}
body.portfolio-mandate .port-radar{width:74%;height:74%;border:1px solid rgba(197,160,89,0.55);transform:translate(-50%,-50%);animation:port-radar 4.2s ease-out infinite}
body.portfolio-mandate .port-radar-late{animation-delay:2.1s}
body.portfolio-mandate .port-globe{position:absolute;inset:16%;width:68%;height:68%;overflow:visible}
body.portfolio-mandate .port-globe-spin{fill:none;stroke:rgba(197,160,89,0.72);stroke-width:0.8;transform-box:fill-box;transform-origin:center;animation:port-spin 32s linear infinite}
body.portfolio-mandate .port-sats,body.portfolio-mandate .port-sats-inner{position:absolute;border-radius:50%;pointer-events:none;animation:port-spin 20s linear infinite}
body.portfolio-mandate .port-sats{inset:9%}
body.portfolio-mandate .port-sats-inner{inset:20%;animation-duration:13s;animation-direction:reverse}
body.portfolio-mandate .port-sats i{position:absolute;width:7px;height:7px;border-radius:50%;background:#c5a059;box-shadow:0 0 12px rgba(197,160,89,0.85);animation:port-dot 2.6s ease-in-out infinite}
body.portfolio-mandate .port-sats i:nth-child(1){left:50%;top:0;margin:-3px 0 0 -3px}
body.portfolio-mandate .port-sats i:nth-child(2){left:90%;top:72%;margin:-3px 0 0 -3px;animation-delay:-0.8s}
body.portfolio-mandate .port-sats i:nth-child(3){left:12%;top:78%;margin:-3px 0 0 -3px;animation-delay:-1.6s}
body.portfolio-mandate .port-sats-inner i:nth-child(1){left:8%;top:42%}
body.portfolio-mandate .port-sats-inner i:nth-child(2){left:78%;top:10%;animation-delay:-1.2s}
body.portfolio-mandate .port-core{z-index:2;width:16%;height:16%;border:1px solid #c5a059;background:radial-gradient(circle,rgba(197,160,89,0.72),rgba(11,11,11,0.15) 68%);box-shadow:0 0 24px rgba(197,160,89,0.45);transform:translate(-50%,-50%);animation:port-breathe 4.4s ease-in-out infinite}
body.portfolio-mandate .port-readout{padding:8px 4px 8px 28px;border-left:1px solid rgba(197,160,89,0.32)}
body.portfolio-mandate .port-live .port-cycle{display:grid;min-height:22px;margin:0 0 18px}
body.portfolio-mandate .port-live .port-cycle span{grid-area:1/1;color:#c5a059;font-size:12px;font-weight:500;letter-spacing:0.28em;line-height:1.4;text-align:left;text-transform:uppercase;opacity:0;animation:port-word 15s ease-in-out infinite;animation-delay:-1.2s}
body.portfolio-mandate .port-live .port-cycle span:nth-child(2){animation-delay:-5s}
body.portfolio-mandate .port-live .port-cycle span:nth-child(3){animation-delay:-10s}
body.portfolio-mandate .port-live .port-readout>p:last-child{max-width:none;margin:0;color:rgba(247,244,238,0.88);font-size:17px;font-weight:300;line-height:1.85;text-align:left}
@keyframes port-spin{to{transform:rotate(360deg)}}
@keyframes port-spin-c{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes port-radar{0%{transform:translate(-50%,-50%) scale(0.34);opacity:0.6}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}
@keyframes port-breathe{0%,100%{transform:translate(-50%,-50%) scale(0.94);opacity:0.72}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}
@keyframes port-dot{0%,100%{opacity:0.4;transform:scale(0.75)}50%{opacity:1;transform:scale(1)}}
@keyframes port-word{0%{opacity:0;transform:translateY(8px)}6%{opacity:1;transform:none}28%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateY(-8px)}}
@media (max-width:767px){body.portfolio-mandate .port-live{grid-template-columns:1fr;padding:12px 16px 26px}body.portfolio-mandate .port-scope{width:min(100%,340px)}body.portfolio-mandate .port-readout{padding:22px 4px 0;border-left:0;border-top:1px solid rgba(197,160,89,0.32)}}
@media (prefers-reduced-motion:reduce){body.portfolio-mandate .port-bezel,body.portfolio-mandate .port-ring,body.portfolio-mandate .port-sweep,body.portfolio-mandate .port-radar,body.portfolio-mandate .port-globe-spin,body.portfolio-mandate .port-sats,body.portfolio-mandate .port-sats-inner,body.portfolio-mandate .port-sats i,body.portfolio-mandate .port-core,body.portfolio-mandate .port-live .port-cycle span{animation:none}body.portfolio-mandate .port-live .port-cycle{display:none}body.portfolio-mandate .port-core{opacity:1}}

body.news-story .brief-hero.blog-single-fullwidth-img{padding-top:200px;padding-bottom:52px}
body.news-story .brief-hero .page-title{max-width:980px;margin-bottom:18px;font-size:clamp(26px,2.5vw,36px);font-weight:300;letter-spacing:0.02em;line-height:1.2;text-transform:none}
body.news-story .brief-hero .breadcrumbs{margin-top:4px}
@media (max-width:767px){body.news-story .brief-hero.blog-single-fullwidth-img{padding-top:120px;padding-bottom:28px}body.news-story .brief-hero .page-title{font-size:22px;letter-spacing:0.01em}}


/* Thin glass header, desktop. Account Login and Language sit apart from the main menu. */
@media (min-width: 1200px) {
  .header.header-1.black-header,
  .affix.header.header-1.black-header {
    height: auto;
    min-height: 56px;
  }
  .header.header-1.black-header .header-wrapper,
  .affix.black-header .header-wrapper {
    background-color: rgba(12, 11, 10, .45) !important;
    -webkit-backdrop-filter: blur(18px) saturate(1.15);
    backdrop-filter: blur(18px) saturate(1.15);
    box-shadow: inset 0 -1px 0 rgba(212, 175, 55, .45);
  }
  .affix.black-header .header-wrapper {
    background-color: rgba(12, 11, 10, .82) !important;
  }
  .header.header-1.black-header .logo-row {
    width: auto;
  }
  .header.header-1.black-header .logo-img {
    height: 32px;
    width: auto;
  }
  .header.header-1.black-header .logo-2,
  .header.affix.header-1.black-header .logo-2,
  .header.header-1.black-header.no-transparent .logo-2 {
    padding: 12px 0;
  }
  .header.header-1.black-header .navbar {
    min-height: 0;
    margin: 0;
  }
  .header.header-1.black-header #main-menu .nav.navbar-nav {
    display: flex;
    align-items: center;
    float: none;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li {
    float: none;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a,
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li.current > a {
    position: relative;
    margin: 0 10px;
    padding: 20px 0 16px;
    border-bottom: 0;
    color: rgba(255, 255, 255, .88);
    font-size: 11px;
    font-weight: 400;
    letter-spacing: .16em;
    transition: color .4s ease;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li > a .main-menu-title.bold,
  .header.header-1.black-header #main-menu .navbar .nav > li > a .main-menu-title b {
    font-weight: 400 !important;
    line-height: 20px;
    white-space: nowrap;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 12px;
    height: 1px;
    background: #d4af37;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .45s cubic-bezier(.2, .7, .2, 1);
  }
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a {
    color: #f3e6c4;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a:after,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a:after {
    transform: scaleX(1);
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"] {
    display: inline-flex;
    align-items: center;
    margin: 0 0 0 18px;
    padding: 6px 12px;
    border: 1px solid rgba(212, 175, 55, .4);
    color: rgba(243, 230, 196, .92);
    letter-spacing: .14em;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"]:hover {
    color: #fff;
    border-color: rgba(212, 175, 55, .75);
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"]:after,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a[href="account-login.html"]:after {
    display: none;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) {
    margin-left: 6px;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a {
    margin-left: 8px;
    color: rgba(255, 255, 255, .55);
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a {
    color: #f3e6c4;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a .lang-switch {
    color: inherit;
    font-weight: 400 !important;
    letter-spacing: .14em;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a:after,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a:after,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch).current > a:after {
    display: none;
  }
  #main-menu .parent > .sub {
    background: rgba(14, 12, 10, .72);
    -webkit-backdrop-filter: blur(18px);
    backdrop-filter: blur(18px);
    border-top: 1px solid rgba(212, 175, 55, .35);
    box-shadow: none;
    transform: translateY(4px);
    transition: opacity .4s ease, transform .4s ease, visibility .4s ease;
  }
  #main-menu .parent:hover > .sub {
    transform: translateY(0);
  }
  #main-menu .megamenu .title {
    color: rgba(212, 175, 55, .9);
    font-size: 12px;
    font-weight: 400 !important;
    letter-spacing: .14em;
    border-bottom-color: rgba(212, 175, 55, .22);
  }
  body.home .outlook-ticker {
    top: 64px;
  }
}
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  .header.header-1.black-header #main-menu .navbar .nav > li > a:after,
  #main-menu .parent > .sub {
    transition: none;
  }
}

@media (min-width: 1200px) {
  .header.header-1.black-header #main-menu .navbar .nav > li > a,
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li:hover > a,
  .header.header-1.black-header #main-menu .navbar .nav > li > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a .main-menu-title {
    color: rgba(255, 255, 255, .88) !important;
    background: none !important;
    box-shadow: none !important;
    border-bottom: 0 !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li.current > a,
  .affix.header-1.black-header #main-menu .navbar .nav > li:hover > a,
  .header.header-1.black-header #main-menu .navbar .nav > li.current > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a .main-menu-title {
    color: #f3e6c4 !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"],
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a[href="account-login.html"] {
    color: rgba(243, 230, 196, .92) !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 1px solid rgba(212, 175, 55, .4) !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"] .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a[href="account-login.html"] .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li > a[href="account-login.html"] .main-menu-title b {
    color: inherit !important;
    background: none !important;
    box-shadow: none !important;
    border: 0 !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:hover > a[href="account-login.html"] {
    color: #fff !important;
    border-color: rgba(212, 175, 55, .75) !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch) > a .lang-switch,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a .lang-switch {
    color: rgba(255, 255, 255, .55) !important;
    background: none !important;
    box-shadow: none !important;
    border-bottom: 0 !important;
  }
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a .main-menu-title,
  .header.header-1.black-header #main-menu .navbar .nav > li:has(.lang-switch):hover > a .lang-switch {
    color: #f3e6c4 !important;
  }
}

/* Homepage hero depth. Darker ground, drifting photograph. */
@keyframes hero-drift { to { transform: scale(1.08) translate3d(-1.5%, -1%, 0); } }
@keyframes hero-draw { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes hero-rise { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }
@keyframes hero-pulse { 0%, 100% { opacity: .35; } 50% { opacity: 1; } }
body.home .hero-media,
body.home .hero-video { animation: hero-drift 32s ease-in-out infinite alternate; }
body.home .sm-img-bg-fullscr::after {
  background:
    linear-gradient(90deg, rgba(8,7,6,.88) 0%, rgba(8,7,6,.62) 38%, rgba(8,7,6,.18) 68%, rgba(8,7,6,.28) 100%),
    linear-gradient(180deg, rgba(8,7,6,.45), transparent 22%, transparent 70%, rgba(8,7,6,.55));
}
body.home .opacity-scroll2 { text-align: left; }
body.home .cd-headline.light-72-wide {
  margin: 0 !important;
  font-size: clamp(52px, 6vw, 84px);
  line-height: .92;
  letter-spacing: .04em;
}
body.home .cd-headline > .bold,
body.home .cd-words-wrapper { display: block; }
body.home .cd-words-wrapper { min-height: .96em; margin-top: 8px; }
body.home .cd-words-wrapper b {
  background: linear-gradient(180deg, #f3e6c4, #d4af37 55%, #b8945e);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
}
body.home .cd-headline::after {
  width: 72px;
  transform-origin: left center;
  animation: hero-draw .9s cubic-bezier(.2,.7,.2,1) .35s both;
}
body.home .hero-eyebrow {
  margin: 0 0 14px;
  color: rgba(243,230,196,.8);
  font: 11px/1 Lato, Arial, sans-serif;
  letter-spacing: .22em;
}
body.home .hero-line { margin-bottom: 16px !important; }
body.home .hero-base {
  display: flex;
  gap: 22px;
  margin: 28px 0 0;
  padding-top: 14px;
  border-top: 1px solid rgba(212,175,55,.28);
  color: rgba(247,244,238,.72);
  font: 11px/1 Lato, Arial, sans-serif;
  letter-spacing: .18em;
}
body.home .opacity-scroll2 > * { animation: hero-rise .8s cubic-bezier(.2,.7,.2,1) both; }
body.home .opacity-scroll2 > :nth-child(2) { animation-delay: .08s; }
body.home .opacity-scroll2 > :nth-child(3) { animation-delay: .16s; }
body.home .opacity-scroll2 > :nth-child(4) { animation-delay: .24s; }
body.home .opacity-scroll2 > :nth-child(5) { animation-delay: .32s; }
body.home .opacity-scroll2 > :nth-child(6) { animation-delay: .4s; }
@media (min-width: 768px) {
  body.home .sm-img-bg-fullscr .sm-content-cont {
    width: 100%;
    max-width: none;
    padding-left: max(28px, 7vw);
    padding-right: 8vw;
  }
  body.home .sm-cont-middle { vertical-align: bottom; }
  body.home .opacity-scroll2 { max-width: 1040px; padding-bottom: 108px; }
}
@media (min-width: 1200px) {
  body.home .outlook-ticker {
    top: 56px;
    background: rgba(12,11,10,.78);
    border-bottom: 1px solid rgba(212,175,55,.22);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
  }
  body.home .local-scroll-cont {
    bottom: 48px;
    width: 24px;
    height: 42px;
    margin-left: -12px;
    background: none;
    animation: hero-pulse 2.4s ease-in-out infinite;
  }
  body.home .local-scroll-cont .scroll-down {
    display: block;
    width: 1px;
    height: 42px;
    margin: 0 auto;
    background: linear-gradient(#d4af37, transparent);
  }
  body.home .local-scroll-cont .icon { display: none; }
}
@media (max-width: 767px) {
  body.home .cd-headline.light-72-wide { font-size: 34px; letter-spacing: .03em; }
  body.home .hero-base { gap: 12px; letter-spacing: .12em; }
}
@media (prefers-reduced-motion: reduce) {
  body.home .hero-media,
  body.home .hero-video,
  body.home .cd-headline::after,
  body.home .opacity-scroll2 > *,
  body.home .local-scroll-cont { animation: none; }
}

/* Vision band. A soft center ground, a heavier line, and a small play ring. */
body.home .video-ads-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(ellipse at center, rgba(8,10,14,.55) 0%, rgba(8,10,14,.28) 42%, rgba(8,10,14,.12) 100%);
}
body.home .vision-kicker::after {
  content: "";
  display: block;
  width: 40px;
  height: 1px;
  margin: 14px auto 0;
  background: rgba(212,175,55,.85);
}
body.home .video-ads-bg .video-ads-text-cont {
  font-size: 44px;
  font-weight: 300;
  letter-spacing: .06em;
  line-height: 1.1;
  color: #fff;
}
body.home .video-ads-bg .vision-play {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  margin: 0 22px;
  padding: 0;
  border: 1px solid rgba(212,175,55,.8);
  border-radius: 50%;
  background: transparent;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
}
body.home .video-ads-bg .vision-play .icon { display: none; }
body.home .video-ads-bg .vision-play::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-left: 3px;
  border-style: solid;
  border-width: 7px 0 7px 11px;
  border-color: transparent transparent transparent #f3e6c4;
}
body.home .video-ads-bg .vision-play:hover::before,
body.home .video-ads-bg .vision-play:focus::before {
  border-left-color: #d4af37;
}
@media (max-width: 992px) {
  body.home .video-ads-bg .video-ads-text-cont {
    font-size: 28px;
    letter-spacing: .04em;
  }
  body.home .video-ads-bg .vision-play { margin: 12px 0; }
}
