@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400&family=Cinzel:wght@500&family=IBM+Plex+Sans:wght@300;400;500;600&family=Instrument+Sans:wght@400;500;600&family=Manrope:wght@300;400;500&display=swap";._page_yzvfl_1{--navy:#071725;--navy-soft:#0d2132;--ivory:#f2f2ef;--paper:#e9e9e4;--ink:#101b24;--muted:#68727a;--mist:#b7c0c7;background:var(--ivory);color:var(--ink);font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-weight:400}._hero_yzvfl_1{background:var(--navy);min-height:100svh;color:var(--ivory);position:relative;overflow:hidden}._heroImage_yzvfl_1,._shade_yzvfl_1{width:100%;height:100%;position:absolute;inset:0}._heroImage_yzvfl_1{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.04);animation:1.8s cubic-bezier(.2,.72,.15,1) both _settle_yzvfl_1}._shade_yzvfl_1{background:linear-gradient(90deg,#030e18e8 0%,#030e18b8 38%,#030e1814 71%),linear-gradient(#030e1899 0%,#0000 25% 70%,#030e18ad 100%)}._header_yzvfl_2{z-index:3;border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:center;height:104px;padding:0 clamp(24px,4vw,72px);display:grid;position:relative}._wordmark_yzvfl_2{align-items:baseline;gap:20px;width:max-content;display:flex}._wordmark_yzvfl_2 span{letter-spacing:.1em;text-transform:uppercase;font:500 clamp(18px,1.4vw,23px)/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif}._wordmark_yzvfl_2 small{color:#d6d7d4;letter-spacing:.28em;font-family:Songti SC,STSong,serif;font-size:14px}._headerActions_yzvfl_2{align-items:center;gap:clamp(24px,2.5vw,44px);display:flex}._header_yzvfl_2 nav{letter-spacing:.04em;gap:clamp(24px,3vw,52px);font-size:12px;font-weight:550;display:flex}._header_yzvfl_2 nav a{transition:opacity .25s}._header_yzvfl_2 nav a:hover{opacity:.58}._mobileMenu_yzvfl_2{display:none}._languageSwitch_yzvfl_2{color:#ffffff80;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font:550 10px/1 Instrument Sans,sans-serif;display:flex}._languageSwitch_yzvfl_2 i{border-top:1px solid #ffffff4d;width:14px}._languageSwitch_yzvfl_2 span{transition:color .2s}._languageSwitch_yzvfl_2:hover span,._languageSwitch_yzvfl_2 ._languageActive_yzvfl_2{color:#fff}._en_yzvfl_2{font-weight:inherit;display:inline}._zh_yzvfl_2{font-family:Instrument Sans,PingFang SC,Microsoft YaHei,sans-serif;font-weight:inherit;display:none}html[data-hs-language=zh] ._en_yzvfl_2{display:none}html[data-hs-language=zh] ._zh_yzvfl_2{display:inline}._heroCopy_yzvfl_3{z-index:2;position:absolute;top:50%;left:clamp(24px,4vw,72px);transform:translateY(-49%)}._eyebrow_yzvfl_3{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;margin:0 0 30px;font-size:12px;font-weight:550}._hero_yzvfl_1 h1{letter-spacing:-.05em;max-width:980px;margin:0;font-size:clamp(56px,7.15vw,116px);font-weight:480;line-height:.99}._chinese_yzvfl_3{color:#d4d8da;letter-spacing:.12em;margin:34px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(17px,1.35vw,22px)}._heroFooter_yzvfl_3{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:34px;left:clamp(24px,4vw,72px);right:clamp(24px,4vw,72px)}._heroFooter_yzvfl_3 p{color:#c6cdd1;width:min(470px,42vw);margin:0;font-size:clamp(13px,1vw,16px);line-height:1.55}._heroFooter_yzvfl_3 a{align-items:center;gap:18px;font-size:12px;font-weight:550;display:flex}._heroFooter_yzvfl_3 a span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._sectionLabel_yzvfl_4{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:550;display:flex}._sectionLabel_yzvfl_4 span:last-child{letter-spacing:.2em;font-family:Songti SC,STSong,serif;font-size:13px}._introduction_yzvfl_4{background:var(--ivory);padding:clamp(90px,11vw,180px) clamp(24px,4vw,72px) clamp(110px,14vw,220px)}._introBody_yzvfl_4{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:end;gap:8vw;margin-top:clamp(75px,10vw,160px);display:grid}._introBody_yzvfl_4 h2{letter-spacing:-.055em;margin:0;font-size:clamp(54px,7.3vw,118px);font-weight:470;line-height:.98}._introCopy_yzvfl_4{padding-bottom:.6vw}._introCopy_yzvfl_4 p{margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.65}._introCopy_yzvfl_4 p+p{color:var(--muted);margin-top:28px}._practice_yzvfl_5{background:var(--navy);color:var(--ivory);padding:clamp(90px,10vw,160px) clamp(24px,4vw,72px)}._sectionLabelLight_yzvfl_5{color:#89969f}._practiceLead_yzvfl_5{grid-template-columns:minmax(190px,.6fr) 1.4fr;align-items:start;gap:8vw;display:grid}._practiceLead_yzvfl_5>p{letter-spacing:-.05em;max-width:900px;margin:0 0 clamp(90px,11vw,170px);font-size:clamp(40px,5.1vw,82px);font-weight:450;line-height:1.04}._practiceList_yzvfl_5{border-top:1px solid #ffffff3d}._practiceList_yzvfl_5 article{border-bottom:1px solid #ffffff3d;grid-template-columns:9% 43% minmax(280px,1fr);align-items:center;gap:2vw;min-height:205px;padding:38px 0;display:grid}._practiceList_yzvfl_5 article>span{color:#8f9ca5;align-self:start;font-size:11px}._practiceList_yzvfl_5 h3{letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.5vw,57px);font-weight:470;line-height:1.02}._practiceList_yzvfl_5 article>p{color:#aeb8bf;max-width:500px;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.65}._approach_yzvfl_6{background:var(--paper);padding:clamp(90px,11vw,180px) clamp(24px,4vw,72px)}._approachStatement_yzvfl_6{width:83%;margin:clamp(100px,12vw,190px) 0 0 auto}._approachKicker_yzvfl_6{color:var(--muted);margin:0 0 34px;font-size:13px;font-weight:550}._approachStatement_yzvfl_6 h2{letter-spacing:-.055em;margin:0;font-size:clamp(49px,6.6vw,104px);font-weight:470;line-height:1}._approachText_yzvfl_6{color:#47535c;width:min(560px,54%);margin:70px 0 0 auto;font-size:clamp(15px,1.15vw,18px);line-height:1.7}._situations_yzvfl_6{background:var(--paper);padding:0 clamp(24px,4vw,72px) clamp(120px,13vw,200px)}._situationsIntro_yzvfl_6{color:var(--muted);border-top:1px solid #07172547;justify-content:space-between;padding:35px 0 80px;font-size:12px;display:flex}._situationsIntro_yzvfl_6 p{color:var(--ink);margin:0;font-weight:550}._questionList_yzvfl_6{border-top:1px solid #07172547;margin-left:28%}._questionList_yzvfl_6 p{letter-spacing:-.025em;border-bottom:1px solid #07172547;margin:0;padding:30px 0;font-size:clamp(24px,2.45vw,40px);line-height:1.2}._corridor_yzvfl_7{color:#fff;background:var(--navy);place-items:center;min-height:86svh;display:grid;position:relative;overflow:hidden}._corridorImage_yzvfl_7,._corridorShade_yzvfl_7{position:absolute;inset:0}._corridorImage_yzvfl_7{filter:saturate(.55)contrast(1.08);background-image:url(/hs-architectural-hero.png);background-position:72%;background-size:cover;transform:scale(1.06)}._corridorShade_yzvfl_7{background:#04131ec2}._corridorContent_yzvfl_7{z-index:1;text-align:center;width:min(1180px,90vw);position:relative}._corridorContent_yzvfl_7>p:first-child{color:#b7c0c6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12vh;font-size:12px;font-weight:550}._corridorContent_yzvfl_7 h2{letter-spacing:-.05em;justify-content:center;align-items:center;gap:clamp(22px,4vw,70px);margin:0;font-size:clamp(39px,5.9vw,94px);font-weight:460;line-height:1;display:flex}._corridorContent_yzvfl_7 h2 i{color:#aab4bb;letter-spacing:0;font:400 16px/1 Instrument Sans,sans-serif}._corridorContent_yzvfl_7>p:last-child{color:#c8d0d4;width:min(620px,70%);margin:12vh auto 0;font-size:clamp(14px,1.1vw,17px);line-height:1.65}._sectors_yzvfl_8{background:var(--ivory);padding:clamp(90px,11vw,180px) clamp(24px,4vw,72px)}._sectorBody_yzvfl_8{grid-template-columns:.7fr 1.3fr;gap:10vw;margin-top:clamp(70px,9vw,140px);display:grid}._sectorBody_yzvfl_8>p{max-width:420px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}._sectorBody_yzvfl_8 ul{border-top:1px solid #07172547;margin:0;padding:0;list-style:none}._sectorBody_yzvfl_8 li{letter-spacing:-.03em;border-bottom:1px solid #07172547;padding:25px 0;font-size:clamp(24px,2.55vw,42px)}._contact_yzvfl_9{background:var(--navy-soft);min-height:92svh;color:var(--ivory);flex-direction:column;padding:50px clamp(24px,4vw,72px) 28px;display:flex}._contactTop_yzvfl_9{color:#a9b4bb;justify-content:space-between;align-items:center;font-size:12px;display:flex}._contactBody_yzvfl_9{margin:auto 0}._contactBody_yzvfl_9>p{color:#9da9b1;margin:0 0 30px;font-size:14px}._contactBody_yzvfl_9 h2{letter-spacing:-.07em;margin:0 0 70px;font-size:clamp(76px,12vw,190px);font-weight:460;line-height:.9}._contactBody_yzvfl_9>a{letter-spacing:-.02em;border-bottom:1px solid #fff6;justify-content:space-between;padding-bottom:15px;font-size:clamp(20px,2.25vw,36px);display:flex}._contact_yzvfl_9 footer{color:#7f8e98;border-top:1px solid #fff3;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}@keyframes _settle_yzvfl_1{0%{opacity:.45;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._heroImage_yzvfl_1{animation:none}}@media (width<=820px){._header_yzvfl_2{height:82px}._wordmark_yzvfl_2{gap:12px}._wordmark_yzvfl_2 small{font-size:11px}._headerActions_yzvfl_2{gap:14px}._header_yzvfl_2 nav{display:none}._languageSwitch_yzvfl_2{font-size:9px}._mobileMenu_yzvfl_2{display:block;position:relative}._mobileMenu_yzvfl_2 summary{cursor:pointer;flex-direction:column;justify-content:center;gap:7px;width:42px;height:42px;padding:12px 8px;list-style:none;display:flex}._mobileMenu_yzvfl_2 summary::-webkit-details-marker{display:none}._mobileMenu_yzvfl_2 summary span{border-top:1px solid #fff;width:100%}._mobileMenu_yzvfl_2>div{background:#071725f7;border:1px solid #fff3;gap:18px;width:min(280px,80vw);padding:18px 22px;font-size:15px;display:grid;position:absolute;top:60px;right:0}._heroImage_yzvfl_1{object-position:58% center}._shade_yzvfl_1{background:linear-gradient(90deg,#030e18de,#030e183d),linear-gradient(#030e188c,#0000 30% 62%,#030e18d6)}._heroCopy_yzvfl_3{top:45%;transform:translateY(-50%)}._eyebrow_yzvfl_3{max-width:230px;margin-bottom:22px;font-size:10px;line-height:1.5}._hero_yzvfl_1 h1{font-size:clamp(52px,15vw,78px);line-height:.98}._chinese_yzvfl_3{margin-top:25px;font-size:16px}._heroFooter_yzvfl_3{align-items:end;bottom:24px}._heroFooter_yzvfl_3 p{width:70%;font-size:12px}._heroFooter_yzvfl_3 a{font-size:0}._heroFooter_yzvfl_3 a>span:last-child{width:40px;height:40px;font-size:14px}._introBody_yzvfl_4,._practiceLead_yzvfl_5{grid-template-columns:1fr;gap:70px}._practiceList_yzvfl_5 article{grid-template-columns:10% 1fr;gap:20px}._practiceList_yzvfl_5 article>p{grid-column:2}._approachStatement_yzvfl_6{width:100%}._questionList_yzvfl_6{margin-left:0}._corridorContent_yzvfl_7 h2{flex-direction:column;gap:20px}._corridorContent_yzvfl_7>p:first-child{margin-bottom:8vh}._corridorContent_yzvfl_7>p:last-child{margin-top:8vh}._sectorBody_yzvfl_8{grid-template-columns:1fr;gap:65px}._eyebrow_yzvfl_3{white-space:nowrap;letter-spacing:.045em;max-width:none;font-size:clamp(8px,2.3vw,10px);line-height:1.2}}@media (width<=520px){._wordmark_yzvfl_2 span{font-size:16px}._wordmark_yzvfl_2 small{display:none}._hero_yzvfl_1 h1{font-size:14.5vw}._heroFooter_yzvfl_3 p{width:76%}._sectionLabel_yzvfl_4{font-size:10px}._introBody_yzvfl_4 h2{font-size:14vw}._practiceLead_yzvfl_5>p{font-size:11.5vw}._practiceList_yzvfl_5 article{min-height:0;padding:34px 0}._practiceList_yzvfl_5 h3{font-size:32px}._practiceList_yzvfl_5 article>p{font-size:14px}._approachStatement_yzvfl_6 h2{font-size:12vw}._approachText_yzvfl_6{width:100%;margin-top:50px}._situationsIntro_yzvfl_6{gap:30px}._situationsIntro_yzvfl_6 span{text-align:right}._corridor_yzvfl_7{min-height:78svh}._corridorContent_yzvfl_7 h2{font-size:12vw}._corridorContent_yzvfl_7>p:last-child{width:90%}._contactTop_yzvfl_9>span{display:none}._contactBody_yzvfl_9 h2{font-size:24vw}._contactBody_yzvfl_9>a{font-size:18px}._contact_yzvfl_9 footer{flex-wrap:wrap;gap:16px}._contact_yzvfl_9 footer span:nth-child(2){display:none}html[data-hs-language=zh] ._introBody_yzvfl_4 h2{font-size:11vw}html[data-hs-language=zh] ._introBody_yzvfl_4 h2 ._zh_yzvfl_2{white-space:nowrap}}._mobileMenuButton_yzvfl_16,._mobileMenuPanel_yzvfl_16{display:none}@media (width<=820px){._mobileMenuButton_yzvfl_16{z-index:12;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:42px;height:42px;padding:11px 8px;display:flex;position:relative}._mobileMenuButton_yzvfl_16 span{border-top:1px solid #fff;width:100%;transition:transform .35s cubic-bezier(.2,.75,.2,1),opacity .2s;display:block}._mobileMenuButtonOpen_yzvfl_20 span:first-child{transform:translateY(4px)rotate(45deg)}._mobileMenuButtonOpen_yzvfl_20 span:last-child{transform:translateY(-4px)rotate(-45deg)}._mobileMenuPanel_yzvfl_16{z-index:10;color:var(--ivory);background:var(--navy);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;padding:32px 24px 28px;transition:opacity .28s,transform .48s cubic-bezier(.2,.76,.2,1),visibility 0s linear .48s;display:flex;position:fixed;inset:82px 0 0;transform:translateY(-18px)}._mobileMenuPanelOpen_yzvfl_23{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}._mobileMenuHeading_yzvfl_24{color:#7f8e98;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-bottom:25px;font-size:10px;font-weight:550;display:flex}._mobileMenuPanel_yzvfl_16 nav{border-top:1px solid #fff3;display:block}._mobileMenuPanel_yzvfl_16 nav a{border-bottom:1px solid #fff3;grid-template-columns:42px 1fr auto;align-items:center;min-height:105px;display:grid}._mobileMenuPanel_yzvfl_16 nav small{color:#7f8e98;letter-spacing:.08em;font-size:10px}._mobileMenuPanel_yzvfl_16 nav a>span{letter-spacing:-.04em;font-size:clamp(34px,10vw,48px);font-weight:480}._mobileMenuPanel_yzvfl_16 nav i{color:#8d9aa3;font-size:22px;font-style:normal;transition:transform .25s}._mobileMenuPanel_yzvfl_16 nav a:active i{transform:translate(4px,4px)}._mobileMenuFooter_yzvfl_31{color:#7f8e98;border-top:1px solid #fff3;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:10px;display:flex}}:root{--navy:#0b1b2b;--navy-2:#10263a;--paper:#f0eee8;--ivory:#f8f6f1;--ink:#111b25;--muted:#69737c;--gold:#9b8260;--line:#0b1b2b29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}::selection{color:var(--ivory);background:var(--navy)}.site-header{z-index:10;height:112px;color:var(--ivory);border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;display:grid;position:absolute;inset:0 0 auto}.wordmark{align-items:baseline;gap:18px;display:flex}.wordmark span{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;font:500 22px/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif}.wordmark small{white-space:nowrap;letter-spacing:.3em;color:#c0c7cc;font-family:serif;font-size:15px}.header-center,.site-header nav{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.header-center{color:#95a2ae}.site-header nav{justify-self:end;gap:34px;display:flex}.site-header nav a{transition:color .25s}.site-header nav a:hover,.site-header nav a.active{color:var(--gold)}.mobile-menu{display:none}.hero{background:var(--navy);min-height:100svh;color:var(--ivory);grid-template-columns:73% 27%;display:grid;overflow:hidden}.hero-main{flex-direction:column;justify-content:space-between;min-width:0;padding:145px 3.2vw 4vh;display:flex;position:relative}.hero-main:after{content:"";background:#ffffff2e;width:1px;position:absolute;top:112px;bottom:0;right:0}.dc-skyline{z-index:0;opacity:.13;mix-blend-mode:screen;pointer-events:none;width:97%;height:auto;position:absolute;bottom:15%;left:1.5%;right:1.5%}.hero-main>:not(.dc-skyline){z-index:1;position:relative}.hero-kicker{color:#8999a7;text-transform:uppercase;letter-spacing:.2em;justify-content:space-between;padding-right:3vw;font-size:8px;display:flex}.hero h1{letter-spacing:-.065em;margin:6vh 0 5vh;font:400 clamp(88px,13.2vw,210px)/.74 Bodoni Moda,serif}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:var(--gold);padding-left:12vw;font-weight:400}.hero-deck{grid-template-columns:1fr 2fr;align-items:end;gap:4vw;padding-right:3vw;display:grid}.hero-deck .edition{letter-spacing:.2em;color:#80919f;font-size:8px}.hero-deck p{letter-spacing:-.01em;color:#cbd1d5;justify-self:end;max-width:650px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(16px,1.25vw,19px);font-style:normal;font-weight:300;line-height:1.72}.hero-aside{background:var(--navy-2);flex-direction:column;justify-content:space-between;padding:145px 2.2vw 4vh;display:flex;position:relative;overflow:hidden}.aside-top{text-transform:uppercase;letter-spacing:.18em;color:#7f8f9d;justify-content:space-between;font-size:7px;display:flex}.chinese-mark{white-space:nowrap;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #9b826061;-webkit-user-select:none;user-select:none;place-items:center;height:70%;font:400 clamp(150px,19vw,305px)/1 serif;display:grid;position:absolute;inset:12% -24% auto -12%;transform:none}.aside-foot{z-index:2;justify-content:space-between;align-items:end;display:flex;position:relative}.aside-foot p{color:#d5d8d8;margin:0;font:italic 400 23px/1.45 Bodoni Moda,serif}.aside-foot a{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;color:#94a1ab;align-items:center;gap:13px;font-size:7px;display:flex}.aside-foot a span{color:var(--gold);writing-mode:horizontal-tb;font-size:15px;line-height:1;transform:none}.margin-note{text-transform:uppercase;letter-spacing:.19em;color:var(--muted);gap:28px;padding-top:8px;font-size:8px;display:flex}.margin-note.light{color:#8998a4}.firm{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#0000 calc(20% - 1px),#0b1b2b12 20%,#0000 calc(20% + 1px));grid-template-columns:20% 1fr;min-height:100vh;padding:13vh 3.2vw;display:grid;position:relative;overflow:hidden}.firm:before{content:"01";letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #0b1b2b0e;pointer-events:none;font:400 30vw/1 Bodoni Moda,serif;position:absolute;top:2vh;right:-3vw}.firm:after{content:"CONTEXT · ACCESS · ACTION";writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.28em;color:var(--gold);opacity:.72;font:500 7px Manrope,sans-serif;position:absolute;top:50%;right:1.2vw;transform:translateY(-50%)}.firm-body{flex-direction:column;justify-content:space-between;display:flex}.lead{letter-spacing:-.045em;margin:0 0 13vh;font:400 clamp(58px,7.5vw,118px)/1.08 Bodoni Moda,serif}.lead em{color:var(--gold)}.firm-copy{grid-template-columns:1.25fr 1fr;gap:4.5vw;width:82%;margin-left:auto;display:grid}.firm-copy p{color:#4f5962;margin:0;font-size:15px;line-height:1.85}.interlude{background:var(--gold);min-height:190px;color:var(--navy);justify-content:space-between;align-items:center;padding:0 3.2vw;display:flex;overflow:hidden}.interlude span{white-space:nowrap;font:400 clamp(28px,3.2vw,50px) Bodoni Moda,serif}.interlude i{opacity:.5;font:italic 400 32px Bodoni Moda,serif}.expertise{background-color:var(--navy);color:var(--ivory);background-image:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff09 25%);padding:13vh 3.2vw}.expertise-head{grid-template-columns:20% 1fr auto;align-items:end;margin-bottom:10vh;display:grid}.expertise-head h2{letter-spacing:-.055em;margin:0;font:400 clamp(64px,8.5vw,132px)/.82 Bodoni Moda,serif}.expertise-head h2 em{color:var(--gold);padding-left:11vw}.expertise-head>p{color:#8e9ba6;margin:0;font-size:11px;line-height:1.8}.service-stack{border-top:1px solid #ffffff2e}.service-stack article{border-bottom:1px solid #ffffff2e;grid-template-columns:10% 45% 1fr;align-items:center;min-height:210px;transition:padding .35s,color .35s;display:grid;position:relative}.service-stack article:before{content:"";background:var(--paper);transform-origin:bottom;transition:transform .35s;position:absolute;inset:0;transform:scaleY(0)}.service-stack article:hover{color:var(--navy);padding:0 2.5vw}.service-stack article:hover:before{transform:scaleY(1)}.service-stack article>*{z-index:1;position:relative}.roman{color:var(--gold);font:italic 400 18px Bodoni Moda,serif}.service-stack h3{letter-spacing:-.035em;margin:0;font:400 clamp(36px,4.5vw,68px) Bodoni Moda,serif}.service-stack article p{color:#9eabb5;max-width:470px;margin:0;font-size:13px;line-height:1.75}.service-stack article:hover p{color:#4f5a64}.platform{background:var(--ivory);padding:13vh 3.2vw;position:relative;overflow:hidden}.platform>:not(.world-map){z-index:1;position:relative}.world-map{z-index:0;opacity:.4;filter:contrast(1.18);pointer-events:none;width:104%;max-width:none;position:absolute;top:29%;left:-2%}.platform-title{grid-template-columns:20% 1fr;display:grid}.platform-title h2{letter-spacing:-.06em;max-width:980px;margin:0;font:400 clamp(68px,9.5vw,148px)/.83 Bodoni Moda,serif}.platform-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:450px;margin-top:12vh;display:grid;position:relative}.place{flex-direction:column;padding:35px 0;display:flex}.coordinates{letter-spacing:.2em;color:var(--muted);font-size:8px}.place h3{margin:auto 0 15px;font:italic 400 clamp(50px,6vw,92px) Bodoni Moda,serif}.place p{max-width:360px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.place-right{text-align:right;align-items:flex-end}.corridor{border:1px solid var(--gold);text-transform:uppercase;text-align:center;background:#f8f6f1e6;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:190px;min-height:86px;padding:18px;display:flex;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.corridor:before,.corridor:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:36vw;height:1px;position:absolute;top:50%}.corridor:before{right:100%}.corridor:after{left:100%;transform:rotate(180deg)}.corridor span{letter-spacing:.18em;font-size:8px}.corridor i{color:var(--gold);text-transform:none;font:italic 400 16px Bodoni Moda,serif}.platform-note{width:51%;margin:9vh 0 0 auto;font:400 clamp(25px,2.7vw,42px)/1.2 Bodoni Moda,serif}.sectors{border-top:1px solid var(--line);background-image:linear-gradient(#0b1b2b09 1px,#0000 1px),linear-gradient(90deg,#0b1b2b09 1px,#0000 1px);background-size:90px 90px;grid-template-columns:20% 1fr;padding:12vh 3.2vw 14vh;display:grid;position:relative;overflow:hidden}.sectors:before{content:"FIELDS";color:#0b1b2b06;pointer-events:none;font:italic 400 15vw Bodoni Moda,serif;position:absolute;top:1vh;right:-2vw}.sector-cloud{border-top:1px solid var(--line);position:relative}.sector{border-bottom:1px solid var(--line);align-items:center;gap:4vw;min-height:108px;padding:21px 0;font:400 clamp(30px,3.8vw,58px)/1 Bodoni Moda,serif;transition:color .25s,padding .25s;display:flex}.sector small{letter-spacing:.18em;min-width:30px;color:var(--muted);font:400 8px Manrope,sans-serif}.sector:hover{color:var(--gold);padding-left:18px}.sector-2,.sector-4{padding-left:12%;font-style:italic}.sector-3{padding-left:5%}.sector-5{padding-left:18%}.contact{background:var(--navy-2);min-height:100svh;color:var(--ivory);flex-direction:column;justify-content:space-between;padding:7vh 3.2vw 30px;display:flex}.contact-top{text-transform:uppercase;letter-spacing:.2em;color:#8795a1;justify-content:space-between;font-size:8px;display:flex}.contact h2{letter-spacing:-.065em;margin:auto 0 5vh;font:400 clamp(78px,12vw,186px)/.78 Bodoni Moda,serif}.contact h2 em{color:var(--gold);padding-left:15vw}.contact>a{border-bottom:1px solid var(--gold);align-self:flex-end;padding-bottom:7px;font:italic 400 clamp(24px,3vw,46px) Bodoni Moda,serif;transition:color .25s}.contact>a:hover{color:var(--gold)}.contact footer{text-transform:uppercase;letter-spacing:.18em;color:#83929e;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:12vh;padding-top:24px;font-size:7px;display:flex}.about-page{background:var(--paper)}.about-hero{background:var(--navy);min-height:100svh;color:var(--ivory);grid-template-columns:73% 27%;display:grid;overflow:hidden}.about-hero-main{flex-direction:column;justify-content:space-between;padding:152px 3.2vw 7vh;display:flex;position:relative}.about-hero-main:before{content:"ABOUT";letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff0e;pointer-events:none;font:500 17vw/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif;position:absolute;bottom:-3vw;left:2vw}.about-hero-main:after{content:"";background:#ffffff2e;width:1px;position:absolute;top:112px;bottom:0;right:0}.about-kicker{text-transform:uppercase;letter-spacing:.2em;color:#8999a7;justify-content:space-between;padding-right:3vw;font-size:8px;display:flex}.about-hero h1{z-index:1;letter-spacing:-.065em;margin:6vh 0 4vh;font:400 clamp(76px,10.8vw,168px)/.78 Bodoni Moda,serif;position:relative}.about-hero h1 em{color:var(--gold);padding-left:11vw;font-weight:400;display:inline-block}.about-hero-main>p{z-index:1;color:#c3cbd0;width:48%;margin:0 2vw 0 auto;font-size:clamp(15px,1.15vw,18px);line-height:1.75;position:relative}.about-hero-aside{background:var(--navy-2);flex-direction:column;justify-content:space-between;padding:152px 2.2vw 7vh;display:flex;position:relative;overflow:hidden}.about-chapter{text-transform:uppercase;letter-spacing:.2em;color:#7f8f9d;font-size:8px}.about-glyph{text-align:center;color:#0000;-webkit-text-stroke:1px #9b826059;-webkit-user-select:none;user-select:none;font:400 clamp(180px,20vw,310px)/1 serif;position:absolute;inset:16% -12% auto}.about-hero-aside ol{z-index:1;border-top:1px solid #ffffff2e;margin:auto 0 0;padding:0;list-style:none;position:relative}.about-hero-aside li{text-transform:uppercase;letter-spacing:.17em;color:#b2bbc2;border-bottom:1px solid #ffffff2e;gap:24px;padding:19px 0;font-size:8px;display:flex}.about-hero-aside li span{color:var(--gold)}.about-intro{border-bottom:1px solid var(--line);grid-template-columns:20% 1fr;min-height:100vh;padding:13vh 3.2vw;display:grid;position:relative;overflow:hidden}.about-intro:before{content:"鼎诚";color:#0000;-webkit-text-stroke:1px #0b1b2b0b;pointer-events:none;font:400 25vw/1 serif;position:absolute;bottom:-5vw;right:-2vw}.about-intro-body{z-index:1;position:relative}.about-intro h2,.about-section-head h2,.about-presence h2{letter-spacing:-.055em;margin:0;font:400 clamp(62px,8vw,124px)/.84 Bodoni Moda,serif}.about-intro h2 em,.about-section-head h2 em,.about-presence h2 em{color:var(--gold);font-weight:400}.about-intro-copy{grid-template-columns:1fr 1fr;gap:5vw;width:78%;margin:16vh 0 0 auto;display:grid}.about-intro-copy p{color:#4f5962;margin:0;font-size:15px;line-height:1.9}.about-cn{writing-mode:vertical-rl;letter-spacing:.35em;color:var(--gold);margin:0;font-family:serif;font-size:14px;position:absolute;bottom:9vh;left:3.2vw}.about-approach{background-color:var(--navy);color:var(--ivory);background-image:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff09 25%);padding:13vh 3.2vw}.about-section-head{grid-template-columns:20% 1fr;margin-bottom:12vh;display:grid}.about-section-head h2 em{padding-left:10vw}.about-capabilities{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.about-capabilities article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:420px;padding:34px 3vw 42px 0;display:flex}.about-capabilities article+article{padding-left:3vw}.about-capabilities article:last-child{border-right:0}.about-capabilities article>span{color:var(--gold);font:italic 400 17px Bodoni Moda,serif}.about-capabilities h3{letter-spacing:-.035em;max-width:370px;margin:auto 0 24px;font:400 clamp(31px,3vw,47px)/1.05 Bodoni Moda,serif}.about-capabilities p{color:#98a6b1;max-width:390px;margin:0;font-size:12px;line-height:1.8}.about-presence{background:var(--ivory);min-height:95vh;padding:13vh 3.2vw;position:relative;overflow:hidden}.about-presence>img{opacity:.34;filter:contrast(1.18);pointer-events:none;width:106%;max-width:none;position:absolute;top:18%;left:-3%}.about-presence>:not(img){z-index:1;position:relative}.about-presence-body{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-top:11vh;display:grid}.about-presence h2 em{padding-left:8vw;display:inline-block}.about-presence-body>div{padding-bottom:12px}.about-presence-body p{color:#59636b;margin:0 0 26px;font-size:13px;line-height:1.85}.about-work{border-top:1px solid var(--line);padding:12vh 3.2vw 14vh}.about-work-head{grid-template-columns:20% 1fr;align-items:end;margin-bottom:8vh;display:grid}.about-work-head>p{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);justify-self:end;margin:0;font-size:10px;line-height:1.8}.engagement-list{border-top:1px solid var(--line)}.engagement-list article{border-bottom:1px solid var(--line);grid-template-columns:7% 17% 34% 1fr;align-items:center;gap:2vw;min-height:190px;display:grid}.engagement-number{letter-spacing:.2em;color:var(--gold);font-size:8px}.engagement-type{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);font-size:8px;line-height:1.6}.engagement-list h3{letter-spacing:-.035em;margin:0;font:400 clamp(31px,3vw,48px)/1 Bodoni Moda,serif}.engagement-list p{color:#59636b;max-width:430px;margin:0;font-size:12px;line-height:1.75}.about-contact{background:var(--navy-2);min-height:100svh;color:var(--ivory);flex-direction:column;justify-content:space-between;padding:7vh 3.2vw 30px;display:flex}.about-contact h2{letter-spacing:-.06em;margin:auto 0 5vh;font:400 clamp(70px,9.4vw,146px)/.82 Bodoni Moda,serif}.about-contact h2 em{color:var(--gold);font-weight:400}.about-contact>a{border-bottom:1px solid var(--gold);align-self:flex-end;padding-bottom:7px;font:italic 400 clamp(24px,3vw,46px) Bodoni Moda,serif;transition:color .25s}.about-contact>a:hover{color:var(--gold)}.about-contact footer{text-transform:uppercase;letter-spacing:.18em;color:#83929e;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:12vh;padding-top:24px;font-size:7px;display:flex}.about-contact footer a:hover{color:var(--gold)}@media (width<=900px){.site-header{grid-template-columns:1fr auto;height:88px;padding:0 5vw}.header-center,.site-header>nav{display:none}.mobile-menu{z-index:30;justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;text-transform:uppercase;letter-spacing:.18em;color:#b9c2c9;justify-content:flex-end;align-items:center;gap:11px;min-width:52px;min-height:44px;padding:0;font-size:10px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus{outline:none}.mobile-menu summary:focus-visible{box-shadow:inset 0 -1px 0 var(--gold);outline:none}.mobile-menu summary i{border-top:1px solid;border-bottom:1px solid;width:18px;height:8px;transition:transform .25s;position:relative}.mobile-menu[open] summary i{border:0;height:18px;transform:rotate(45deg)}.mobile-menu[open] summary i:before,.mobile-menu[open] summary i:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu[open] summary i:before{width:18px;height:1px}.mobile-menu[open] summary i:after{width:1px;height:18px}.mobile-menu-panel{background:#10263afa;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff2e;width:100vw;padding:27px 5vw 25px;display:grid;position:absolute;top:calc(100% + 22px);right:-5vw;box-shadow:0 24px 45px #00000029}.mobile-menu-panel a{letter-spacing:-.02em;border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr;align-items:center;min-height:57px;font:400 26px/1 Bodoni Moda,serif;display:grid}.mobile-menu-panel a small{letter-spacing:.18em;color:var(--gold);font:400 9px/1 Manrope,sans-serif}.mobile-menu-panel>span{text-align:right;text-transform:uppercase;letter-spacing:.18em;color:#8999a7;padding-top:19px;font-size:9px}.hero{grid-template-columns:1fr}.hero-main{min-height:82svh;padding:125px 5vw 5vh}.hero-main:after{display:none}.hero-aside{min-height:44svh;padding:5vh 5vw}.chinese-mark{height:100%;font-size:clamp(135px,35vw,270px);inset:-5% -8% auto}.firm{grid-template-columns:1fr;gap:7vh;padding:10vh 5vw}.firm-copy{width:100%}.firm:after{display:none}.expertise{padding:10vh 5vw}.expertise-head{grid-template-columns:1fr;gap:6vh}.expertise-head h2 em{padding-left:16vw}.service-stack article{grid-template-columns:10% 1fr;padding:5vh 0}.service-stack article p{grid-column:2;margin-top:25px}.platform{padding:10vh 5vw}.platform-title{grid-template-columns:1fr;gap:6vh}.platform-grid{grid-template-columns:1fr 1fr}.sectors{grid-template-columns:1fr;gap:7vh;padding:10vh 5vw 14vh}.contact{padding:8vh 5vw 26px}.about-hero{grid-template-columns:1fr}.about-hero-main{min-height:84svh;padding:125px 5vw 7vh}.about-hero-main:after{display:none}.about-hero-main>p{width:58%}.about-hero-aside{min-height:52svh;padding:6vh 5vw}.about-glyph{font-size:42vw;inset:-5% -5% auto}.about-intro{grid-template-columns:1fr;gap:7vh;padding:10vh 5vw}.about-intro-copy{width:100%;margin-top:11vh}.about-cn{display:none}.about-approach{padding:10vh 5vw}.about-section-head{grid-template-columns:1fr;gap:7vh}.about-capabilities article{min-height:360px}.about-presence{padding:10vh 5vw}.about-presence-body{grid-template-columns:1fr}.about-presence-body>div{width:65%;margin-left:auto}.about-work{padding:10vh 5vw 13vh}.about-work-head{grid-template-columns:1fr;gap:5vh}.engagement-list article{grid-template-columns:8% 20% 1fr;padding:4vh 0}.engagement-list p{grid-column:3}.about-contact{padding:8vh 5vw 26px}}@media (width<=600px){.wordmark span{font-size:18px}.wordmark small{letter-spacing:.22em;font-size:12px}.hero h1{font-size:22vw;line-height:.78}.hero h1 em{padding-left:4vw}.hero-kicker span:last-child{display:none}.hero-deck{grid-template-columns:1fr}.hero-deck .edition{display:none}.hero-aside{min-height:40svh;padding-top:4vh;padding-bottom:4vh}.aside-foot a{writing-mode:horizontal-tb;flex-direction:row;font-size:9px}.aside-foot p{font-size:21px}.hero-kicker,.aside-top,.margin-note,.coordinates,.corridor span,.sector small,.contact-top,.contact footer{font-size:9px}.firm-copy{grid-template-columns:1fr;gap:25px}.interlude{gap:25px;width:100%;min-height:130px;overflow-x:auto}.interlude span{font-size:27px}.service-stack h3{font-size:34px}.platform-grid{grid-template-columns:1fr;min-height:0}.place{min-height:270px;padding:30px 0 52px}.corridor{z-index:2;grid-row:2;justify-self:center;width:min(230px,76vw);min-height:94px;margin:-1px 0;position:relative;top:auto;left:auto;transform:none}.corridor:before,.corridor:after{width:45vw}.place-right{text-align:left;align-items:flex-start}.platform-note{width:100%;font-size:28px}.sector{white-space:normal;min-height:86px;font-size:31px}.sector-2,.sector-3,.sector-4,.sector-5{padding-left:0}.contact h2{font-size:19vw}.contact h2 em{padding-left:6vw}.contact>a{align-self:flex-start;font-size:22px}.contact footer{flex-wrap:wrap;gap:18px}.about-hero h1{font-size:19vw}.about-hero h1 em{padding-left:4vw}.about-hero-main>p{width:100%}.about-intro-copy{grid-template-columns:1fr;gap:26px}.about-capabilities{grid-template-columns:1fr}.about-capabilities article,.about-capabilities article+article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:330px;padding:32px 0}.about-capabilities article:last-child{border-bottom:0}.about-presence-body>div{width:100%}.about-presence h2{font-size:17vw}.about-presence h2 em{padding-left:0}.about-work-head>p{justify-self:start}.engagement-list article{grid-template-columns:14% 1fr;gap:20px}.engagement-list h3,.engagement-list p{grid-column:2}.about-contact h2{font-size:17vw}.about-contact>a{align-self:flex-start;font-size:22px}.about-contact footer{flex-wrap:wrap;gap:18px}}.dossier-page{background:var(--paper);color:var(--ink);overflow:hidden}.dossier-page em{font-weight:400}.dossier-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:112px;padding:0 3.2vw;display:grid;position:absolute;inset:0 0 auto}.dossier-header .wordmark span{color:var(--navy)}.dossier-header .wordmark small{color:#747a7e}.dossier-locator,.dossier-header nav{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:9px}.dossier-header nav{justify-self:end;gap:34px;display:flex}.dossier-header nav a{transition:color .25s}.dossier-header nav a:hover,.dossier-header nav a.active{color:var(--gold)}.briefing-cover{background-color:var(--paper);background-image:linear-gradient(#0b1b2b09 1px,#0000 1px),linear-gradient(90deg,#0b1b2b09 1px,#0000 1px);background-size:7.15vw 7.15vw;grid-template-rows:1fr auto;grid-template-columns:8% 52% 24% 16%;min-height:100svh;padding:154px 3.2vw 34px;display:grid;position:relative}.briefing-cover:before{content:"02";letter-spacing:-.08em;color:#0b1b2b06;pointer-events:none;font:400 36vw/1 Bodoni Moda,serif;position:absolute;top:7vh;right:-1.5vw}.cover-code{border-left:1px solid var(--gold);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);flex-direction:column;gap:26px;padding-top:8px;font-size:7px;display:flex}.cover-code>*{margin-left:13px}.cover-code strong{color:var(--gold);font:italic 400 26px Bodoni Moda,serif}.cover-title{z-index:1;align-self:center;position:relative}.cover-eyebrow{text-transform:uppercase;letter-spacing:.21em;color:var(--muted);margin-bottom:5vh;font-size:8px;display:block}.cover-title h1{letter-spacing:-.06em;margin:0;font:400 clamp(72px,9.2vw,144px)/.78 Bodoni Moda,serif}.cover-title h1 em{color:var(--gold);margin-left:7vw;display:inline-block}.cover-note{z-index:1;border-top:1px solid var(--navy);align-self:end;padding:28px 1.6vw 0;position:relative}.cover-note>span{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);font-size:8px}.cover-note p{color:#4f5962;margin:25px 0 50px;font-size:13px;line-height:1.85}.cover-note a{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:8px;display:flex}.cover-note a i{color:var(--gold);font:italic 400 22px Bodoni Moda,serif}.cover-seal{z-index:1;aspect-ratio:1;background:var(--navy);width:min(11vw,170px);color:var(--ivory);box-shadow:14px 14px 0 var(--gold);flex-direction:column;justify-content:center;place-self:center end;align-items:center;display:flex;position:relative}.cover-seal span{letter-spacing:.1em;font:500 clamp(20px,2vw,32px) "Trajan Pro 3",Trajan Pro,Cinzel,serif}.cover-seal strong{letter-spacing:.17em;margin:7px 0 10px;font:400 clamp(19px,1.8vw,28px) serif}.cover-seal small{text-transform:uppercase;letter-spacing:.22em;color:#8e9aa5;font-size:6px}.cover-folio{border-top:1px solid var(--line);text-align:right;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);grid-column:1/-1;align-self:end;padding-top:28px;font-size:7px}.beliefs{background:var(--navy);min-height:120vh;color:var(--ivory);grid-template-columns:16% 84%;display:grid}.beliefs-rail{color:var(--gold);border-right:1px solid #ffffff26;flex-direction:column;align-items:flex-start;padding:12vh 3.2vw;display:flex}.beliefs-rail>span{font:italic 400 22px Bodoni Moda,serif}.beliefs-rail p{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.25em;color:#81909c;margin:36px 0 auto;font-size:8px}.beliefs-rail i{writing-mode:vertical-rl;color:#0000;-webkit-text-stroke:1px #9b826080;font:400 clamp(54px,6vw,88px) serif}.beliefs-main{padding:12vh 3.2vw 13vh 6vw}.beliefs-main>header{justify-content:space-between;align-items:baseline;padding-bottom:6vh;display:flex}.beliefs-main>header span,.beliefs-main>header p{text-transform:uppercase;letter-spacing:.2em;color:#84939f;margin:0;font-size:8px}.belief-stack{border-top:1px solid #ffffff2e}.belief-stack article{border-bottom:1px solid #ffffff2e;grid-template-columns:9% 1fr;align-items:center;min-height:280px;display:grid}.belief-stack small{letter-spacing:.2em;color:var(--gold);align-self:start;padding-top:37px;font-size:8px}.belief-stack h2{letter-spacing:-.045em;margin:0;font:400 clamp(52px,6.2vw,96px)/.9 Bodoni Moda,serif}.belief-stack h2 em{color:var(--gold);margin-left:7vw;display:inline-block}.mandate-system{background:var(--ivory);min-height:120vh;padding:13vh 3.2vw 16vh;position:relative}.mandate-system:before{content:"ARCHITECTURE";letter-spacing:-.04em;color:#0b1b2b06;pointer-events:none;font:500 11vw "Trajan Pro 3",Trajan Pro,Cinzel,serif;position:absolute;top:1vh;right:-2vw}.mandate-heading{z-index:1;grid-template-columns:22% 1fr 28%;align-items:end;display:grid;position:relative}.mandate-heading>span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);align-self:start;padding-top:9px;font-size:8px}.mandate-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(60px,7.7vw,120px)/.82 Bodoni Moda,serif}.mandate-heading h2 em{color:var(--gold)}.mandate-heading>p{color:#56616a;margin:0;padding-bottom:9px;font-size:13px;line-height:1.85}.lens-deck{grid-template-columns:repeat(3,1fr);align-items:start;gap:2.3vw;max-width:1240px;margin:14vh auto 0;display:grid}.lens-card{border:1px solid var(--navy);background:var(--paper);flex-direction:column;min-height:430px;padding:35px 32px;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.lens-card:hover{transform:translateY(-10px);box-shadow:14px 14px #0b1b2b1a}.lens-card-2{background:var(--navy);color:var(--ivory);border-color:var(--navy);margin-top:9vh}.lens-card-3{background:var(--gold);border-color:var(--gold);margin-top:18vh}.lens-card>span{color:var(--gold);font:italic 400 22px Bodoni Moda,serif}.lens-card-2>span{color:#c8b596}.lens-card-3>span{color:var(--navy)}.lens-card h3{letter-spacing:-.035em;margin:auto 0 24px;font:400 clamp(34px,3.1vw,49px)/1.02 Bodoni Moda,serif}.lens-card p{color:#58626a;margin:0;font-size:12px;line-height:1.8}.lens-card-2 p{color:#97a4af}.lens-card-3 p{color:#0b1b2bb3}.lens-card small{text-align:right;letter-spacing:.2em;opacity:.55;border-top:1px solid;margin-top:34px;padding-top:16px;font-size:7px}.field-note{background:var(--navy-2);min-height:100vh;color:var(--ivory);grid-template-columns:20% 1fr;padding:10vh 3.2vw;display:grid;position:relative;overflow:hidden}.field-note>img{z-index:0;opacity:.22;filter:brightness(1.4)contrast(1.3);pointer-events:none;width:92%;max-width:none;position:absolute;top:4%;right:-25%}.field-note:after{content:"";background:linear-gradient(90deg, var(--navy-2) 0, #10263aeb 40%, #10263a7a 100%);position:absolute;inset:0}.field-note>:not(img){z-index:1;position:relative}.field-note-index{border:1px solid #ffffff40;flex-direction:column;justify-content:space-between;width:180px;height:180px;padding:24px;display:flex}.field-note-index span{text-transform:uppercase;letter-spacing:.2em;color:#81909d;font-size:8px}.field-note-index strong{color:var(--gold);font:italic 400 28px Bodoni Moda,serif}.field-note-copy{align-self:center;padding-left:4vw}.field-note-copy>span{text-transform:uppercase;letter-spacing:.22em;color:#82919d;font-size:8px}.field-note h2{letter-spacing:-.055em;margin:7vh 0 10vh;font:400 clamp(58px,7.4vw,116px)/.84 Bodoni Moda,serif}.field-note h2 em{color:var(--gold);margin-left:8vw;display:inline-block}.field-note-copy>div{grid-template-columns:1fr 1fr;gap:4vw;width:62%;margin-left:auto;display:grid}.field-note-copy p{color:#a3afb8;margin:0;font-size:12px;line-height:1.85}.field-note-cn{writing-mode:vertical-rl;letter-spacing:.36em;color:var(--gold);margin:0;font-family:serif;font-size:13px;top:50%;right:2vw;transform:translateY(-50%);position:absolute!important}.case-file{background:var(--paper);padding:13vh 3.2vw 15vh}.case-file>header{justify-content:space-between;align-items:end;margin-bottom:10vh;display:flex}.case-file>header span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:8px}.case-file>header h2{letter-spacing:-.055em;margin:4vh 0 0;font:400 clamp(65px,8.4vw,130px)/.82 Bodoni Moda,serif}.case-file>header h2 em{color:var(--gold)}.case-file>header>p{text-align:right;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 10px;font-size:8px;line-height:1.8}.case-mosaic{grid-template-columns:repeat(12,1fr);gap:1.5vw;display:grid}.case-card{border:1px solid var(--line);background:var(--ivory);flex-direction:column;min-height:340px;padding:31px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.case-card:hover{transform:translateY(-7px)}.case-card:after{content:"";opacity:.13;border:1px solid;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-76px;right:-76px}.case-card-1{grid-column:span 7}.case-card-2{background:var(--gold);border-color:var(--gold);grid-column:span 5}.case-card-3{background:var(--navy);color:var(--ivory);border-color:var(--navy);grid-column:span 5}.case-card-4{grid-column:span 7}.case-card>div{justify-content:space-between;align-items:baseline;display:flex}.case-card>div>span{color:var(--gold);font:italic 400 21px Bodoni Moda,serif}.case-card-2>div>span{color:var(--navy)}.case-card>div small{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:7px}.case-card-2>div small{color:#0b1b2ba6}.case-card-3>div small{color:#8795a1}.case-card h3{letter-spacing:-.04em;max-width:620px;margin:auto 0 24px;font:400 clamp(36px,4vw,62px)/.98 Bodoni Moda,serif}.case-card p{color:#58626a;max-width:510px;margin:0;font-size:12px;line-height:1.8}.case-card-2 p{color:#0b1b2bb3}.case-card-3 p{color:#98a5af}.dossier-close{background:var(--gold);min-height:100svh;color:var(--navy);flex-direction:column;justify-content:space-between;padding:7vh 3.2vw 30px;display:flex;position:relative;overflow:hidden}.dossier-close:before{content:"HS";letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #0b1b2b1f;font:500 35vw/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif;position:absolute;bottom:-7vw;right:-4vw}.close-meta{text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #0b1b2b45;justify-content:space-between;padding-bottom:23px;font-size:8px;display:flex}.dossier-close h2{z-index:1;letter-spacing:-.055em;margin:auto 0 6vh;font:400 clamp(68px,9vw,140px)/.82 Bodoni Moda,serif;position:relative}.dossier-close h2 em{color:var(--ivory)}.dossier-close>a{z-index:1;border-bottom:1px solid var(--navy);align-self:flex-end;align-items:center;gap:28px;padding-bottom:8px;font:italic 400 clamp(25px,3vw,45px) Bodoni Moda,serif;display:flex;position:relative}.dossier-close>a span{font-size:.65em}.dossier-close footer{z-index:1;text-transform:uppercase;letter-spacing:.19em;border-top:1px solid #0b1b2b45;justify-content:space-between;margin-top:12vh;padding-top:22px;font-size:7px;display:flex;position:relative}@media (width<=900px){.dossier-header{grid-template-columns:1fr auto;height:88px;padding:0 5vw}.dossier-locator,.dossier-header nav{display:none}.briefing-cover{grid-template-columns:10% 58% 32%;padding:125px 5vw 30px}.cover-title{grid-column:2/4}.cover-note{grid-column:2}.cover-seal{grid-column:3;width:150px}.cover-folio{grid-column:1/-1}.beliefs{grid-template-columns:12% 88%}.beliefs-rail{padding:10vh 3vw}.beliefs-main{padding:10vh 5vw}.belief-stack h2 em{margin-left:3vw}.mandate-system{padding:10vh 5vw 14vh}.mandate-heading{grid-template-columns:1fr 2fr;gap:5vh}.mandate-heading>p{grid-column:2;width:70%;margin-left:auto}.lens-card{padding:28px 24px}.field-note{grid-template-columns:1fr;padding:9vh 5vw}.field-note-index{width:140px;height:140px}.field-note-copy{padding:8vh 0 0}.field-note-copy>div{width:75%}.case-file{padding:10vh 5vw 13vh}.dossier-close{padding:7vh 5vw 26px}}@media (width<=600px){.briefing-cover{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;gap:5vh;min-height:100svh}.cover-code{display:none}.cover-title,.cover-note,.cover-seal,.cover-folio{grid-column:1}.cover-title{align-self:start}.cover-eyebrow{line-height:1.7}.cover-title h1{font-size:20vw}.cover-title h1 em{margin-left:0}.cover-note{padding:20px 0 0}.cover-note p{margin:20px 0 28px}.cover-seal{display:none}.cover-folio{text-align:left;line-height:1.6}.beliefs{grid-template-columns:1fr}.beliefs-rail{border-right:0;flex-direction:row;align-items:center;gap:20px;min-height:auto;padding:7vh 5vw 0}.beliefs-rail p{writing-mode:initial;margin:0}.beliefs-rail i{writing-mode:initial;margin-left:auto;font-size:40px}.beliefs-main{padding:6vh 5vw 10vh}.beliefs-main>header p{display:none}.belief-stack article{grid-template-columns:1fr;align-content:center;min-height:220px}.belief-stack small{padding:0 0 20px}.belief-stack h2{font-size:13vw}.belief-stack h2 em{margin-left:0}.mandate-heading{grid-template-columns:1fr}.mandate-heading h2{font-size:18vw}.mandate-heading>p{grid-column:1;width:100%}.lens-deck{grid-template-columns:1fr;gap:18px;margin-top:9vh}.lens-card,.lens-card-2,.lens-card-3{min-height:330px;margin-top:0}.field-note-index{width:120px;height:120px}.field-note h2{font-size:17vw}.field-note h2 em{margin-left:0}.field-note-copy>div{grid-template-columns:1fr;gap:24px;width:100%}.field-note-cn{display:none}.case-file>header{display:block}.case-file>header h2{font-size:19vw}.case-file>header>p{text-align:left;margin-top:4vh}.case-mosaic{grid-template-columns:1fr;gap:14px}.case-card-1,.case-card-2,.case-card-3,.case-card-4{grid-column:1;min-height:330px}.dossier-close h2{font-size:17vw}.dossier-close>a{align-self:flex-start;font-size:21px}.dossier-close footer{flex-wrap:wrap;gap:18px}}.firm-page{background:var(--ivory);color:var(--ink)}.firm-page em{color:var(--gold);font-weight:400}.firm-header{z-index:20;height:112px;color:var(--ivory);border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;display:grid;position:absolute;inset:0 0 auto}.firm-header .wordmark small{color:#a5afb7}.firm-header-location,.firm-header nav{text-transform:uppercase;letter-spacing:.18em;color:#96a3ad;font-size:9px}.firm-header nav{justify-self:end;gap:34px;display:flex}.firm-header nav a{transition:color .25s}.firm-header nav a:hover,.firm-header nav a.active{color:var(--gold)}.firm-hero{background:var(--navy);min-height:100svh;color:var(--ivory);flex-direction:column;padding:154px 3.2vw 38px;display:flex}.firm-hero-label{text-transform:uppercase;letter-spacing:.21em;color:#8d9aa5;padding-left:18%;font-size:8px}.firm-hero-content{grid-template-columns:72% 28%;align-items:end;margin:auto 0;display:grid}.firm-hero h1{letter-spacing:-.045em;max-width:1180px;margin:0;font:400 clamp(64px,7.2vw,112px)/.92 Bodoni Moda,serif}.firm-hero h1 em{margin-left:8vw;display:inline-block}.firm-hero-intro{border-left:1px solid #ffffff3d;padding:0 1vw 7px 2.5vw}.firm-hero-intro p{color:#bdc6cc;margin:0 0 52px;font-size:15px;line-height:1.8}.firm-hero-intro a{text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:8px;display:flex}.firm-hero-intro a span{color:var(--gold);font-size:17px}.firm-hero-meta{text-transform:uppercase;letter-spacing:.2em;color:#84929e;border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr;padding-top:24px;font-size:7px;display:grid}.firm-hero-meta span:nth-child(2){text-align:center}.firm-hero-meta span:last-child{text-align:right}.firm-hero-meta i{color:var(--gold);margin:0 10px;font-style:normal}.firm-section-label{text-transform:uppercase;letter-spacing:.19em;color:var(--muted);gap:28px;padding-top:9px;font-size:8px;display:flex}.firm-section-label span:first-child{color:var(--gold)}.firm-section-label-light{color:#85929c}.firm-overview{background:var(--ivory);border-bottom:1px solid var(--line);grid-template-columns:17% 61% 22%;gap:0;min-height:95vh;padding:13vh 3.2vw;display:grid}.firm-overview-main{padding-right:7vw}.firm-overview h2,.firm-corridor h2{letter-spacing:-.045em;margin:0;font:400 clamp(55px,6vw,94px)/.94 Bodoni Moda,serif}.firm-overview-copy{grid-template-columns:1fr 1fr;gap:4vw;width:82%;margin:13vh 0 0 auto;display:grid}.firm-overview-copy p,.firm-corridor-copy p{color:#56616a;margin:0;font-size:14px;line-height:1.9}.firm-definition{border-left:1px solid var(--line);align-self:end;padding:32px 0 5px 2.5vw}.firm-definition>span{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:8px}.firm-definition p{margin:25px 0 0;font:400 clamp(21px,1.8vw,28px)/1.5 Bodoni Moda,serif}.firm-approach{background:#e7e5df;padding:13vh 3.2vw 14vh}.firm-approach>header{grid-template-columns:17% 1fr;display:grid}.firm-approach>header>div:last-child{grid-template-columns:1fr 34%;align-items:end;gap:7vw;display:grid}.firm-approach h2{letter-spacing:-.045em;margin:0;font:400 clamp(54px,5.8vw,90px)/.94 Bodoni Moda,serif}.firm-approach>header p{color:#59636b;margin:0 0 7px;font-size:13px;line-height:1.85}.firm-approach-grid{border-top:1px solid var(--navy);grid-template-columns:repeat(3,1fr);margin:12vh 0 0 17%;display:grid}.firm-approach-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:30px 3vw 0 0;display:flex}.firm-approach-grid article+article{padding-left:3vw}.firm-approach-grid article:last-child{border-right:0}.firm-approach-grid article>span{letter-spacing:.2em;color:var(--gold);font-size:8px}.firm-approach-grid h3{letter-spacing:-.03em;margin:auto 0 22px;font:400 clamp(29px,2.7vw,42px)/1.05 Bodoni Moda,serif}.firm-approach-grid p{color:#59636b;margin:0;font-size:12px;line-height:1.8}.firm-corridor{background:var(--ivory);min-height:100vh;padding:12vh 3.2vw 9vh;position:relative;overflow:hidden}.firm-corridor>img{z-index:0;opacity:.18;filter:contrast(1.2);pointer-events:none;width:96%;max-width:none;position:absolute;top:10%;right:-19%}.firm-corridor>:not(img){z-index:1;position:relative}.firm-corridor-main{grid-template-columns:1fr 37%;align-items:end;gap:8vw;margin:11vh 0 12vh 17%;display:grid}.firm-corridor-copy{gap:27px;display:grid}.firm-corridor-axis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto 1fr auto;align-items:center;gap:18px;padding:31px 0;display:grid}.firm-corridor-axis span{text-transform:uppercase;letter-spacing:.19em;color:var(--muted);font-size:7px}.firm-corridor-axis i{background:var(--gold);height:1px}.firm-corridor-axis strong,.firm-corridor-axis b{border:1px solid var(--navy);letter-spacing:.1em;place-items:center;width:52px;height:52px;font:500 12px "Trajan Pro 3",Trajan Pro,Cinzel,serif;display:grid}.firm-corridor-axis b{background:var(--navy);color:var(--ivory);margin-left:-19px;font-weight:500}.firm-experience{background:var(--paper);padding:13vh 3.2vw 15vh}.firm-experience>header{grid-template-columns:17% 1fr;margin-bottom:10vh;display:grid}.firm-experience>header>div:last-child{grid-template-columns:1fr auto;align-items:end;gap:4vw;display:grid}.firm-experience h2{letter-spacing:-.045em;margin:0;font:400 clamp(54px,5.8vw,90px)/.94 Bodoni Moda,serif}.firm-experience>header p{text-align:right;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 7px;font-size:8px;line-height:1.8}.firm-experience-list{border-top:1px solid var(--navy);margin-left:17%}.firm-experience-list article{border-bottom:1px solid var(--line);grid-template-columns:7% 21% 31% 1fr;align-items:center;gap:2vw;min-height:175px;display:grid}.firm-experience-list article>span{letter-spacing:.2em;color:var(--gold);font-size:8px}.firm-experience-list small{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:8px;line-height:1.6}.firm-experience-list h3{letter-spacing:-.025em;margin:0;font:400 clamp(27px,2.5vw,39px)/1.05 Bodoni Moda,serif}.firm-experience-list p{color:#59636b;max-width:430px;margin:0;font-size:12px;line-height:1.75}.firm-cta{background:var(--navy-2);min-height:92svh;color:var(--ivory);flex-direction:column;justify-content:space-between;padding:8vh 3.2vw 30px;display:flex}.firm-cta>span{text-transform:uppercase;letter-spacing:.2em;color:#8896a1;font-size:8px}.firm-cta h2{letter-spacing:-.05em;margin:auto 0 6vh;font:400 clamp(62px,7.8vw,120px)/.9 Bodoni Moda,serif}.firm-cta>a{border-bottom:1px solid var(--gold);align-self:flex-end;align-items:center;gap:26px;padding-bottom:8px;font:italic 400 clamp(25px,2.8vw,42px) Bodoni Moda,serif;display:flex}.firm-cta>a span{color:var(--gold);font-size:.7em}.firm-cta footer{text-transform:uppercase;letter-spacing:.18em;color:#83919c;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:11vh;padding-top:22px;font-size:7px;display:flex}.firm-cta footer a:hover{color:var(--gold)}@media (width<=900px){.firm-header{grid-template-columns:1fr auto;height:88px;padding:0 5vw}.firm-header-location,.firm-header nav{display:none}.firm-hero{padding:125px 5vw 32px}.firm-hero-label{padding-left:0}.firm-hero-content{grid-template-columns:1fr;gap:8vh}.firm-hero-intro{width:50%;margin-left:auto}.firm-overview{grid-template-columns:1fr;gap:7vh;padding:10vh 5vw}.firm-overview-main{padding-right:0}.firm-overview-copy{width:75%}.firm-definition{width:45%;margin-left:auto}.firm-approach{padding:10vh 5vw 12vh}.firm-approach>header{grid-template-columns:1fr;gap:6vh}.firm-approach-grid{margin-left:0}.firm-corridor{padding:10vh 5vw 8vh}.firm-corridor-main{margin-left:0}.firm-experience{padding:10vh 5vw 13vh}.firm-experience>header{grid-template-columns:1fr;gap:6vh}.firm-experience-list{margin-left:0}.firm-cta{padding:8vh 5vw 26px}}@media (width<=600px){.firm-hero h1{font-size:15.5vw}.firm-hero h1 em{margin-left:0}.firm-hero-intro{border-left:0;width:100%;padding-left:0}.firm-hero-meta{grid-template-columns:1fr 1fr;gap:12px;line-height:1.5}.firm-hero-meta span:nth-child(2){text-align:right}.firm-hero-meta span:last-child{display:none}.firm-overview h2,.firm-corridor h2{font-size:15vw}.firm-overview-copy{grid-template-columns:1fr;gap:25px;width:100%;margin-top:8vh}.firm-definition{width:100%}.firm-approach>header>div:last-child{grid-template-columns:1fr;gap:4vh}.firm-approach h2,.firm-experience h2{font-size:14vw}.firm-approach-grid{grid-template-columns:1fr;margin-top:8vh}.firm-approach-grid article,.firm-approach-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:280px;padding:28px 0}.firm-corridor-main{grid-template-columns:1fr;gap:6vh;margin:8vh 0}.firm-corridor-axis{grid-template-columns:auto 1fr auto auto 1fr;gap:9px}.firm-corridor-axis span{display:none}.firm-experience>header>div:last-child{grid-template-columns:1fr;gap:4vh}.firm-experience>header p{text-align:left}.firm-experience-list article{grid-template-columns:13% 1fr;gap:17px;padding:4vh 0}.firm-experience-list h3,.firm-experience-list p{grid-column:2}.firm-cta h2{font-size:15vw}.firm-cta>a{align-self:flex-start;font-size:21px}.firm-cta footer{flex-wrap:wrap;gap:18px}}.journal-page{background:var(--ivory);color:var(--ink);font-weight:400}.journal-page em{color:var(--gold);font-weight:400}.journal-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:112px;padding:0 3.2vw;display:grid}.journal-header .wordmark span{color:var(--navy)}.journal-header .wordmark small{color:#747d84}.journal-header-location,.journal-header>nav{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:9px}.journal-header>nav{justify-self:end;gap:34px;display:flex}.journal-header>nav a{transition:color .25s}.journal-header>nav a:hover,.journal-header>nav a.active{color:var(--gold)}.journal-masthead{border-bottom:1px solid var(--line);grid-template-columns:16% 84%;padding:11vh 3.2vw 10vh;display:grid}.journal-masthead-label{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);flex-direction:column;gap:24px;padding-top:9px;font-size:8px;display:flex}.journal-masthead-label small{color:var(--gold)}.journal-masthead-main h1{letter-spacing:-.042em;max-width:1200px;margin:0;font:400 clamp(48px,5.35vw,84px)/1.04 Bodoni Moda,serif}.journal-masthead-main>div{border-top:1px solid var(--navy);grid-template-columns:31% 1fr;gap:3vw;width:55%;margin:8vh 0 0 auto;padding-top:25px;display:grid}.journal-masthead-main>div span{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);font-size:8px}.journal-masthead-main>div p{color:#48545d;margin:0;font-size:15px;line-height:1.82}.journal-shell{grid-template-columns:16% 84%;padding:0 3.2vw;display:grid}.journal-index{border-right:1px solid var(--line);flex-direction:column;align-self:start;min-height:100vh;padding:10vh 2vw 8vh 0;display:flex;position:sticky;top:0}.journal-index>span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:8px}.journal-index nav{gap:19px;margin-top:6vh;display:grid}.journal-index nav a{color:#4c5760;grid-template-columns:28px 1fr;font-size:12px;transition:color .2s;display:grid}.journal-index nav a:hover{color:var(--gold)}.journal-index nav i{letter-spacing:.16em;color:var(--gold);font-size:7px;font-style:normal}.journal-index>small{letter-spacing:.17em;color:var(--muted);margin-top:auto;font-size:7px;line-height:1.8}.journal-story{padding-left:7vw}.journal-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin:0 0 5vh;font-size:8px}.journal-intro{padding:11vh 0 12vh}.journal-intro h2{letter-spacing:-.04em;width:88%;margin:0;font:400 clamp(46px,4.9vw,76px)/1.03 Bodoni Moda,serif}.journal-copy{grid-template-columns:1fr 1fr;gap:5vw;width:67%;margin:10vh 0 0 auto;display:grid}.journal-copy p,.journal-work-copy p,.journal-context p{color:#4b5760;margin:0;font-size:15px;line-height:1.86}.journal-pullquote{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);margin:0;padding:9vh 7vw 9vh 5vw;position:relative}.journal-pullquote:before{content:"“";color:var(--gold);font:400 72px/1 Bodoni Moda,serif;position:absolute;top:6vh;left:0}.journal-pullquote p{letter-spacing:-.035em;margin:0;font:400 clamp(38px,4.1vw,64px)/1.03 Bodoni Moda,serif}.journal-pullquote>span{color:#56616a;width:58%;margin:4vh 0 0 auto;font-size:14px;line-height:1.85;display:block}.journal-pullquote small{text-align:right;letter-spacing:.28em;color:var(--gold);margin:6vh 0 0 auto;font-family:serif;font-size:12px;display:block}.journal-work{padding:12vh 0 11vh}.journal-section-heading{grid-template-columns:25% 1fr;display:grid}.journal-section-heading h2{letter-spacing:-.038em;margin:0;font:400 clamp(42px,4.5vw,70px)/1.03 Bodoni Moda,serif}.journal-disciplines{border-top:1px solid var(--navy);grid-template-columns:repeat(3,1fr);margin:9vh 0 0 25%;display:grid}.journal-disciplines article{border-right:1px solid #0b1b2b30;flex-direction:column;min-height:278px;padding:29px 2.5vw 0 0;display:flex}.journal-disciplines article+article{padding-left:2.5vw}.journal-disciplines article:last-child{border-right:0}.journal-disciplines span{letter-spacing:.18em;color:var(--gold);font-size:7px}.journal-disciplines h3{letter-spacing:-.02em;min-height:2.08em;margin:auto 0 20px;font:400 clamp(25px,2.35vw,36px)/1.04 Bodoni Moda,serif}.journal-disciplines p{color:#4f5b64;min-height:5.25em;margin:0;font-size:12px;line-height:1.75}.journal-work-copy{grid-template-columns:1fr 1fr;gap:5vw;width:67%;margin:9vh 0 0 auto;display:grid}.journal-corridor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:24px;min-height:132px;padding:26px 0;display:grid}.journal-corridor>div{gap:8px;display:grid}.journal-corridor>div:last-child{text-align:right}.journal-corridor strong{font:italic 400 25px Bodoni Moda,serif}.journal-corridor div:last-child strong{color:var(--gold)}.journal-corridor span,.journal-corridor small{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);font-size:7px}.journal-corridor i{background:var(--gold);height:1px}.journal-context{padding:11vh 0}.journal-context>div{grid-template-columns:1fr 43%;align-items:end;gap:7vw;display:grid}.journal-context h2{letter-spacing:-.038em;margin:0;font:400 clamp(43px,4.5vw,70px)/1.03 Bodoni Moda,serif}.journal-context>div>div{gap:25px;display:grid}.journal-experience{border-top:1px solid var(--line);padding:11vh 0 14vh}.journal-experience-list{border-top:1px solid var(--navy);margin:9vh 0 0 25%}.journal-experience-list article{border-bottom:1px solid var(--line);grid-template-columns:8% 24% 1fr;align-items:start;gap:2vw;min-height:165px;padding:29px 0;display:grid}.journal-experience-list article>span{letter-spacing:.18em;color:var(--gold);font-size:7px}.journal-experience-list small{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:7px;line-height:1.6}.journal-experience-list h3{letter-spacing:-.025em;margin:-6px 0 16px;font:400 clamp(27px,2.6vw,40px)/1.05 Bodoni Moda,serif}.journal-experience-list article p{color:#4f5a63;max-width:570px;margin:0;font-size:13px;line-height:1.78}.journal-footer{background:var(--navy-2);min-height:62vh;color:var(--ivory);flex-direction:column;padding:7vh 3.2vw 28px;display:flex}.journal-footer>div:first-child,.journal-footer>div:last-child{text-transform:uppercase;letter-spacing:.18em;color:#83919c;justify-content:space-between;font-size:7px;display:flex}.journal-footer h2{letter-spacing:-.045em;margin:auto 0 5vh 16%;font:400 clamp(52px,6vw,93px)/1 Bodoni Moda,serif}.journal-footer>a{border-bottom:1px solid var(--gold);align-self:flex-end;gap:25px;padding-bottom:8px;font:italic 400 clamp(24px,2.8vw,42px) Bodoni Moda,serif;display:flex}.journal-footer>a span{color:var(--gold);font-size:.7em}.journal-footer>div:last-child{border-top:1px solid #ffffff2e;margin-top:10vh;padding-top:22px}@media (width<=900px){.journal-header{z-index:20;grid-template-columns:1fr auto;height:88px;padding:0 5vw;position:relative}.journal-header-location,.journal-header>nav{display:none}.journal-header .mobile-menu summary{color:var(--muted)}.journal-header .mobile-menu-panel{color:var(--ink);border-color:var(--line);background:#f8f6f1fb;box-shadow:0 24px 45px #0b1b2b1f}.journal-header .mobile-menu-panel a{border-color:var(--line)}.journal-header .mobile-menu-panel a.active{color:var(--gold)}.journal-header .mobile-menu-panel>span{color:var(--muted)}.journal-masthead{grid-template-columns:1fr;gap:6vh;padding:9vh 5vw}.journal-masthead-label{flex-direction:row;justify-content:space-between}.journal-masthead-main>div{width:65%}.journal-shell{grid-template-columns:1fr;padding:0 5vw}.journal-index{display:none}.journal-story{padding-left:0}.journal-intro h2{width:100%}.journal-copy{width:76%}.journal-footer{padding:7vh 5vw 26px}.journal-footer h2{margin-left:0}}@media (width<=600px){.journal-masthead-main h1{text-wrap:balance;font-size:clamp(40px,11.25vw,52px);line-height:1.02}.journal-masthead-main>div{grid-template-columns:1fr;gap:20px;width:100%}.journal-copy,.journal-work-copy{grid-template-columns:1fr;gap:24px;width:100%}.journal-intro h2,.journal-section-heading h2,.journal-context h2{font-size:12vw}.journal-pullquote{padding:8vh 0}.journal-pullquote:before{display:none}.journal-pullquote p{font-size:11.5vw}.journal-pullquote>span{width:100%}.journal-section-heading{grid-template-columns:1fr}.journal-disciplines{grid-template-columns:1fr;margin-left:0}.journal-disciplines article,.journal-disciplines article+article{border-right:0;border-bottom:1px solid var(--line);min-height:210px;padding:25px 0}.journal-disciplines h3,.journal-disciplines p{min-height:0}.journal-masthead-label,.journal-kicker,.journal-disciplines span,.journal-experience-list article>span,.journal-experience-list small,.journal-corridor span,.journal-corridor small,.journal-footer>div:first-child,.journal-footer>div:last-child{font-size:9px}.journal-corridor{grid-template-columns:1fr;gap:18px}.journal-corridor>div:last-child{text-align:left}.journal-corridor i,.journal-corridor small{display:none}.journal-context>div{grid-template-columns:1fr;gap:6vh}.journal-experience-list{margin-left:0}.journal-experience-list article{grid-template-columns:14% 1fr}.journal-experience-list article>div{grid-column:2}.journal-footer h2{font-size:14vw}.journal-footer>a{align-self:flex-start;font-size:21px}.journal-footer>div:last-child{flex-wrap:wrap;gap:18px}}@media (width<=360px){.wordmark{gap:8px}.wordmark span{letter-spacing:.07em;font-size:15px}.wordmark small{letter-spacing:.16em;font-size:10px;display:block}.mobile-menu summary{gap:0;width:36px;min-width:36px}.mobile-menu summary span{display:none}}._canvas_12c3v_1{--navy:#0b1b2b;--paper:#f2f2f2;--gold:#9b8260;--muted:#66727c;background:var(--paper);min-height:100%;color:var(--navy);font-family:Manrope,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}._canvas_12c3v_1 *{box-sizing:border-box}._canvas_12c3v_1 a{color:inherit;text-decoration:none}._header_12c3v_17{z-index:5;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;align-items:center;height:92px;padding:0 3.3vw;font-size:10px;font-weight:600;display:grid;position:absolute;inset:0 0 auto}._wordmark_12c3v_32{align-items:baseline;gap:18px;display:flex}._wordmark_12c3v_32 strong{letter-spacing:.09em;font-family:"Trajan Pro 3",Trajan Pro,Cinzel,serif;font-size:18px;font-weight:500;line-height:1}._wordmark_12c3v_32 span{letter-spacing:.25em;font-size:11px}._header_12c3v_17 p{justify-self:center;margin:0}._header_12c3v_17 nav{justify-self:end;gap:32px;display:flex}._header_12c3v_17 nav a:hover{color:var(--gold)}._spine_12c3v_45{z-index:3;width:10px;color:var(--gold);flex-direction:column;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex;position:absolute;top:118px;bottom:84px;right:3.3vw}._spine_12c3v_45 i{background:#9b826061;flex:1;width:1px}._opening_12c3v_63{min-height:112vh;padding:19vh 8.5vw 9vh 3.3vw;position:relative}._kicker_12c3v_69{letter-spacing:.15em;text-transform:uppercase;margin:0 0 13vh;padding-left:62px;font-size:10px;font-weight:700;position:relative}._kicker_12c3v_69:before{content:"";background:var(--gold);width:40px;height:1px;position:absolute;top:5px;left:0}._kicker_12c3v_69 span{color:var(--gold);letter-spacing:.12em;margin-left:14px}._opening_12c3v_63 h1{letter-spacing:-.075em;width:100%;margin:0;font-size:clamp(68px,9.2vw,142px);font-weight:500;line-height:.87}._opening_12c3v_63 h1 span{margin-left:11vw;display:block}._heroChinese_12c3v_106{letter-spacing:.24em;margin:4vh 0 0 11vw;font-size:clamp(18px,1.65vw,25px);font-weight:600}._lead_12c3v_113{color:#364755;width:min(455px,34vw);margin:9vh 9vw 0 auto;font-size:clamp(16px,1.18vw,19px);line-height:1.65}._lead_12c3v_113 span{letter-spacing:.04em;color:var(--muted);margin-top:14px;font-size:.82em;line-height:1.8;display:block}._coordinates_12c3v_130{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:6vh;left:3.3vw;right:8.5vw}._route_12c3v_144{pointer-events:none;height:740px;margin-top:-23vh;position:relative}._route_12c3v_144 svg{width:100%;height:100%;overflow:visible}._route_12c3v_144 path{fill:none;stroke:var(--gold);stroke-width:1px;opacity:.5}._route_12c3v_144 circle{fill:var(--paper);stroke:var(--gold);stroke-width:1.5px}._thesis_12c3v_155{grid-template-columns:18% 1fr;align-content:center;min-height:820px;margin-top:-460px;padding:4vh 11vw 12vh 15vw;display:grid;position:relative}._sideNote_12c3v_165{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:14px 0 0;font-size:9px;font-weight:700}._thesisLine_12c3v_174,._thesisAccent_12c3v_175{letter-spacing:-.025em;margin:0;font-size:clamp(54px,6.6vw,102px);font-weight:500;line-height:1.02}._thesisAccent_12c3v_175{color:var(--gold);margin:.18em 0 0 10vw}._thesisLine_12c3v_174 span,._thesisAccent_12c3v_175 span{letter-spacing:.12em;vertical-align:middle;white-space:nowrap;margin-left:.65em;font-size:.2em;font-weight:600}._thesisCopy_12c3v_195{color:#4e5d68;grid-column:2;width:min(520px,55%);margin:9vh 0 0 auto;font-size:15px;line-height:1.78}._thesisCopy_12c3v_195 span{letter-spacing:.035em;color:var(--muted);margin-top:20px;font-size:.88em;line-height:1.9;display:block}._practice_12c3v_213{grid-template-columns:38% 1fr;gap:7vw;padding:5vh 8.5vw 14vh 3.3vw;display:grid}._practiceIntro_12c3v_220{letter-spacing:-.035em;max-width:420px;margin:15vh 0 0;font-size:clamp(25px,2.4vw,37px);font-weight:500;line-height:1.25}._practiceIntro_12c3v_220 span{letter-spacing:.04em;width:88%;color:var(--muted);margin-top:24px;font-size:.48em;line-height:1.75;display:block}._practiceList_12c3v_239{flex-direction:column;display:flex}._practiceItem_12c3v_241{grid-template-columns:42px 1fr;column-gap:28px;padding:7vh 0 8vh;display:grid;position:relative}._practiceItem_12c3v_241+._practiceItem_12c3v_241:before{content:"";background:#0b1b2b2b;height:1px;position:absolute;top:0;left:-6vw;right:0}._practiceItem_12c3v_241>span{color:var(--gold);padding-top:8px;font-size:9px;font-weight:700}._practiceItem_12c3v_241 h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,67px);font-weight:500;line-height:1}._practiceItem_12c3v_241 h2 small{letter-spacing:.18em;color:var(--gold);margin-top:12px;font-size:.25em;font-weight:600;display:block}._practiceItem_12c3v_241 p{color:#52616c;grid-column:2;width:72%;margin:4vh 0 0;font-size:14px;line-height:1.72}._practiceItem_12c3v_241 p span{letter-spacing:.03em;color:var(--muted);margin-top:14px;font-size:.88em;line-height:1.85;display:block}._corridor_12c3v_301{margin:5vh 8.5vw 16vh 14vw;padding-left:18vw}._corridor_12c3v_301>p{letter-spacing:-.065em;max-width:820px;margin:0 0 13vh;font-size:clamp(48px,6.2vw,94px);font-weight:500;line-height:.98}._corridor_12c3v_301>p span{letter-spacing:.14em;color:var(--gold);margin-top:28px;font-size:.22em;font-weight:600;display:block}._places_12c3v_324{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}._places_12c3v_324>div{min-width:220px}._places_12c3v_324>div:last-child{text-align:right}._places_12c3v_324 small,._places_12c3v_324 span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:700;display:block}._places_12c3v_324 strong{letter-spacing:-.035em;margin:11px 0 12px;font-size:clamp(20px,2.1vw,32px);font-weight:500;display:block}._places_12c3v_324 strong b{letter-spacing:.12em;color:var(--gold);margin-left:8px;font-size:.42em;font-weight:600}._places_12c3v_324 i{background:var(--gold);height:1px}._closing_12c3v_359{flex-direction:column;justify-content:center;min-height:76vh;padding:12vh 14vw 13vh;display:flex}._closing_12c3v_359>p{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 6vh;font-size:10px;font-weight:700}._closing_12c3v_359>a{border-bottom:1px solid var(--navy);letter-spacing:-.07em;justify-content:space-between;align-items:flex-end;padding-bottom:24px;font-size:clamp(58px,8.1vw,124px);font-weight:500;line-height:.95;display:flex}._closing_12c3v_359 a i{color:var(--gold);font-size:.36em;font-style:normal}._closing_12c3v_359 a small{letter-spacing:.14em;white-space:nowrap;color:var(--gold);margin-left:.8em;font-size:.18em;font-weight:600}._footer_12c3v_403{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #0b1b2b2e;justify-content:space-between;margin:0 3.3vw;padding:28px 0 34px;font-size:9px;font-weight:700;display:flex}@media (width<=900px){._header_12c3v_17{grid-template-columns:1fr auto;padding:0 5vw}._header_12c3v_17 p{display:none}._spine_12c3v_45{right:5vw}._opening_12c3v_63{padding-left:5vw;padding-right:9vw}._opening_12c3v_63 h1 span{margin-left:5vw}._lead_12c3v_113{width:min(470px,58vw);margin-right:6vw}._coordinates_12c3v_130{left:5vw;right:9vw}._thesis_12c3v_155{grid-template-columns:1fr;padding-left:8vw;padding-right:10vw}._sideNote_12c3v_165{margin-bottom:5vh}._thesisCopy_12c3v_195{grid-column:1;width:68%}._practice_12c3v_213{grid-template-columns:1fr;padding-left:5vw;padding-right:9vw}._practiceIntro_12c3v_220{max-width:580px;margin:0}._practiceList_12c3v_239{width:82%;margin-left:auto}._corridor_12c3v_301{margin-left:5vw;margin-right:9vw;padding-left:8vw}._closing_12c3v_359{padding-left:8vw;padding-right:9vw}._footer_12c3v_403{margin-left:5vw;margin-right:5vw}}@media (width<=640px){._header_12c3v_17{height:76px}._wordmark_12c3v_32{gap:10px}._wordmark_12c3v_32 strong{letter-spacing:.06em;font-size:15px}._wordmark_12c3v_32 span{letter-spacing:.16em;font-size:9px}._header_12c3v_17 nav a:first-child{display:none}._spine_12c3v_45{top:96px;bottom:70px}._opening_12c3v_63{min-height:100svh;padding-top:17vh}._kicker_12c3v_69{margin-bottom:11vh;padding-left:38px;font-size:8px}._kicker_12c3v_69:before{width:26px}._opening_12c3v_63 h1{font-size:clamp(55px,17.5vw,78px);line-height:.91}._opening_12c3v_63 h1 span{margin:8px 0 0}._heroChinese_12c3v_106{letter-spacing:.18em;margin:3vh 0 0;font-size:16px}._lead_12c3v_113{width:88%;margin:7vh auto 0 0;font-size:15px}._coordinates_12c3v_130{display:none}._route_12c3v_144{height:500px;margin-top:-10vh}._thesis_12c3v_155{min-height:650px;margin-top:-350px;padding-left:8vw;padding-right:11vw}._thesisLine_12c3v_174,._thesisAccent_12c3v_175{font-size:12vw}._thesisLine_12c3v_174 span,._thesisAccent_12c3v_175 span{margin:8px 0 16px;font-size:.28em;display:block}._thesisAccent_12c3v_175{margin-left:0}._thesisCopy_12c3v_195{width:92%;margin-top:8vh}._practice_12c3v_213{padding-top:9vh;padding-bottom:11vh}._practiceIntro_12c3v_220{font-size:26px}._practiceList_12c3v_239{width:94%}._practiceItem_12c3v_241{grid-template-columns:28px 1fr;column-gap:12px;padding:7vh 0}._practiceItem_12c3v_241 h2{font-size:38px}._practiceItem_12c3v_241 p{width:100%;margin-top:3vh}._corridor_12c3v_301{margin:3vh 9vw 11vh 5vw;padding-left:4vw}._corridor_12c3v_301>p{margin-bottom:9vh;font-size:12vw}._places_12c3v_324{grid-template-columns:1fr;gap:24px}._places_12c3v_324>div:last-child{text-align:left}._places_12c3v_324 i{width:1px;height:64px;margin-left:2px}._closing_12c3v_359{min-height:62vh;padding-left:8vw;padding-right:11vw}._closing_12c3v_359>a{gap:24px;font-size:15vw;display:grid}._closing_12c3v_359 a small{margin:16px 0 0;font-size:.22em;display:block}._closing_12c3v_359 a i{justify-self:end;font-size:24px}._footer_12c3v_403{flex-wrap:wrap;gap:16px}._footer_12c3v_403 span:nth-child(2){display:none}}._document_1103a_1{--navy:#0b1b2b;--paper:#f4f2ed;--gold:#9b8260;--muted:#6d7479;--line:#0b1b2b33;background:var(--paper);min-height:100%;color:var(--navy);font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif}._document_1103a_1 *{box-sizing:border-box}._document_1103a_1 a{color:inherit;text-decoration:none}._header_1103a_6{border-bottom:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;height:94px;padding:0 3.4vw;font-size:9px;font-weight:600;display:grid}._brand_1103a_7{align-items:baseline;gap:18px;display:flex}._brand_1103a_7 strong{letter-spacing:.09em;font:500 18px/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif}._brand_1103a_7 span{letter-spacing:.24em;font-size:11px}._header_1103a_6 nav{justify-self:end;gap:30px;display:flex}._cover_1103a_8{flex-direction:column;min-height:calc(100svh - 94px);padding:28px 3.4vw 5vh;display:flex}._classification_1103a_9{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr 1fr;font-size:8px;font-weight:600;display:grid}._classification_1103a_9 span:nth-child(2){text-align:center}._classification_1103a_9 span:last-child{text-align:right}._coverMain_1103a_10{grid-template-columns:23% 1fr;align-items:end;margin:auto 0;display:grid}._coverMain_1103a_10 aside{letter-spacing:.12em;text-transform:uppercase;padding-bottom:15px;font-size:9px}._coverMain_1103a_10 aside span,._coverMain_1103a_10 aside small{color:var(--muted);display:block}._coverMain_1103a_10 aside strong{letter-spacing:.06em;margin:18px 0 34px;font-size:13px;line-height:1.5;display:block}._coverMain_1103a_10 aside small{line-height:1.8}._subject_1103a_11{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 5vh;font-size:10px;font-weight:600}._cover_1103a_8 h1{letter-spacing:-.055em;margin:0;font-size:clamp(70px,9.4vw,145px);font-weight:500;line-height:.88}._cover_1103a_8 h1 em{color:var(--gold);font-style:normal}._chinese_1103a_13{letter-spacing:.24em;margin:4vh 0 0;font-size:clamp(17px,1.5vw,23px);font-weight:500}._abstract_1103a_14{border-top:1px solid var(--line);grid-template-columns:23% 1fr 1fr;gap:4vw;padding-top:28px;font-size:12px;line-height:1.7;display:grid}._abstract_1103a_14>span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:600}._abstract_1103a_14 p{max-width:440px;margin:0}._abstract_1103a_14 p:last-child{letter-spacing:.04em;color:var(--muted);font-size:11px}._position_1103a_15,._mandates_1103a_15{border-top:1px solid var(--line);grid-template-columns:23% 1fr;padding:15vh 3.4vw;display:grid}._marginCode_1103a_16{letter-spacing:.15em;text-transform:uppercase;gap:24px;padding-top:12px;font-size:9px;font-weight:600;display:flex}._marginCode_1103a_16 span{color:var(--gold)}._marginCode_1103a_16 b{font-weight:600}._positionBody_1103a_17 h2{letter-spacing:-.045em;margin:0;font-size:clamp(58px,7vw,106px);font-weight:500;line-height:.95}._positionCn_1103a_17{letter-spacing:.2em;color:var(--gold);margin:3vh 0 0;font-size:18px;font-weight:500}._positionCopy_1103a_18{grid-template-columns:1fr 1fr;gap:6vw;width:76%;margin:14vh 0 0 auto;display:grid}._positionCopy_1103a_18 p{color:#505b63;margin:0;font-size:14px;line-height:1.8}._mandateIntro_1103a_19{justify-content:space-between;align-items:end;padding-bottom:7vh;display:flex}._mandateIntro_1103a_19 h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.5vw,68px);font-weight:500}._mandateIntro_1103a_19 p{width:260px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}._mandateList_1103a_20{border-top:1px solid var(--navy)}._mandateList_1103a_20 article{border-bottom:1px solid var(--line);grid-template-columns:8% 46% 1fr;align-items:start;gap:2vw;min-height:145px;padding:32px 0;display:grid}._mandateList_1103a_20 article>span{color:var(--gold);padding-top:6px;font-size:9px}._mandateList_1103a_20 h3{letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:500}._mandateList_1103a_20 h3 small{letter-spacing:.18em;color:var(--gold);margin-top:10px;font-size:10px;display:block}._mandateList_1103a_20 article p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:7px 0 0;font-size:10px;font-weight:600}._note_1103a_21{border-top:1px solid var(--navy);margin:4vh 3.4vw 13vh 26.4%;padding:8vh 0 5vh}._note_1103a_21>span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:600}._note_1103a_21>p{letter-spacing:-.035em;margin:7vh 0 12vh;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.02}._note_1103a_21>div{letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;font-size:11px;display:grid}._note_1103a_21 i{background:var(--gold);height:1px}._contact_1103a_22{border-top:1px solid var(--line);padding:16vh 26.4% 17vh}._contact_1103a_22>span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:600}._contact_1103a_22 h2{letter-spacing:-.045em;margin:6vh 0 3vh;font-size:clamp(58px,7vw,106px);font-weight:500;line-height:.95}._contact_1103a_22>p{letter-spacing:.2em;margin:0 0 8vh;font-size:17px}._contact_1103a_22>a{border-bottom:1px solid var(--gold);padding-bottom:9px;font-size:18px;display:inline-block}._footer_1103a_23{border-top:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;margin:0 3.4vw;padding:28px 0 34px;font-size:8px;font-weight:600;display:flex}@media (width<=800px){._header_1103a_6{grid-template-columns:1fr auto;padding:0 5vw}._header_1103a_6>span{display:none}._brand_1103a_7{gap:10px}._brand_1103a_7 strong{font-size:15px}._brand_1103a_7 span{font-size:9px}._cover_1103a_8{padding-left:5vw;padding-right:5vw}._classification_1103a_9{grid-template-columns:1fr auto}._classification_1103a_9 span:nth-child(2){display:none}._coverMain_1103a_10{grid-template-columns:1fr}._coverMain_1103a_10 aside{display:none}._cover_1103a_8 h1{font-size:16.5vw}._abstract_1103a_14{grid-template-columns:1fr;gap:18px}._abstract_1103a_14 p{max-width:100%}._position_1103a_15,._mandates_1103a_15{grid-template-columns:1fr;gap:7vh;padding-left:5vw;padding-right:5vw}._positionCopy_1103a_18{grid-template-columns:1fr;gap:24px;width:100%;margin-top:9vh}._mandateIntro_1103a_19{gap:24px;display:grid}._mandateList_1103a_20 article{grid-template-columns:30px 1fr}._mandateList_1103a_20 article p{grid-column:2}._note_1103a_21{margin-left:5vw;margin-right:5vw}._note_1103a_21>div{grid-template-columns:1fr}._note_1103a_21 i{width:1px;height:55px}._contact_1103a_22{padding-left:8vw;padding-right:8vw}._footer_1103a_23{margin-left:5vw;margin-right:5vw}._footer_1103a_23 span:nth-child(2){display:none}}._page_18uxd_1{--navy:#0b1b2b;--paper:#f2f2f2;--paper2:#e8eae9;--gold:#9b8260;--muted:#69737b;background:linear-gradient(90deg,var(--paper) 0 50%,var(--paper2) 50% 100%);min-height:100%;color:var(--navy);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}._page_18uxd_1 *{box-sizing:border-box}._page_18uxd_1 a{color:inherit;text-decoration:none}._header_18uxd_2{z-index:4;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0b1b2b2b;grid-template-columns:1fr auto 1fr;align-items:center;height:94px;padding:0 3.3vw;font-size:9px;font-weight:500;display:grid;position:absolute;inset:0 0 auto}._brand_18uxd_2{align-items:baseline;gap:18px;display:flex}._brand_18uxd_2 strong{letter-spacing:.09em;font:500 18px/1 "Trajan Pro 3",Trajan Pro,Cinzel,serif}._brand_18uxd_2 span{letter-spacing:.24em;font-size:11px}._header_18uxd_2 nav{justify-self:end;gap:30px;display:flex}._axis_18uxd_3{z-index:3;width:10px;color:var(--gold);flex-direction:column;align-items:center;gap:12px;font-size:8px;font-weight:600;display:flex;position:absolute;top:118px;bottom:72px;left:50%;transform:translate(-50%)}._axis_18uxd_3 i{background:#9b826094;flex:1;width:1px}._hero_18uxd_4{grid-template-columns:1fr 1fr;min-height:112svh;padding:145px 3.3vw 8vh;display:grid;position:relative}._cityLeft_18uxd_4,._cityRight_18uxd_4{align-self:center}._cityRight_18uxd_4{text-align:right}._cityLeft_18uxd_4 small,._cityRight_18uxd_4 small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:500}._cityLeft_18uxd_4 h2,._cityRight_18uxd_4 h2{letter-spacing:-.05em;margin:24px 0 28px;font-size:clamp(42px,5.4vw,82px);font-weight:400;line-height:.95}._cityRight_18uxd_4 h2 b{letter-spacing:.18em;color:var(--gold);font-size:.22em;font-weight:500}._cityLeft_18uxd_4 p,._cityRight_18uxd_4 p{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;line-height:1.7}._heroCenter_18uxd_5{z-index:2;text-align:center;width:min(860px,66vw);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}._heroCenter_18uxd_5>p{letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin:0 0 7vh;font-size:9px;font-weight:500}._heroCenter_18uxd_5 h1{letter-spacing:-.045em;margin:0;font-size:clamp(62px,7.4vw,112px);font-weight:400;line-height:.92}._heroCenter_18uxd_5>span{letter-spacing:.24em;margin-top:4vh;font-size:17px;font-weight:500;display:block}._manifesto_18uxd_6{text-align:center;place-items:center;min-height:92vh;display:grid;position:relative}._manifesto_18uxd_6>p{z-index:2;letter-spacing:-.035em;margin:0;font-size:clamp(64px,8.4vw,128px);font-weight:300;line-height:.93;position:relative}._manifesto_18uxd_6>p span{letter-spacing:.2em;color:var(--gold);margin-top:5vh;font-size:15px;font-weight:500;display:block}._leftWord_18uxd_6,._rightWord_18uxd_6{letter-spacing:.03em;color:#0000;-webkit-text-stroke:1px #0b1b2b12;font-size:11vw;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}._leftWord_18uxd_6{left:-2vw}._rightWord_18uxd_6{right:-2vw}._intro_18uxd_7{grid-template-columns:1fr 1.8fr 1fr;align-items:center;gap:4vw;min-height:92vh;padding:14vh 3.3vw;display:grid}._intro_18uxd_7>div:first-child{text-align:left}._intro_18uxd_7>div:nth-of-type(2){text-align:right}._intro_18uxd_7>div span{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:9px;font-weight:500}._intro_18uxd_7>div p{max-width:260px;color:var(--muted);margin:4vh 0 0;font-size:13px;line-height:1.8}._intro_18uxd_7>div:nth-of-type(2) p{margin-left:auto}._intro_18uxd_7 h2{text-align:center;letter-spacing:-.04em;margin:0;font-size:clamp(44px,5.1vw,78px);font-weight:400;line-height:1}._introCn_18uxd_7{text-align:center;letter-spacing:.12em;color:var(--gold);grid-column:2;margin:4vh 0 0;font-size:13px}._practice_18uxd_8{padding:10vh 3.3vw 15vh}._practiceTitle_18uxd_8{letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--gold);margin:0 0 9vh;font-size:9px;font-weight:500}._capabilities_18uxd_8 article{border-top:1px solid #0b1b2b38;grid-template-columns:1fr 1.4fr 1fr;align-items:center;min-height:210px;display:grid}._capabilities_18uxd_8 article:last-child{border-bottom:1px solid #0b1b2b38}._capabilities_18uxd_8 article>div:last-child{text-align:right}._capabilities_18uxd_8 small,._capabilities_18uxd_8 div span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:500;display:block}._capabilities_18uxd_8 div span{color:var(--navy);margin-top:18px;font-size:12px}._capabilities_18uxd_8 h3{text-align:center;letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.1vw,63px);font-weight:400}._capabilities_18uxd_8 h3 b{letter-spacing:.18em;color:var(--gold);margin-top:14px;font-size:11px;font-weight:500;display:block}._statement_18uxd_9{text-align:center;flex-direction:column;justify-content:center;min-height:88vh;padding:16vh 11vw;display:flex}._statement_18uxd_9>p{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8vh;font-size:9px;font-weight:500}._statement_18uxd_9 h2{letter-spacing:-.035em;margin:0;font-size:clamp(52px,6.5vw,99px);font-weight:300;line-height:.98}._statement_18uxd_9>span{letter-spacing:.2em;margin-top:5vh;font-size:15px;font-weight:500}._contact_18uxd_10{text-align:center;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:72vh;padding:12vh 3.3vw;display:grid}._contact_18uxd_10>div:first-child{text-align:left}._contact_18uxd_10>div:last-child{text-align:right}._contact_18uxd_10 div span,._contact_18uxd_10 div small{display:block}._contact_18uxd_10 div span{font-size:18px}._contact_18uxd_10 div small{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-top:12px;font-size:8px}._contact_18uxd_10>a{letter-spacing:-.04em;font-size:clamp(50px,6vw,91px);font-weight:300;line-height:1}._contact_18uxd_10 a b{letter-spacing:.17em;color:var(--gold);font-size:.16em;font-weight:500}._footer_18uxd_11{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #0b1b2b33;justify-content:space-between;margin:0 3.3vw;padding:28px 0 34px;font-size:8px;font-weight:500;display:flex}@media (width<=800px){._page_18uxd_1{background:linear-gradient(90deg,var(--paper) 0 calc(50% - .5px),#9b826059 50%,var(--paper2) calc(50% + .5px))}._header_18uxd_2{grid-template-columns:1fr auto;padding:0 5vw}._header_18uxd_2>span{display:none}._brand_18uxd_2{gap:10px}._brand_18uxd_2 strong{font-size:15px}._brand_18uxd_2 span{font-size:9px}._axis_18uxd_3{top:108px}._hero_18uxd_4{min-height:100svh;padding-left:5vw;padding-right:5vw}._cityLeft_18uxd_4,._cityRight_18uxd_4{align-self:start;margin-top:12vh}._cityLeft_18uxd_4 h2,._cityRight_18uxd_4 h2{font-size:28px}._cityLeft_18uxd_4 p,._cityRight_18uxd_4 p{display:none}._heroCenter_18uxd_5{width:86vw;top:56%}._heroCenter_18uxd_5 h1{font-size:14.5vw}._manifesto_18uxd_6{padding:0 7vw}._manifesto_18uxd_6>p{font-size:14vw}._leftWord_18uxd_6,._rightWord_18uxd_6{display:none}._intro_18uxd_7{grid-template-columns:1fr 1fr;align-items:start;padding-left:5vw;padding-right:5vw}._intro_18uxd_7 h2{grid-area:1/1/auto/-1;font-size:12vw}._intro_18uxd_7>div{grid-row:2}._introCn_18uxd_7{grid-column:1/-1}._practice_18uxd_8{padding-left:5vw;padding-right:5vw}._capabilities_18uxd_8 article{text-align:center;grid-template-columns:1fr;gap:30px;padding:7vh 0}._capabilities_18uxd_8 article>div:last-child{text-align:center}._statement_18uxd_9{padding-left:6vw;padding-right:6vw}._statement_18uxd_9 h2{font-size:12vw}._contact_18uxd_10{grid-template-columns:1fr}._contact_18uxd_10>div{display:none}._contact_18uxd_10>a{font-size:13vw}._footer_18uxd_11{margin-left:5vw;margin-right:5vw}}
