.v6 .statue img{filter:grayscale()contrast(1.08)}.v6 .center{text-align:center}.v6 .up{transition:transform .5s var(--ease);font-size:.95em;display:inline-block}.v6 a:hover .up{transform:translate(2px,-2px)}.v6 .eyebrow+h1,.v6 .eyebrow+h2{margin-top:22px}.v6 .sec{padding-top:clamp(110px,12vw,180px)}.v6 figure{margin:0}.v6 .photo{background:var(--mist);border-radius:2px;overflow:hidden}.v6 .photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform 1.6s var(--ease)}.v6 .photo:hover img{transform:scale(1.03)}.v6 .top{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);background:#ffffffe6;position:sticky;top:0}.v6 .top .wrap{grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.v6 .top nav{background:var(--mist);color:var(--ink);border-radius:999px;gap:4px;padding:5px;font-size:14.5px;font-weight:500;display:flex}.v6 .top nav a{border-radius:999px;padding:8px 16px;transition:background-color .35s,color .35s}.v6 .top nav a:hover{background:var(--white);color:var(--accent)}.v6 .top .btn{justify-self:end;min-height:42px;padding:0 20px;font-size:14.5px}.v6 .logo img{width:auto;height:36px}.v6 .hero{padding-top:clamp(64px,8vw,120px);overflow:hidden}.v6 .hero h1{max-width:19ch;margin-left:auto;margin-right:auto;font-size:clamp(42px,6vw,86px);line-height:1.04}.v6 .sub{max-width:58ch;margin:28px auto 0;font-size:clamp(16.5px,1.3vw,18.5px)}.v6 .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.v6 .stage{height:clamp(480px,46vw,680px);margin-top:clamp(32px,4vw,56px);position:relative}.v6 .giant{text-align:center;white-space:nowrap;font:600 clamp(80px, 17.5vw, 270px)/.8 var(--sans);letter-spacing:-.01em;color:var(--line-soft);-webkit-user-select:none;user-select:none;position:absolute;bottom:11%;left:0;right:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 95%);mask-image:linear-gradient(#000 15%,#0000 95%)}.v6 .giant .w>span{transition-duration:1.4s;transition-delay:calc(.3s + var(--i) * 45ms)}.v6 .statue{z-index:2;mix-blend-mode:multiply;width:clamp(320px,39vw,560px);height:calc(100% - 64px);position:absolute;bottom:0;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:linear-gradient(#000 52%,#0000 96%);mask-image:linear-gradient(#000 52%,#0000 96%)}.v6 .statue[data-r]{transition-duration:1.9s;transform:translateY(70px)}.v6 .statue[data-r][data-in]{transform:none}.v6 .statue img{width:100%;height:auto}@supports (animation-timeline:scroll()){.v6 .statue img{animation:linear both v6lift;animation-timeline:scroll(root);animation-range:0 900px}@keyframes v6lift{to{transform:translateY(-50px)}}.v6 .giant{animation:linear both v6drift;animation-timeline:scroll(root);animation-range:0 900px}@keyframes v6drift{to{transform:translateY(40px)}}}.v6 .side{pointer-events:none;z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 18%}.v6 .side>*{pointer-events:auto}.v6 .note{max-width:25ch;color:var(--body);font-size:16.5px;line-height:1.55}.v6 .note b{color:var(--ink);font-weight:600}.v6 .awards{gap:clamp(16px,2vw,32px);display:flex}.v6 .award{color:var(--accent);align-items:center;gap:4px;display:flex}.v6 .laurel{fill:currentColor;flex:none;width:26px;height:50px}.v6 .award-text{text-align:center;flex-direction:column;align-items:center;min-width:96px;display:flex}.v6 .stars{color:var(--accent);gap:3px;margin-bottom:5px;font-size:8px;line-height:1;display:flex}.v6 .stars i{font-style:normal}.v6 .stars i:nth-child(2){transform:translateY(-3px)}.v6 .award-text b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.v6 .award-text small{color:var(--mute);letter-spacing:.02em;margin-top:2px;font-size:10.5px}.v6 .markets{z-index:3;justify-content:space-between;gap:16px;margin-top:8px;padding-top:22px;padding-bottom:8px;display:flex;position:relative}.v6 .markets li{flex:1}.v6 .markets li+li{border-left:1px solid var(--line-soft);padding-left:16px}.v6 .markets a{flex-direction:column;display:flex}.v6 .markets b{font:400 19px/1.25 var(--serif);color:var(--ink);white-space:nowrap;transition:color .3s}.v6 .markets span{color:var(--mute);font-size:12.5px}.v6 .markets a:hover b{color:var(--accent)}.v6 .intro{padding-top:clamp(110px,12vw,180px)}.v6 .statement{text-align:center;max-width:30ch;font:400 clamp(28px, 3.6vw, 50px)/1.25 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 auto}.v6 .statement span{color:var(--line);transition:color .5s var(--ease)}.v6 .statement span.on{color:var(--ink)}@media (prefers-reduced-motion:reduce){.v6 .statement span{color:var(--ink)}}.v6 .intro{padding-bottom:clamp(88px,9vw,128px)}.v6 .stats-band{padding-bottom:clamp(44px,4.5vw,60px)}.v6 .stats{grid-template-columns:1fr 1fr 230px 1fr 1fr;column-gap:24px;display:grid}.v6 .stat{border-left:1px solid var(--line);flex-direction:column;gap:10px;padding:6px 0 6px 22px;display:flex}.v6 .stat.after-gap{grid-column:4}.v6 .stat b{font:500 clamp(40px, 3.8vw, 54px)/1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.v6 .stat>span{color:var(--mute);max-width:22ch;font-size:14.5px}.v6 .photo-band{position:relative}.v6 .notch{z-index:2;width:233.38px;height:92px;fill:var(--white);position:absolute;top:-1px;left:50%;translate:-50%}.v6 .spin{z-index:3;background:var(--accent);width:160px;height:160px;color:var(--white);border-radius:50%;place-items:center;transition:background-color .4s;display:grid;position:absolute;top:-80px;left:50%;translate:-50%}.v6 .spin:hover{background:var(--accent-deep)}.v6 .spin svg{width:100%;height:100%;position:absolute;inset:0}.v6 .spin text{font:500 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;fill:var(--on-accent)}.v6 .spin text,.v6 .spin .inner{transform-origin:80px 80px}.v6 .spin text{animation:24s linear infinite v6spin}.v6 .spin .inner{fill:none;stroke:var(--on-accent-mute);stroke-width:1px;opacity:.6}.v6 .spin .arrow-down{transition:transform .5s var(--ease);font-size:26px;line-height:1;position:relative}.v6 .spin:hover .arrow-down{transform:translateY(5px)}@keyframes v6spin{to{transform:rotate(360deg)}}.v6 .pb-img{height:clamp(420px,56vw,760px);overflow:hidden}.v6 .pb-img img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.v6 .notch[data-r]{opacity:1;transform-origin:50% 0;transition:transform 1.1s var(--ease);transform:scale(.35,0)}.v6 .notch[data-r][data-in]{transform:none}.v6 .spin[data-r]{opacity:0;transition:opacity .9s var(--ease) .2s, transform 1.5s var(--ease) .2s, background-color .4s;transform:scale(.55)rotate(-120deg)}.v6 .spin[data-r][data-in]{opacity:1;transform:none}@supports (animation-timeline:view()){.v6 .pb-img{animation:linear both v6open;animation-timeline:view();animation-range:entry cover 45%}@keyframes v6open{0%{clip-path:inset(0 7%)}to{clip-path:inset(0)}}.v6 .pb-img img{animation:linear both v6zoom;animation-timeline:view();animation-range:entry exit}@keyframes v6zoom{0%{transform:scale(1.15)}to{transform:scale(1)}}}.v6 .split-head{grid-template-columns:1.15fr 1fr;align-items:end;gap:32px clamp(48px,7vw,112px);margin-bottom:clamp(56px,6vw,88px);display:grid}.v6 .split-head h2{max-width:18ch}.v6 .split-head .right{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.v6 .split-head .right:has(>:only-child){align-items:flex-end}.v6 .about{grid-template-columns:1fr 1fr;align-items:start;gap:48px clamp(48px,7vw,112px);display:grid}.v6 .about .photo{aspect-ratio:4/5;position:sticky;top:108px}.v6 .lede{color:var(--ink);font-size:clamp(17px,1.35vw,19px)}.v6 .sub-eyebrow{margin:56px 0 8px}.v6 .values li{border-bottom:1px solid var(--line)}.v6 .values button{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:22px 0 18px;display:flex}.v6 .values button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v6 .values .t{font:400 clamp(26px, 2.6vw, 36px)/1.15 var(--serif);color:var(--line);transition:color .5s var(--ease)}.v6 .values li.on .t{color:var(--ink)}.v6 .values .meta{transition:color .5s}.v6 .values li.on .meta{color:var(--accent)}.v6 .values .ans{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.v6 .values .ans>div{overflow:hidden}.v6 .values .ans p{opacity:0;max-width:44ch;padding-bottom:22px;transition:opacity .5s}.v6 .values li.on .ans{grid-template-rows:1fr}.v6 .values li.on .ans p{opacity:1;transition-delay:.15s}.v6 .cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v6 .card{border:1px solid var(--line);background:var(--white);min-height:460px;transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease);flex-direction:column;gap:14px;padding:32px 28px;display:flex}.v6 .mono{border:1px solid var(--accent);width:52px;height:52px;color:var(--accent);place-items:center;margin-bottom:auto;font-size:18px;transition:border-color .6s,color .6s;display:grid}.v6 .card h3{margin-top:56px;font-size:clamp(26px,2.2vw,32px);line-height:1.1;transition:color .6s}.v6 .card .tag{font:600 11.5px/1.45 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:color .6s}.v6 .card .txt{font-size:15px;transition:color .6s}.v6 .card .go{border:1px solid var(--line);color:var(--accent);border-radius:2px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .6s,color .6s,border-color .6s;display:inline-flex}.v6 .cards:not(:hover) .card:first-child,.v6 .card:hover,.v6 .card:focus-visible{background:var(--accent);border-color:var(--accent)}.v6 .cards:not(:hover) .card:first-child :is(h3,.txt),.v6 .card:hover :is(h3,.txt),.v6 .card:focus-visible :is(h3,.txt){color:var(--white)}.v6 .cards:not(:hover) .card:first-child .tag,.v6 .card:hover .tag,.v6 .card:focus-visible .tag{color:var(--on-accent-mute)}.v6 .cards:not(:hover) .card:first-child .mono,.v6 .card:hover .mono,.v6 .card:focus-visible .mono{border-color:var(--on-accent-mute);color:var(--white)}.v6 .cards:not(:hover) .card:first-child .go,.v6 .card:hover .go,.v6 .card:focus-visible .go{background:var(--white);border-color:var(--white);color:var(--accent)}.v6 .blue{background:var(--accent);color:var(--on-accent);margin-top:clamp(110px,12vw,180px);padding:clamp(104px,11vw,160px) 0}.v6 .blue h2{color:var(--white)}.v6 .blue .eyebrow{color:var(--on-accent-mute)}.v6 .practice{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v6 .practice>div{border:1px solid #ffffff38;padding:28px 28px 32px;transition:background-color .5s,border-color .5s}.v6 .practice>div:hover{background:#ffffff0f;border-color:#ffffff73}.v6 .practice .num{font:600 12.5px var(--sans);color:var(--on-accent-mute)}.v6 .practice h3{color:var(--white);margin:48px 0 18px;font-size:24px;line-height:1.2}.v6 .practice li{color:var(--on-accent);border-top:1px solid #ffffff24;padding:9px 0;font-size:15px}.v6 .outbound{grid-template-columns:1fr 1fr;align-items:center;gap:48px clamp(48px,7vw,112px);display:grid}.v6 .outbound .lead{max-width:46ch;margin:28px 0 36px}.v6 .photo.tall{aspect-ratio:4/5}.v6 .contact{padding-top:clamp(120px,13vw,200px);padding-bottom:clamp(110px,12vw,170px)}.v6 .contact h2{max-width:22ch;margin-left:auto;margin-right:auto;font-size:clamp(34px,4.4vw,60px)}.v6 .mail{color:var(--accent);transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 50% 100%/0 1px no-repeat;margin-top:40px;padding-bottom:4px;font-size:clamp(26px,3.2vw,44px);display:inline-block}.v6 .mail:hover{background-size:100% 1px}.v6 .details{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:6px 28px;margin:18px 0 36px;font-size:15px;display:flex}.v6 .foot{background:var(--mist);border-top:1px solid var(--line-soft);overflow:hidden}.v6 .foot .wrap{padding-top:72px;padding-bottom:28px}.v6 .fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.v6 .fgrid>div{flex-direction:column;gap:10px;font-size:15px;display:flex}.v6 .fgrid b{color:var(--ink);margin-bottom:4px;font-weight:600}.v6 .fgrid a{transition:color .3s}.v6 .fgrid a:hover{color:var(--accent)}.v6 .about-col img{mix-blend-mode:multiply;align-self:flex-start;width:auto;height:38px}.v6 .about-col p{max-width:34ch;color:var(--mute);margin-top:10px;font-size:14.5px}.v6 .wordmark{letter-spacing:-.02em;color:var(--line-soft);white-space:nowrap;text-align:center;margin:clamp(56px,7vw,96px) 0 20px;font-size:clamp(64px,14.2vw,214px);line-height:.9}.v6 .wordmark[data-r]{transition-duration:1.8s;transform:translateY(50px)}.v6 .wordmark[data-in]{transform:none}.v6 .fbase{color:var(--mute);border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:22px;font-size:14px;display:flex}@media (max-width:1080px){.v6 .cards,.v6 .practice{grid-template-columns:1fr 1fr}.v6 .card{min-height:0}.v6 .card h3{margin-top:32px}.v6 .awards{flex-direction:column}}@media (max-width:880px){.v6 .top .wrap{grid-template-columns:1fr auto;height:64px}.v6 .top nav{display:none}.v6 .logo img{height:30px}.v6 .stage{flex-direction:column;align-items:center;height:auto;display:flex}.v6 .statue{width:min(92vw,440px);height:min(92vw,440px);position:relative;left:auto;translate:none}.v6 .giant{top:52vw;bottom:auto}.v6 .side{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-top:8px;position:static}.v6 .awards{flex-direction:row;gap:10px}.v6 .award-text{min-width:0}.v6 .award-text b{white-space:nowrap;font-size:12.5px}.v6 .award-text small{white-space:nowrap;font-size:10px}.v6 .laurel{width:20px;height:42px}.v6 .markets{flex-wrap:wrap;justify-content:flex-start}.v6 .markets li{flex:0 0 calc(50% - 8px)}.v6 .markets li+li{border-left:0;padding-left:0}.v6 .stats{grid-template-columns:1fr 1fr;row-gap:32px}.v6 .stat.after-gap{grid-column:auto}.v6 .stats-band{padding-bottom:120px}.v6 .split-head,.v6 .about,.v6 .outbound{grid-template-columns:1fr}.v6 .split-head .right:has(>:only-child){align-items:flex-start}.v6 .about .photo{position:static}.v6 .fgrid{grid-template-columns:1fr 1fr}.v6 .about-col{grid-column:1/-1}}@media (max-width:560px){.v6 .cards,.v6 .practice{grid-template-columns:1fr}}.v6.brand{--accent:#1f3a93;--accent-deep:#142766;--ink:#151a24;--body:#3e4757;--mute:#5a6374;--line:#d9dee8;--line-soft:#e3e6ee;--mist:#f3f5f9;--on-accent:#e6ebf8;--on-accent-mute:#c9d3f2;color:var(--body)}.v6.brand ::selection{background:var(--accent);color:var(--white)}.v6.brand em{color:var(--accent)}.v6.brand :focus-visible{outline-color:var(--accent)}.v6.brand .statue img,.v6.brand .photo img,.v6.brand .pb-img img{filter:none}
