/* Roundtable: the design idea followed by its documented change of use. */
.roundtable-story{padding-top:12px}
.roundtable-kicker{font-size:13px;letter-spacing:.045em;color:var(--red);margin:0 0 22px}
.roundtable-opening{padding-bottom:60px;border-bottom:1px solid var(--line)}
.roundtable-opening h2{font-size:clamp(43px,6.8vw,104px);font-weight:500;letter-spacing:-.06em;line-height:1.02;margin:0 0 37px}
.roundtable-opening h2 span{color:var(--red)}
.roundtable-opening-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1100px}
.roundtable-opening-bottom>p:first-child{font-size:clamp(19px,1.65vw,24px);line-height:1.5;letter-spacing:-.015em;max-width:700px;margin:0}
.roundtable-design-credit{color:var(--muted);font-size:14px;white-space:nowrap;margin:0}
.roundtable-design-credit span{display:block;color:var(--fg);font-size:20px;margin-top:7px;letter-spacing:-.02em}
.roundtable-concept-spread{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);padding-top:60px}
.roundtable-concept-copy{padding-top:38px}
.roundtable-concept-copy h3{font-size:clamp(36px,3.8vw,58px);font-weight:500;letter-spacing:-.05em;line-height:1.06;margin:0 0 30px}
.roundtable-concept-copy>p:not(.roundtable-kicker){font-size:clamp(19px,1.65vw,24px);line-height:1.5;margin:0 0 24px;letter-spacing:-.015em;max-width:490px}
.roundtable-concept-copy>p:last-child{color:var(--muted);font-size:18px}
.roundtable-concept-art{margin:0}.roundtable-concept-art a,.roundtable-originals a{display:block;cursor:zoom-in}.roundtable-concept-art img,.roundtable-originals img{width:100%;height:auto}
.roundtable-concept-art figcaption,.roundtable-originals figcaption{font-size:13px;color:var(--muted);line-height:1.5;padding-top:14px}
.roundtable-adoption{background:var(--red);color:var(--bg);padding:clamp(28px,3.8vw,58px);margin:65px 0 60px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);align-items:center}
.roundtable-adoption>div:first-child>p{font-size:13px;margin:0 0 22px;letter-spacing:.03em}
.roundtable-adoption h3{font-size:clamp(35px,4.2vw,65px);font-weight:500;letter-spacing:-.052em;line-height:1.03;margin:0}
.roundtable-adoption>div:last-child>p:first-child{font-size:19px;line-height:1.5;margin:0 0 25px;max-width:500px}
.roundtable-adoption .roundtable-channels{font-size:clamp(23px,2.3vw,35px);line-height:1.2;letter-spacing:-.035em;margin:0}
.roundtable-applications-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:30px}
.roundtable-applications-heading h3{font-size:clamp(27px,3.2vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0}
.roundtable-applications-heading p{font-size:14px;line-height:1.5;color:var(--muted);margin:0;max-width:330px}
.roundtable-originals{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.roundtable-originals figure{margin:0;min-width:0}
@media(max-width:950px){.roundtable-opening h2{font-size:clamp(48px,7.4vw,72px)}.roundtable-concept-spread{gap:35px;grid-template-columns:1fr 1fr}.roundtable-concept-copy{padding-top:12px}.roundtable-concept-copy h3{font-size:38px}.roundtable-adoption{gap:32px}.roundtable-adoption h3{font-size:42px}.roundtable-adoption>div:last-child>p:first-child{font-size:17px}.roundtable-applications-heading{display:block}.roundtable-applications-heading p{max-width:520px;margin-top:15px}}
@media(max-width:700px){.roundtable-story{padding-top:4px}.roundtable-kicker{font-size:12px;margin-bottom:18px}.roundtable-opening{padding-bottom:35px}.roundtable-opening h2{font-size:clamp(35px,9.2vw,56px);line-height:1.08;margin-bottom:28px}.roundtable-opening-bottom{display:block}.roundtable-opening-bottom>p:first-child{font-size:18px}.roundtable-design-credit{margin-top:24px;border-left:2px solid var(--red);padding-left:15px}.roundtable-design-credit span{font-size:18px;margin-top:4px}.roundtable-concept-spread{grid-template-columns:1fr;gap:25px;padding-top:35px}.roundtable-concept-copy{padding-top:0}.roundtable-concept-copy h3{font-size:39px;margin-bottom:23px}.roundtable-concept-copy>p:not(.roundtable-kicker){font-size:18px;margin-bottom:20px}.roundtable-concept-copy>p:last-child{font-size:17px;margin-bottom:0}.roundtable-concept-art{max-width:540px}.roundtable-adoption{grid-template-columns:1fr;gap:26px;margin:42px 0 38px;padding:27px 24px}.roundtable-adoption h3{font-size:37px}.roundtable-adoption>div:first-child>p{font-size:12px;margin-bottom:18px}.roundtable-adoption>div:last-child>p:first-child{font-size:17px;margin-bottom:22px}.roundtable-adoption .roundtable-channels{font-size:26px}.roundtable-applications-heading{margin-bottom:25px}.roundtable-applications-heading h3{font-size:31px}.roundtable-applications-heading p{font-size:14px}.roundtable-originals{grid-template-columns:1fr;gap:28px}.roundtable-concept-art figcaption,.roundtable-originals figcaption{font-size:12px}}
