.live-about,.live-contact{color:#11110f;background:#f2efe8}.live-about em,.live-contact em{font-family:var(--font-editorial), serif;letter-spacing:-.025em;text-transform:none;font-weight:400}.live-about h2,.live-contact h2{text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,72px);line-height:.98}.live-about p,.live-contact p{text-wrap:pretty}.live-about :focus-visible,.live-contact :focus-visible{outline-offset:6px;outline:2px solid #4262ff}.about-opening{color:#f2efe8;background:#11110f;padding-top:126px}.about-opening .campaign-breadcrumbs{color:#b7b5b0;margin-bottom:36px}.about-opening .campaign-breadcrumbs a{color:#f2efe8}.about-opening-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,7vw,108px);display:grid}.about-opening h1{text-transform:uppercase;margin:0 0 38px;font-size:clamp(64px,7.8vw,96px);line-height:.92}.about-opening h1 em{color:#8998ff}.about-opening-copy>p{color:#d4d1c9;max-width:34ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.about-read-link{text-underline-offset:7px;align-items:center;gap:24px;min-height:48px;margin-top:36px;font-size:13px;text-decoration:underline;display:inline-flex}.about-read-link svg{width:20px;height:20px}.about-opening-portrait{min-width:0;margin:0}.about-opening-portrait img{aspect-ratio:4/4.5;object-fit:cover;object-position:center 38%;border-radius:12px;width:100%;height:auto;max-height:640px;display:block}.about-opening-portrait figcaption{flex-direction:column;align-items:start;gap:8px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.about-opening-portrait figcaption strong{font-weight:600}.about-opening-portrait figcaption span{color:#b7b5b0;font-size:12px}.about-opening-foot{color:#b7b5b0;border-top:1px solid #41413b;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-block:25px;font-size:11px;line-height:1.6;display:flex}.about-story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,8vw,128px);padding-block:clamp(80px,10vw,160px);scroll-margin-top:105px;display:grid}.about-story h2{font-size:clamp(64px,7.4vw,96px)}.about-story-copy p{color:#4d4942;max-width:64ch;margin:0 0 25px;font-size:17px;line-height:1.85}.about-story-copy .about-story-lead{color:#11110f;letter-spacing:-.025em;margin-bottom:30px;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.4}.about-practice{background:#dedbd1;padding-block:clamp(72px,8vw,120px)}.about-practice-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;padding-bottom:64px;display:grid}.about-practice-intro p{color:#4d4942;max-width:40ch;margin:0;font-size:17px;line-height:1.8}.about-practice-lines>article{border-top:1px solid #b3afa4;grid-template-columns:1fr 1fr;align-items:baseline;gap:36px;padding-block:28px;display:grid}.about-practice-lines h3{text-transform:uppercase;margin:0;font-size:clamp(30px,3.7vw,50px);line-height:1.06}.about-practice-lines p{color:#4d4942;max-width:58ch;margin:0;font-size:16px;line-height:1.8}.about-own-work{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(48px,9vw,140px);padding-block:clamp(80px,10vw,160px);display:grid}.about-own-work>div>p{color:#4d4942;max-width:50ch;margin:28px 0 24px;font-size:17px;line-height:1.85}.about-own-work ul{margin:0;padding:0;list-style:none}.about-own-work li{border-top:1px solid #d0cdc5}.about-own-work li:last-child{border-bottom:1px solid #d0cdc5}.about-own-work li a{font:600 clamp(35px, 4vw, 54px)/1.1 var(--font-display), sans-serif;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding-block:26px;display:flex}.about-own-work li a:hover{color:#2845dc}.about-own-work li svg{width:26px;height:26px}.about-colleagues{color:#f2efe8;background:#11110f;padding-block:clamp(76px,9vw,140px)}.about-colleagues-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:72px;display:flex}.about-colleagues-heading h2{max-width:20ch}.about-colleagues-heading h2 em{color:#8998ff}.about-colleagues-heading p{color:#b7b5b0;max-width:29ch;margin:0;font-size:14px;line-height:1.8}.about-colleague-quotes{grid-template-columns:1fr 1fr;gap:56px 64px;display:grid}.about-colleague-quotes figure{border-top:1px solid #41413b;margin:0;padding-top:28px}.about-colleague-quotes blockquote{font:400 clamp(28px, 2.9vw, 40px)/1.26 var(--font-editorial), serif;letter-spacing:-.015em;margin:0 0 30px}.about-colleague-quotes figcaption{flex-direction:column;gap:8px;font-size:13px;line-height:1.6;display:flex}.about-colleague-quotes figcaption span{color:#b7b5b0;font-size:12px}.about-company{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(48px,9vw,140px);padding-block:clamp(80px,10vw,160px);display:grid}.about-company p{color:#4d4942;max-width:48ch;margin:28px 0 24px;font-size:17px;line-height:1.8}.about-company dl{margin:0}.about-company dl>div{border-top:1px solid #d0cdc5;padding-block:18px}.about-company dt{color:#64615a;margin-bottom:8px;font-size:12px;line-height:1.5}.about-company dd{margin:0;font-size:15px;line-height:1.6}.about-invitation{color:#fcfcfa;background:#4262ff;padding-block:clamp(64px,7vw,108px)}.about-invitation>div{justify-content:space-between;align-items:end;gap:48px;display:flex}.about-invitation-link{border-bottom:1px solid #fcfcfa;justify-content:space-between;align-items:center;gap:26px;min-height:58px;padding-block:12px;font-size:16px;display:inline-flex}.about-invitation :focus-visible{outline-color:#fcfcfa}.about-invitation-link svg{width:30px;height:30px}.contact-opening{padding-top:128px;padding-bottom:clamp(56px,7vw,112px)}.contact-opening-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:clamp(40px,8vw,120px);display:grid}.contact-opening h1{text-transform:uppercase;margin:0;font-size:clamp(62px,7.2vw,96px);line-height:.94}.contact-opening h1 em{color:#2845dc}.contact-opening-grid>p{color:#4d4942;max-width:34ch;margin:0;padding-bottom:8px;font-size:17px;line-height:1.85}.contact-workspace{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,7vw,104px);padding-bottom:clamp(80px,10vw,160px);display:grid}.contact-conversation{border-top:1px solid #d0cdc5;padding-top:36px}.contact-conversation h2{font-size:clamp(40px,4vw,58px)}.contact-conversation>p{color:#4d4942;max-width:42ch;margin:24px 0 34px;font-size:16px;line-height:1.85}.contact-whatsapp-link{border-block:1px solid #d0cdc5;justify-content:space-between;align-items:center;gap:30px;padding-block:22px;display:flex}.contact-whatsapp-link>span{flex-direction:column;gap:12px;font-size:12px;line-height:1.4;display:flex}.contact-whatsapp-link strong{font:600 clamp(28px, 3vw, 40px)/1 var(--font-display), sans-serif;text-transform:uppercase}.contact-whatsapp-link>svg{color:#2845dc;width:36px;height:36px}.contact-whatsapp-link:hover strong{color:#2845dc}.contact-address{gap:28px;padding-block:32px 44px;font-style:normal;display:grid}.contact-address>div{flex-direction:column;gap:7px;display:flex}.contact-address span{color:#64615a;font-size:12px;line-height:1.6}.contact-address a{overflow-wrap:anywhere;text-underline-offset:5px;min-height:28px;font-size:17px;line-height:1.6;text-decoration:underline}.contact-location{border-top:1px solid #d0cdc5;padding-top:28px}.contact-location h3{margin:0;font-size:26px;line-height:1.14}.contact-location p{color:#4d4942;max-width:44ch;margin:14px 0 10px;font-size:14px;line-height:1.8}.contact-instagram{margin-top:26px}@media (max-width:1000px){.about-opening-grid{grid-template-columns:1.05fr 1fr;gap:40px}.about-opening h1{font-size:clamp(64px,8vw,84px)}.contact-opening-grid{grid-template-columns:1fr;gap:36px}.contact-opening-grid>p{max-width:58ch}.contact-workspace{grid-template-columns:.8fr 1.2fr;gap:40px}.about-practice-intro{grid-template-columns:1.1fr .9fr;gap:36px}.about-own-work,.about-company{gap:52px}}@media (max-width:760px){.about-opening,.contact-opening{padding-top:116px}.about-opening-grid{grid-template-columns:1fr;gap:44px}.about-opening h1{margin-bottom:28px;font-size:clamp(64px,13vw,96px)}.about-opening-copy>p{max-width:45ch}.about-read-link{margin-top:22px}.about-opening-portrait img{aspect-ratio:1;object-position:center 32%;max-height:none}.about-opening-foot{margin-top:32px}.about-story,.about-practice-intro,.about-own-work,.about-company,.contact-workspace{grid-template-columns:1fr}.about-story{gap:36px}.about-practice-intro{gap:28px;padding-bottom:42px}.about-practice-intro p{max-width:55ch}.about-practice-lines>article{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px}.about-colleagues-heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:48px}.about-colleagues-heading p{max-width:45ch}.about-colleague-quotes{gap:40px}.about-invitation>div{flex-direction:column;align-items:start;gap:34px}.contact-opening h1{font-size:clamp(58px,11.5vw,84px)}.contact-workspace{gap:48px}.contact-conversation>p{max-width:56ch}.contact-address{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:30px}.contact-location p{max-width:56ch}}@media (max-width:480px){.live-about h2,.live-contact h2{font-size:44px}.about-opening h1{font-size:clamp(59px,14.8vw,72px)}.about-opening-copy>p{font-size:16px}.about-story h2{font-size:64px}.about-story-copy p{font-size:16px}.about-practice-lines>article{grid-template-columns:1fr;gap:16px;padding-block:24px}.about-colleague-quotes{grid-template-columns:1fr}.about-own-work li a{padding-block:22px}.contact-opening h1{font-size:clamp(48px,12vw,62px)}.contact-opening-grid>p{font-size:16px}.contact-address{grid-template-columns:1fr}}
