.social-editorial{isolation:isolate;border-block:1px solid var(--line);color:var(--ink);background:#fcfaf9;position:relative;overflow:clip}.social-editorial>.editorial-geometry{z-index:0}.social-editorial-frame.site-frame{z-index:1;width:min(calc(100% - (var(--gutter) * 2)), 105rem);max-width:105rem;padding-block:clamp(3.5rem,5vw,5.5rem);position:relative}.social-editorial-topline{border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,5rem);padding-bottom:clamp(1.5rem,2vw,2.25rem);display:grid}.social-editorial-eyebrow,.social-editorial-intro{margin:0}.social-editorial-eyebrow{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.72rem,.12vw + .65rem,.82rem);font-weight:900;line-height:1.3}.social-editorial-intro{max-width:52rem;color:var(--muted);text-wrap:pretty;justify-self:end;font-size:clamp(.98rem,.18vw + .86rem,1.12rem);line-height:1.55}.social-editorial h2,.a-home .social-editorial h2{width:100%;color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;gap:.12em;margin:0;padding-block:clamp(2.4rem,3.6vw,4rem);font-size:clamp(4.5rem,7vw,7.75rem);line-height:.88;display:flex}.social-editorial-title-primary,.social-editorial-title-accent{display:inline}.social-editorial-title-accent{color:var(--red)}.social-profile-links{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-profile-link{min-width:0;min-height:clamp(10rem,11vw,12rem);color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.35rem clamp(1.5rem,2.5vw,3rem);padding:clamp(1.75rem,2.5vw,2.75rem);text-decoration:none;transition:background-color .2s,color .2s;display:grid}.social-profile-link+.social-profile-link{border-left:1px solid var(--line)}.social-profile-heading{align-items:baseline;gap:clamp(1rem,1.6vw,1.75rem);min-width:0;display:flex}.social-profile-index{color:var(--red);letter-spacing:.075em;flex:none;font-size:clamp(.72rem,.12vw + .65rem,.82rem);font-weight:900;line-height:1;transition:color .2s}.social-profile-heading strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.45rem,1.35vw,1.85rem);font-weight:900;line-height:1}.social-profile-description{max-width:34rem;color:var(--muted);text-wrap:pretty;grid-column:1;align-self:end;font-size:clamp(.96rem,.2vw + .82rem,1.08rem);line-height:1.5;transition:color .2s}.social-external-mark{grid-area:1/2/span 2;align-self:center;font-size:clamp(1.8rem,2vw,2.75rem);font-weight:400;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.social-profile-link:is(:hover,:focus-visible){background:var(--red);color:var(--white);outline:0}.social-profile-link:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;box-shadow:none}.social-profile-link:is(:hover,:focus-visible) .social-profile-index,.social-profile-link:is(:hover,:focus-visible) .social-profile-description{color:var(--white)}.social-profile-link:is(:hover,:focus-visible) .social-external-mark{transform:translate(.2rem,-.2rem)}@media (width>=48.0625rem){.social-editorial .editorial-geometry--section.editorial-geometry--side-right svg{width:clamp(72rem,92vw,132rem);right:max(-28rem,-14vw)}}@media (width<=48rem){.social-editorial-frame.site-frame{padding-block:3rem 3.5rem}.social-editorial-topline{grid-template-columns:1fr;gap:.8rem;padding-bottom:1.5rem}.social-editorial-intro{justify-self:start;max-width:36rem}.social-editorial h2,.a-home .social-editorial h2{white-space:normal;padding-block:2.25rem 2.5rem;font-size:clamp(2.1rem,10.2vw,2.95rem);line-height:.92;display:block}.social-editorial-title-primary,.social-editorial-title-accent{white-space:nowrap;display:block}.social-profile-links{grid-template-columns:1fr}.social-profile-link{min-height:9rem;padding:1.5rem 1.25rem}.social-profile-link+.social-profile-link{border-top:1px solid var(--line);border-left:0}.social-profile-heading{gap:1rem}.social-profile-heading strong{font-size:1.35rem}.social-external-mark{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.social-profile-link,.social-profile-index,.social-profile-description,.social-external-mark{transition:none}}
