:root{--paper:#f6f5f1;--ink:#111827;--blue:#142241;--red:#aa182b;--line:#d7d8d6;--muted:#606775}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:1440px;margin:0 auto;padding:0 72px}header{background:var(--paper)}.nav{border-bottom:1px solid #11182724;justify-content:space-between;align-items:center;height:88px;display:flex}.logo{object-fit:contain;width:40px;height:40px}.navlinks{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:30px;font-size:12px;display:flex}.navlinks .active{font-weight:700}.serif{font-family:Georgia,Times New Roman,serif;font-weight:400}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.intro{border-bottom:1px solid var(--line);align-items:center;min-height:760px;display:flex}.intro .inner{text-align:center;width:100%;padding:92px 0 98px}.intro .eyebrow{margin-bottom:26px}.intro h1{letter-spacing:-.05em;max-width:880px;margin:0 auto 44px;font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:400;line-height:.96}.intro .copy{max-width:820px;margin:0 auto;font-size:18px;line-height:1.55}.intro .closing{max-width:760px;margin:48px auto 0;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.22}.intro .accent{background:var(--red);width:44px;height:3px;margin:28px auto 0}.brand{background:var(--blue);color:#fff}.brand .inner{text-align:center;padding:112px 0 104px}.brand h2{letter-spacing:-.045em;max-width:940px;margin:0 auto 54px;font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:.98}.brand .copygrid{text-align:left;grid-template-columns:1fr 1fr;gap:56px;max-width:920px;margin:0 auto;display:grid}.brand p{color:#ffffffeb;margin:0;font-size:18px;line-height:1.6}.brand .final{max-width:720px;margin:52px auto 0;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.18}.brand .accent{background:var(--red);width:46px;height:3px;margin:32px auto 0}.position{border-bottom:1px solid var(--line)}.position .inner{padding:104px 0 110px}.position .head{border-bottom:1px solid var(--line);grid-template-columns:.74fr 1.26fr;align-items:end;gap:58px;padding-bottom:52px;display:grid}.position .label{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-self:start;padding-top:8px;font-size:11px;font-weight:700}.position h2{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:70px;font-weight:400;line-height:.98}.position .body{grid-template-columns:.76fr 1.24fr;gap:58px;padding-top:56px;display:grid}.position .lead{color:var(--blue);max-width:460px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.18}.position .leadaccent{background:var(--red);width:50px;height:3px;margin-top:28px}.position .copy p{max-width:690px;margin:0 0 22px;font-size:18px;line-height:1.6}.position .final{border-top:1px solid var(--line);max-width:760px;margin-top:40px;padding-top:34px;font-family:Georgia,Times New Roman,serif;font-size:35px;line-height:1.16}.next{background:var(--paper);padding:44px 0 52px}.next .hint{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}@media (max-width:900px){.wrap{padding:0 24px}.nav{height:72px}.logo{width:34px;height:34px}.navlinks{display:none}.intro{min-height:auto}.intro .inner{padding:72px 0 74px}.intro h1{max-width:560px;font-size:52px}.intro .copy{max-width:620px;font-size:17px}.intro .closing{font-size:26px}.brand .inner{padding:78px 0 74px}.brand h2{margin-bottom:38px;font-size:48px}.brand .copygrid{text-align:left;grid-template-columns:1fr;gap:20px}.brand p{font-size:17px}.brand .final{margin-top:38px;font-size:27px}.position .inner{padding:72px 0 78px}.position .head{padding-bottom:38px;display:block}.position .label{margin-bottom:18px}.position h2{font-size:50px}.position .body{padding-top:38px;display:block}.position .lead{margin-bottom:34px;font-size:29px}.position .leadaccent{margin-top:20px}.position .copy p{font-size:17px}.position .final{margin-top:34px;padding-top:28px;font-size:30px}}@media (max-width:520px){.wrap{padding:0 20px}.intro h1{font-size:45px}.intro .copy{font-size:16px}.intro .closing{font-size:24px}.brand h2{font-size:42px}.position h2{font-size:44px}}.opportunities{border-bottom:1px solid var(--line)}.opportunities .split{grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.opportunities .left{background:var(--blue);color:#fff;flex-direction:column;justify-content:space-between;padding:76px 64px;display:flex}.opportunities .left .eyebrow{color:#ffffffb8}.opportunities h2{letter-spacing:-.045em;max-width:580px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:60px;font-weight:400;line-height:1}.opportunities .mini{color:#ffffffe0;max-width:460px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.2}.opportunities .right{flex-direction:column;justify-content:center;padding:76px 68px;display:flex}.opportunities .right p{max-width:720px;margin:0 0 22px;font-size:18px;line-height:1.62}.opportunities .final{border-top:1px solid var(--line);color:var(--blue);margin-top:28px;padding-top:30px;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.16}.opportunities .accent{background:var(--red);width:46px;height:3px;margin-top:26px}@media (max-width:900px){.opportunities .split{grid-template-columns:1fr}.opportunities .left,.opportunities .right{padding:54px 28px}.opportunities h2{font-size:46px}.opportunities .left{min-height:460px}.opportunities .right p{font-size:17px}.opportunities .final{font-size:29px}}.longview{border-bottom:1px solid var(--line);background:var(--paper)}.longview .inner{padding:104px 0 110px}.longview .meta{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:20px;margin-bottom:56px;font-size:11px;font-weight:700;display:flex}.longview .meta .rule{background:#8e949d;width:80px;height:1px}.longview .grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:82px;display:grid}.longview h2{letter-spacing:-.05em;max-width:560px;color:var(--blue);margin:0;font-family:Georgia,Times New Roman,serif;font-size:76px;font-weight:400;line-height:.96}.longview .copy{border-left:1px solid var(--line);padding-left:58px}.longview p{max-width:690px;margin:0 0 23px;font-size:18px;line-height:1.62}.longview .final{border-top:1px solid #aeb3ba;max-width:760px;margin-top:42px;padding-top:34px;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.12}.longview .accent{background:var(--red);width:50px;height:3px;margin-top:28px}.collab{background:var(--blue);color:#fff}.collab .inner{text-align:center;padding:106px 0 112px}.collab .meta{letter-spacing:.16em;text-transform:uppercase;color:#eef2f7;justify-content:center;align-items:center;gap:20px;margin-bottom:50px;font-size:11px;font-weight:700;display:flex}.collab .meta .rule{background:#9ea9bb;width:80px;height:1px}.collab h2{letter-spacing:-.05em;max-width:1060px;margin:0 auto 46px;font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:400;line-height:.98}.collab .copy{max-width:880px;margin:0 auto}.collab p{color:#eef2f7;margin:0 0 20px;font-size:18px;line-height:1.64}.collab .final{border-top:1px solid #5f6d86;max-width:900px;margin:48px auto 36px;padding-top:38px;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.12}.collab .cta{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;align-items:center;gap:18px;padding-bottom:8px;font-size:14px;display:inline-flex}.collab .accent{background:var(--red);width:48px;height:3px;margin:34px auto 0}@media (max-width:900px){.longview .inner{padding:72px 0 78px}.longview .meta{margin-bottom:38px}.longview .grid{grid-template-columns:1fr;gap:34px}.longview h2{font-size:50px}.longview .copy{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.longview p{font-size:17px}.longview .final{font-size:31px}.collab .inner{text-align:left;padding:76px 0 82px}.collab .meta{justify-content:flex-start;margin-bottom:38px}.collab h2{margin-bottom:38px;font-size:49px}.collab p{font-size:17px}.collab .final{margin-top:38px;padding-top:30px;font-size:31px}.collab .accent{margin-left:0}}@media (max-width:520px){.longview h2,.collab h2{font-size:44px}}@media (max-width:900px){.opportunities .left .eyebrow{margin-bottom:26px}.opportunities h2{margin-bottom:28px}}html,body{font-family:var(--mm-font-sans)}.intro h1,.brand h2,.position h2,.opportunities h2,.longview h2,.collab h2,.longview .final,.collab .final{font-family:var(--mm-font-display);font-size-adjust:var(--mm-adjust-display);letter-spacing:-.03em}.intro h1 .mm-kern-f{letter-spacing:inherit}.intro .closing,.brand .final,.position .lead,.position .final,.opportunities .mini,.opportunities .final{font-family:var(--mm-font-sans);font-size-adjust:var(--mm-adjust-statement);letter-spacing:0;line-height:1.05}.longview .final,.collab .final{letter-spacing:-.01em}
