@font-face{font-family:Palette Geist;src:url(/palette-group-renewal/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.palette-renewal_root__9t1AU{--ink:#121211;--ink-soft:#292723;--paper:#f9f8f4;--white:#ffffff;--wash:#f3f8fa;--muted:#676c7c;--line:rgba(23,23,43,0.14);--line-strong:rgba(23,23,43,0.28);--ui:#c94827;--coral:#f04416;--orange:#ff9416;--yellow:#fff01d;--green:#7dcc87;--cyan:#08b5d1;--blue:#008fd1;--spectrum:linear-gradient(90deg,var(--coral) 0%,var(--orange) 23%,var(--yellow) 45%,var(--green) 68%,var(--cyan) 84%,var(--blue) 100%);--container:1240px;--copy:680px;--gutter:clamp(24px,4vw,56px);--section:clamp(132px,11vw,192px);--type-body:16px;--type-body-sp:15px;--type-support:14px;--type-eyebrow:12px;--leading-body:1.95;--leading-body-relaxed:2.05;--tracking-eyebrow:.14em;--font-jp:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"Noto Sans JP",sans-serif}.palette-renewal_root__9t1AU *{box-sizing:border-box}.palette-renewal_root__9t1AU{scroll-behavior:smooth;--font-en:"Palette Geist","Helvetica Neue",Arial,sans-serif;margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-jp);font-size:var(--type-body);line-height:var(--leading-body);font-kerning:normal;font-feature-settings:"palt" 1;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0;width:100%}.palette-renewal_root__9t1AU main{min-width:0}.palette-renewal_root__9t1AU a{color:inherit;text-decoration:none}.palette-renewal_root__9t1AU button,.palette-renewal_root__9t1AU input,.palette-renewal_root__9t1AU textarea{color:inherit;font:inherit}.palette-renewal_root__9t1AU button{cursor:pointer}.palette-renewal_root__9t1AU img{display:block}.palette-renewal_root__9t1AU figure{margin:0}.palette-renewal_root__9t1AU h1,.palette-renewal_root__9t1AU h2,.palette-renewal_root__9t1AU h3{line-break:strict;word-break:auto-phrase;text-wrap:balance}.palette-renewal_root__9t1AU p{line-break:strict;word-break:auto-phrase;text-wrap:pretty}.palette-renewal_root__9t1AU .noBreak{white-space:nowrap}.palette-renewal_root__9t1AU ::selection{color:var(--white);background:var(--coral)}.palette-renewal_root__9t1AU :focus-visible{outline:3px solid rgba(240,68,22,.5);outline-offset:4px}.palette-renewal_root__9t1AU .whiteSection{background:var(--white)}.palette-renewal_root__9t1AU .ambientSection{position:relative;overflow:clip;isolation:isolate}.palette-renewal_root__9t1AU .skipLink{position:fixed;z-index:1000;left:24px;top:-80px;padding:12px 18px;color:white;border-radius:8px;background:var(--ui);font-size:var(--type-support);font-weight:700;transition:top .2s}.palette-renewal_root__9t1AU .skipLink:focus{top:12px}.palette-renewal_root__9t1AU .floatingHeader{position:fixed;z-index:100;top:20px;left:max(20px,calc((100vw - 1200px) / 2));right:max(20px,calc((100vw - 1200px) / 2));height:70px;padding:0 18px 0 24px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(23,23,43,.14);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 48px rgba(23,23,43,.11);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);transition:top .35s ease,height .35s ease,left .35s ease,right .35s ease,box-shadow .35s ease}.palette-renewal_root__9t1AU .floatingHeader:after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:3px;border-radius:999px;background:var(--spectrum);opacity:.9;pointer-events:none}.palette-renewal_root__9t1AU .floatingHeader.scrolled{top:12px;left:max(20px,calc((100vw - 1080px) / 2));right:max(20px,calc((100vw - 1080px) / 2));height:60px;border-radius:18px;box-shadow:0 12px 40px rgba(23,23,43,.15)}.palette-renewal_root__9t1AU .floatingHeader.menuOpen{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.palette-renewal_root__9t1AU .logo{width:116px;height:42px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--ink);background:rgba(255,255,255,.36);line-height:1;letter-spacing:.19em}.palette-renewal_root__9t1AU .logo strong{font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .logo span{margin-top:5px;color:var(--muted);font:600 7px/1 var(--font-en)}.palette-renewal_root__9t1AU .nav{display:flex;align-items:center;gap:clamp(18px,2vw,34px)}.palette-renewal_root__9t1AU .nav a{position:relative;font:650 12px/1.2 var(--font-en);letter-spacing:.1em;transition:color .2s ease,opacity .2s ease}.palette-renewal_root__9t1AU .nav a:not(.navContact):after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--spectrum);transition:right .25s ease}.palette-renewal_root__9t1AU .nav a:hover{color:var(--ui)}.palette-renewal_root__9t1AU .nav a:hover:after{right:0}.palette-renewal_root__9t1AU .navContact{min-width:116px;padding:13px 16px;display:inline-flex;align-items:center;justify-content:space-between;color:white;border-radius:10px;background:var(--ink);box-shadow:inset 0 -3px 0 var(--coral)}.palette-renewal_root__9t1AU .navContact:hover{color:white!important;opacity:.86}.palette-renewal_root__9t1AU .navContact b{font-size:14px;font-weight:400}.palette-renewal_root__9t1AU .menuButton{display:none;width:42px;height:42px;border:3px solid transparent;border-radius:50%;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box}.palette-renewal_root__9t1AU .menuButton span{display:block;width:18px;height:1px;margin:5px auto;background:white;transition:transform .25s}.palette-renewal_root__9t1AU .ghostWord{position:absolute;z-index:-1;top:clamp(40px,7vw,100px);right:-.02em;color:rgba(240,68,22,.045);font:200 clamp(118px,17vw,280px)/.82 var(--font-en);letter-spacing:-.065em;white-space:nowrap;pointer-events:none;user-select:none}.palette-renewal_root__9t1AU .ghostWord.light{z-index:0;color:rgba(255,255,255,.13)}.palette-renewal_root__9t1AU .ambientDots{--dot-a:var(--blue);--dot-b:var(--cyan);position:absolute;z-index:0;inset:0;pointer-events:none}.palette-renewal_root__9t1AU .ambientDots.warm{--dot-a:var(--coral);--dot-b:var(--orange)}.palette-renewal_root__9t1AU .ambientDots.green{--dot-a:#3ea878;--dot-b:var(--cyan)}.palette-renewal_root__9t1AU .ambientDots.mix{--dot-a:var(--coral);--dot-b:var(--cyan)}.palette-renewal_root__9t1AU .ambientDots .dot{position:absolute;display:block;width:var(--size,24px);aspect-ratio:1;border-radius:42% 58% 63% 37%/51% 39% 61% 49%;background:radial-gradient(circle at 32% 27%,rgba(255,255,255,.82),var(--color,var(--dot-a)) 36%,color-mix(in srgb,var(--color,var(--dot-a)) 72%,transparent) 72%);filter:blur(var(--blur,1px));box-shadow:0 8px 32px color-mix(in srgb,var(--color,var(--dot-a)) 18%,transparent);opacity:var(--opacity,.58);animation:palette-renewal_dotFloat__sGZ6E var(--speed,19s) ease-in-out infinite alternate}.palette-renewal_root__9t1AU .ambientDots .d1{--size:82px;--color:var(--dot-a);left:-30px;top:8%;--blur:2px;--speed:21s}.palette-renewal_root__9t1AU .ambientDots .d2{--size:16px;--color:var(--dot-b);left:12%;top:18%;--speed:15s}.palette-renewal_root__9t1AU .ambientDots .d3{--size:30px;--color:var(--dot-a);left:23%;top:-9px;--speed:25s}.palette-renewal_root__9t1AU .ambientDots .d4{--size:8px;--color:var(--dot-b);left:39%;top:12%;--speed:14s}.palette-renewal_root__9t1AU .ambientDots .d5{--size:42px;--color:var(--dot-a);right:14%;top:11%;--speed:24s}.palette-renewal_root__9t1AU .ambientDots .d6{--size:118px;--color:var(--dot-b);right:-48px;top:28%;--opacity:.45;--blur:3px;--speed:30s}.palette-renewal_root__9t1AU .ambientDots .d7{--size:18px;--color:var(--dot-a);left:8%;top:62%;--speed:17s}.palette-renewal_root__9t1AU .ambientDots .d8{--size:36px;--color:var(--dot-b);left:22%;bottom:9%;--speed:23s}.palette-renewal_root__9t1AU .ambientDots .d9{--size:12px;--color:var(--dot-a);right:31%;bottom:19%;--speed:16s}.palette-renewal_root__9t1AU .ambientDots .d10{--size:74px;--color:var(--dot-b);right:7%;bottom:-26px;--blur:2px;--speed:26s}.palette-renewal_root__9t1AU .ambientDots .d11{--size:9px;--color:var(--dot-a);right:2%;top:61%;--speed:12s}.palette-renewal_root__9t1AU .ambientDots .d12{--size:24px;--color:var(--dot-b);left:-8px;bottom:19%;--speed:18s}.palette-renewal_root__9t1AU .ambientDots .d13{--size:6px;--color:var(--dot-a);left:54%;bottom:5%;--speed:13s}.palette-renewal_root__9t1AU .ambientDots .d14{--size:20px;--color:var(--dot-b);right:45%;top:31%;--opacity:.6;--speed:21s}.palette-renewal_root__9t1AU .ambientDots.sparse .d11,.palette-renewal_root__9t1AU .ambientDots.sparse .d13,.palette-renewal_root__9t1AU .ambientDots.sparse .d2,.palette-renewal_root__9t1AU .ambientDots.sparse .d4,.palette-renewal_root__9t1AU .ambientDots.sparse .d7,.palette-renewal_root__9t1AU .ambientDots.sparse .d9{display:none}@keyframes palette-renewal_dotFloat__sGZ6E{to{transform:translate3d(14px,34px,0) scale(1.05)}}.palette-renewal_root__9t1AU .dotMatrix{width:170px;height:100px;opacity:.46;background-image:radial-gradient(circle,var(--coral) 1.4px,transparent 1.8px),radial-gradient(circle,var(--cyan) 1.4px,transparent 1.8px);background-size:24px 24px;background-position:0 0,12px 12px}.palette-renewal_root__9t1AU .softCircle{position:absolute;width:46%;aspect-ratio:1;border-radius:43% 57% 61% 39%/54% 39% 61% 46%;background:radial-gradient(circle at 38% 34%,rgba(255,240,29,.3),rgba(8,181,209,.16) 56%,transparent 74%);filter:blur(9px)}.palette-renewal_root__9t1AU .photoFade{overflow:hidden}.palette-renewal_root__9t1AU .photoFade img{width:100%;height:100%;object-fit:cover}.palette-renewal_root__9t1AU .photoFade.right img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000);mask-image:linear-gradient(90deg,transparent,#000 24%,#000)}.palette-renewal_root__9t1AU .photoFade.left img{-webkit-mask-image:linear-gradient(270deg,transparent,#000 24%,#000);mask-image:linear-gradient(270deg,transparent,#000 24%,#000)}.palette-renewal_root__9t1AU .photoFade.all img{-webkit-mask-image:radial-gradient(ellipse at 52% 48%,#000 42%,rgba(0,0,0,.95) 56%,transparent 79%);mask-image:radial-gradient(ellipse at 52% 48%,#000 42%,rgba(0,0,0,.95) 56%,transparent 79%)}.palette-renewal_root__9t1AU .roundLink{width:fit-content;display:inline-flex;align-items:center;gap:22px;color:var(--ink);font-size:14px;font-weight:700;line-height:1.4}.palette-renewal_root__9t1AU .roundLink b{width:48px;height:48px;display:grid;place-items:center;color:white;border:3px solid transparent;border-radius:50%;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box;font:300 28px/1 var(--font-en);transition:transform .25s ease,background .25s ease}.palette-renewal_root__9t1AU .roundLink:hover b{transform:translateX(5px) rotate(-8deg);background:linear-gradient(var(--ink-soft),var(--ink-soft)) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box}.palette-renewal_root__9t1AU .newsHeader,.palette-renewal_root__9t1AU .railHeader,.palette-renewal_root__9t1AU .sectionHeading{width:min(calc(100% - (var(--gutter) * 2)),var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .sectionHeading{display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,8fr);gap:56px;align-items:start}.palette-renewal_root__9t1AU .capabilityIntro>span,.palette-renewal_root__9t1AU .cultureIntro>span,.palette-renewal_root__9t1AU .detailIntro>span,.palette-renewal_root__9t1AU .featureCopy>span,.palette-renewal_root__9t1AU .flowCopy>span,.palette-renewal_root__9t1AU .footerLead>span,.palette-renewal_root__9t1AU .historyCopy>span,.palette-renewal_root__9t1AU .longForm>span,.palette-renewal_root__9t1AU .methodCopy>span,.palette-renewal_root__9t1AU .newsHeader span,.palette-renewal_root__9t1AU .processIntro>span,.palette-renewal_root__9t1AU .railHeader span,.palette-renewal_root__9t1AU .sectionHeading h2,.palette-renewal_root__9t1AU .sectionHeading>span,.palette-renewal_root__9t1AU .serviceIntro>span,.palette-renewal_root__9t1AU .topicIntro>span{font:650 var(--type-eyebrow)/1.5 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .sectionHeading h2{margin:-10px 0 0;max-width:16em;font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1.4;letter-spacing:-.025em}.palette-renewal_root__9t1AU .heroDive{position:relative;height:100svh;view-timeline-name:--heroDive;view-timeline-axis:block}.palette-renewal_root__9t1AU .heroPin{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.palette-renewal_root__9t1AU .homeHero{min-height:0;color:white;background:#fff}.palette-renewal_root__9t1AU .homeHeroBackground{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;transform-origin:50% 50%;will-change:transform}.palette-renewal_root__9t1AU .homeHeroWash{position:absolute;z-index:-1;inset:0;filter:blur(10px) saturate(108%);background:radial-gradient(90% 52% at 13% 4%,rgba(255,255,255,1) 0,rgba(255,255,255,.93) 36%,transparent 72%),radial-gradient(62% 60% at 88% 30%,rgba(240,68,22,.98) 0,rgba(240,68,22,.78) 46%,transparent 78%),radial-gradient(62% 52% at 55% 48%,rgba(255,148,22,.97) 0,rgba(255,148,22,.72) 56%,transparent 84%),radial-gradient(74% 48% at 68% 69%,rgba(255,240,29,.96) 0,rgba(255,240,29,.66) 55%,transparent 82%),radial-gradient(66% 48% at 6% 92%,rgba(0,143,209,.98) 0,rgba(8,181,209,.75) 55%,transparent 82%),radial-gradient(54% 48% at 94% 95%,rgba(125,204,135,.95) 0,rgba(125,204,135,.68) 54%,transparent 82%),linear-gradient(160deg,#fff,#fff5ef 18%,#f04416 39%,#ff9416 53%,#fff01d 68%,#08b5d1 86%,#008fd1);opacity:.98}.palette-renewal_root__9t1AU .homeHeroBackground .homeHeroWash{z-index:0}.palette-renewal_root__9t1AU .homeHeroMotion{position:absolute;z-index:1;inset:-32%;pointer-events:none;filter:blur(clamp(28px,4.4vw,64px));opacity:.95}.palette-renewal_root__9t1AU .colorFlow{position:absolute;display:block;border-radius:50%;will-change:transform;animation-name:palette-renewal_heroDrift__G4uBM;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite}.palette-renewal_root__9t1AU .flowCoral{width:54%;height:66%;left:56%;top:-16%;background:#f04416;animation-duration:13s;animation-delay:-3s}.palette-renewal_root__9t1AU .flowOrange{width:50%;height:58%;left:74%;top:34%;background:#ff9416;animation-duration:17s;animation-delay:-8s}.palette-renewal_root__9t1AU .flowYellow{width:60%;height:56%;left:40%;top:66%;background:#fff01d;animation-duration:19s;animation-delay:-5s}.palette-renewal_root__9t1AU .flowGreen{width:46%;height:52%;left:2%;top:62%;background:#7dcc87;animation-duration:23s;animation-delay:-12s}.palette-renewal_root__9t1AU .flowCyan{width:44%;height:56%;left:-16%;top:34%;background:#08b5d1;animation-duration:29s;animation-delay:-2s}@keyframes palette-renewal_heroDrift__G4uBM{0%{transform:translate(0) scale(1)}25%{transform:translate(23%,-19%) scale(1.46)}50%{transform:translate(6%,23%) scale(.72)}75%{transform:translate(-23%,10%) scale(1.28)}to{transform:translate(0) scale(1)}}.palette-renewal_root__9t1AU .homeHeroCore{position:absolute;z-index:1;inset:6% 13%;pointer-events:none;filter:blur(2.1vw);background:radial-gradient(closest-side,rgba(255,255,255,.72) 0,rgba(255,255,255,.28) 48%,rgba(255,255,255,0) 76%);will-change:transform,opacity;animation:palette-renewal_heroCore__k1NEc 31s ease-in-out infinite}@keyframes palette-renewal_heroCore__k1NEc{0%,to{transform:scale(1);opacity:.62}50%{transform:scale(1.05);opacity:.84}}.palette-renewal_root__9t1AU .homeHero[data-hero-motion=paused] .colorFlow,.palette-renewal_root__9t1AU .homeHero[data-hero-motion=paused] .homeHeroCore{animation-play-state:paused}.palette-renewal_root__9t1AU .homeHero .ghostWord{top:5%;right:-2%;color:rgba(23,23,43,.028);font-size:clamp(190px,30vw,520px)}.palette-renewal_root__9t1AU .heroPortal{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;pointer-events:none}.palette-renewal_root__9t1AU .heroPortal text{font-family:var(--font-jp)}.palette-renewal_root__9t1AU .heroPortal--sp{display:none}.palette-renewal_root__9t1AU .heroPortal--pc .pLine{font-size:80px;font-weight:900}.palette-renewal_root__9t1AU .heroPortal--pc .pSub{font:600 16px/1 var(--font-en)}.palette-renewal_root__9t1AU .heroPortal--sp .pLine{font-size:30px;font-weight:900}.palette-renewal_root__9t1AU .heroPortal--sp .pSub{font:600 9.5px/1 var(--font-en)}.palette-renewal_root__9t1AU .heroPortal g[data-mask],.palette-renewal_root__9t1AU .heroPortal g[data-white]{transform-box:view-box;transform-origin:50% 50%}.palette-renewal_root__9t1AU .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.palette-renewal_root__9t1AU .homeScroll{position:absolute;z-index:3;right:var(--gutter);bottom:38px;display:flex;gap:14px;align-items:center;color:white;font:650 var(--type-eyebrow)/1.2 var(--font-en);letter-spacing:.14em;writing-mode:vertical-rl;text-shadow:0 2px 4px rgba(18,18,17,.44),0 12px 34px rgba(18,18,17,.28)}.palette-renewal_root__9t1AU .homeScroll i{display:inline-block;color:white;font-size:16px;font-style:normal;line-height:1;writing-mode:horizontal-tb;text-orientation:upright;transform:none}@media (orientation:portrait){.palette-renewal_root__9t1AU .heroPortal--pc{display:none}.palette-renewal_root__9t1AU .heroPortal--sp{display:block}}.palette-renewal_root__9t1AU .playDefinition{padding:clamp(104px,11vw,164px) var(--gutter);display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(54px,9vw,140px);align-items:start}.palette-renewal_root__9t1AU .playDefinitionLabel{position:sticky;top:142px;min-height:300px;overflow:hidden}.palette-renewal_root__9t1AU .playDefinitionLabel>span{position:relative;z-index:1;color:var(--ui);font:700 var(--type-eyebrow)/1.2 var(--font-en);letter-spacing:.18em}.palette-renewal_root__9t1AU .playDefinitionLabel>b{position:absolute;left:-10px;top:42px;color:transparent;font:800 clamp(112px,15vw,220px)/.78 var(--font-en);letter-spacing:-.08em;-webkit-text-stroke:1px rgba(18,18,17,.09);transform:rotate(-90deg) translateX(-100%);transform-origin:top left}.palette-renewal_root__9t1AU .playDefinitionCopy{width:min(100%,780px)}.palette-renewal_root__9t1AU .playDefinitionCopy h2{margin:0 0 44px;font-size:clamp(42px,5vw,68px);line-height:1.38;letter-spacing:-.035em}.palette-renewal_root__9t1AU .playDefinitionCopy>p{margin:0 0 22px;color:var(--ink-soft);font-size:clamp(16px,1.55vw,19px);line-height:2.05}.palette-renewal_root__9t1AU .playDefinitionCopy ul{margin:54px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.palette-renewal_root__9t1AU .playDefinitionCopy li{padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(110deg,rgba(240,68,22,.08),rgba(255,240,29,.08) 42%,rgba(8,181,209,.08));font-size:14px;font-weight:700}.palette-renewal_root__9t1AU .statementField{min-height:1120px;padding:230px var(--gutter) 210px;background:radial-gradient(74% 46% at 10% 4%,rgba(255,255,255,.98) 0,rgba(255,255,255,.72) 34%,transparent 67%),radial-gradient(62% 52% at 90% 26%,rgba(240,68,22,.96) 0,rgba(240,68,22,.64) 50%,transparent 80%),radial-gradient(68% 50% at 48% 46%,rgba(255,148,22,.92) 0,rgba(255,148,22,.62) 52%,transparent 80%),radial-gradient(70% 52% at 66% 67%,rgba(255,240,29,.88) 0,rgba(255,240,29,.52) 52%,transparent 80%),radial-gradient(68% 48% at 6% 94%,rgba(0,143,209,.96) 0,rgba(8,181,209,.62) 55%,transparent 82%),radial-gradient(54% 48% at 96% 94%,rgba(125,204,135,.9) 0,rgba(125,204,135,.58) 55%,transparent 82%),linear-gradient(160deg,#fff,#f04416 35%,#ff9416 51%,#fff01d 68%,#08b5d1 86%,#008fd1)}.palette-renewal_root__9t1AU .statementPhoto{position:absolute;z-index:0}.palette-renewal_root__9t1AU .statementPhoto.top{width:min(620px,50vw);height:430px;top:-55px;left:18%}.palette-renewal_root__9t1AU .statementPhoto.bottom{width:min(620px,48vw);height:430px;right:13%;bottom:-55px}.palette-renewal_root__9t1AU .statementCopy{position:relative;z-index:2;width:min(100%,1160px);margin:180px auto 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(64px,6vw,96px);align-items:start}.palette-renewal_root__9t1AU .statementCopy span{font:650 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .statementCopy h2{margin:22px 0 0;font-size:clamp(38px,3.65vw,52px);font-weight:700;line-height:1.44;letter-spacing:-.01em}.palette-renewal_root__9t1AU .statementCopy p{margin:0 0 28px;font-size:16px;font-weight:600;line-height:2}.palette-renewal_root__9t1AU .statementCopy .roundLink{margin-top:18px;color:white}.palette-renewal_root__9t1AU .statementCopy .roundLink b{color:var(--ink);background:linear-gradient(white,white) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box}.palette-renewal_root__9t1AU .methodSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .capabilitySection,.palette-renewal_root__9t1AU .cultureSection,.palette-renewal_root__9t1AU .detailFlow,.palette-renewal_root__9t1AU .methodSection,.palette-renewal_root__9t1AU .processSection{background-color:white;background-image:radial-gradient(420px 360px at -7% 78%,rgba(8,181,209,.1),transparent 72%),radial-gradient(400px 340px at 104% 15%,rgba(240,68,22,.075),transparent 72%)}.palette-renewal_root__9t1AU .methodGrid{position:relative;z-index:2;width:min(100%,var(--container));margin:0 auto;display:grid;grid-template-columns:1.05fr .9fr;gap:clamp(64px,8vw,120px);align-items:center}.palette-renewal_root__9t1AU .circleDiagram{position:relative;width:min(100%,610px);aspect-ratio:1;margin-inline:auto}.palette-renewal_root__9t1AU .diagramRing{position:absolute;inset:5%;border:1px solid rgba(23,23,43,.22);border-radius:50%}.palette-renewal_root__9t1AU .diagramRing.inner{inset:21%;border:0;background:conic-gradient(from -22deg,var(--coral) 0 14%,var(--orange) 14% 30%,var(--yellow) 30% 47%,var(--green) 47% 65%,var(--cyan) 65% 82%,var(--blue) 82% 96%,var(--coral) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 0);filter:drop-shadow(0 10px 15px rgba(23,23,43,.12))}.palette-renewal_root__9t1AU .diagramCore{position:absolute;z-index:2;inset:34%;display:grid;place-content:center;text-align:center;color:white;border:10px solid transparent;border-radius:50%;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from -22deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box;box-shadow:0 12px 36px rgba(23,23,43,.18)}.palette-renewal_root__9t1AU .diagramCore small{margin-bottom:7px;font:650 var(--type-eyebrow)/1.2 var(--font-en);letter-spacing:.1em}.palette-renewal_root__9t1AU .diagramCore strong{font:750 clamp(14px,1.4vw,19px)/1.3 var(--font-en);letter-spacing:.05em}.palette-renewal_root__9t1AU .diagramNode{--node:var(--coral);position:absolute;z-index:3;text-align:center}.palette-renewal_root__9t1AU .diagramNode>span{min-width:108px;min-height:58px;padding:12px 16px;display:grid;place-items:center;color:var(--ink-soft);border:1px solid rgba(23,23,43,.16);border-top:4px solid var(--node);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(23,23,43,.09);font-size:var(--type-support);font-weight:700;line-height:1.4}.palette-renewal_root__9t1AU .diagramNode.node1{--node:var(--coral);top:1%;left:39%}.palette-renewal_root__9t1AU .diagramNode.node2{--node:var(--orange);top:24%;right:0}.palette-renewal_root__9t1AU .diagramNode.node3{--node:var(--yellow);right:7%;bottom:12%}.palette-renewal_root__9t1AU .diagramNode.node4{--node:var(--green);left:7%;bottom:12%}.palette-renewal_root__9t1AU .diagramNode.node5{--node:var(--cyan);top:26%;left:-1%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramRing.inner{transform:rotate(24deg)}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramCore{background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 12deg,var(--green),var(--cyan),var(--blue),var(--coral),var(--orange),var(--yellow),var(--green)) border-box}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode{inset:auto;transform:translate(-50%,-50%)}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node1{top:5%;left:50%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node2{top:50%;left:95%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node3{top:95%;left:50%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node4{top:50%;left:5%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node2>span{min-width:136px;white-space:nowrap}.palette-renewal_root__9t1AU[data-palette-renewal=ma] .methodSection .ambientDots .d14{display:none}.palette-renewal_root__9t1AU .methodCopy{max-width:510px}.palette-renewal_root__9t1AU .methodCopy>span{color:var(--ui)}.palette-renewal_root__9t1AU .methodCopy h2{margin:24px 0 34px;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.46;letter-spacing:-.015em}.palette-renewal_root__9t1AU .methodCopy p{margin:0 0 24px;color:var(--muted);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .methodCopy .roundLink{margin-top:24px}.palette-renewal_root__9t1AU .cardRailSection{position:relative;overflow:clip;padding:clamp(112px,8vw,144px) 0}.palette-renewal_root__9t1AU .railHeader{position:relative;margin-bottom:52px;display:flex;align-items:end;justify-content:space-between;gap:32px}.palette-renewal_root__9t1AU .railHeader span{color:var(--ui)}.palette-renewal_root__9t1AU .railHeader h2{margin:18px 0 0;max-width:760px;font-size:clamp(36px,3.7vw,52px);font-weight:700;line-height:1.45;letter-spacing:-.02em}.palette-renewal_root__9t1AU .railControls{display:flex;gap:10px}.palette-renewal_root__9t1AU .railControls button{width:46px;height:46px;display:grid;place-items:center;border:3px solid transparent;border-radius:50%;color:white;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box;font:300 28px/1 var(--font-en);transition:transform .2s,opacity .2s}.palette-renewal_root__9t1AU .railControls button:first-child{background:linear-gradient(white,white) padding-box,conic-gradient(from 10deg,var(--coral),var(--orange),var(--yellow),var(--green),var(--cyan),var(--blue),var(--coral)) border-box}.palette-renewal_root__9t1AU .railControls button:hover{transform:scale(1.07)}.palette-renewal_root__9t1AU .railControls button:disabled{cursor:default;opacity:.3;transform:none}.palette-renewal_root__9t1AU .cardRail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(275px,24vw,326px);gap:18px;padding:0 max(var(--gutter),calc((100vw - var(--container)) / 2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.palette-renewal_root__9t1AU .cardRail::-webkit-scrollbar{display:none}.palette-renewal_root__9t1AU .photoCard{--card:var(--ui);position:relative;aspect-ratio:.82;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:white;border-radius:14px;background:#17243c;scroll-snap-align:start;isolation:isolate;box-shadow:0 16px 40px rgba(29,50,72,.1);transition:transform .35s ease,box-shadow .35s ease}.palette-renewal_root__9t1AU .photoCard:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(29,50,72,.18)}.palette-renewal_root__9t1AU .photoCard>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.palette-renewal_root__9t1AU .pressImageContain>img{object-fit:contain;background:#f7f8f9}.palette-renewal_root__9t1AU .photoCard:hover>img{transform:scale(1.045)}.palette-renewal_root__9t1AU .photoCardShade{position:absolute;z-index:-1;inset:0;background:radial-gradient(74% 55% at 100% 0,color-mix(in srgb,var(--card) 58%,transparent),transparent 72%),linear-gradient(180deg,rgba(10,17,30,.02) 24%,rgba(10,17,30,.93) 100%)}.palette-renewal_root__9t1AU .photoCard:after,.palette-renewal_root__9t1AU .photoCard:before{content:none}.palette-renewal_root__9t1AU .photoCard.coral{--card:var(--coral)}.palette-renewal_root__9t1AU .photoCard.orange{--card:var(--orange)}.palette-renewal_root__9t1AU .photoCard.yellow{--card:var(--yellow)}.palette-renewal_root__9t1AU .photoCard.green{--card:var(--green)}.palette-renewal_root__9t1AU .photoCard.cyan{--card:var(--cyan)}.palette-renewal_root__9t1AU .photoCard.blue{--card:var(--blue)}.palette-renewal_root__9t1AU .photoCard>span{position:relative;margin-bottom:10px;font:650 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .photoCard h3{position:relative;margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.45}.palette-renewal_root__9t1AU .photoCard p{position:relative;margin:0;color:rgba(255,255,255,.82);font-size:var(--type-support);line-height:1.85}.palette-renewal_root__9t1AU .photoCard>b{position:absolute;top:19px;right:18px;font-size:20px;font-weight:300}.palette-renewal_root__9t1AU .pressCaseCard{min-height:620px;padding-top:244px;justify-content:flex-start;background:#17243c}.palette-renewal_root__9t1AU .pressCaseCard>img{inset:0 0 auto;height:220px;background:#f7f8f9}.palette-renewal_root__9t1AU .pressCaseCard .photoCardShade{background:linear-gradient(180deg,rgba(10,17,30,.04) 0 31%,rgba(10,17,30,.28) 35%,rgba(10,17,30,.96) 42% 100%)}.palette-renewal_root__9t1AU .pressCaseCard.pressImageContain:hover>img{transform:scale(1.01)}.palette-renewal_root__9t1AU .pressCaseCard>span{margin:0 42px 7px 0}.palette-renewal_root__9t1AU .photoCardMeta{position:relative;min-height:3.2em;color:rgba(255,255,255,.96);font:650 10px/1.6 var(--font-en);letter-spacing:.04em;text-shadow:0 1px 3px rgba(0,0,0,.46)}.palette-renewal_root__9t1AU .pressCaseCard time{position:relative;margin-top:10px;color:rgba(255,255,255,.94);font:600 11px/1.4 var(--font-en);letter-spacing:.08em;text-shadow:0 1px 3px rgba(0,0,0,.46)}.palette-renewal_root__9t1AU .pressCaseCard h3{margin-top:auto;font-size:22px}.palette-renewal_root__9t1AU .pressCaseCard>em{position:relative;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.26);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.palette-renewal_root__9t1AU .pressCaseCard p,.palette-renewal_root__9t1AU .pressCaseCard>em{color:rgba(255,255,255,.94)}.palette-renewal_root__9t1AU .railProgress{width:min(calc(100% - (var(--gutter) * 2)),720px);height:2px;margin:38px max(var(--gutter),calc((100vw - var(--container)) / 2)) 0;background:rgba(23,23,43,.1)}.palette-renewal_root__9t1AU .railProgress span{display:block;width:38%;height:2px;background:var(--spectrum)}.palette-renewal_root__9t1AU .editorialFeature,.palette-renewal_root__9t1AU .historyFeature{position:relative;overflow:clip;width:100%;padding:var(--section) var(--gutter);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(70px,9vw,140px);align-items:center}.palette-renewal_root__9t1AU .editorialFeature>.ghostWord,.palette-renewal_root__9t1AU .historyFeature>.ghostWord{top:4%;right:3%}.palette-renewal_root__9t1AU .editorialFeature>.dotMatrix{position:absolute;left:7%;top:18%}.palette-renewal_root__9t1AU .featureCopy,.palette-renewal_root__9t1AU .historyCopy{position:relative;z-index:2;justify-self:end}.palette-renewal_root__9t1AU .featureCopy{width:min(100%,620px)}.palette-renewal_root__9t1AU .historyCopy{width:min(100%,510px)}.palette-renewal_root__9t1AU .featureCopy>span,.palette-renewal_root__9t1AU .historyCopy>span{color:var(--ui)}.palette-renewal_root__9t1AU .featureCopy h2,.palette-renewal_root__9t1AU .historyCopy h2{margin:24px 0 32px;font-size:clamp(38px,3.65vw,52px);font-weight:700;line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .featureCopy>p,.palette-renewal_root__9t1AU .historyCopy>p{margin:0 0 30px;color:var(--muted);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .featureVisual,.palette-renewal_root__9t1AU .historyVisual{position:relative;min-height:600px}.palette-renewal_root__9t1AU .featureVisual .softCircle,.palette-renewal_root__9t1AU .historyVisual .softCircle{right:6%;bottom:8%}.palette-renewal_root__9t1AU .featureVisual .photoFade,.palette-renewal_root__9t1AU .historyVisual .photoFade{position:absolute;inset:2% 0 0}.palette-renewal_root__9t1AU .featureVisual .photoFade img,.palette-renewal_root__9t1AU .historyVisual .photoFade img{object-position:center}.palette-renewal_root__9t1AU .historyVisual>.dotMatrix{position:absolute;z-index:2;top:16%;left:1%}.palette-renewal_root__9t1AU .metric{margin:36px 0;display:flex;align-items:center;gap:18px}.palette-renewal_root__9t1AU .metric strong{color:transparent;background:var(--spectrum);-webkit-background-clip:text;background-clip:text;font:700 clamp(56px,6vw,86px)/.8 var(--font-en);letter-spacing:-.07em}.palette-renewal_root__9t1AU .metric strong small{position:relative;top:-.78em;margin-left:.08em;font-size:.36em}.palette-renewal_root__9t1AU .metric span{color:var(--muted);font:650 var(--type-support)/1.55 var(--font-en);letter-spacing:.08em}.palette-renewal_root__9t1AU .newsBlock{padding:var(--section) var(--gutter) calc(var(--section) + 32px);background:white}.palette-renewal_root__9t1AU .newsHeader{margin-bottom:50px;display:flex;align-items:end;justify-content:space-between;gap:32px}.palette-renewal_root__9t1AU .newsHeader span{color:var(--ui)}.palette-renewal_root__9t1AU .newsHeader h2{margin:18px 0 0;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.42;letter-spacing:-.02em}.palette-renewal_root__9t1AU .newsCards{width:min(100%,var(--container));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.palette-renewal_root__9t1AU .newsCard{position:relative;min-width:0;padding-bottom:24px;border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .newsCardImage{position:relative;aspect-ratio:16/10;margin-bottom:20px;overflow:hidden;border-radius:12px;background:var(--wash)}.palette-renewal_root__9t1AU .newsCardImage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--spectrum)}.palette-renewal_root__9t1AU .newsCardImage img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.palette-renewal_root__9t1AU .newsCard:hover img{transform:scale(1.035)}.palette-renewal_root__9t1AU .newsCard time,.palette-renewal_root__9t1AU .newsCard>span{color:#737985;font:600 var(--type-support)/1.5 var(--font-en);letter-spacing:.05em}.palette-renewal_root__9t1AU .newsCard>span{margin-left:15px;color:var(--ui);font-weight:700}.palette-renewal_root__9t1AU .newsCard h3{margin:12px 38px 0 0;font-size:16px;font-weight:650;line-height:1.75}.palette-renewal_root__9t1AU .newsCard>b{position:absolute;right:4px;bottom:26px;color:var(--ui);font-size:18px;font-weight:400}.palette-renewal_root__9t1AU .footer{position:relative;min-height:730px;padding:220px var(--gutter) 38px;overflow:clip;color:white;background:radial-gradient(86% 46% at 12% 0,rgba(255,255,255,1) 0,rgba(255,255,255,.88) 38%,transparent 72%),radial-gradient(62% 48% at 94% 25%,rgba(240,68,22,.96) 0,rgba(240,68,22,.7) 50%,transparent 80%),radial-gradient(66% 48% at 52% 43%,rgba(255,148,22,.94) 0,rgba(255,148,22,.66) 54%,transparent 82%),radial-gradient(70% 46% at 66% 60%,rgba(255,240,29,.94) 0,rgba(255,240,29,.58) 54%,transparent 82%),radial-gradient(70% 50% at 4% 94%,rgba(0,143,209,.98) 0,rgba(8,181,209,.72) 54%,transparent 82%),radial-gradient(58% 50% at 96% 94%,rgba(125,204,135,.96) 0,rgba(125,204,135,.7) 56%,transparent 82%),linear-gradient(160deg,#fff,#f04416 32%,#ff9416 48%,#fff01d 62%,#08b5d1 82%,#008fd1)}.palette-renewal_root__9t1AU .footerGlow{position:absolute;inset:28% -10% -30%;background:linear-gradient(117deg,rgba(255,255,255,.05) 0 18%,transparent 18% 44%,rgba(255,255,255,.07) 44% 58%,transparent 58% 77%,rgba(255,255,255,.05) 77% 100%);clip-path:polygon(0 15%,28% 0,54% 22%,100% 4%,100% 100%,0 100%);opacity:.72}.palette-renewal_root__9t1AU .footerBottom,.palette-renewal_root__9t1AU .footerLead,.palette-renewal_root__9t1AU .footerNav{position:relative;z-index:2;width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .footerLead{margin-bottom:82px}.palette-renewal_root__9t1AU .footerLead>span{color:rgba(255,255,255,.76)}.palette-renewal_root__9t1AU .footerLead strong{display:block;max-width:10em;margin-top:18px;font:750 clamp(54px,7vw,102px)/.88 var(--font-en);letter-spacing:-.055em}.palette-renewal_root__9t1AU .footerNav{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:52px 0;border-top:1px solid rgba(255,255,255,.38)}.palette-renewal_root__9t1AU .footerBottom,.palette-renewal_root__9t1AU .footerNav{text-shadow:0 1px 12px rgba(18,18,17,.2)}.palette-renewal_root__9t1AU .footerNav .logo{border-color:white;background:transparent}.palette-renewal_root__9t1AU .footerNav .logo span{color:rgba(255,255,255,.7)}.palette-renewal_root__9t1AU .footerNav p{margin:18px 0 0;font-size:14px;font-weight:600;line-height:1.85}.palette-renewal_root__9t1AU .footerNav>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.palette-renewal_root__9t1AU .footerNav b{margin-bottom:10px;font:700 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .footerNav a:not(.logo){font-size:var(--type-support);font-weight:600;line-height:1.55}.palette-renewal_root__9t1AU .footerNav a:hover{opacity:.7}.palette-renewal_root__9t1AU .footerBottom{padding-top:24px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.38);font:550 var(--type-support)/1.6 var(--font-en);letter-spacing:.04em}.palette-renewal_root__9t1AU .pageHero{min-height:670px;padding:160px var(--gutter) 80px;display:flex;align-items:center;background:white}.palette-renewal_root__9t1AU .pageHero:after{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(60% 70% at 90% 10%,rgba(240,68,22,.2),transparent 62%),radial-gradient(64% 62% at 72% 70%,rgba(255,240,29,.18),transparent 64%),radial-gradient(58% 60% at 8% 96%,rgba(8,181,209,.18),transparent 64%)}.palette-renewal_root__9t1AU .pageHero.warm:after{background:radial-gradient(64% 72% at 90% 18%,rgba(240,68,22,.27),transparent 62%),radial-gradient(66% 62% at 62% 78%,rgba(255,240,29,.21),transparent 64%),radial-gradient(52% 52% at 5% 96%,rgba(8,181,209,.12),transparent 64%)}.palette-renewal_root__9t1AU .pageHero.green:after{background:radial-gradient(58% 65% at 90% 20%,rgba(125,204,135,.27),transparent 62%),radial-gradient(62% 58% at 62% 74%,rgba(255,240,29,.16),transparent 64%),radial-gradient(54% 56% at 4% 95%,rgba(0,143,209,.2),transparent 64%)}.palette-renewal_root__9t1AU .pageHero.mix:after{background:radial-gradient(54% 66% at 92% 12%,rgba(240,68,22,.24),transparent 62%),radial-gradient(60% 56% at 65% 74%,rgba(255,240,29,.18),transparent 64%),radial-gradient(54% 58% at 5% 96%,rgba(8,181,209,.21),transparent 64%)}.palette-renewal_root__9t1AU .pageHero:before{content:"";position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:0;height:4px;background:var(--spectrum)}.palette-renewal_root__9t1AU .pageHero .ghostWord{top:12%;right:-1%}.palette-renewal_root__9t1AU .pageHeroCopy{position:relative;z-index:3;width:min(52%,680px);margin-left:max(0px,calc((100vw - var(--container) - (var(--gutter) * 2)) / 2))}.palette-renewal_root__9t1AU .pageHeroCopy>span{color:var(--ink);font:650 12px/1 var(--font-en);letter-spacing:.15em}.palette-renewal_root__9t1AU .pageHeroCopy>span:after{content:"";width:44px;height:2px;margin-top:12px;display:block;background:var(--spectrum)}.palette-renewal_root__9t1AU .pageHeroCopy h1{margin:24px 0 30px;font-size:clamp(52px,4.8vw,64px);font-weight:700;line-height:1.28;letter-spacing:-.025em}.palette-renewal_root__9t1AU .pageHeroCopy p{margin:0;font-size:clamp(18px,1.65vw,23px);font-weight:700;line-height:1.85;letter-spacing:.01em}.palette-renewal_root__9t1AU .pageHeroPhoto{position:absolute;z-index:1;inset:48px 0 0 auto;width:min(62%,930px);height:calc(100% - 48px)}.palette-renewal_root__9t1AU .pageHeroPhoto img{object-position:center}.palette-renewal_root__9t1AU .pageHero:not(:has(.pageHeroPhoto)) .pageHeroCopy{width:min(100%,780px)}.palette-renewal_root__9t1AU .pageHero:not(:has(.pageHeroPhoto)) .pageHeroCopy h1{font-size:clamp(56px,4.7vw,64px)}.palette-renewal_root__9t1AU .longForm{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .longForm>span{display:block;width:min(100%,960px);margin-inline:auto;color:var(--ui)}.palette-renewal_root__9t1AU .longForm h2{width:min(100%,960px);margin:28px auto 30px;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.46;letter-spacing:-.015em}.palette-renewal_root__9t1AU .longForm h2 em{color:transparent;background:linear-gradient(90deg,var(--coral),var(--orange) 36%,#a9ad36 65%,var(--cyan));-webkit-background-clip:text;background-clip:text;font-style:normal}.palette-renewal_root__9t1AU .longLead{width:min(100%,960px);margin:0 auto 84px;padding-bottom:42px;border-bottom:1px solid var(--line);font-size:18px;font-weight:700}.palette-renewal_root__9t1AU .longCopy{width:min(100%,var(--copy));margin-inline:auto}.palette-renewal_root__9t1AU .longCopy p{margin:0 0 34px;color:var(--ink-soft);font-size:16px;line-height:var(--leading-body-relaxed)}.palette-renewal_root__9t1AU .capabilitySection{min-height:1020px;padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .capabilitySection .ghostWord{top:3%;left:6%;right:auto}.palette-renewal_root__9t1AU .capabilityIntro{position:relative;z-index:2;width:min(100%,760px);margin:0 auto 110px;text-align:center}.palette-renewal_root__9t1AU .capabilityIntro>span{color:var(--ui)}.palette-renewal_root__9t1AU .capabilityIntro h2{margin:26px 0 0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .capabilityRows{position:relative;z-index:2;width:min(100%,1040px);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .capabilityRows article{--tone:var(--coral);min-height:300px;padding:30px 38px 36px;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--line);box-shadow:inset 0 4px 0 var(--tone)}.palette-renewal_root__9t1AU .capabilityRows article:nth-child(2){--tone:var(--yellow)}.palette-renewal_root__9t1AU .capabilityRows article:nth-child(3){--tone:var(--cyan)}.palette-renewal_root__9t1AU .capabilityRows article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .capabilityRows b{margin-bottom:auto;color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .capabilityRows span{color:var(--muted);font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .capabilityRows h3{margin:16px 0 12px;font-size:28px;line-height:1.3}.palette-renewal_root__9t1AU .capabilityRows p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.palette-renewal_root__9t1AU .milestones{margin-top:46px;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .milestones div{padding:17px 0;display:grid;grid-template-columns:100px 1fr;gap:18px;border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .milestones b{color:var(--ui);font:700 12px/1.7 var(--font-en)}.palette-renewal_root__9t1AU .milestones span{font-size:14px;font-weight:600}.palette-renewal_root__9t1AU .peopleSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .peopleSection .sectionHeading{margin-bottom:64px}.palette-renewal_root__9t1AU .peopleGrid{width:min(100%,var(--container));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.palette-renewal_root__9t1AU .peopleGrid article{position:relative;min-width:0;padding:12px 12px 28px;overflow:hidden;border:1px solid rgba(23,23,43,.06);border-radius:16px;background:white;box-shadow:0 18px 50px rgba(40,60,76,.08)}.palette-renewal_root__9t1AU .peopleGrid article:before{content:"";position:absolute;z-index:2;left:12px;right:12px;top:12px;height:4px;border-radius:999px;background:var(--spectrum)}.palette-renewal_root__9t1AU .peopleGrid article>div{aspect-ratio:4/3;margin-bottom:24px;overflow:hidden;border-radius:11px;background:var(--wash)}.palette-renewal_root__9t1AU .peopleGrid img{width:100%;height:100%;object-fit:cover}.palette-renewal_root__9t1AU .peopleGrid article>span{padding-inline:12px;color:var(--ui);font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .peopleGrid h3{margin:14px 44px 8px 12px;font-size:22px}.palette-renewal_root__9t1AU .peopleGrid p{margin:0 42px 0 12px;color:var(--muted);font-size:var(--type-support);line-height:1.85}.palette-renewal_root__9t1AU .peopleGrid article>b{position:absolute;right:22px;bottom:28px;color:var(--ui);font-size:18px;font-weight:400}.palette-renewal_root__9t1AU .aboutSummary{padding:var(--section) var(--gutter);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(70px,10vw,150px);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .aboutSummary>div:first-child{width:min(100%,560px);justify-self:end}.palette-renewal_root__9t1AU .aboutSummary>div:first-child>span{color:var(--ui);font:700 var(--type-eyebrow)/1.2 var(--font-en);letter-spacing:.18em}.palette-renewal_root__9t1AU .aboutSummary h2{margin:26px 0 0;font-size:clamp(40px,4.5vw,60px);line-height:1.45;letter-spacing:-.03em}.palette-renewal_root__9t1AU .aboutSummary>div:last-child{width:min(100%,640px);padding-top:42px}.palette-renewal_root__9t1AU .aboutSummary p{margin:0 0 24px;color:var(--ink-soft);font-size:17px;line-height:2.05}.palette-renewal_root__9t1AU .executiveSection{padding:var(--section) var(--gutter);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveSection .sectionHeading{margin-bottom:70px}.palette-renewal_root__9t1AU .executiveGrid{width:min(100%,var(--container));margin-inline:auto;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid article{min-height:250px;padding:30px 34px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid span{color:var(--muted);font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .executiveGrid h3{margin:auto 0 18px;font-size:28px;letter-spacing:.02em}.palette-renewal_root__9t1AU .executiveGrid a{color:var(--ui);font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .executiveGrid a b{margin-left:5px;font-weight:400}.palette-renewal_root__9t1AU .executiveNote{width:min(100%,var(--container));margin:18px auto 0;color:var(--muted);font-size:12px;text-align:right}.palette-renewal_root__9t1AU .companyProfile{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .companyProfile .sectionHeading{margin-bottom:80px}.palette-renewal_root__9t1AU .companyProfile dl{width:min(100%,900px);margin:0 max(0px,calc((100vw - var(--container)) / 2)) 0 auto}.palette-renewal_root__9t1AU .companyProfile dl div{padding:23px 0;display:grid;grid-template-columns:180px 1fr;gap:28px;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .companyProfile dl div:last-child{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .companyProfile dt{color:var(--muted);font-size:var(--type-support)}.palette-renewal_root__9t1AU .companyProfile dd{margin:0;font-size:15px;font-weight:600}.palette-renewal_root__9t1AU .companyProfile dd a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui) 30%,transparent);text-underline-offset:4px}.palette-renewal_root__9t1AU .pageMethod{background:linear-gradient(180deg,#fff,#f8fbfc)}.palette-renewal_root__9t1AU .serviceLandscape{position:relative;overflow:clip;padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .serviceLandscape .ghostWord{top:4%;right:2%}.palette-renewal_root__9t1AU .serviceIntro{position:relative;z-index:2;width:min(100%,720px);margin:0 auto 78px;text-align:center}.palette-renewal_root__9t1AU .serviceIntro>span{color:var(--ui)}.palette-renewal_root__9t1AU .serviceIntro h2{margin:25px 0 22px;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .serviceIntro p{margin:0;color:var(--muted);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .serviceSteps{position:relative;z-index:2;width:min(100%,var(--container));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .serviceSteps article{--tone:var(--coral);min-height:260px;padding:32px 30px;border-left:1px solid var(--line);box-shadow:inset 0 4px 0 var(--tone)}.palette-renewal_root__9t1AU .serviceSteps article:nth-child(2){--tone:var(--orange)}.palette-renewal_root__9t1AU .serviceSteps article:nth-child(3){--tone:var(--yellow)}.palette-renewal_root__9t1AU .serviceSteps article:nth-child(4){--tone:var(--cyan)}.palette-renewal_root__9t1AU .serviceSteps article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .serviceSteps b{color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .serviceSteps h3{margin:76px 0 12px;font-size:22px}.palette-renewal_root__9t1AU .serviceSteps p{margin:0;color:var(--muted);font-size:var(--type-support);line-height:1.85}.palette-renewal_root__9t1AU .detailIntro{position:relative;overflow:clip;padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .detailIntro .ghostWord{top:2%;right:3%}.palette-renewal_root__9t1AU .detailIntro>h2,.palette-renewal_root__9t1AU .detailIntro>p,.palette-renewal_root__9t1AU .detailIntro>span{position:relative;z-index:2;width:min(100%,760px);margin-inline:auto}.palette-renewal_root__9t1AU .detailIntro>span{display:block;color:var(--ui)}.palette-renewal_root__9t1AU .detailIntro h2{margin-top:24px;margin-bottom:38px;font-size:clamp(38px,4.2vw,54px);font-weight:700;line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .detailIntro>p{color:var(--ink-soft);font-size:17px;line-height:var(--leading-body-relaxed)}.palette-renewal_root__9t1AU .detailFlow{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .detailFlow .ghostWord{top:2%;left:3%;right:auto}.palette-renewal_root__9t1AU .flowCopy,.palette-renewal_root__9t1AU .flowRows{position:relative;z-index:2;width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .flowCopy{margin-bottom:78px;display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,8fr);gap:56px}.palette-renewal_root__9t1AU .flowCopy>span{color:var(--ui)}.palette-renewal_root__9t1AU .flowCopy h2{margin:-9px 0 0;font-size:clamp(38px,4vw,54px);line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .flowRows{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .flowRows>div{--tone:var(--coral);min-height:280px;padding:30px;border-left:1px solid var(--line);box-shadow:inset 0 4px 0 var(--tone)}.palette-renewal_root__9t1AU .flowRows>div:nth-child(2){--tone:var(--orange)}.palette-renewal_root__9t1AU .flowRows>div:nth-child(3){--tone:var(--yellow)}.palette-renewal_root__9t1AU .flowRows>div:nth-child(4){--tone:var(--cyan)}.palette-renewal_root__9t1AU .flowRows>div:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .flowRows b{color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .flowRows h3{margin:78px 0 12px;font-size:21px}.palette-renewal_root__9t1AU .flowRows p{margin:0;color:var(--muted);font-size:var(--type-support);line-height:1.85}.palette-renewal_root__9t1AU .detailCta{position:relative;min-height:630px;overflow:clip;display:grid;place-items:center;color:white;background:linear-gradient(145deg,var(--coral),var(--orange) 43%,var(--cyan) 100%)}.palette-renewal_root__9t1AU .detailCta>.photoFade{position:absolute;inset:0;opacity:.48}.palette-renewal_root__9t1AU .detailCta>.photoFade img{filter:saturate(.8) contrast(1.03)}.palette-renewal_root__9t1AU .detailCta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,27,19,.82),rgba(62,39,20,.45),rgba(18,18,17,.08)),radial-gradient(54% 70% at 88% 18%,rgba(240,68,22,.34),transparent 72%)}.palette-renewal_root__9t1AU .detailCta>div{position:relative;z-index:2;width:min(calc(100% - (var(--gutter) * 2)),var(--container))}.palette-renewal_root__9t1AU .detailCta>div>span{font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .detailCta h2{margin:24px 0 36px;font-size:clamp(38px,4.2vw,54px);line-height:1.45;letter-spacing:-.02em}.palette-renewal_root__9t1AU .detailCta .roundLink{color:white}.palette-renewal_root__9t1AU .detailCta .roundLink b{color:var(--ui);background:white}.palette-renewal_root__9t1AU .maStatement{background:radial-gradient(76% 48% at 10% 2%,rgba(255,255,255,.94),transparent 62%),radial-gradient(64% 50% at 90% 22%,rgba(240,68,22,.72),transparent 76%),radial-gradient(72% 54% at 62% 58%,rgba(255,240,29,.84),transparent 76%),radial-gradient(72% 50% at 7% 96%,rgba(0,143,209,.94),transparent 76%),linear-gradient(155deg,#fff 0,var(--orange) 38%,var(--yellow) 59%,var(--green) 76%,var(--cyan) 100%)}.palette-renewal_root__9t1AU .maStatement.statementField{min-height:760px}.palette-renewal_root__9t1AU .maStatement .statementCopy{margin-top:0}.palette-renewal_root__9t1AU .processSection{padding-block:var(--section);padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2));display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(70px,10vw,150px)}.palette-renewal_root__9t1AU .processSection .ghostWord{top:2%;left:2%;right:auto}.palette-renewal_root__9t1AU .processIntro,.palette-renewal_root__9t1AU .processRows{position:relative;z-index:2}.palette-renewal_root__9t1AU .processIntro{align-self:start;position:sticky;top:130px;max-width:440px}.palette-renewal_root__9t1AU .processIntro>span{color:var(--ui)}.palette-renewal_root__9t1AU .processIntro h2{margin:24px 0 28px;font-size:clamp(38px,4vw,54px);line-height:1.45;letter-spacing:-.02em}.palette-renewal_root__9t1AU .processIntro p{color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .processRows article{padding:34px 0;display:grid;grid-template-columns:70px 1fr;column-gap:26px;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .processRows article:last-child{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .processRows b{grid-row:1/3;color:var(--ui);font:700 var(--type-eyebrow)/1.6 var(--font-en)}.palette-renewal_root__9t1AU .processRows h3{margin:0 0 8px;font-size:20px}.palette-renewal_root__9t1AU .processRows p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.palette-renewal_root__9t1AU .maCases,.palette-renewal_root__9t1AU .productShowcase{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .maCasesGrid,.palette-renewal_root__9t1AU .maCasesIntro,.palette-renewal_root__9t1AU .productShowcaseGrid,.palette-renewal_root__9t1AU .productShowcaseIntro,.palette-renewal_root__9t1AU .productShowcaseLink{width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .maCasesIntro,.palette-renewal_root__9t1AU .productShowcaseIntro{margin-bottom:58px;display:grid;grid-template-columns:minmax(160px,2fr) minmax(0,5fr);gap:20px 54px;align-items:start}.palette-renewal_root__9t1AU .maCasesIntro>span,.palette-renewal_root__9t1AU .productShowcaseIntro>span{color:var(--ui);font:650 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .maCasesIntro h2,.palette-renewal_root__9t1AU .productShowcaseIntro h2{margin:-10px 0 0;font-size:clamp(38px,4vw,54px);line-height:1.45;letter-spacing:-.025em}.palette-renewal_root__9t1AU .maCasesIntro p,.palette-renewal_root__9t1AU .productShowcaseIntro p{grid-column:2;max-width:680px;margin:0;color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .productShowcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.palette-renewal_root__9t1AU .productShowcaseGrid>a,.palette-renewal_root__9t1AU .productShowcaseGrid>article{position:relative;min-height:250px;padding:30px 32px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:inset 0 4px 0 var(--ui);transition:transform .2s ease,box-shadow .2s ease}.palette-renewal_root__9t1AU .productShowcaseGrid>a:hover{transform:translateY(-3px);box-shadow:inset 0 4px 0 var(--ui),0 18px 42px rgba(37,63,81,.09)}.palette-renewal_root__9t1AU .productShowcaseGrid b{color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .productShowcaseGrid h3{margin:auto 0 13px;font-size:23px;line-height:1.45}.palette-renewal_root__9t1AU .productShowcaseGrid p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.palette-renewal_root__9t1AU .productShowcaseGrid span{margin-top:22px;color:var(--ui);font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .maCasesGrid i,.palette-renewal_root__9t1AU .productShowcaseGrid i{font-style:normal}.palette-renewal_root__9t1AU .productShowcaseLink{margin-top:38px}.palette-renewal_root__9t1AU .productShowcasePending{width:fit-content;margin:0;padding:14px 20px;display:flex;align-items:center;gap:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .productShowcasePending span{color:var(--ui);font:700 10px/1 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .maCases{background:#f6fafb}.palette-renewal_root__9t1AU .maCasesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.palette-renewal_root__9t1AU .maCasesGrid a{min-height:520px;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:white;box-shadow:inset 0 4px 0 var(--green),0 18px 44px rgba(37,63,81,.07);transition:transform .2s ease,box-shadow .2s ease}.palette-renewal_root__9t1AU .maCasesGrid a:nth-child(2){box-shadow:inset 0 4px 0 var(--cyan),0 18px 44px rgba(37,63,81,.07)}.palette-renewal_root__9t1AU .maCasesGrid a:hover{transform:translateY(-3px);box-shadow:inset 0 4px 0 var(--green),0 24px 54px rgba(37,63,81,.12)}.palette-renewal_root__9t1AU .maCasesGrid a:nth-child(2):hover{box-shadow:inset 0 4px 0 var(--cyan),0 24px 54px rgba(37,63,81,.12)}.palette-renewal_root__9t1AU .maCaseVisual{height:245px;min-height:245px;flex:0 0 245px;margin:0;overflow:hidden;background:#edf4f2}.palette-renewal_root__9t1AU .maCaseVisual img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.palette-renewal_root__9t1AU .maCaseVisual.contain{padding:26px;background:#fff}.palette-renewal_root__9t1AU .maCaseVisual.contain img{object-fit:contain}.palette-renewal_root__9t1AU .maCasesGrid a:hover .maCaseVisual img{transform:scale(1.025)}.palette-renewal_root__9t1AU .maCaseBody{flex:1;padding:30px 34px 34px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;gap:18px 24px}.palette-renewal_root__9t1AU .maCaseBody>b{color:var(--ui);font:700 12px/1.4 var(--font-en)}.palette-renewal_root__9t1AU .maCasesGrid time{color:var(--muted);font:650 12px/1.4 var(--font-en);letter-spacing:.08em}.palette-renewal_root__9t1AU .maCasesGrid h3{grid-column:1/-1;margin:8px 0 0;font-size:clamp(26px,2.5vw,34px);line-height:1.5}.palette-renewal_root__9t1AU .maCasesGrid p{grid-column:1/-1;margin:0;color:var(--muted);font-size:14px;line-height:1.9}.palette-renewal_root__9t1AU .maCaseBody>span{grid-column:1/-1;color:var(--ui);font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .newsPage{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .filterPills{width:min(100%,var(--container));margin:0 auto 80px;display:flex;flex-wrap:wrap;gap:10px}.palette-renewal_root__9t1AU .filterPills button{padding:12px 20px;border:1px solid var(--line);border-radius:999px;background:white;font:650 var(--type-support)/1.2 var(--font-en);letter-spacing:.06em}.palette-renewal_root__9t1AU .filterPills button.active,.palette-renewal_root__9t1AU .filterPills button:hover{color:white;border-color:var(--ui);background:var(--ui)}.palette-renewal_root__9t1AU .featuredNews{width:min(100%,var(--container));margin:0 auto var(--section);display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(64px,8vw,120px);align-items:center}.palette-renewal_root__9t1AU .featuredNews>div>span{color:var(--ui);font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .featuredNews h2{margin:24px 0 28px;font-size:clamp(36px,3.7vw,52px);line-height:1.45;letter-spacing:-.02em}.palette-renewal_root__9t1AU .featuredNews p{color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .featuredNewsVisual{position:relative;min-height:460px}.palette-renewal_root__9t1AU .featuredNews .photoFade{position:absolute;inset:0}.palette-renewal_root__9t1AU .featuredNewsVisual>b{position:absolute;z-index:2;left:10%;bottom:10%;padding:13px 20px;color:white;border-radius:999px;background:var(--ui);font:700 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:.1em}.palette-renewal_root__9t1AU .newsPage>.newsBlock{padding:0}.palette-renewal_root__9t1AU .newsBlock.compact .newsHeader{display:none}.palette-renewal_root__9t1AU .emptyNews{width:min(100%,var(--container));margin:0 auto;padding:60px 0;color:var(--muted);border-block:1px solid var(--line);text-align:center}.palette-renewal_root__9t1AU .externalPortalPage{min-height:620px;padding:var(--section) var(--gutter);display:grid;place-items:center}.palette-renewal_root__9t1AU .externalPortalPage>div{width:min(100%,760px);text-align:center}.palette-renewal_root__9t1AU .externalPortalPage>div>span{color:var(--ui);font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .externalPortalPage h2{margin:25px 0 24px;font-size:clamp(40px,5vw,64px);line-height:1.42;letter-spacing:-.03em}.palette-renewal_root__9t1AU .externalPortalPage p{margin:0 auto 34px;max-width:620px;color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .externalPortalPage .roundLink{margin-inline:auto}.palette-renewal_root__9t1AU .careersStatement{background:radial-gradient(74% 46% at 8% 2%,rgba(255,255,255,.94),transparent 62%),radial-gradient(66% 52% at 90% 26%,rgba(240,68,22,.94),transparent 76%),radial-gradient(70% 54% at 48% 56%,rgba(255,148,22,.86),transparent 76%),radial-gradient(72% 52% at 4% 96%,rgba(0,143,209,.96),transparent 76%),linear-gradient(155deg,#fff 0,var(--coral) 34%,var(--orange) 52%,var(--yellow) 66%,var(--cyan) 100%)}.palette-renewal_root__9t1AU .cultureSection{min-height:900px;padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .cultureSection .ghostWord{top:2%;left:6%;right:auto}.palette-renewal_root__9t1AU .cultureIntro{position:relative;z-index:2;width:min(100%,760px);margin:0 auto 86px;text-align:center}.palette-renewal_root__9t1AU .cultureIntro>span{color:var(--ui)}.palette-renewal_root__9t1AU .cultureIntro h2{margin:25px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.46;letter-spacing:-.02em}.palette-renewal_root__9t1AU .cultureCards{position:relative;z-index:2;width:min(100%,1040px);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.palette-renewal_root__9t1AU .cultureCards article{--tone:var(--coral);min-height:300px;padding:28px 30px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.9);box-shadow:inset 0 4px 0 var(--tone),0 16px 40px rgba(37,63,81,.06)}.palette-renewal_root__9t1AU .cultureCards article:nth-child(2){--tone:var(--yellow)}.palette-renewal_root__9t1AU .cultureCards article:nth-child(3){--tone:var(--cyan)}.palette-renewal_root__9t1AU .cultureCards b{margin-bottom:auto;color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .cultureCards h3{margin:0 0 13px;font-size:24px}.palette-renewal_root__9t1AU .cultureCards p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.palette-renewal_root__9t1AU .jobsSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .jobsSection .sectionHeading{margin-bottom:72px}.palette-renewal_root__9t1AU .jobRows{width:min(100%,920px);margin:0 max(0px,calc((100vw - var(--container)) / 2)) 0 auto}.palette-renewal_root__9t1AU .jobRows a{padding:28px 0;display:grid;grid-template-columns:80px 1fr 1fr 40px;gap:24px;align-items:center;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .jobRows a:last-child{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .jobRows span{color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .jobRows h3{margin:0;font-size:19px}.palette-renewal_root__9t1AU .jobRows p{margin:0;color:var(--muted);font-size:var(--type-support);line-height:1.7}.palette-renewal_root__9t1AU .jobRows b{color:var(--ui);font-size:24px;transition:transform .2s}.palette-renewal_root__9t1AU .jobRows a:hover b{transform:translateX(5px)}.palette-renewal_root__9t1AU .contactSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .contactSection form,.palette-renewal_root__9t1AU .topicCards,.palette-renewal_root__9t1AU .topicIntro{width:min(100%,940px);margin-inline:auto}.palette-renewal_root__9t1AU .topicIntro{margin-bottom:52px}.palette-renewal_root__9t1AU .topicIntro>span{color:var(--ui)}.palette-renewal_root__9t1AU .topicIntro h2{margin:22px 0 0;font-size:clamp(38px,4vw,54px);line-height:1.45;letter-spacing:-.02em}.palette-renewal_root__9t1AU .topicCards{margin-bottom:88px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.palette-renewal_root__9t1AU .topicCards button{min-height:112px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid var(--line);border-radius:12px;background:white;text-align:left;transition:border .2s,background .2s,color .2s}.palette-renewal_root__9t1AU .topicCards button span{font-size:var(--type-support);font-weight:700;line-height:1.5}.palette-renewal_root__9t1AU .topicCards button b{align-self:flex-end;color:var(--ui);font-size:20px}.palette-renewal_root__9t1AU .topicCards button.selected,.palette-renewal_root__9t1AU .topicCards button:hover{color:white;border-color:var(--ui);background:var(--ui)}.palette-renewal_root__9t1AU .topicCards button.selected b,.palette-renewal_root__9t1AU .topicCards button:hover b{color:white}.palette-renewal_root__9t1AU .contactSection form{padding:64px 72px;border-radius:20px;background:#f7fafb;box-shadow:0 20px 60px rgba(37,63,81,.07)}.palette-renewal_root__9t1AU .contactSection form>label:not(.privacy){margin-bottom:36px;display:block}.palette-renewal_root__9t1AU .contactSection form>label>span{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--type-support);font-weight:700}.palette-renewal_root__9t1AU .contactSection label span b,.palette-renewal_root__9t1AU .contactSection label span i{padding:4px 8px;color:white;border-radius:4px;background:var(--coral);font:700 var(--type-eyebrow)/1 var(--font-en);font-style:normal}.palette-renewal_root__9t1AU .contactSection label span i{color:var(--muted);background:#e6e9eb}.palette-renewal_root__9t1AU .contactSection input:not([type=checkbox]),.palette-renewal_root__9t1AU .contactSection select,.palette-renewal_root__9t1AU .contactSection textarea{width:100%;min-height:58px;padding:15px 17px;border:1px solid var(--line);border-radius:8px;outline:0;background:white;font-size:16px;transition:border .2s,box-shadow .2s}.palette-renewal_root__9t1AU .contactSection select{cursor:pointer}.palette-renewal_root__9t1AU .contactSection textarea{min-height:190px;resize:vertical}.palette-renewal_root__9t1AU .contactSection input:focus,.palette-renewal_root__9t1AU .contactSection select:focus,.palette-renewal_root__9t1AU .contactSection textarea:focus{border-color:var(--ui);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui) 15%,transparent)}.palette-renewal_root__9t1AU .contactSection a:focus-visible,.palette-renewal_root__9t1AU .contactSection button:focus-visible,.palette-renewal_root__9t1AU .contactSection input:focus-visible,.palette-renewal_root__9t1AU .contactSection select:focus-visible,.palette-renewal_root__9t1AU .contactSection textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ui) 42%,transparent);outline-offset:3px}.palette-renewal_root__9t1AU .privacy{margin:8px 0 30px;display:flex;align-items:center;gap:12px}.palette-renewal_root__9t1AU .privacy input{width:20px;height:20px;accent-color:var(--ui)}.palette-renewal_root__9t1AU .privacy span{margin:0!important;font-size:var(--type-support)!important}.palette-renewal_root__9t1AU .privacy a{text-decoration:underline;text-underline-offset:3px}.palette-renewal_root__9t1AU .contactHoneypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.palette-renewal_root__9t1AU .submitButton{width:100%;min-height:68px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;color:white;border:0;border-radius:999px;background:var(--ink);font-weight:700;transition:background .2s}.palette-renewal_root__9t1AU .submitButton:not(:disabled):hover{background:var(--ui)}.palette-renewal_root__9t1AU .submitButton:disabled{cursor:not-allowed;opacity:.52}.palette-renewal_root__9t1AU .submitButton b{font:300 26px/1 var(--font-en)}.palette-renewal_root__9t1AU .formNote{margin:20px 0 0;color:var(--muted);font-size:var(--type-support);line-height:1.8;text-align:center}.palette-renewal_root__9t1AU .topicError{width:min(100%,940px);margin:-62px auto 46px;color:#c33a28;font-size:var(--type-support);font-weight:700}.palette-renewal_root__9t1AU .contactConfirmation{width:min(100%,940px);margin-inline:auto;padding:64px 72px;border-radius:20px;background:#f7fafb;box-shadow:0 20px 60px rgba(37,63,81,.07)}.palette-renewal_root__9t1AU .contactConfirmation>span{color:var(--ui);font:650 var(--type-eyebrow)/1.3 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .contactConfirmation h3{margin:20px 0 40px;font-size:clamp(28px,3vw,40px)}.palette-renewal_root__9t1AU .contactConfirmation dl{margin:0;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .contactConfirmation dl div{padding:20px 0;display:grid;grid-template-columns:180px 1fr;gap:28px;border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .contactConfirmation dt{color:var(--muted);font-size:var(--type-support)}.palette-renewal_root__9t1AU .contactConfirmation dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:600}.palette-renewal_root__9t1AU .confirmationActions{margin-top:34px;display:flex;gap:12px}.palette-renewal_root__9t1AU .confirmationActions a,.palette-renewal_root__9t1AU .confirmationActions button{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--ink);border-radius:999px;background:white;font-size:var(--type-support);font-weight:700}.palette-renewal_root__9t1AU .confirmationActions a,.palette-renewal_root__9t1AU .confirmationActions button:last-child{flex:1;color:white;border-color:var(--ui);background:var(--ui)}.palette-renewal_root__9t1AU .confirmationActions button:disabled{cursor:wait;opacity:.6}.palette-renewal_root__9t1AU .submitError{margin:22px 0 0!important;color:#c33a28!important;font-size:var(--type-support)!important;font-weight:700;text-align:left!important}.palette-renewal_root__9t1AU .contactComplete{min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.palette-renewal_root__9t1AU .contactComplete h2,.palette-renewal_root__9t1AU .contactComplete h3{margin:20px 0;font-size:clamp(34px,4vw,52px);line-height:1.42}.palette-renewal_root__9t1AU .contactConfirmation>p{margin:18px 0 0;color:var(--muted);font-size:var(--type-support);line-height:1.8;text-align:right}.palette-renewal_root__9t1AU .contactConfirmation.contactComplete>p{max-width:620px;margin:0 0 32px;color:var(--muted);font-size:14px;line-height:2;text-align:left}.palette-renewal_root__9t1AU .notFound{min-height:260px;padding:60px var(--gutter) 120px;display:grid;place-items:center}@media (max-width:1180px){.palette-renewal_root__9t1AU .floatingHeader{left:20px;right:20px}.palette-renewal_root__9t1AU .floatingHeader.scrolled{left:34px;right:34px}.palette-renewal_root__9t1AU .pageHeroCopy{margin-left:0}.palette-renewal_root__9t1AU .flowRows>div,.palette-renewal_root__9t1AU .serviceSteps article{padding-inline:22px}}@media (max-width:900px){.palette-renewal_root__9t1AU{--gutter:22px;--section:104px;font-size:var(--type-body-sp);line-height:1.9}.palette-renewal_root__9t1AU .floatingHeader,.palette-renewal_root__9t1AU .floatingHeader.scrolled{top:10px;left:12px;right:12px;height:58px;padding:0 8px 0 14px}.palette-renewal_root__9t1AU .floatingHeader .logo{position:relative;z-index:102;width:102px;height:38px}.palette-renewal_root__9t1AU .nav{position:fixed;z-index:101;inset:0;padding:100px 26px 38px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;visibility:hidden;opacity:0;overflow-y:auto;overscroll-behavior:contain;background:rgba(251,251,248,.98);transition:opacity .25s,visibility .25s}.palette-renewal_root__9t1AU .nav.open{visibility:visible;opacity:1}.palette-renewal_root__9t1AU .nav a{padding:17px 4px;border-bottom:1px solid var(--line);font-size:15px}.palette-renewal_root__9t1AU .nav a:after{display:none}.palette-renewal_root__9t1AU .navContact{min-width:0;margin-top:24px;padding:18px 22px!important;border:0!important}.palette-renewal_root__9t1AU .menuButton{position:relative;z-index:102;display:block}.palette-renewal_root__9t1AU .nav.open+.menuButton span:first-child{transform:translateY(3px) rotate(45deg)}.palette-renewal_root__9t1AU .nav.open+.menuButton span:last-child{transform:translateY(-3px) rotate(-45deg)}.palette-renewal_root__9t1AU .ghostWord{top:38px;right:-2%;font-size:clamp(84px,27vw,150px)}.palette-renewal_root__9t1AU .ambientDots .d1{--size:34px}.palette-renewal_root__9t1AU .ambientDots .d3{--size:19px}.palette-renewal_root__9t1AU .ambientDots .d5{--size:28px}.palette-renewal_root__9t1AU .ambientDots .d6{--size:54px}.palette-renewal_root__9t1AU .ambientDots .d8{--size:24px}.palette-renewal_root__9t1AU .ambientDots .d10{--size:36px}.palette-renewal_root__9t1AU .ambientDots .d11,.palette-renewal_root__9t1AU .ambientDots .d13,.palette-renewal_root__9t1AU .ambientDots .d14,.palette-renewal_root__9t1AU .ambientDots .d2,.palette-renewal_root__9t1AU .ambientDots .d4,.palette-renewal_root__9t1AU .ambientDots .d9{display:none}.palette-renewal_root__9t1AU .sectionHeading{display:block}.palette-renewal_root__9t1AU .sectionHeading>span{display:block;margin-bottom:20px}.palette-renewal_root__9t1AU .sectionHeading h2{margin:0;font-size:36px}.palette-renewal_root__9t1AU .homeHero .ghostWord{top:15%;font-size:62vw}.palette-renewal_root__9t1AU .homeHeroWash{inset:0}.palette-renewal_root__9t1AU .homeScroll{right:18px;bottom:26px}.palette-renewal_root__9t1AU .playDefinition{grid-template-columns:1fr;gap:38px}.palette-renewal_root__9t1AU .playDefinitionLabel{position:relative;top:auto;min-height:54px}.palette-renewal_root__9t1AU .playDefinitionLabel>b{display:none}.palette-renewal_root__9t1AU .playDefinitionCopy h2{margin-bottom:32px;font-size:38px}.palette-renewal_root__9t1AU .playDefinitionCopy>p{font-size:15px;line-height:2}.palette-renewal_root__9t1AU .playDefinitionCopy ul{margin-top:38px}.palette-renewal_root__9t1AU .statementField{min-height:1080px;padding:150px var(--gutter)}.palette-renewal_root__9t1AU .statementPhoto.top{width:108%;height:340px;top:-34px;left:-7%}.palette-renewal_root__9t1AU .statementPhoto.bottom{width:110%;height:350px;right:-10%;bottom:-45px}.palette-renewal_root__9t1AU .statementCopy{margin-top:220px;display:block}.palette-renewal_root__9t1AU .statementCopy>div:first-child{margin-bottom:42px}.palette-renewal_root__9t1AU .statementCopy h2{font-size:36px}.palette-renewal_root__9t1AU .statementCopy p{font-size:14px;line-height:2}.palette-renewal_root__9t1AU .methodSection{padding-block:120px}.palette-renewal_root__9t1AU .methodGrid{grid-template-columns:1fr;gap:68px}.palette-renewal_root__9t1AU .circleDiagram{width:min(100%,390px)}.palette-renewal_root__9t1AU .diagramNode>span{min-width:82px;min-height:46px;padding:8px 11px;font-size:var(--type-support)}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node2>span{min-width:118px;padding-inline:8px}.palette-renewal_root__9t1AU .diagramCore{border-width:6px;inset:29%}.palette-renewal_root__9t1AU .diagramCore small{font-size:var(--type-eyebrow);letter-spacing:.08em;white-space:nowrap}.palette-renewal_root__9t1AU .diagramCore strong{font-size:var(--type-support);letter-spacing:.04em;white-space:nowrap}.palette-renewal_root__9t1AU .methodCopy{max-width:620px}.palette-renewal_root__9t1AU .methodCopy h2{font-size:36px;line-height:1.48}.palette-renewal_root__9t1AU .methodCopy p{font-size:15px}.palette-renewal_root__9t1AU .railHeader{align-items:center}.palette-renewal_root__9t1AU .railHeader h2{font-size:36px}.palette-renewal_root__9t1AU .railControls button{width:40px;height:40px;font-size:24px}.palette-renewal_root__9t1AU .cardRail{grid-auto-columns:82vw;padding-left:var(--gutter);padding-right:var(--gutter)}.palette-renewal_root__9t1AU .railProgress{width:calc(100% - (var(--gutter) * 2));margin-left:var(--gutter)}.palette-renewal_root__9t1AU .editorialFeature,.palette-renewal_root__9t1AU .historyFeature{padding-block:120px;grid-template-columns:1fr;gap:52px}.palette-renewal_root__9t1AU .featureCopy,.palette-renewal_root__9t1AU .historyCopy{justify-self:start}.palette-renewal_root__9t1AU .featureCopy h2,.palette-renewal_root__9t1AU .historyCopy h2{font-size:36px}.palette-renewal_root__9t1AU .featureVisual,.palette-renewal_root__9t1AU .historyVisual{min-height:430px}.palette-renewal_root__9t1AU .editorialFeature>.dotMatrix{top:8%;left:auto;right:4%}.palette-renewal_root__9t1AU .newsHeader{align-items:center;gap:16px}.palette-renewal_root__9t1AU .newsHeader h2{font-size:34px}.palette-renewal_root__9t1AU .newsHeader .roundLink span{display:none}.palette-renewal_root__9t1AU .newsCards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82vw;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.palette-renewal_root__9t1AU .newsCards::-webkit-scrollbar{display:none}.palette-renewal_root__9t1AU .newsCard{scroll-snap-align:start}.palette-renewal_root__9t1AU .footer{min-height:770px;padding-top:180px}.palette-renewal_root__9t1AU .footerLead strong{font-size:12vw;line-height:.94}.palette-renewal_root__9t1AU .footerNav{grid-template-columns:1fr 1fr;gap:42px 24px}.palette-renewal_root__9t1AU .footerNav>div:first-child{grid-column:1/-1}.palette-renewal_root__9t1AU .footerBottom{align-items:flex-start;flex-direction:column;gap:12px}.palette-renewal_root__9t1AU .pageHero{min-height:700px;padding:126px var(--gutter) 62px;align-items:flex-end}.palette-renewal_root__9t1AU .pageHeroCopy{width:100%;padding-top:280px}.palette-renewal_root__9t1AU .pageHeroCopy h1{margin-block:18px 20px;font-size:42px}.palette-renewal_root__9t1AU .pageHeroCopy p{font-size:17px}.palette-renewal_root__9t1AU .pageHeroPhoto{inset:40px -12% auto auto;width:118%;height:440px}.palette-renewal_root__9t1AU .pageHero:not(:has(.pageHeroPhoto)){min-height:570px}.palette-renewal_root__9t1AU .pageHero:not(:has(.pageHeroPhoto)) .pageHeroCopy{padding-top:160px}.palette-renewal_root__9t1AU .longForm h2{font-size:36px}.palette-renewal_root__9t1AU .longLead{margin-bottom:56px}.palette-renewal_root__9t1AU .longCopy p{font-size:15px;line-height:var(--leading-body-relaxed)}.palette-renewal_root__9t1AU .capabilitySection{min-height:auto}.palette-renewal_root__9t1AU .capabilityIntro{margin-bottom:60px;text-align:left}.palette-renewal_root__9t1AU .capabilityIntro h2{font-size:36px}.palette-renewal_root__9t1AU .capabilityRows{grid-template-columns:1fr}.palette-renewal_root__9t1AU .capabilityRows article{min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .capabilityRows article:last-child{border-bottom:0}.palette-renewal_root__9t1AU .companyProfile .sectionHeading,.palette-renewal_root__9t1AU .peopleSection .sectionHeading{margin-bottom:50px}.palette-renewal_root__9t1AU .peopleGrid{grid-template-columns:1fr;gap:18px}.palette-renewal_root__9t1AU .aboutSummary{grid-template-columns:1fr;gap:16px}.palette-renewal_root__9t1AU .aboutSummary>div:first-child{justify-self:start}.palette-renewal_root__9t1AU .aboutSummary>div:last-child{padding-top:20px}.palette-renewal_root__9t1AU .aboutSummary h2{font-size:36px}.palette-renewal_root__9t1AU .aboutSummary p{font-size:15px}.palette-renewal_root__9t1AU .executiveSection .sectionHeading{margin-bottom:48px}.palette-renewal_root__9t1AU .executiveGrid{grid-template-columns:1fr}.palette-renewal_root__9t1AU .executiveGrid article{min-height:190px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid article:last-child{border-bottom:0}.palette-renewal_root__9t1AU .executiveNote{text-align:left}.palette-renewal_root__9t1AU .companyProfile dl{width:100%;margin:0}.palette-renewal_root__9t1AU .companyProfile dl div{grid-template-columns:100px 1fr;gap:18px}.palette-renewal_root__9t1AU .serviceIntro{text-align:left}.palette-renewal_root__9t1AU .serviceIntro h2{font-size:36px}.palette-renewal_root__9t1AU .flowRows,.palette-renewal_root__9t1AU .serviceSteps{grid-template-columns:1fr}.palette-renewal_root__9t1AU .flowRows>div,.palette-renewal_root__9t1AU .serviceSteps article{min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .flowRows>div:last-child,.palette-renewal_root__9t1AU .serviceSteps article:last-child{border-bottom:0}.palette-renewal_root__9t1AU .flowRows h3,.palette-renewal_root__9t1AU .serviceSteps h3{margin-top:58px}.palette-renewal_root__9t1AU .detailIntro h2{font-size:36px}.palette-renewal_root__9t1AU .detailIntro>p{font-size:15px}.palette-renewal_root__9t1AU .flowCopy{display:block;margin-bottom:54px}.palette-renewal_root__9t1AU .flowCopy>span{display:block;margin-bottom:20px}.palette-renewal_root__9t1AU .flowCopy h2{margin:0;font-size:36px}.palette-renewal_root__9t1AU .detailCta{min-height:600px;padding:70px var(--gutter)}.palette-renewal_root__9t1AU .detailCta h2{font-size:36px}.palette-renewal_root__9t1AU .processSection{grid-template-columns:1fr;gap:54px}.palette-renewal_root__9t1AU .processIntro{position:relative;top:auto}.palette-renewal_root__9t1AU .processIntro h2{font-size:36px}.palette-renewal_root__9t1AU .processRows article{grid-template-columns:52px 1fr}.palette-renewal_root__9t1AU .filterPills{margin-bottom:58px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.palette-renewal_root__9t1AU .filterPills button{flex:0 0 auto}.palette-renewal_root__9t1AU .featuredNews{grid-template-columns:1fr;gap:44px}.palette-renewal_root__9t1AU .featuredNews h2{font-size:36px}.palette-renewal_root__9t1AU .featuredNewsVisual{min-height:390px}.palette-renewal_root__9t1AU .newsPage>.newsBlock{padding-inline:0}.palette-renewal_root__9t1AU .cultureSection{min-height:auto}.palette-renewal_root__9t1AU .cultureIntro{text-align:left}.palette-renewal_root__9t1AU .cultureIntro h2{font-size:36px}.palette-renewal_root__9t1AU .cultureCards{grid-template-columns:1fr}.palette-renewal_root__9t1AU .cultureCards article{min-height:240px}.palette-renewal_root__9t1AU .jobsSection .sectionHeading{margin-bottom:48px}.palette-renewal_root__9t1AU .jobRows{width:100%;margin:0}.palette-renewal_root__9t1AU .jobRows a{grid-template-columns:48px 1fr 30px;gap:16px}.palette-renewal_root__9t1AU .jobRows p{grid-column:2}.palette-renewal_root__9t1AU .jobRows b{grid-column:3;grid-row:1/3}.palette-renewal_root__9t1AU .topicIntro h2{font-size:36px}.palette-renewal_root__9t1AU .topicCards{margin-bottom:56px;grid-template-columns:1fr 1fr}.palette-renewal_root__9t1AU .topicCards button{min-height:100px}.palette-renewal_root__9t1AU .contactSection form{padding:38px 20px;border-radius:15px}.palette-renewal_root__9t1AU .topicError{margin-top:-38px;margin-bottom:38px}.palette-renewal_root__9t1AU .contactConfirmation{padding:38px 20px;border-radius:15px}.palette-renewal_root__9t1AU .contactConfirmation dl div{grid-template-columns:1fr;gap:7px}.palette-renewal_root__9t1AU .confirmationActions{flex-direction:column}.palette-renewal_root__9t1AU .confirmationActions a,.palette-renewal_root__9t1AU .confirmationActions button{width:100%}.palette-renewal_root__9t1AU .contactConfirmation>p{text-align:left}}@media (max-width:520px){.palette-renewal_root__9t1AU .statementField{min-height:1040px}.palette-renewal_root__9t1AU .statementCopy{margin-top:190px}.palette-renewal_root__9t1AU .statementCopy h2{font-size:34px}.palette-renewal_root__9t1AU .circleDiagram{transform:scale(.96)}.palette-renewal_root__9t1AU .diagramNode.node2{right:-2%}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode.node2>span{min-width:90px;padding-inline:4px;font-size:13px;letter-spacing:-.04em}.palette-renewal_root__9t1AU .pageHeroCopy h1{font-size:38px}.palette-renewal_root__9t1AU .pageHeroPhoto{height:400px}.palette-renewal_root__9t1AU .topicCards{grid-template-columns:1fr}.palette-renewal_root__9t1AU .topicCards button{min-height:82px;flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.palette-renewal_root__9t1AU{scroll-behavior:auto}.palette-renewal_root__9t1AU *,.palette-renewal_root__9t1AU :after,.palette-renewal_root__9t1AU :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.palette-renewal_root__9t1AU .privacyDocument{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .privacyLead,.palette-renewal_root__9t1AU .privacySections{width:min(100%,960px);margin-inline:auto}.palette-renewal_root__9t1AU .privacyLead>span{color:var(--ui);font:700 var(--type-eyebrow)/1 var(--font-en);letter-spacing:.18em}.palette-renewal_root__9t1AU .privacyLead h2{margin:24px 0 20px;font-size:clamp(36px,4.2vw,54px);line-height:1.35;letter-spacing:-.025em}.palette-renewal_root__9t1AU .privacyLead p{margin:0;color:var(--muted);font-size:16px}.palette-renewal_root__9t1AU .privacySections{margin-top:clamp(72px,8vw,112px);border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .privacySections article{display:grid;grid-template-columns:84px minmax(0,1fr);gap:38px;padding:42px 0;border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .privacySections article>span{color:var(--ui);font:700 12px/1 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .privacySections h3{margin:-7px 0 16px;font-size:23px;line-height:1.5}.palette-renewal_root__9t1AU .privacySections p{margin:0;color:var(--ink-soft);font-size:15px;line-height:2.05;white-space:pre-line}@media (max-width:900px){.palette-renewal_root__9t1AU .privacySections article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:34px 0}.palette-renewal_root__9t1AU .privacyLead h2{font-size:36px}.palette-renewal_root__9t1AU .privacySections h3{font-size:20px}.palette-renewal_root__9t1AU .privacySections p{font-size:14px}}.palette-renewal_root__9t1AU .companyEyebrow{display:inline-block;color:var(--company-accent,var(--ui));font:700 var(--type-eyebrow)/1.5 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .company-trading{--company-accent:var(--coral);--company-secondary:var(--cyan);--company-soft:#fff4ef;--company-dark:#151515}.palette-renewal_root__9t1AU .company-leasing-retail{--company-accent:#255640;--company-secondary:#a9c4a5;--company-soft:#f0f5ef;--company-dark:#153526}.palette-renewal_root__9t1AU .company-rights{--company-accent:#174fbf;--company-secondary:#f0d91c;--company-soft:#fffbea;--company-dark:#123a91}.palette-renewal_root__9t1AU .companiesStatement{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .companiesStatement>div:not(.ghostWord):not(.ambientDots){position:relative;z-index:2;width:min(100%,820px);margin-inline:auto;text-align:center}.palette-renewal_root__9t1AU .companiesStatement h2{margin:28px 0 30px;font-size:clamp(40px,4.2vw,54px);line-height:1.45;letter-spacing:-.025em}.palette-renewal_root__9t1AU .companiesStatement p{width:min(100%,650px);margin-inline:auto;color:var(--muted);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .companiesDirectory{padding:0 var(--gutter) var(--section)}.palette-renewal_root__9t1AU .companyDirectoryCard{width:min(100%,var(--container));min-height:470px;margin-inline:auto;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border-top:1px solid var(--line);background:white}.palette-renewal_root__9t1AU .companyDirectoryCard,.palette-renewal_root__9t1AU .companyDirectoryCard.company-trading{--company-accent:var(--coral);--company-secondary:var(--cyan)}.palette-renewal_root__9t1AU .companyDirectoryCard.company-leasing-retail{--company-accent:#255640;--company-secondary:#a9c4a5}.palette-renewal_root__9t1AU .companyDirectoryCard.company-rights{--company-accent:#174fbf;--company-secondary:#f0d91c}.palette-renewal_root__9t1AU .companyDirectoryCard:last-child{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryImage{order:2}.palette-renewal_root__9t1AU .companyDirectoryImage{position:relative;min-height:470px;overflow:hidden}.palette-renewal_root__9t1AU .companyDirectoryImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 64%,rgba(255,255,255,.96))}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryImage:after{background:linear-gradient(270deg,transparent 64%,rgba(255,255,255,.96))}.palette-renewal_root__9t1AU .companyDirectoryImage img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.palette-renewal_root__9t1AU .companyDirectoryCard:hover .companyDirectoryImage img{transform:scale(1.035)}.palette-renewal_root__9t1AU .companyDirectoryCopy{position:relative;padding:74px clamp(34px,5vw,78px);display:flex;flex-direction:column;justify-content:center}.palette-renewal_root__9t1AU .companyDirectoryCopy:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:4px;border-radius:999px;background:linear-gradient(var(--company-accent),var(--company-secondary))}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryCopy:before{left:auto;right:0}.palette-renewal_root__9t1AU .companyDirectoryCopy>span{color:var(--company-accent);font:700 var(--type-eyebrow)/1.5 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .companyDirectoryCopy h2{margin:24px 0 18px;font-size:clamp(30px,3vw,45px);line-height:1.42;letter-spacing:-.025em}.palette-renewal_root__9t1AU .companyDirectoryCopy p{margin:0;max-width:19em;color:var(--muted);font-size:16px;font-weight:650;line-height:1.9}.palette-renewal_root__9t1AU .companyDirectoryCopy>b{position:absolute;right:40px;bottom:40px;width:46px;height:46px;display:grid;place-items:center;color:white;border-radius:50%;background:var(--company-accent);font-weight:400;transition:transform .25s ease}.palette-renewal_root__9t1AU .companyDirectoryCard:hover .companyDirectoryCopy>b{transform:translate(4px,-4px)}.palette-renewal_root__9t1AU .companyCrossing{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .companyCrossing .sectionHeading{margin-bottom:68px}.palette-renewal_root__9t1AU .companyCrossingGrid{width:min(100%,var(--container));margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .companyCrossingGrid article{min-height:260px;padding:30px 34px;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--line)}.palette-renewal_root__9t1AU .companyCrossingGrid article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .companyCrossingGrid b{margin-bottom:auto;color:var(--ui);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .companyCrossingGrid h3{margin:0 0 14px;font-size:24px}.palette-renewal_root__9t1AU .companyCrossingGrid p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.palette-renewal_root__9t1AU .companyHero{position:relative;min-height:720px;padding:150px var(--gutter) 76px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;overflow:clip;background:white}.palette-renewal_root__9t1AU .companyHero:before{content:"";position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:0;height:4px;background:linear-gradient(90deg,var(--company-accent),var(--company-secondary))}.palette-renewal_root__9t1AU .companyHero .ghostWord{top:10%;color:color-mix(in srgb,var(--company-accent) 5%,transparent)}.palette-renewal_root__9t1AU .companyHeroCopy{position:relative;z-index:3;width:min(100%,650px);margin-left:max(0px,calc((100vw - var(--container) - (var(--gutter) * 2)) / 2))}.palette-renewal_root__9t1AU .companyHeroCopy .companyEyebrow:after{content:"";width:46px;height:2px;margin-top:13px;display:block;background:linear-gradient(90deg,var(--company-accent),var(--company-secondary))}.palette-renewal_root__9t1AU .companyHeroCopy h1{margin:26px 0 30px;max-width:10em;font-size:clamp(56px,5.15vw,68px);font-weight:720;line-height:1.26;letter-spacing:-.03em}.palette-renewal_root__9t1AU .company-leasing-retail .companyHeroCopy h1{font-size:clamp(50px,4.25vw,60px)}.palette-renewal_root__9t1AU .companyHeroCopy p{margin:0;max-width:22em;font-size:clamp(18px,1.55vw,22px);font-weight:700;line-height:1.85}.palette-renewal_root__9t1AU .companyHeroVisual{position:absolute;z-index:1;inset:46px 0 0 auto;width:min(62%,940px);height:calc(100% - 46px);overflow:hidden}.palette-renewal_root__9t1AU .companyHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,white,rgba(255,255,255,.92) 8%,transparent 36%),linear-gradient(0deg,rgba(255,255,255,.08),transparent 35%)}.palette-renewal_root__9t1AU .companyHeroVisual img{width:100%;height:100%;object-fit:cover}.palette-renewal_root__9t1AU .company-trading .companyHeroVisual img{object-position:62% center}.palette-renewal_root__9t1AU .company-leasing-retail .companyHeroVisual img{object-position:57% center}.palette-renewal_root__9t1AU .company-rights .companyHeroVisual img{object-position:56% center;filter:saturate(.82) contrast(1.02)}.palette-renewal_root__9t1AU .companyMission{padding:var(--section) var(--gutter);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(70px,9vw,150px);align-items:start}.palette-renewal_root__9t1AU .companyMission>div{width:min(100%,650px);justify-self:end}.palette-renewal_root__9t1AU .companyMission h2{margin:25px 0 0;font-size:clamp(40px,4.2vw,54px);line-height:1.46;letter-spacing:-.025em}.palette-renewal_root__9t1AU .companyMission>p{width:min(100%,560px);margin:48px 0 0;color:var(--ink-soft);font-size:16px;line-height:var(--leading-body-relaxed)}.palette-renewal_root__9t1AU .companyAreas,.palette-renewal_root__9t1AU .companyFaq,.palette-renewal_root__9t1AU .companySectors,.palette-renewal_root__9t1AU .leasingFlow,.palette-renewal_root__9t1AU .tradingPortfolio{position:relative;overflow:clip;padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .companySectionTitle{position:relative;z-index:2;width:min(100%,var(--container));margin:0 auto 62px}.palette-renewal_root__9t1AU .companySectionTitle h2{margin:20px 0 0;max-width:12em;font-size:clamp(38px,4vw,54px);line-height:1.44;letter-spacing:-.025em}.palette-renewal_root__9t1AU .companySectionTitle>p{margin:20px 0 0;color:var(--muted);font-size:15px}.palette-renewal_root__9t1AU .companyAreaRail{width:min(100%,var(--container));margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .companyAreaRail article{min-height:310px;padding:30px;display:flex;flex-direction:column;border-left:1px solid var(--line);box-shadow:inset 0 4px 0 var(--company-accent)}.palette-renewal_root__9t1AU .companyAreaRail article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .companyAreaRail b{color:var(--company-accent);font:700 12px/1 var(--font-en)}.palette-renewal_root__9t1AU .companyAreaRail h3{margin:auto 0 14px;font-size:22px;line-height:1.5}.palette-renewal_root__9t1AU .companyAreaRail p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.palette-renewal_root__9t1AU .companySectors{background:var(--company-soft)}.palette-renewal_root__9t1AU .companySectors .ghostWord{color:color-mix(in srgb,var(--company-accent) 5%,transparent)}.palette-renewal_root__9t1AU .companySectorGrid{position:relative;z-index:2;width:min(100%,var(--container));margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.palette-renewal_root__9t1AU .company-rights .companySectorGrid,.palette-renewal_root__9t1AU .company-trading .companySectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.palette-renewal_root__9t1AU .companySectorGrid>a,.palette-renewal_root__9t1AU .companySectorGrid>article{position:relative;min-height:320px;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--company-accent) 18%,transparent);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px color-mix(in srgb,var(--company-accent) 7%,transparent);text-align:center}.palette-renewal_root__9t1AU .companySectorMedia{width:100%;height:220px;margin:0;overflow:hidden;background:color-mix(in srgb,var(--company-soft) 76%,white)}.palette-renewal_root__9t1AU .companySectorMedia img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.palette-renewal_root__9t1AU .companySectorMedia.contain{padding:22px}.palette-renewal_root__9t1AU .companySectorMedia.contain img{object-fit:contain}.palette-renewal_root__9t1AU .companySectorGrid>a:hover .companySectorMedia img{transform:scale(1.025)}.palette-renewal_root__9t1AU .companySectorBody{position:relative;flex:1;min-height:300px;padding:38px 32px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center}.palette-renewal_root__9t1AU .companySectorMedia+.companySectorBody{min-height:280px}.palette-renewal_root__9t1AU .companySectorGrid span{color:var(--company-accent);font:700 var(--type-eyebrow)/1.5 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .companySectorGrid h3{margin:18px 0 14px;font-size:25px;line-height:1.45}.palette-renewal_root__9t1AU .companySectorGrid p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.palette-renewal_root__9t1AU .companySectorGrid small{margin-top:24px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em}.palette-renewal_root__9t1AU .companySectorGrid>a small{color:var(--company-accent)}.palette-renewal_root__9t1AU .companySectorGrid>a .companySectorBody>b{position:absolute;right:24px;bottom:24px;color:var(--company-accent);font-size:20px;font-weight:400;transition:transform .2s ease}.palette-renewal_root__9t1AU .companySectorGrid>a:hover .companySectorBody>b{transform:translate(4px,-4px)}.palette-renewal_root__9t1AU .companySectorGrid>a:after{content:"";position:absolute;left:38px;right:38px;bottom:22px;height:1px;background:linear-gradient(90deg,var(--company-accent),transparent);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.palette-renewal_root__9t1AU .companySectorGrid>a:focus-visible:after,.palette-renewal_root__9t1AU .companySectorGrid>a:hover:after{transform:scaleX(1)}.palette-renewal_root__9t1AU .companyAreaRail article[id],.palette-renewal_root__9t1AU .productShowcaseGrid>[id]{scroll-margin-top:120px}.palette-renewal_root__9t1AU .companyEvidence{padding:var(--section) var(--gutter);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(58px,8vw,120px);align-items:center}.palette-renewal_root__9t1AU .companyEvidenceVisual{min-height:570px;overflow:hidden}.palette-renewal_root__9t1AU .companyEvidenceVisual img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,#000,#000 74%,transparent);mask-image:linear-gradient(90deg,#000,#000 74%,transparent)}.palette-renewal_root__9t1AU .companyEvidenceCopy{width:min(100%,570px)}.palette-renewal_root__9t1AU .companyEvidenceCopy h2{margin:25px 0 28px;font-size:clamp(36px,3.8vw,54px);line-height:1.48;letter-spacing:-.03em}.palette-renewal_root__9t1AU .companyEvidenceCopy>p{margin:0 0 30px;color:var(--muted);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .companyEvidenceCopy ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .companyEvidenceCopy li{position:relative;padding:18px 0 18px 28px;border-bottom:1px solid var(--line);font-size:14px;font-weight:650;line-height:1.75}.palette-renewal_root__9t1AU .companyEvidenceCopy li:before{content:"";position:absolute;left:2px;top:27px;width:8px;height:8px;border-radius:50%;background:var(--company-accent)}.palette-renewal_root__9t1AU .tradingPortfolio{color:white;background:var(--company-dark)}.palette-renewal_root__9t1AU .tradingPortfolio .companyEyebrow,.palette-renewal_root__9t1AU .tradingPortfolio .companySectionTitle h2{color:white}.palette-renewal_root__9t1AU .tradingPortfolioRail{width:min(100%,var(--container));margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(255,255,255,.24)}.palette-renewal_root__9t1AU .tradingPortfolioRail article{min-height:320px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,color-mix(in srgb,var(--company-accent) 12%,transparent),transparent 42%)}.palette-renewal_root__9t1AU .tradingPortfolioRail article:last-child{border-right:1px solid rgba(255,255,255,.24)}.palette-renewal_root__9t1AU .tradingPortfolioRail article:nth-child(2){background:linear-gradient(180deg,rgba(255,240,29,.13),transparent 42%)}.palette-renewal_root__9t1AU .tradingPortfolioRail article:nth-child(3){background:linear-gradient(180deg,rgba(8,181,209,.15),transparent 42%)}.palette-renewal_root__9t1AU .tradingPortfolioRail span{margin-bottom:auto;color:rgba(255,255,255,.7);font:700 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .tradingPortfolioRail strong{font-size:24px;line-height:1.4}.palette-renewal_root__9t1AU .tradingPortfolioRail p{margin:13px 0 0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.8}.palette-renewal_root__9t1AU .leasingFlow{background:var(--company-soft)}.palette-renewal_root__9t1AU .leasingFlow ol{width:min(100%,930px);margin:0 max(0px,calc((100vw - var(--container)) / 2)) 0 auto;padding:0;list-style:none}.palette-renewal_root__9t1AU .leasingFlow li{padding:28px 0;display:grid;grid-template-columns:72px 1fr;gap:22px;border-top:1px solid color-mix(in srgb,var(--company-accent) 26%,transparent)}.palette-renewal_root__9t1AU .leasingFlow li:last-child{border-bottom:1px solid color-mix(in srgb,var(--company-accent) 26%,transparent)}.palette-renewal_root__9t1AU .leasingFlow li>b{color:var(--company-accent);font:700 12px/1.7 var(--font-en)}.palette-renewal_root__9t1AU .leasingFlow h3{margin:0 0 8px;font-size:21px}.palette-renewal_root__9t1AU .leasingFlow p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.palette-renewal_root__9t1AU .companyFaq>div:last-child{width:min(100%,920px);margin:0 max(0px,calc((100vw - var(--container)) / 2)) 0 auto;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .companyFaq details{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .companyFaq summary{min-height:80px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.palette-renewal_root__9t1AU .companyFaq summary::-webkit-details-marker{display:none}.palette-renewal_root__9t1AU .companyFaq summary b{color:var(--company-accent);font-size:24px;font-weight:400;transition:transform .2s ease}.palette-renewal_root__9t1AU .companyFaq details[open] summary b{transform:rotate(45deg)}.palette-renewal_root__9t1AU .companyFaq details p{margin:-4px 54px 26px 0;color:var(--muted);font-size:14px;line-height:1.9}.palette-renewal_root__9t1AU .rightsEditorial{padding:var(--section) var(--gutter);color:white;background:linear-gradient(122deg,var(--company-dark) 0 55%,#245ed0 55% 72%,#e4ce15 72% 100%)}.palette-renewal_root__9t1AU .rightsEditorialTitle{width:min(100%,var(--container));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(18px,3vw,44px)}.palette-renewal_root__9t1AU .rightsEditorialTitle .companyEyebrow{width:100%;margin-bottom:30px;color:rgba(255,255,255,.72)}.palette-renewal_root__9t1AU .rightsEditorialTitle h2{margin:0;font-size:clamp(42px,5vw,54px);line-height:1.22;letter-spacing:-.03em}.palette-renewal_root__9t1AU .rightsEditorialTitle>span:not(.companyEyebrow){color:#fff01d;font:250 clamp(34px,4vw,56px)/1 var(--font-en)}.palette-renewal_root__9t1AU .rightsEditorial>p{width:min(100%,var(--container));margin:42px auto 0;max-width:650px;color:rgba(255,255,255,.78);font-size:16px;line-height:2}.palette-renewal_root__9t1AU .companySpecialistCta{position:relative;min-height:610px;padding:var(--section) var(--gutter);display:grid;align-items:center;overflow:clip;color:white;background:var(--company-dark)}.palette-renewal_root__9t1AU .companySpecialistCta:before{content:"";position:absolute;inset:0;opacity:.85;background:radial-gradient(48% 66% at 88% 18%,color-mix(in srgb,var(--company-secondary) 55%,transparent),transparent 72%),radial-gradient(52% 72% at 8% 95%,color-mix(in srgb,var(--company-accent) 50%,transparent),transparent 74%)}.palette-renewal_root__9t1AU .companySpecialistCta>div{position:relative;z-index:2;width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .companySpecialistCta .companyEyebrow{color:rgba(255,255,255,.72)}.palette-renewal_root__9t1AU .companySpecialistCta h2{margin:24px 0 28px;max-width:13em;font-size:clamp(38px,4.2vw,54px);line-height:1.45;letter-spacing:-.025em}.palette-renewal_root__9t1AU .companySpecialistCta p{max-width:620px;margin:0 0 34px;color:rgba(255,255,255,.75);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .companySpecialistCta .roundLink{color:white}.palette-renewal_root__9t1AU .companySpecialistCta .roundLink b{color:var(--company-accent);background:linear-gradient(white,white) padding-box,conic-gradient(from 10deg,var(--company-secondary),white,var(--company-accent),var(--company-secondary)) border-box}.palette-renewal_root__9t1AU .brandVisual{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;isolation:isolate;background:#e8eeee}.palette-renewal_root__9t1AU .brandVisual>img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.02);transform:scale(1.01)}.palette-renewal_root__9t1AU .brandVisual-tradingVisual>img{object-position:54% center}.palette-renewal_root__9t1AU .brandVisual-leasingCase>img{object-position:50% center}.palette-renewal_root__9t1AU .brandVisual:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,rgba(240,68,22,.055),transparent 36%,rgba(8,181,209,.075));pointer-events:none}.palette-renewal_root__9t1AU .brandVisual>span{position:absolute;z-index:2;display:block;border-radius:50%;filter:blur(2px);opacity:.24;animation:palette-renewal_brandVisualFloat__7PKpW 13s ease-in-out infinite alternate}.palette-renewal_root__9t1AU .brandVisual>span:first-child{width:34%;aspect-ratio:1;top:9%;left:11%;background:rgba(255,255,255,.7)}.palette-renewal_root__9t1AU .brandVisual>span:nth-child(2){width:42%;aspect-ratio:1;right:4%;bottom:-8%;background:rgba(255,233,70,.42);animation-delay:-4s}.palette-renewal_root__9t1AU .brandVisual>span:nth-child(3){width:24%;aspect-ratio:1;right:18%;top:14%;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.16);animation-delay:-8s}.palette-renewal_root__9t1AU .photoFade>.brandVisual{min-height:100%}.palette-renewal_root__9t1AU .photoFade.right>.brandVisual{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000);mask-image:linear-gradient(90deg,transparent,#000 24%,#000)}.palette-renewal_root__9t1AU .photoFade.left>.brandVisual{-webkit-mask-image:linear-gradient(270deg,transparent,#000 24%,#000);mask-image:linear-gradient(270deg,transparent,#000 24%,#000)}.palette-renewal_root__9t1AU .photoFade.all>.brandVisual{-webkit-mask-image:radial-gradient(ellipse at center,#000 24%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 24%,transparent 74%)}.palette-renewal_root__9t1AU .photoCard>.brandVisual{position:absolute;z-index:-2;inset:0}.palette-renewal_root__9t1AU .companyDirectoryImage>.brandVisual,.palette-renewal_root__9t1AU .companyEvidenceVisual>.brandVisual,.palette-renewal_root__9t1AU .companyHeroVisual>.brandVisual,.palette-renewal_root__9t1AU .peopleGrid article>div>.brandVisual{min-height:inherit}.palette-renewal_root__9t1AU .companyEvidenceVisual>.brandVisual{-webkit-mask-image:linear-gradient(90deg,#000,#000 74%,transparent);mask-image:linear-gradient(90deg,#000,#000 74%,transparent)}.palette-renewal_root__9t1AU .contactDirect .topicIntro>p,.palette-renewal_root__9t1AU .contactTopics .topicIntro>p{max-width:680px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.9}.palette-renewal_root__9t1AU .contactTopicList{width:min(100%,940px);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none}.palette-renewal_root__9t1AU .contactTopicList li{min-height:138px;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,248,.9))}.palette-renewal_root__9t1AU .contactTopicList b{color:var(--ui);font:700 11px/1 var(--font-en)}.palette-renewal_root__9t1AU .contactTopicList span{font-size:14px;font-weight:700;line-height:1.6}.palette-renewal_root__9t1AU .directContactGrid{width:min(100%,940px);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.palette-renewal_root__9t1AU .directContactGrid a{position:relative;min-height:260px;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(237,247,246,.92));transition:transform .2s ease,box-shadow .2s ease}.palette-renewal_root__9t1AU .directContactGrid a:hover{transform:translateY(-3px);box-shadow:0 20px 55px rgba(37,63,81,.09)}.palette-renewal_root__9t1AU .directContactGrid span{margin-bottom:auto;color:var(--ui);font:700 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:.13em}.palette-renewal_root__9t1AU .directContactGrid strong{overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,32px);line-height:1.4}.palette-renewal_root__9t1AU .directContactGrid p{margin:14px 38px 0 0;color:var(--muted);font-size:14px}.palette-renewal_root__9t1AU .directContactGrid b{position:absolute;right:30px;bottom:34px;color:var(--ui);font-size:22px;font-weight:400}@keyframes palette-renewal_brandVisualFloat__7PKpW{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(5%,4%,0) scale(1.08)}}@media (max-width:900px){.palette-renewal_root__9t1AU .companiesStatement>div:not(.ghostWord):not(.ambientDots){text-align:left}.palette-renewal_root__9t1AU .companiesStatement h2{font-size:36px}.palette-renewal_root__9t1AU .companiesStatement p{font-size:15px}.palette-renewal_root__9t1AU .companiesDirectory{padding-inline:0}.palette-renewal_root__9t1AU .companyDirectoryCard{min-height:0;display:flex;flex-direction:column}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryImage{order:0}.palette-renewal_root__9t1AU .companyDirectoryImage{min-height:330px}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryImage:after,.palette-renewal_root__9t1AU .companyDirectoryImage:after{background:linear-gradient(0deg,white,rgba(255,255,255,.86) 10%,transparent 42%)}.palette-renewal_root__9t1AU .companyDirectoryCopy{min-height:330px;padding:52px var(--gutter) 74px}.palette-renewal_root__9t1AU .companyDirectoryCard:nth-child(2n) .companyDirectoryCopy:before,.palette-renewal_root__9t1AU .companyDirectoryCopy:before{left:var(--gutter);right:var(--gutter);top:0;bottom:auto;width:auto;height:4px}.palette-renewal_root__9t1AU .companyDirectoryCopy h2{font-size:32px}.palette-renewal_root__9t1AU .companyDirectoryCopy p{font-size:15px}.palette-renewal_root__9t1AU .companyDirectoryCopy>b{right:var(--gutter);bottom:28px}.palette-renewal_root__9t1AU .companyCrossing .sectionHeading{margin-bottom:48px}.palette-renewal_root__9t1AU .companyCrossingGrid{grid-template-columns:1fr}.palette-renewal_root__9t1AU .companyCrossingGrid article{min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .companyCrossingGrid article:last-child{border-bottom:0}.palette-renewal_root__9t1AU .companyHero{min-height:780px;padding:112px var(--gutter) 62px;display:flex;align-items:flex-end}.palette-renewal_root__9t1AU .companyHeroCopy{width:100%;margin:0;padding-top:410px}.palette-renewal_root__9t1AU .company-leasing-retail .companyHeroCopy h1,.palette-renewal_root__9t1AU .companyHeroCopy h1{margin-block:20px;max-width:11em;font-size:44px;line-height:1.3}.palette-renewal_root__9t1AU .companyHeroCopy p{font-size:17px;line-height:1.8}.palette-renewal_root__9t1AU .companyHeroVisual{inset:36px -12% auto auto;width:118%;height:440px}.palette-renewal_root__9t1AU .companyHeroVisual:after{background:linear-gradient(0deg,white,rgba(255,255,255,.9) 10%,transparent 44%)}.palette-renewal_root__9t1AU .companyMission{display:block}.palette-renewal_root__9t1AU .companyMission>div{justify-self:start}.palette-renewal_root__9t1AU .companyMission h2{font-size:36px}.palette-renewal_root__9t1AU .companyMission>p{margin-top:42px;font-size:15px;line-height:var(--leading-body-relaxed)}.palette-renewal_root__9t1AU .companySectionTitle{margin-bottom:46px}.palette-renewal_root__9t1AU .companySectionTitle h2{font-size:36px}.palette-renewal_root__9t1AU .companyAreaRail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82vw;gap:14px;overflow-x:auto;border:0;scroll-snap-type:x mandatory;scrollbar-width:none}.palette-renewal_root__9t1AU .companyAreaRail::-webkit-scrollbar,.palette-renewal_root__9t1AU .tradingPortfolioRail::-webkit-scrollbar{display:none}.palette-renewal_root__9t1AU .companyAreaRail article{min-height:280px;border:1px solid var(--line);scroll-snap-align:start}.palette-renewal_root__9t1AU .companyAreaRail article:last-child{border-right:1px solid var(--line)}.palette-renewal_root__9t1AU .company-rights .companySectorGrid,.palette-renewal_root__9t1AU .company-trading .companySectorGrid,.palette-renewal_root__9t1AU .companySectorGrid{grid-template-columns:1fr}.palette-renewal_root__9t1AU .companySectorGrid>a,.palette-renewal_root__9t1AU .companySectorGrid>article{min-height:250px;padding:0}.palette-renewal_root__9t1AU .companySectorMedia{height:210px}.palette-renewal_root__9t1AU .companySectorBody,.palette-renewal_root__9t1AU .companySectorMedia+.companySectorBody{min-height:250px;padding:34px 24px 32px}.palette-renewal_root__9t1AU .companySectorGrid h3{font-size:23px}.palette-renewal_root__9t1AU .companyEvidence{display:flex;flex-direction:column;gap:50px}.palette-renewal_root__9t1AU .companyEvidenceVisual{width:calc(100% + (var(--gutter) * 2));min-height:410px;margin-inline:calc(var(--gutter) * -1)}.palette-renewal_root__9t1AU .companyEvidenceVisual img{-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000);mask-image:linear-gradient(0deg,transparent,#000 18%,#000)}.palette-renewal_root__9t1AU .companyEvidenceCopy h2{font-size:36px}.palette-renewal_root__9t1AU .companyEvidenceCopy>p{font-size:15px}.palette-renewal_root__9t1AU .tradingPortfolioRail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80vw;overflow-x:auto;border:0;scroll-snap-type:x mandatory;scrollbar-width:none}.palette-renewal_root__9t1AU .tradingPortfolioRail article{min-height:290px;border:1px solid rgba(255,255,255,.24);scroll-snap-align:start}.palette-renewal_root__9t1AU .companyFaq>div:last-child,.palette-renewal_root__9t1AU .leasingFlow ol{width:100%;margin:0}.palette-renewal_root__9t1AU .leasingFlow li{grid-template-columns:54px 1fr}.palette-renewal_root__9t1AU .companyFaq summary{font-size:15px}.palette-renewal_root__9t1AU .companyFaq details p{margin-right:20px;font-size:14px}.palette-renewal_root__9t1AU .rightsEditorial{background:linear-gradient(145deg,var(--company-dark) 0 68%,#e4ce15 68% 100%)}.palette-renewal_root__9t1AU .rightsEditorialTitle{gap:18px 14px}.palette-renewal_root__9t1AU .rightsEditorialTitle h2{font-size:39px}.palette-renewal_root__9t1AU .rightsEditorialTitle>span:not(.companyEyebrow){font-size:30px}.palette-renewal_root__9t1AU .rightsEditorial>p{font-size:15px}.palette-renewal_root__9t1AU .companySpecialistCta{min-height:560px}.palette-renewal_root__9t1AU .companySpecialistCta h2{font-size:36px}.palette-renewal_root__9t1AU .companySpecialistCta p{font-size:14px}.palette-renewal_root__9t1AU .companyEvidenceVisual>.brandVisual{-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000);mask-image:linear-gradient(0deg,transparent,#000 18%,#000)}.palette-renewal_root__9t1AU .directContactGrid{grid-template-columns:1fr}.palette-renewal_root__9t1AU .directContactGrid a{min-height:220px;padding:30px 26px}}@media (max-width:520px){.palette-renewal_root__9t1AU .company-leasing-retail .companyHeroCopy h1,.palette-renewal_root__9t1AU .companyHeroCopy h1{font-size:40px}.palette-renewal_root__9t1AU .companyHeroVisual{height:400px}.palette-renewal_root__9t1AU .companyHeroCopy{padding-top:380px}.palette-renewal_root__9t1AU .companyDirectoryImage{min-height:290px}}@media (max-width:900px){.palette-renewal_root__9t1AU .pressCaseCard{min-height:580px;padding-top:202px}.palette-renewal_root__9t1AU .pressCaseCard>img{height:180px}.palette-renewal_root__9t1AU .maCasesIntro,.palette-renewal_root__9t1AU .productShowcaseIntro{display:block;margin-bottom:44px}.palette-renewal_root__9t1AU .maCasesIntro h2,.palette-renewal_root__9t1AU .productShowcaseIntro h2{margin:20px 0 18px;font-size:36px}.palette-renewal_root__9t1AU .maCasesIntro p,.palette-renewal_root__9t1AU .productShowcaseIntro p{font-size:14px}.palette-renewal_root__9t1AU .maCasesGrid,.palette-renewal_root__9t1AU .productShowcaseGrid{grid-template-columns:1fr}.palette-renewal_root__9t1AU .productShowcaseGrid>a,.palette-renewal_root__9t1AU .productShowcaseGrid>article{min-height:220px;padding:28px 26px}.palette-renewal_root__9t1AU .productShowcaseGrid h3{font-size:21px}.palette-renewal_root__9t1AU .maCasesGrid a{min-height:0;padding:0}.palette-renewal_root__9t1AU .maCaseVisual{height:220px;min-height:220px;flex-basis:220px}.palette-renewal_root__9t1AU .maCaseBody{padding:26px}.palette-renewal_root__9t1AU .maCasesGrid h3{font-size:27px}.palette-renewal_root__9t1AU .externalPortalPage{min-height:520px}.palette-renewal_root__9t1AU .externalPortalPage h2{font-size:38px}.palette-renewal_root__9t1AU .externalPortalPage p{font-size:14px}}.palette-renewal_root__9t1AU .companyDirectoryCopy:before,.palette-renewal_root__9t1AU .companyHeroCopy .companyEyebrow:after,.palette-renewal_root__9t1AU .floatingHeader:after,.palette-renewal_root__9t1AU .peopleGrid article:before,.palette-renewal_root__9t1AU .photoCard:after,.palette-renewal_root__9t1AU .photoCard:before{display:none}.palette-renewal_root__9t1AU .capabilityRows article,.palette-renewal_root__9t1AU .companyAreaRail article,.palette-renewal_root__9t1AU .flowRows>div,.palette-renewal_root__9t1AU .serviceSteps article{box-shadow:none}.palette-renewal_root__9t1AU .companySectorGrid>a,.palette-renewal_root__9t1AU .companySectorGrid>article,.palette-renewal_root__9t1AU .cultureCards article,.palette-renewal_root__9t1AU .directContactGrid a,.palette-renewal_root__9t1AU .peopleGrid article,.palette-renewal_root__9t1AU .productShowcaseGrid>a,.palette-renewal_root__9t1AU .productShowcaseGrid>article{border:0;border-radius:10px;box-shadow:0 18px 44px rgba(29,50,72,.07)}.palette-renewal_root__9t1AU .maCasesGrid a,.palette-renewal_root__9t1AU .maCasesGrid a:hover,.palette-renewal_root__9t1AU .maCasesGrid a:nth-child(2),.palette-renewal_root__9t1AU .maCasesGrid a:nth-child(2):hover,.palette-renewal_root__9t1AU .productShowcaseGrid>a:hover{box-shadow:0 20px 48px rgba(29,50,72,.09)}.palette-renewal_root__9t1AU .companyHero:before{height:1px;background:var(--line)}.palette-renewal_root__9t1AU .navContact{box-shadow:none}.palette-renewal_root__9t1AU .menuButton{border:0;background:var(--ink)}.palette-renewal_root__9t1AU .companySpecialistCta .roundLink b,.palette-renewal_root__9t1AU .roundLink b,.palette-renewal_root__9t1AU .roundLink:hover b,.palette-renewal_root__9t1AU .statementCopy .roundLink b{border:1px solid rgba(18,18,17,.22);background:var(--ink)}.palette-renewal_root__9t1AU .companySpecialistCta .roundLink b,.palette-renewal_root__9t1AU .statementCopy .roundLink b{color:var(--ink);background:white}.palette-renewal_root__9t1AU .railControls button,.palette-renewal_root__9t1AU .railControls button:first-child{border:1px solid rgba(18,18,17,.18);background:var(--ink)}.palette-renewal_root__9t1AU .railControls button:first-child{color:var(--ink);background:white}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramCore,.palette-renewal_root__9t1AU .diagramCore{border:0;background:var(--ink)}.palette-renewal_root__9t1AU .newsCardImage:after,.palette-renewal_root__9t1AU .pageHero:before{height:1px;background:var(--line)}.palette-renewal_root__9t1AU .pageHeroCopy>span:after{background:var(--line-strong)}@supports (animation-timeline:scroll()){.palette-renewal_root__9t1AU .homeScroll{animation:palette-renewal_heroScrollCue__nBkGV linear both;animation-timeline:scroll(root block);animation-range:0 58svh}}.palette-renewal_root__9t1AU .companySpecialistCta,.palette-renewal_root__9t1AU .leasingFlow,.palette-renewal_root__9t1AU .rightsEditorial,.palette-renewal_root__9t1AU .tradingPortfolio{position:relative;isolation:isolate;overflow:clip;color:var(--ink);background:#fff}.palette-renewal_root__9t1AU .companySpecialistCta:before,.palette-renewal_root__9t1AU .leasingFlow:before,.palette-renewal_root__9t1AU .rightsEditorial:before,.palette-renewal_root__9t1AU .tradingPortfolio:before{content:"";position:absolute;z-index:0;inset:-18%;pointer-events:none;background:radial-gradient(42% 48% at 82% 22%,color-mix(in srgb,var(--company-secondary) 16%,transparent),transparent 72%),radial-gradient(38% 44% at 14% 86%,color-mix(in srgb,var(--company-accent) 11%,transparent),transparent 74%),radial-gradient(24% 34% at 58% 60%,rgba(255,240,29,.065),transparent 76%);opacity:.92;transform:translate3d(var(--pointer-far-x,0),var(--pointer-far-y,0),0) scale(1.05);will-change:transform}.palette-renewal_root__9t1AU .companySpecialistCta>div,.palette-renewal_root__9t1AU .leasingFlow .companySectionTitle,.palette-renewal_root__9t1AU .leasingFlow ol,.palette-renewal_root__9t1AU .rightsEditorial>p,.palette-renewal_root__9t1AU .rightsEditorialTitle,.palette-renewal_root__9t1AU .tradingPortfolio .companySectionTitle,.palette-renewal_root__9t1AU .tradingPortfolioRail{position:relative;z-index:1}.palette-renewal_root__9t1AU .companySpecialistCta .companyEyebrow,.palette-renewal_root__9t1AU .companySpecialistCta .roundLink,.palette-renewal_root__9t1AU .companySpecialistCta h2,.palette-renewal_root__9t1AU .rightsEditorialTitle .companyEyebrow,.palette-renewal_root__9t1AU .tradingPortfolio .companyEyebrow,.palette-renewal_root__9t1AU .tradingPortfolio .companySectionTitle h2{color:var(--ink)}.palette-renewal_root__9t1AU .company-trading .companyEyebrow,.palette-renewal_root__9t1AU .company-trading .tradingPortfolioRail span{color:#ad3518}.palette-renewal_root__9t1AU .tradingPortfolioRail{border-block-color:var(--line)}.palette-renewal_root__9t1AU .tradingPortfolioRail article,.palette-renewal_root__9t1AU .tradingPortfolioRail article:nth-child(2),.palette-renewal_root__9t1AU .tradingPortfolioRail article:nth-child(3){border-color:var(--line);background:rgba(255,255,255,.38)}.palette-renewal_root__9t1AU .tradingPortfolioRail span{color:var(--company-accent)}.palette-renewal_root__9t1AU .tradingPortfolioRail p{color:var(--muted)}.palette-renewal_root__9t1AU .rightsEditorial{border-block:1px solid var(--line)}.palette-renewal_root__9t1AU .rightsEditorialTitle>span:not(.companyEyebrow){color:color-mix(in srgb,var(--company-accent) 76%,var(--ink))}.palette-renewal_root__9t1AU .rightsEditorial>p{color:var(--muted)}.palette-renewal_root__9t1AU .companySpecialistCta{min-height:500px;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .companySpecialistCta p{color:var(--ink-soft);font-size:16px}.palette-renewal_root__9t1AU .companySpecialistCta .companyEyebrow{color:color-mix(in srgb,var(--company-accent) 72%,var(--ink))}.palette-renewal_root__9t1AU .company-trading .companySpecialistCta .companyEyebrow{color:#ad3518}.palette-renewal_root__9t1AU .company-leasing-retail .companySpecialistCta .companyEyebrow{color:#255640}.palette-renewal_root__9t1AU .company-rights .companySpecialistCta .companyEyebrow{color:#174fbf}.palette-renewal_root__9t1AU .companySpecialistCta .roundLink b,.palette-renewal_root__9t1AU .companySpecialistCta .roundLink:hover b{color:white;border-color:rgba(18,18,17,.2);background:var(--ink)}.palette-renewal_root__9t1AU .leasingFlow{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--company-soft) 34%,#fff))}.palette-renewal_root__9t1AU .statementField{color:white}.palette-renewal_root__9t1AU .statementField .ghostWord.light{color:rgba(255,255,255,.13)}.palette-renewal_root__9t1AU .statementCopy .roundLink,.palette-renewal_root__9t1AU .statementCopy h2,.palette-renewal_root__9t1AU .statementCopy span{color:white}.palette-renewal_root__9t1AU .statementCopy p{color:rgba(255,255,255,.96)}.palette-renewal_root__9t1AU .statementCopy{text-shadow:0 2px 4px rgba(18,18,17,.46),0 12px 36px rgba(18,18,17,.3)}.palette-renewal_root__9t1AU .detailCta>.photoFade{opacity:.32}.palette-renewal_root__9t1AU .detailCta:after{background:linear-gradient(90deg,rgba(18,18,17,.9),rgba(36,29,24,.66) 48%,rgba(18,18,17,.16) 78%),radial-gradient(54% 70% at 88% 18%,rgba(240,68,22,.34),transparent 72%)}.palette-renewal_root__9t1AU .detailCta>div>span{font-size:13px;font-weight:700}.palette-renewal_root__9t1AU .detailCta h2{text-shadow:0 2px 18px rgba(0,0,0,.2)}.palette-renewal_root__9t1AU .maCta{background:radial-gradient(70% 90% at 88% 18%,rgba(0,174,205,.42),transparent 68%),linear-gradient(118deg,#10141c,#142c42 54%,#087f9f)}.palette-renewal_root__9t1AU .maCta>.photoFade{opacity:.2}.palette-renewal_root__9t1AU .maCta:after{background:linear-gradient(90deg,rgba(8,12,19,.9),rgba(14,37,55,.62) 52%,rgba(8,91,116,.16) 82%),radial-gradient(48% 74% at 86% 18%,rgba(22,199,220,.24),transparent 74%)}.palette-renewal_root__9t1AU .companySpecialistCta:before{background:radial-gradient(42% 48% at 84% 18%,color-mix(in srgb,var(--company-secondary) 24%,transparent),transparent 72%),radial-gradient(38% 44% at 12% 90%,color-mix(in srgb,var(--company-accent) 17%,transparent),transparent 74%),radial-gradient(24% 34% at 62% 64%,rgba(255,240,29,.09),transparent 76%)}.palette-renewal_root__9t1AU .companySpecialistCta:after{content:"";position:absolute;z-index:0;right:clamp(-120px,-5vw,-42px);top:clamp(34px,8vw,100px);width:clamp(250px,34vw,520px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--company-accent) 24%,transparent);border-radius:43% 57% 62% 38%/52% 42% 58% 48%;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.82),color-mix(in srgb,var(--company-soft) 42%,transparent) 46%,transparent 72%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.palette-renewal_root__9t1AU .diagramRing.outer{border-color:rgba(23,23,43,.32);animation:palette-renewal_diagramOuterOrbit__M5Eqq 20s linear infinite;will-change:rotate}.palette-renewal_root__9t1AU .diagramRing.outer:after,.palette-renewal_root__9t1AU .diagramRing.outer:before{content:"";position:absolute;width:11px;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 7px rgba(255,255,255,.88),0 8px 24px rgba(23,23,43,.15)}.palette-renewal_root__9t1AU .diagramRing.outer:before{left:calc(50% - 5px);top:-5px;background:var(--coral)}.palette-renewal_root__9t1AU .diagramRing.outer:after{right:calc(12% - 5px);bottom:calc(12% - 5px);background:var(--cyan)}.palette-renewal_root__9t1AU .diagramRing.inner{animation:palette-renewal_diagramInnerOrbit__hLjMX 15s linear infinite;will-change:rotate}.palette-renewal_root__9t1AU .diagramCore{animation:palette-renewal_diagramCoreBreathe__XJHc_ 4.8s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .diagramNode>span{animation:palette-renewal_diagramNodeFloat__b3J6Q 5.6s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .diagramNode.node2>span{animation-delay:-1.1s}.palette-renewal_root__9t1AU .diagramNode.node3>span{animation-delay:-2.2s}.palette-renewal_root__9t1AU .diagramNode.node4>span{animation-delay:-3.3s}.palette-renewal_root__9t1AU .diagramNode.node5>span{animation-delay:-4.4s}.palette-renewal_root__9t1AU .circleDiagram.ma .diagramNode>span{animation:none;transform:none}.palette-renewal_root__9t1AU .softCircle{animation:palette-renewal_softOrbMorph__UaDSx 10s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .dotMatrix{animation:palette-renewal_matrixDrift__rqFTH 9s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .statementPhoto.top{animation:palette-renewal_statementOrbTop__IF_iD 12s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .statementPhoto.bottom{animation:palette-renewal_statementOrbBottom__pFJ2M 15s ease-in-out -6s infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .featureVisual .photoFade{animation:palette-renewal_featureVisualDrift__y4cP4 13s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .maCta>.photoFade{animation:palette-renewal_ctaVisualDrift__vVJXk 14s ease-in-out infinite alternate;will-change:transform}.palette-renewal_root__9t1AU .companySpecialistCta:before{animation:palette-renewal_specialistFieldDrift__AVUEQ 11s ease-in-out infinite alternate;will-change:transform,opacity}.palette-renewal_root__9t1AU .companySpecialistCta:after{animation:palette-renewal_specialistOrbDrift__s_ywL 13s ease-in-out infinite alternate;will-change:transform}}@keyframes palette-renewal_diagramOuterOrbit__M5Eqq{to{rotate:1turn}}@keyframes palette-renewal_diagramInnerOrbit__hLjMX{to{rotate:-1turn}}@keyframes palette-renewal_diagramCoreBreathe__XJHc_{0%{transform:scale(.985)}to{transform:scale(1.04)}}@keyframes palette-renewal_diagramNodeFloat__b3J6Q{0%{transform:translate3d(0,3px,0) scale(.985)}to{transform:translate3d(0,-7px,0) scale(1.025)}}@keyframes palette-renewal_softOrbMorph__UaDSx{0%{transform:translate3d(-12px,8px,0) rotate(-5deg) scale(.94)}to{transform:translate3d(18px,-14px,0) rotate(8deg) scale(1.08)}}@keyframes palette-renewal_matrixDrift__rqFTH{0%{transform:translate3d(-7px,8px,0) rotate(-1deg)}to{transform:translate3d(14px,-10px,0) rotate(3deg)}}@keyframes palette-renewal_statementOrbTop__IF_iD{0%{transform:translate3d(-14px,8px,0) rotate(-2deg) scale(.98)}to{transform:translate3d(18px,-15px,0) rotate(2deg) scale(1.05)}}@keyframes palette-renewal_statementOrbBottom__pFJ2M{0%{transform:translate3d(16px,-8px,0) rotate(2deg) scale(1.03)}to{transform:translate3d(-18px,16px,0) rotate(-3deg) scale(.97)}}@keyframes palette-renewal_featureVisualDrift__y4cP4{0%{transform:translate3d(-10px,8px,0) rotate(-1deg) scale(1.01)}to{transform:translate3d(18px,-12px,0) rotate(1.5deg) scale(1.06)}}@keyframes palette-renewal_ctaVisualDrift__vVJXk{0%{transform:translate3d(-1.5%,-1%,0) scale(1.04)}to{transform:translate3d(1.5%,1%,0) scale(1.1)}}@keyframes palette-renewal_specialistFieldDrift__AVUEQ{0%{transform:translate3d(-1.5%,1%,0) scale(1.04);opacity:.84}to{transform:translate3d(1.5%,-1%,0) scale(1.1);opacity:1}}@keyframes palette-renewal_specialistOrbDrift__s_ywL{0%{transform:translate3d(-10px,12px,0) rotate(-4deg) scale(.96)}to{transform:translate3d(18px,-16px,0) rotate(7deg) scale(1.06)}}.palette-renewal_root__9t1AU .pointerAura{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .pointerAura{position:fixed;z-index:80;left:0;top:0;width:clamp(260px,26vw,430px);aspect-ratio:1;display:block;border-radius:50%;pointer-events:none;contain:strict;background:radial-gradient(circle at 35% 38%,rgba(255,240,29,.34),transparent 38%),radial-gradient(circle at 68% 62%,rgba(8,181,209,.28),transparent 44%),radial-gradient(circle at 52% 50%,rgba(240,68,22,.18),transparent 67%);filter:blur(34px) saturate(108%);mix-blend-mode:multiply;opacity:0;transform:translate3d(calc(var(--pointer-client-x, 50vw) - 50%),calc(var(--pointer-client-y, 50vh) - 50%),0);transition:opacity .42s ease;will-change:transform,opacity}.palette-renewal_root__9t1AU[data-pointer-motion=enabled][data-pointer-visible=true] .pointerAura{opacity:.12}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .ambientDots{translate:var(--pointer-near-x,0) var(--pointer-near-y,0);will-change:translate,transform}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .circleDiagram,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .detailCta>.photoFade,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .featureVisual,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .statementPhoto{translate:var(--pointer-far-x,0) var(--pointer-far-y,0);will-change:translate,transform}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .dotMatrix,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .softCircle{translate:var(--pointer-near-x,0) var(--pointer-near-y,0);will-change:translate,transform}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .ghostWord{translate:var(--pointer-far-x,0) var(--pointer-far-y,0);will-change:translate}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .brandVisual{translate:var(--pointer-far-x,0) var(--pointer-far-y,0);scale:1.045;will-change:translate,scale}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .detailCta>.photoFade .brandVisual,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .featureVisual .brandVisual,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .statementPhoto .brandVisual{translate:none}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companySpecialistCta:before,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .leasingFlow:before,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .rightsEditorial:before,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .tradingPortfolio:before{translate:var(--pointer-near-x,0) var(--pointer-near-y,0);scale:1.08}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companyDirectoryCopy>b,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companySectorGrid>a>b,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .organizationCompany>i,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .roundLink b{transition:transform .16s ease-out,box-shadow .22s ease,background .22s ease}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companyDirectoryCard[data-pointer-reactive=true] .companyDirectoryCopy>b,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companySectorGrid>a[data-pointer-reactive=true]>b,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .organizationCompany[data-pointer-reactive=true]>i,.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .roundLink[data-pointer-reactive=true] b{transform:translate3d(var(--link-magnet-x,0),var(--link-magnet-y,0),0) scale(1.055)}.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companyDirectoryCard[data-pointer-reactive=true],.palette-renewal_root__9t1AU[data-pointer-motion=enabled] .companySectorGrid>a[data-pointer-reactive=true]{background:radial-gradient(circle at var(--link-light-x,50%) var(--link-light-y,50%),color-mix(in srgb,var(--company-accent) 11%,transparent) 0,transparent 34%),rgba(255,255,255,.98);box-shadow:0 22px 54px rgba(29,50,72,.09)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.palette-renewal_root__9t1AU .pointerAura{display:none!important}.palette-renewal_root__9t1AU .ambientDots,.palette-renewal_root__9t1AU .brandVisual,.palette-renewal_root__9t1AU .circleDiagram,.palette-renewal_root__9t1AU .detailCta>.photoFade,.palette-renewal_root__9t1AU .dotMatrix,.palette-renewal_root__9t1AU .featureVisual,.palette-renewal_root__9t1AU .ghostWord,.palette-renewal_root__9t1AU .homeHeroMotion,.palette-renewal_root__9t1AU .homeHeroWash,.palette-renewal_root__9t1AU .softCircle,.palette-renewal_root__9t1AU .statementPhoto{translate:none!important;scale:none!important}}@media (max-width:900px){.palette-renewal_root__9t1AU .companySpecialistCta,.palette-renewal_root__9t1AU .rightsEditorial,.palette-renewal_root__9t1AU .tradingPortfolio{color:var(--ink);background:#fff}.palette-renewal_root__9t1AU .tradingPortfolioRail article{border-color:var(--line)}}@keyframes palette-renewal_heroScrollCue__nBkGV{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,44px,0);opacity:0}}@keyframes palette-renewal_portalScale__F1BkP{0%{transform:scale(1)}5%{transform:scale(1.007)}10%{transform:scale(1.066)}15%{transform:scale(1.248)}20%{transform:scale(1.619)}25%{transform:scale(2.236)}30%{transform:scale(3.143)}35%{transform:scale(4.366)}40%{transform:scale(5.915)}45%{transform:scale(7.778)}50%{transform:scale(9.926)}55%{transform:scale(12.311)}60%{transform:scale(14.87)}65%{transform:scale(17.522)}70%{transform:scale(20.175)}75%{transform:scale(22.725)}80%{transform:scale(25.061)}85%{transform:scale(27.069)}90%{transform:scale(28.633)}95%{transform:scale(29.643)}to{transform:scale(30)}}@keyframes palette-renewal_portalWhite__2HML4{0%{opacity:1}5%{opacity:.5}10%,to{opacity:0}}@keyframes palette-renewal_portalVeil__X2hyr{0%{opacity:0}5%{opacity:.5}10%,70%{opacity:1}75%{opacity:.875}80%{opacity:.667}85%{opacity:.458}90%{opacity:.25}95%{opacity:.042}to{opacity:0}}@keyframes palette-renewal_portalBg__8_4RP{0%{transform:scale(1)}5%{transform:scale(1.003)}10%{transform:scale(1.012)}15%{transform:scale(1.026)}20%{transform:scale(1.044)}25%{transform:scale(1.066)}30%{transform:scale(1.091)}35%{transform:scale(1.118)}40%{transform:scale(1.148)}45%{transform:scale(1.179)}50%{transform:scale(1.21)}55%{transform:scale(1.241)}60%{transform:scale(1.272)}65%{transform:scale(1.302)}70%{transform:scale(1.329)}75%{transform:scale(1.354)}80%{transform:scale(1.376)}85%{transform:scale(1.394)}90%{transform:scale(1.408)}95%{transform:scale(1.417)}to{transform:scale(1.42)}}@supports (animation-timeline:view()){.palette-renewal_root__9t1AU .heroDive{height:250svh}.palette-renewal_root__9t1AU .heroPortal g[data-mask],.palette-renewal_root__9t1AU .heroPortal g[data-white],.palette-renewal_root__9t1AU .heroPortal rect[data-veil],.palette-renewal_root__9t1AU .homeHeroBackground{animation-timeline:--heroDive;animation-range:contain 0 contain 100%;animation-timing-function:linear;animation-fill-mode:both}.palette-renewal_root__9t1AU .homeHeroBackground{animation-name:palette-renewal_portalBg__8_4RP}.palette-renewal_root__9t1AU .heroPortal g[data-mask]{animation-name:palette-renewal_portalScale__F1BkP}.palette-renewal_root__9t1AU .heroPortal g[data-white]{animation-name:palette-renewal_portalScale__F1BkP,palette-renewal_portalWhite__2HML4}.palette-renewal_root__9t1AU .heroPortal rect[data-veil]{animation-name:palette-renewal_portalVeil__X2hyr}.palette-renewal_root__9t1AU .companyEvidence,.palette-renewal_root__9t1AU .companyMission,.palette-renewal_root__9t1AU .companySectors .companySectionTitle,.palette-renewal_root__9t1AU .methodGrid,.palette-renewal_root__9t1AU .organizationIntro,.palette-renewal_root__9t1AU .playDefinitionCopy,.palette-renewal_root__9t1AU .railHeader{animation:palette-renewal_sectionRise__z4Dfn linear both;animation-timeline:view(block);animation-range:entry 8% cover 34%}.palette-renewal_root__9t1AU .cardRail{animation:palette-renewal_sectionRiseOpaque__kqANG linear both;animation-timeline:view(block);animation-range:entry 8% cover 34%}.palette-renewal_root__9t1AU[data-palette-renewal=ma] .methodSection .methodGrid{animation:none;transform:none;opacity:1}.palette-renewal_root__9t1AU .companySpecialistCta>div{animation:palette-renewal_sectionRiseOpaque__kqANG linear both;animation-timeline:view(block);animation-range:entry 8% cover 34%;opacity:1}.palette-renewal_root__9t1AU .companySectorGrid>a,.palette-renewal_root__9t1AU .companySectorGrid>article,.palette-renewal_root__9t1AU .organizationGrid>article{animation:palette-renewal_guidedItemRise___ZDpQ linear both;animation-timeline:view(block);animation-range:entry 4% cover 28%}.palette-renewal_root__9t1AU .companySectorGrid>:nth-child(2),.palette-renewal_root__9t1AU .organizationGrid>article:nth-child(2){animation-range:entry 10% cover 34%}.palette-renewal_root__9t1AU .companySectorGrid>:nth-child(3),.palette-renewal_root__9t1AU .organizationGrid>article:nth-child(3){animation-range:entry 16% cover 40%}.palette-renewal_root__9t1AU .companySectorGrid>:nth-child(4){animation-range:entry 22% cover 46%}.palette-renewal_root__9t1AU .companySectors .companySectionTitle:after{content:"";position:absolute;left:0;right:0;bottom:-30px;height:2px;background:radial-gradient(circle at 100% 50%,var(--company-accent) 0 4px,transparent 4.5px),linear-gradient(90deg,var(--line-strong),color-mix(in srgb,var(--company-accent) 58%,var(--line)));transform-origin:left center;animation:palette-renewal_guideLineDraw__VVq3Z linear both;animation-timeline:view(block);animation-range:entry 18% cover 52%}.palette-renewal_root__9t1AU .railHeader:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:1px;background:linear-gradient(90deg,var(--line-strong),var(--line) 72%,transparent);transform-origin:left center;animation:palette-renewal_guideLineDraw__VVq3Z linear both;animation-timeline:view(block);animation-range:entry 16% cover 48%}.palette-renewal_root__9t1AU .photoCard h3,.palette-renewal_root__9t1AU .photoCard p,.palette-renewal_root__9t1AU .photoCard>b,.palette-renewal_root__9t1AU .photoCard>span,.palette-renewal_root__9t1AU .photoCardMeta,.palette-renewal_root__9t1AU .pressCaseCard time,.palette-renewal_root__9t1AU .pressCaseCard>em{animation:palette-renewal_cardCopyReveal__MPlcr linear both;animation-timeline:view(block);animation-range:entry 3% cover 26%}}@keyframes palette-renewal_sectionRise__z4Dfn{0%{transform:translate3d(0,54px,0);opacity:.22}to{transform:translateZ(0);opacity:1}}@keyframes palette-renewal_sectionRiseOpaque__kqANG{0%{transform:translate3d(0,42px,0);opacity:1}to{transform:translateZ(0);opacity:1}}@keyframes palette-renewal_guidedItemRise___ZDpQ{0%{transform:translate3d(0,62px,0) rotate(.6deg);opacity:.08}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes palette-renewal_guideLineDraw__VVq3Z{0%{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:1}}@keyframes palette-renewal_cardCopyReveal__MPlcr{0%{transform:translate3d(0,22px,0);opacity:1}to{transform:translateZ(0);opacity:1}}.palette-renewal_root__9t1AU .pressRailSection .cardRail,.palette-renewal_root__9t1AU .pressRailSection .photoCard h3,.palette-renewal_root__9t1AU .pressRailSection .photoCard p,.palette-renewal_root__9t1AU .pressRailSection .photoCard>b,.palette-renewal_root__9t1AU .pressRailSection .photoCard>span,.palette-renewal_root__9t1AU .pressRailSection .photoCardMeta,.palette-renewal_root__9t1AU .pressRailSection .pressCaseCard time,.palette-renewal_root__9t1AU .pressRailSection .pressCaseCard>em{animation:none!important;transform:none!important;opacity:1!important}.palette-renewal_root__9t1AU .principlesSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .principlesIntro,.palette-renewal_root__9t1AU .principlesRows{width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .principlesIntro{margin-bottom:48px;display:grid;grid-template-columns:minmax(160px,2fr) minmax(0,6fr);gap:18px 54px}.palette-renewal_root__9t1AU .principlesIntro>span{color:var(--ui);font:700 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .principlesIntro h2{margin:-10px 0 0;font-size:clamp(40px,4.5vw,60px);line-height:1.4}.palette-renewal_root__9t1AU .principlesIntro p{grid-column:2;max-width:700px;margin:0;color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .principlesRows article{padding:38px 0;display:grid;grid-template-columns:70px minmax(160px,1.3fr) minmax(0,4.7fr);gap:22px;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .principlesRows article:last-child{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .principlesRows article>b,.palette-renewal_root__9t1AU .principlesRows article>span{color:var(--muted);font:700 var(--type-eyebrow)/1.5 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .principlesRows h3{margin:-7px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.5}.palette-renewal_root__9t1AU .principlesRows p{margin:0;max-width:720px;color:var(--ink-soft);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .principlesRows small{display:block;margin-top:16px;color:var(--muted);font:650 10px/1.4 var(--font-en);letter-spacing:.14em}.palette-renewal_root__9t1AU .principlesRows .pending h3,.palette-renewal_root__9t1AU .principlesRows .pending p{color:#858585}.palette-renewal_root__9t1AU .executiveGrid{display:grid;grid-template-columns:1fr;border:0}.palette-renewal_root__9t1AU .executiveGrid article{min-height:0;padding:48px 0;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:clamp(38px,7vw,100px);align-items:start;border:0;border-top:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid article:last-child{border-right:0;border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .executiveGrid figure{height:360px;min-height:360px;overflow:hidden;background:#efefeb}.palette-renewal_root__9t1AU .executiveGrid img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center top;filter:saturate(.82) contrast(1.02)}.palette-renewal_root__9t1AU .executiveGrid article>div{padding-top:16px}.palette-renewal_root__9t1AU .executiveGrid h3{margin:18px 0 24px;font-size:clamp(32px,3.2vw,46px)}.palette-renewal_root__9t1AU .executiveGrid p{margin:0 0 26px;max-width:760px;color:var(--ink-soft);font-size:15px;line-height:2.05}.palette-renewal_root__9t1AU .organizationSection{padding:var(--section) var(--gutter)}.palette-renewal_root__9t1AU .organizationGrid,.palette-renewal_root__9t1AU .organizationIntro{width:min(100%,var(--container));margin-inline:auto}.palette-renewal_root__9t1AU .organizationIntro{margin-bottom:72px;display:grid;grid-template-columns:minmax(160px,2fr) minmax(0,6fr);gap:18px 54px}.palette-renewal_root__9t1AU .organizationIntro>span{color:var(--ui);font:700 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .organizationIntro h2{margin:-10px 0 0;font-size:clamp(40px,4.5vw,60px);line-height:1.42}.palette-renewal_root__9t1AU .organizationIntro p{grid-column:2;max-width:720px;margin:0;color:var(--muted);font-size:15px;line-height:2}.palette-renewal_root__9t1AU .organizationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,58px)}.palette-renewal_root__9t1AU .organizationGrid>article{min-width:0}.palette-renewal_root__9t1AU .organizationCompany{position:relative;min-height:260px;padding:0 0 34px;display:flex;flex-direction:column;border-bottom:1px solid var(--line-strong)}.palette-renewal_root__9t1AU .organizationCompany>b{color:var(--muted);font:700 11px/1 var(--font-en)}.palette-renewal_root__9t1AU .organizationCompany>span{margin:auto 40px 12px 0;color:var(--muted);font:700 11px/1.5 var(--font-en);letter-spacing:.12em}.palette-renewal_root__9t1AU .organizationCompany h3{margin:0 42px 0 0;font-size:clamp(25px,2.3vw,34px);line-height:1.45}.palette-renewal_root__9t1AU .organizationCompany>i{position:absolute;right:0;bottom:32px;font-size:20px;font-style:normal}.palette-renewal_root__9t1AU .organizationGrid ul{margin:0;padding:0;list-style:none}.palette-renewal_root__9t1AU .organizationGrid li{border-bottom:1px solid var(--line)}.palette-renewal_root__9t1AU .organizationGrid li>a,.palette-renewal_root__9t1AU .organizationGrid li>span{position:relative;min-height:116px;padding:24px 38px 24px 0;display:flex;flex-direction:column;justify-content:center}.palette-renewal_root__9t1AU .organizationGrid small{color:var(--muted);font:650 10px/1.4 var(--font-en);letter-spacing:.08em}.palette-renewal_root__9t1AU .organizationGrid strong{margin-top:8px;font-size:15px;line-height:1.7}.palette-renewal_root__9t1AU .organizationGrid li i{position:absolute;right:2px;top:50%;font-size:16px;font-style:normal;transform:translateY(-50%)}.palette-renewal_root__9t1AU .contactFormStage{padding:0 var(--gutter) var(--section)}.palette-renewal_root__9t1AU .contactFormIntro{width:min(100%,940px);margin:0 auto 48px}.palette-renewal_root__9t1AU .contactFormIntro>span{color:var(--ui);font:700 var(--type-eyebrow)/1.4 var(--font-en);letter-spacing:var(--tracking-eyebrow)}.palette-renewal_root__9t1AU .contactFormIntro h2{margin:20px 0 16px;font-size:clamp(36px,4.3vw,56px);line-height:1.42;letter-spacing:-.025em}.palette-renewal_root__9t1AU .contactFormIntro p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.9}.palette-renewal_root__9t1AU .contactFormStage form{position:relative;background:radial-gradient(circle at 94% 5%,rgba(255,241,41,.14),transparent 24%),radial-gradient(circle at 4% 98%,rgba(0,161,219,.08),transparent 27%),#f7fafb}.palette-renewal_root__9t1AU .contactFormStage .submitError{margin:0 0 24px!important}@media (max-width:900px){.palette-renewal_root__9t1AU .organizationIntro,.palette-renewal_root__9t1AU .principlesIntro{display:block}.palette-renewal_root__9t1AU .organizationIntro h2,.palette-renewal_root__9t1AU .principlesIntro h2{margin:20px 0;font-size:36px}.palette-renewal_root__9t1AU .organizationIntro p,.palette-renewal_root__9t1AU .principlesIntro p{font-size:14px}.palette-renewal_root__9t1AU .principlesRows article{grid-template-columns:44px minmax(0,1fr)}.palette-renewal_root__9t1AU .principlesRows article>div,.palette-renewal_root__9t1AU .principlesRows article>span{grid-column:2}.palette-renewal_root__9t1AU .executiveGrid article{grid-template-columns:1fr;gap:26px}.palette-renewal_root__9t1AU .executiveGrid figure{width:min(100%,340px);height:430px;min-height:430px;margin-inline:auto}.palette-renewal_root__9t1AU .executiveGrid img{height:430px;min-height:430px}.palette-renewal_root__9t1AU .executiveGrid .executivePortraitArai{object-position:4.5% center!important;transform-origin:47% 34%!important}.palette-renewal_root__9t1AU .organizationGrid{grid-template-columns:1fr;gap:60px}.palette-renewal_root__9t1AU .organizationCompany{min-height:210px}.palette-renewal_root__9t1AU .contactTopicList{grid-template-columns:1fr;gap:0}.palette-renewal_root__9t1AU .contactTopicList li{min-height:96px}.palette-renewal_root__9t1AU .contactFormIntro{margin-bottom:34px}.palette-renewal_root__9t1AU .contactFormIntro h2{font-size:34px}.palette-renewal_root__9t1AU .privacy{align-items:flex-start}.palette-renewal_root__9t1AU .privacy input{flex:0 0 20px;margin-top:3px}}@media (prefers-reduced-motion:reduce){.palette-renewal_root__9t1AU .heroDive{height:100svh}.palette-renewal_root__9t1AU .heroPortal g,.palette-renewal_root__9t1AU .heroPortal rect[data-veil],.palette-renewal_root__9t1AU .homeHeroBackground{animation:none!important;transform:none!important}.palette-renewal_root__9t1AU .heroPortal rect[data-veil]{opacity:0!important}.palette-renewal_root__9t1AU .brandVisual>span,.palette-renewal_root__9t1AU .cardRail,.palette-renewal_root__9t1AU .colorFlow,.palette-renewal_root__9t1AU .companyEvidence,.palette-renewal_root__9t1AU .companyMission,.palette-renewal_root__9t1AU .companySectorGrid>a,.palette-renewal_root__9t1AU .companySectorGrid>article,.palette-renewal_root__9t1AU .companySectors .companySectionTitle,.palette-renewal_root__9t1AU .companySectors .companySectionTitle:after,.palette-renewal_root__9t1AU .companySpecialistCta:after,.palette-renewal_root__9t1AU .companySpecialistCta:before,.palette-renewal_root__9t1AU .companySpecialistCta>div,.palette-renewal_root__9t1AU .diagramCore,.palette-renewal_root__9t1AU .diagramNode>span,.palette-renewal_root__9t1AU .diagramRing,.palette-renewal_root__9t1AU .dotMatrix,.palette-renewal_root__9t1AU .featureVisual .photoFade,.palette-renewal_root__9t1AU .homeHeroCore,.palette-renewal_root__9t1AU .homeHeroMotion,.palette-renewal_root__9t1AU .homeHeroWash,.palette-renewal_root__9t1AU .homeScroll,.palette-renewal_root__9t1AU .maCta>.photoFade,.palette-renewal_root__9t1AU .methodGrid,.palette-renewal_root__9t1AU .organizationGrid>article,.palette-renewal_root__9t1AU .organizationIntro,.palette-renewal_root__9t1AU .photoCard h3,.palette-renewal_root__9t1AU .photoCard p,.palette-renewal_root__9t1AU .photoCard>b,.palette-renewal_root__9t1AU .photoCard>span,.palette-renewal_root__9t1AU .photoCardMeta,.palette-renewal_root__9t1AU .playDefinitionCopy,.palette-renewal_root__9t1AU .pressCaseCard time,.palette-renewal_root__9t1AU .pressCaseCard>em,.palette-renewal_root__9t1AU .railHeader,.palette-renewal_root__9t1AU .railHeader:after,.palette-renewal_root__9t1AU .softCircle,.palette-renewal_root__9t1AU .statementPhoto{animation:none!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important}.palette-renewal_root__9t1AU .detailCta>.photoFade{opacity:.32!important}.palette-renewal_root__9t1AU .companySpecialistCta:before{opacity:.92!important}}