/* About Newground: one conviction, the people behind it, an invitation. */
.about-page .nav-links a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}
.about-kicker{font-size:14px;color:#555;letter-spacing:0;line-height:1.5}
.about-opening{padding-block:64px 88px}
.about-opening h1{font-size:clamp(54px,7.5vw,112px);line-height:1.01;letter-spacing:-.065em;margin:30px 0 52px;max-width:1200px}
.opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end}
.about-jump{display:flex;gap:24px;align-items:center;width:fit-content;font-size:14px;padding-bottom:8px;border-bottom:1px solid #aaa}
.about-jump span{font-size:24px}
.opening-bottom>div{max-width:530px}
.about-lead{font-size:23px;line-height:1.45;letter-spacing:-.45px;margin-bottom:18px}
.opening-bottom>div>p+p{font-size:16px;color:#555;max-width:460px}
.about-conviction{background:#000;color:#fff;padding-block:100px;scroll-margin-top:0}
.conviction-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px}
.about-page main h2{font-size:clamp(42px,4.6vw,68px);line-height:1.05;letter-spacing:-.055em}
.conviction-copy{max-width:520px;padding-top:5px}
.conviction-copy p{font-size:18px;color:#c9c9c9}
.conviction-copy p+p{margin-top:24px}
.conviction-copy .conviction-end{color:#fff;font-size:27px;line-height:1.3;letter-spacing:-.6px;margin-top:36px}
.about-people{padding-block:112px 84px}
.people-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:62px}
.people-heading>p{font-size:17px;color:#555;max-width:440px}
.founder-profile{display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid #000;padding-block:52px 64px}
.founder-identity h3{font-size:clamp(64px,7vw,104px);line-height:.98;letter-spacing:-.065em;margin:23px 0 25px}
.founder-story{max-width:520px}
.founder-story h4{font-size:27px;letter-spacing:-.8px;line-height:1.25;margin:0 0 24px;font-weight:700}
.founder-story p{font-size:17px;color:#555}
.founder-story p+p{margin-top:20px}
.partner-invitation{display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-block:38px 42px}
.partner-invitation h3{font-size:30px;letter-spacing:-1px;margin-top:10px;line-height:1.15}
.partner-invitation>div>p:not(.about-kicker){font-size:16px;color:#555;max-width:500px}
.partner-invitation .inline-action{margin-top:15px}
.about-emblem{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:60px;margin-block:0 100px;background:#f2f2f2}
.emblem-art{min-height:350px;display:grid;place-items:center}
.emblem-crop{position:relative;overflow:hidden;display:block;width:275px;height:275px}
.emblem-crop img{position:absolute;max-width:none;width:515px;height:auto;left:-105px;top:-54px;mix-blend-mode:multiply}
.emblem-story{max-width:510px}
.emblem-story h2{margin:22px 0 28px;font-size:clamp(40px,4vw,58px)}
.emblem-story>p:not(.about-kicker){font-size:16px;color:#555}
.emblem-story>p+p{margin-top:18px}
.about-contact{border-top:1px solid #000;display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-block:76px 100px;align-items:start}
.about-contact h2{font-size:clamp(52px,5.8vw,86px)}
.about-contact>div>p:first-child{font-size:18px;max-width:470px;margin-bottom:25px}
.about-contact .action{background:#000;color:#fff}
.about-contact .contact-note{font-size:13px;color:#555;margin-top:17px}
.booking-direct{display:inline-block;font-size:12px;color:#555;text-decoration:underline;text-underline-offset:4px;margin-top:12px}
@media(max-width:1000px){.about-opening{padding-block:42px 64px}.opening-bottom,.conviction-grid,.people-heading,.founder-profile,.partner-invitation,.about-emblem,.about-contact{gap:40px}.about-opening h1{font-size:8vw}.about-conviction{padding-block:72px}.about-people{padding-top:80px}.about-lead{font-size:21px}.emblem-art{min-height:350px}.emblem-crop{transform:scale(.85)}.about-emblem{padding:38px;margin-block:0 76px}}
@media(max-width:700px){.about-opening{padding-block:35px 48px}.about-opening h1{font-size:clamp(38px,8.8vw,62px);margin:24px 0 30px;line-height:1.05}.about-kicker{font-size:12px}.opening-bottom,.conviction-grid,.people-heading,.founder-profile,.partner-invitation,.about-emblem,.about-contact{grid-template-columns:1fr;gap:28px}.opening-bottom>div{grid-row:1}.about-lead{font-size:21px}.opening-bottom>div>p+p{font-size:15px}.about-jump{font-size:12px}.about-conviction{padding-block:52px}.about-page main h2{font-size:44px}.conviction-copy{padding-top:0}.conviction-copy p{font-size:16px}.conviction-copy .conviction-end{font-size:25px;margin-top:26px}.about-people{padding-block:58px 48px}.people-heading{gap:22px;margin-bottom:34px}.people-heading>p{font-size:15px}.founder-profile{padding-block:32px 38px;gap:34px}.founder-identity h3{font-size:70px;margin:18px 0}.founder-story h4{font-size:25px}.founder-story p{font-size:15px}.partner-invitation{padding-block:30px;gap:20px}.partner-invitation h3{font-size:28px}.partner-invitation>div>p:not(.about-kicker){font-size:15px}.about-emblem{padding:24px;margin-block:0 52px;gap:12px}.emblem-art{min-height:245px}.emblem-crop{transform:scale(.78)}.emblem-story h2{font-size:43px;margin:18px 0 23px}.emblem-story>p:not(.about-kicker){font-size:15px}.about-contact{padding-block:48px 58px;gap:28px}.about-contact h2{font-size:55px}.about-contact>div>p:first-child{font-size:16px}.about-contact .action{width:100%;gap:12px}.about-page .footer{padding-bottom:44px}}
