/* Public presentation boundaries: explicit surfaces prevent legacy text resets. */
html body.pk82-brand{background:#fff!important}
html body.pk82-brand #pk82Home{--pk83-ink:#202023;--pk83-copy:#52525a;background:#f5f4f0!important;color:var(--pk83-ink)!important}
html body.pk82-brand #pk82Home :where(*){box-sizing:border-box;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:normal!important}
html body.pk82-brand #pk82Home :is(h1,h2,h3,p){margin:0}
html body.pk82-brand #pk82Home :is(h1,h2,h3){font-family:"Segoe UI",Arial,sans-serif!important;font-weight:600!important;line-height:1.16!important;text-wrap:balance}
html body.pk82-brand #pk82Home h2{font-size:clamp(30px,3vw,44px)!important;max-width:660px}
html body.pk82-brand #pk82Home h3{font-size:22px!important}
html body.pk82-brand #pk82Home p{font-size:15px!important;line-height:1.75!important;color:var(--pk83-copy)!important}
html body.pk82-brand #pk82Home em{font-style:normal!important;text-decoration:none!important}
html body.pk82-brand #pk82Home .pk82-wrap{width:min(calc(100% - 88px),1440px)!important;margin-inline:auto}
html body.pk82-brand #pk82Home .pk82-section{padding:70px 0!important}
html body.pk82-brand #pk82Home .pk82-section-head{align-items:center!important;gap:24px!important;margin-bottom:30px!important}
html body.pk82-brand #pk82Home .pk82-section-head>p{max-width:460px!important}
html body.pk82-brand #pk82Home .pk82-eyebrow{font-size:12px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:.08em!important;color:#725800!important;margin-bottom:16px!important}
html body.pk82-brand #pk82Home .pk82-button{background:#ffd000!important;border-color:#ffd000!important;color:#111!important;font-size:14px!important;min-height:48px!important;padding:13px 20px!important;border-radius:6px!important;white-space:normal;transform:none!important}
html body.pk82-brand #pk82Home .pk82-button :is(span,svg){color:#111!important}
html body.pk82-brand #pk82Home .pk82-button:hover{background:#ffe054!important}
html body.pk82-brand #pk82Home .pk82-link{color:var(--pk83-ink)!important;font-size:14px!important;border-color:currentColor!important}
/* Video is the first screen, full width, with no gallery furniture or building poster. */
html body.pk82-brand #pk82Home .pk83-welcome{position:relative;isolation:isolate;width:100%;height:clamp(560px,calc(100svh - 96px),840px);overflow:hidden;background:#151515;--pk83-ink:#fff;--pk83-copy:#ededed}
html body.pk82-brand #pk82Home .pk83-welcome-screen{position:absolute;inset:0;z-index:-2;background:#151515}
html body.pk82-brand #pk82Home .pk83-welcome .pk83-welcome-screen .pk82-player{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#151515!important}
html body.pk82-brand #pk82Home .pk83-welcome-screen .pk83-video-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden}
html body.pk82-brand #pk82Home .pk83-welcome-screen video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;transform:none!important}
/* This particular uploaded 720x1280 file contains its landscape film in the centre. */
html body.pk82-brand #pk82Home .pk83-welcome-screen .is-letterboxed video{top:50%!important;left:50%!important;bottom:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:100%!important;aspect-ratio:9/16!important;transform:translate(-50%,-50%)!important;object-fit:contain!important}
html body.pk82-brand #pk82Home .pk83-welcome::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.5) 42%,rgba(0,0,0,.03) 78%),linear-gradient(0deg,rgba(0,0,0,.3),transparent 45%)}
html body.pk82-brand #pk82Home .pk83-welcome-copy{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:70px 110px;pointer-events:none}
html body.pk82-brand #pk82Home .pk83-welcome-copy a{pointer-events:auto}
html body.pk82-brand #pk82Home .pk83-welcome h1{font-size:clamp(46px,5.2vw,78px)!important;line-height:1.06!important;letter-spacing:-.035em!important;max-width:760px;color:#fff!important}
html body.pk82-brand #pk82Home .pk83-welcome h1 em{color:#ffd000!important}
html body.pk82-brand #pk82Home .pk83-welcome .pk82-eyebrow{color:#ffd000!important}
html body.pk82-brand #pk82Home .pk83-welcome-copy>p:not(.pk82-eyebrow){margin:24px 0 30px!important;max-width:440px;font-size:18px!important;color:#f2f2f2!important}
html body.pk82-brand #pk82Home .pk83-welcome .pk82-player-controls{position:absolute;bottom:26px;right:max(44px,calc((100vw - 1440px)/2));z-index:5;width:auto;border:0!important;border-radius:7px;background:#111d!important;padding:7px!important}
html body.pk82-brand #pk82Home .pk83-welcome .pk82-video-status{position:absolute;right:30px;bottom:85px;max-width:360px}
/* One shared player, native source + controls; enhancement never gates playback. */
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player{background:#101012!important;color:#fff!important;border:1px solid #38383d!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player-controls{display:flex!important;gap:10px!important;color:#fff!important;background:#161619!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player-controls[hidden]{display:none!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player-controls button{font:600 13px/1.4 "Segoe UI",sans-serif!important;min-height:40px!important;color:#fff!important;background:#27272b!important;border:1px solid #62626b!important;padding:9px 14px!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player-controls button:first-child{background:#ffd000!important;color:#111!important;border-color:#ffd000!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player-controls button span{color:inherit!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-video-status{background:#24242a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk83-video-frame{background:#101012;overflow:hidden}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player video{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;max-height:none!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player.is-portrait{width:min(100%,300px)!important;margin:auto!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player.is-portrait video{aspect-ratio:9/16!important}
html body.pk82-brand :is(#pk82Home,#pk83PageVideos) .pk82-player.is-square video{aspect-ratio:1!important}
html body.pk82-brand #pk82Home .pk82-services-grid{gap:22px!important}
html body.pk82-brand #pk82Home .pk82-service-card h3{font-size:20px!important;margin:16px 0 5px!important}
html body.pk82-brand #pk82Home .pk82-service-card p{font-size:14px!important}
html body.pk82-brand #pk82Home .pk82-card-arrow{color:#fff!important;background:#111d!important}
html body.pk82-brand #pk82Home .pk82-campaigns{border-block:1px solid #deded7!important;background:#fff!important}
html body.pk82-brand #pk82Home .pk82-campaign-rail{grid-auto-columns:calc((100% - 24px)/2)!important;gap:24px!important;padding-bottom:14px}
html body.pk82-brand #pk82Home .pk82-rail-controls button{background:#fff!important;color:#242428!important;border-color:#999!important;font-size:22px!important}
html body.pk82-brand #pk82Home .pk82-editorial-grid{gap:64px!important}
html body.pk82-brand #pk82Home .pk82-editorial-media img{aspect-ratio:4/3!important;object-fit:cover}
html body.pk82-brand #pk82Home .pk82-editorial-copy p{margin:22px 0 26px!important;max-width:440px!important}
html body.pk82-brand #pk82Home .pk82-paths{padding-top:0!important}
html body.pk82-brand #pk82Home .pk82-path-card>div{padding:26px!important}
html body.pk82-brand #pk82Home .pk82-path-card p{margin:12px 0 16px!important}
html body.pk82-brand #pk82Home .pk82-path-card b{font-size:14px!important;color:#645000!important}
html body.pk82-brand #pk82Home .pk82-investment{background:#19191c!important;--pk83-ink:#f7f7f5;--pk83-copy:#d0d0d4;color:#f7f7f5!important}
html body.pk82-brand #pk82Home .pk82-invest-card{background:#101012!important;color:#f7f7f5!important}
html body.pk82-brand #pk82Home .pk82-invest-card>div>span{color:#ffd000!important;font-size:12px!important;letter-spacing:.04em!important}
html body.pk82-brand #pk82Home .pk82-invest-card b{color:#ffd000!important;font-size:14px!important}
html body.pk82-brand #pk82Home .pk82-process li>span{color:#ffd000!important;font-size:15px!important}
html body.pk82-brand #pk82Home .pk82-process h3{font-size:19px!important}
html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-grid{grid-template-columns:1fr .8fr!important;align-items:center!important}
html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-media{width:100%;display:flex;justify-content:center;border:0!important;background:transparent!important}
html body.pk82-brand #pk82Home .pk82-career{padding:58px 0!important;background:#ecebe5!important;--pk83-ink:#202023;--pk83-copy:#52525a;color:#202023!important;border:0!important}
html body.pk82-brand #pk82Home .pk82-career h2{color:#202023!important}
html body.pk82-brand #pk82Home .pk82-career h2 em{color:#202023!important}
html body.pk82-brand #pk82Home .pk82-career-grid>div>p{color:#52525a!important}
html body.pk82-brand #pk82Home .pk83-career-image{border-radius:12px;overflow:hidden}
html body.pk82-brand #pk82Home .pk83-career-image img{aspect-ratio:16/8!important;object-fit:cover}
html body.pk82-brand #pk82Home .pk83-contact{padding:64px 0;background:#fff!important}
html body.pk82-brand #pk82Home .pk83-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
html body.pk82-brand #pk82Home .pk83-contact p{margin:18px 0 24px!important;max-width:430px}
html body.pk82-brand #pk82Home .pk83-contact-links{display:grid;gap:20px}
html body.pk82-brand #pk82Home .pk83-contact-links>a{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid #d0d0ca}
html body.pk82-brand #pk82Home .pk83-contact-links span{font-size:12px!important;color:#6c5700!important}
html body.pk82-brand #pk82Home .pk83-contact-links strong{font-size:21px!important;color:#202023!important;overflow-wrap:anywhere}
html body.pk82-brand #pk82Home .pk83-contact-links b{font-size:14px!important;color:#52525a!important;font-weight:500}
/* Header uses one logo, three fixed layout regions, and no second row. */
html body.pk82-brand #xanHeader{height:96px!important;min-height:96px!important;padding:0!important;position:relative!important;background:#141416!important;border-bottom:1px solid #343438!important}
html body.pk82-brand #xanHeader .xan-header-inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;grid-template-columns:none!important;width:min(calc(100% - 64px),1520px)!important;max-width:none!important;height:96px!important;margin:auto!important;padding:0!important}
html body.pk82-brand #xanHeader .xan-brand{width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;gap:0!important;flex:0 0 80px!important;margin:0!important;padding:0!important;overflow:visible!important}
html body.pk82-brand #xanHeader .xan-brand-backdrop{display:block!important;width:80px!important;height:80px!important;min-width:0!important;min-height:0!important;max-width:80px!important;padding:0!important;border-radius:0!important;clip-path:none!important;transform:none!important;overflow:visible!important;background:transparent!important;aspect-ratio:1!important}
html body.pk82-brand #xanHeader .xan-brand-backdrop .xan-logo-img{width:80px!important;height:80px!important;min-width:0!important;max-width:80px!important;max-height:80px!important;object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important;border-radius:0!important;margin:0!important}
html body.pk82-brand #xanHeader .xan-nav{display:flex!important;flex:1 1 auto!important;min-width:0!important;justify-content:center!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}
html body.pk82-brand #xanHeader .xan-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(10px,1.05vw,22px)!important;margin:0!important;padding:0!important;width:auto!important;justify-content:center!important}
html body.pk82-brand #xanHeader .xan-menu>li{position:relative!important;min-width:0!important;margin:0!important;padding:0!important}
html body.pk82-brand #xanHeader .xan-menu a{font:600 13px/1.4 "Segoe UI",Arial,sans-serif!important;white-space:nowrap!important;color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}
html body.pk82-brand #xanHeader .pk82-header-instagram{display:flex!important;flex:0 0 auto!important;gap:8px!important;color:#f5f5f5!important;font-size:13px!important}
html body.pk82-brand #xanHeader .pk83-header-social{display:flex;gap:13px;flex:0 0 auto;align-items:center}
html body.pk82-brand #xanHeader .pk83-header-social a{font:600 12px/1.4 "Segoe UI",sans-serif!important;color:#303036!important;-webkit-text-fill-color:#303036!important;text-decoration:none}
html body.pk82-brand #pk82Home .pk83-social-extra{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}
html body.pk82-brand #xanGlobalMenuPanelV1311060{background:#fff!important;color:#202023!important;border-color:#ccc!important}
html body.pk82-brand #xanGlobalMenuPanelV1311060 :is(a,span,button){color:#202023!important;-webkit-text-fill-color:#202023!important}
html body.pk82-brand #xanGlobalMenuPanelV1311060 .xan-global-menu-brand-v1311060 img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:contain!important}
html body.pk82-brand #xanGlobalMenuPanelV1311060 :is(.xan-global-menu-head-v1311060,.xan-global-menu-actions-v1311060){background:#fff!important;border-color:#ddd!important}
@media(max-width:1380px){html body.pk82-brand #xanHeader .pk83-header-social{margin-left:auto}}
@media(max-width:760px){html body.pk82-brand #xanHeader .pk83-header-social{display:none}}
html body.pk82-brand #xanHeader .pk82-header-instagram span{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}
html body.pk82-brand #xanHeader .xan-login-link{position:static!important;grid-column:auto!important;grid-row:auto!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;gap:8px!important;margin:0!important;padding:11px 15px!important;background:#ffd000!important;color:#111!important;border:1px solid #ffd000!important;border-radius:7px!important;font:600 14px/1.4 "Segoe UI",sans-serif!important;transform:none!important}
html body.pk82-brand #xanHeader .xan-login-link{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html body.pk82-brand #xanHeader .xan-login-link :is(span,svg){background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important}
html body.pk82-brand #xanHeader .xan-login-link svg{width:20px!important;height:20px!important}
html body.pk82-brand #xanHeader .xan-mobile-nav-actions-v194,html body.pk82-brand #xanHeader .xan-nav-toggle{display:none!important}
html body.pk82-brand #pk83PageHero{background:#f5f4f0!important;padding:54px 0!important;color:#202023!important}
html body.pk82-brand #pk83PageHero .xan-inner-hero-shell-v122{gap:54px!important;align-items:center!important}
html body.pk82-brand #pk83PageHero .xan-inner-hero-copy-v122{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;text-align:left!important;color:#202023!important}
html body.pk82-brand #pk83PageHero h1{color:#202023!important;-webkit-text-fill-color:#202023!important;font-size:clamp(34px,3.3vw,52px)!important;line-height:1.14!important}
html body.pk82-brand #pk83PageHero p{color:#52525a!important;-webkit-text-fill-color:#52525a!important;font-size:16px!important;line-height:1.75!important}
html body.pk82-brand #pk83PageHero .xan-inner-actions-v122{justify-content:flex-start!important}
html body.pk82-brand #pk83PageHero .xan-btn-outline-dark{color:#202023!important;-webkit-text-fill-color:#202023!important;border-color:#777!important;background:transparent!important}
html body.pk82-brand #pk83PageHero .xan-btn-outline-dark span{color:#202023!important;-webkit-text-fill-color:#202023!important}
html body.pk82-brand #pk83PageVideos{padding:38px 0!important;background:#fff!important;color:#202023!important}
html body.pk82-brand #pk83PageVideos h3{color:#202023!important;-webkit-text-fill-color:#202023!important;font-size:18px!important;margin:16px 0 0!important;text-align:center}
html body.pk82-brand #pk83Footer{background:#141416!important;color:#ddd!important;padding:48px 0 22px!important}
html body.pk82-brand #pk83Footer :is(a,button,span,p,h3){color:#dedee2!important;-webkit-text-fill-color:#dedee2!important}
html body.pk82-brand #pk83Footer h3{color:#fff!important;font-size:17px!important}
html body.pk82-brand #pk83Footer .xan-footer-logo-link{display:block!important;width:88px!important;height:88px!important;max-width:88px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;clip-path:none!important}
html body.pk82-brand #pk83Footer .xan-footer-logo-link img{display:block!important;width:88px!important;height:88px!important;max-width:88px!important;object-fit:contain!important;border-radius:0!important;transform:none!important;clip-path:none!important;background:transparent!important}
html body.pk82-brand #pk83Footer .xan-footer-description{max-width:260px}
html body.pk82-brand #pk83Footer .xan-icon{color:#ffd000!important;background:transparent!important}
/* User direction: a white site surface, with black type and yellow accents. */
html body.pk82-brand #pk82Home{background:#fff!important}
html body.pk82-brand #pk82Home :is(.pk82-light,.pk82-services,.pk82-editorial,.pk82-paths,.pk82-investment,.pk82-team,.pk82-career,.pk83-contact){background:#fff!important;--pk83-ink:#202023;--pk83-copy:#52525a;color:#202023!important;border-color:#e2e2de!important}
html body.pk82-brand #pk82Home .pk82-invest-card{background:#fff!important;color:#202023!important;border-color:#d5d5ce!important}
html body.pk82-brand #pk82Home .pk82-invest-card>div>span,html body.pk82-brand #pk82Home .pk82-invest-card b,html body.pk82-brand #pk82Home .pk82-process li>span{color:#735800!important}
html body.pk82-brand #pk82Home .pk82-process li{border-color:#d7d7d0!important}
html body.pk82-brand #xanHeader{background:#fff!important;border-color:#e0e0da!important}
html body.pk82-brand #xanHeader .xan-menu a,html body.pk82-brand #xanHeader .pk82-header-instagram,html body.pk82-brand #xanHeader .pk82-header-instagram span{color:#202023!important;-webkit-text-fill-color:#202023!important}
html body.pk82-brand #xanHeader .xan-menu a :is(span,b,strong){color:#202023!important;-webkit-text-fill-color:#202023!important}
html body.pk82-brand #xanHeader .xan-menu a:is(:hover,:focus-visible,[aria-current]),html body.pk82-brand #xanHeader .xan-menu a:is(:hover,:focus-visible,[aria-current]) :is(span,b,strong){color:#202023!important;-webkit-text-fill-color:#202023!important;text-decoration:underline;text-decoration-color:#d8ac00;text-underline-offset:7px}
html body.pk82-brand #xanHeader .sub-menu{background:#fff!important;border-color:#d0d0c9!important}
html body.pk82-brand #pk83PageHero{background:#fff!important}
html body.pk82-brand #pk83Footer{background:#fff!important;color:#34343a!important;border-top:1px solid #ddd!important}
html body.pk82-brand #pk83Footer :is(a,button,span,p,h3){color:#34343a!important;-webkit-text-fill-color:#34343a!important}
html body.pk82-brand #pk83Footer h3{color:#171719!important;-webkit-text-fill-color:#171719!important}
html body.pk82-brand #pk83Footer .xan-icon{color:#725800!important}
@media(max-width:1380px){html body.pk82-brand .xan-global-menu-v1311060 .xan-global-menu-toggle-v1311060{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important;background:#fff!important;border-color:#b7b7b0!important}html body.pk82-brand .xan-global-menu-v1311060 .xan-global-menu-toggle-v1311060>span{background:#202023!important}}
@media(max-width:1380px){html body.pk82-brand #xanHeader .xan-nav{display:none!important}html body.pk82-brand #xanHeader .pk82-header-instagram{margin-left:auto!important}html body.pk82-brand #xanHeader .xan-header-inner{padding-right:62px!important}html body.pk82-brand .xan-global-menu-toggle-v1311060{display:flex!important;position:absolute!important;top:27px!important;right:25px!important;background:#252529!important;color:#ffd000!important;border-color:#666!important}html body.pk82-brand #xanGlobalMenuPanelV1311060{background:#171719!important;color:#fff!important}html body.pk82-brand #xanGlobalMenuPanelV1311060 :is(a,span,button){color:#fff!important;-webkit-text-fill-color:#fff!important}}
@media(max-width:1000px){html body.pk82-brand #pk82Home .pk82-wrap{width:calc(100% - 48px)!important}html body.pk82-brand #pk82Home .pk82-editorial-grid{gap:32px!important}html body.pk82-brand #pk82Home .pk82-section{padding:50px 0!important}html body.pk82-brand #pk82Home .pk83-contact-grid{gap:36px}html body.pk82-brand #pk82Home .pk83-welcome{height:620px}html body.pk82-brand #pk82Home .pk83-welcome h1{font-size:60px!important}}
@media(max-width:760px){html body.pk82-brand #xanHeader,html body.pk82-brand #xanHeader .xan-header-inner{height:80px!important;min-height:80px!important}html body.pk82-brand #xanHeader .xan-header-inner{width:calc(100% - 32px)!important;gap:12px!important;padding-right:50px!important}html body.pk82-brand #xanHeader :is(.xan-brand,.xan-brand-backdrop,.xan-brand-backdrop .xan-logo-img){width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;max-height:64px!important;flex-basis:64px!important}html body.pk82-brand #xanHeader .pk82-header-instagram{display:none!important}html body.pk82-brand #xanHeader .xan-login-link{margin-left:auto!important;padding:9px 12px!important}html body.pk82-brand .xan-global-menu-toggle-v1311060{top:20px!important;right:16px!important}html body.pk82-brand #pk82Home .pk82-wrap{width:calc(100% - 36px)!important}html body.pk82-brand #pk82Home .pk83-welcome{height:auto!important;display:flex;flex-direction:column;background:#171719!important}html body.pk82-brand #pk82Home .pk83-welcome-screen{position:relative!important;z-index:auto!important;aspect-ratio:16/9!important;width:100%;height:auto!important}html body.pk82-brand #pk82Home .pk83-welcome::after{display:none}html body.pk82-brand #pk82Home .pk83-welcome-copy{height:auto!important;padding:30px 0 35px!important}html body.pk82-brand #pk82Home .pk83-welcome h1{font-size:42px!important;max-width:100%}html body.pk82-brand #pk82Home .pk83-welcome .pk82-eyebrow{font-size:11px!important}html body.pk82-brand #pk82Home .pk83-welcome-copy>p:not(.pk82-eyebrow){font-size:16px!important;margin:18px 0 22px!important}html body.pk82-brand #pk82Home .pk83-welcome .pk82-player-controls{bottom:9px!important;right:10px!important;padding:4px!important}html body.pk82-brand #pk82Home .pk83-welcome .pk82-player-controls button{min-height:32px!important;font-size:11px!important;padding:6px 8px!important}html body.pk82-brand #pk82Home .pk82-section{padding:42px 0!important}html body.pk82-brand #pk82Home h2{font-size:31px!important}html body.pk82-brand #pk82Home .pk82-campaign-rail{grid-auto-columns:100%!important;gap:16px!important}html body.pk82-brand #pk82Home .pk82-editorial-grid,html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-grid{grid-template-columns:1fr!important;gap:26px!important}html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-media{order:0!important}html body.pk82-brand #pk82Home .pk82-career-grid{grid-template-columns:1fr!important;gap:28px!important}html body.pk82-brand #pk82Home .pk82-career{padding:42px 0!important}html body.pk82-brand #pk82Home .pk83-contact-grid{grid-template-columns:1fr;gap:28px}html body.pk82-brand #pk82Home .pk83-contact{padding:42px 0}html body.pk82-brand #pk83PageHero{padding:32px 0!important}html body.pk82-brand #pk83PageHero .xan-inner-hero-shell-v122{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}html body.pk82-brand #pk83PageHero h1{font-size:34px!important}}
html body.pk82-brand #xanGlobalMenuPanelV1311060.xan-global-menu-panel-v1311060{background:#fff!important;color:#202023!important}html body.pk82-brand #xanGlobalMenuPanelV1311060.xan-global-menu-panel-v1311060 :is(a,span,button){color:#202023!important;-webkit-text-fill-color:#202023!important}
html:has(body.pk82-brand #pk82Home){overflow-y:auto!important}html body.pk82-brand:has(#pk82Home){height:auto!important;min-height:100svh!important;width:100%!important;max-width:none!important}@media(max-width:1380px){html body.pk82-brand .xan-global-menu-v1311060 .xan-global-menu-toggle-v1311060{position:fixed!important}}@media(max-width:760px){html body.pk82-brand #pk82Home .pk83-welcome{background:#fff!important}html body.pk82-brand #pk82Home .pk83-welcome-copy{--pk83-ink:#202023;--pk83-copy:#52525a}html body.pk82-brand #pk82Home .pk83-welcome-copy h1,html body.pk82-brand #pk82Home .pk83-welcome-copy h1 em{color:#202023!important}html body.pk82-brand #pk82Home .pk83-welcome-copy>p:not(.pk82-eyebrow){color:#52525a!important}html body.pk82-brand #pk82Home .pk83-welcome-copy .pk82-eyebrow{color:#725800!important}}
html body.pk82-brand #pk83MenuToggle{background:#fff!important;color:#202023!important;border-color:#aaa!important}html body.pk82-brand #pk83MenuToggle>span{background:#202023!important}html body.pk82-brand #pk83AssistantCta{background:#ffd000!important;border-color:#b99a00!important;color:#111!important}html body.pk82-brand #pk83AssistantCta span{color:#111!important;-webkit-text-fill-color:#111!important}html body.pk82-brand #xan-site-music-mount-v13109175,html body.pk82-brand #xan-site-music-player-v13109175{display:none!important}

html:not(.xan-global-menu-open-v1311060) body.pk82-brand:has(#pk82Home){overflow:visible!important}html body.pk82-brand #pk82Home .pk82-campaigns .pk82-section-head{justify-content:flex-end!important;margin-bottom:16px!important}

html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-media{gap:16px!important;align-items:flex-start}html body.pk82-brand #pk82Home .pk82-team .pk82-editorial-media>.pk82-player{width:calc((100% - 16px)/2)!important;max-width:260px!important;margin:0!important}html body.pk82-brand #pk82Home .pk82-editorial:not(.pk82-team) .pk82-editorial-media{width:min(100%,300px);justify-self:center;background:transparent!important;border:0!important}html body.pk82-brand #pk83Footer .xan-footer-brand>strong{color:#34343a!important;-webkit-text-fill-color:#34343a!important}
/* The legacy corporate layer carries two IDs through :is(); these component boundaries must outrank it. */ html body #xanGlobalMenuPanelV1311060#xanGlobalMenuPanelV1311060#xanGlobalMenuPanelV1311060{background:#fff!important;background-image:none!important;color:#202023!important}html body #pk83MenuToggle#pk83MenuToggle#pk83MenuToggle{background:#fff!important;border-color:#aaa!important;color:#202023!important}html body #pk83AssistantCta#pk83AssistantCta#pk83AssistantCta{background:#ffd000!important;border-color:#d5b000!important;color:#111!important}
