.x-root .x-blog__head{padding:clamp(40px,6vw,76px) 0 clamp(24px,4vw,44px);background:var(--paper)}.x-root .x-blog__h1{font-size:clamp(38px,8.4vw,92px);line-height:.94;letter-spacing:-.03em;color:var(--ink);margin:0}.x-root .x-blog__lede{font-family:var(--font-head);font-weight:500;font-size:clamp(17px,2.4vw,21px);line-height:1.45;color:var(--ink-2);max-width:34em;margin:0}.x-root .x-blog__desklist{list-style:none;margin:clamp(26px,4vw,44px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;border-top:1px solid var(--ink);padding:14px 0 0}.x-root .x-blog__desklist li{display:block;padding-right:14px}.x-root .x-blog__deskn{display:block;font-size:15px;letter-spacing:.04em;color:var(--mark-deep);margin-bottom:4px}.x-root .x-blog__deskname{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.x-root .x-blog__lead{padding:clamp(16px,2.4vw,28px) 0 clamp(24px,3.4vw,40px)}.x-root .x-blog__leadlink{display:block;padding:clamp(20px,3vw,40px);background:var(--ink-panel);text-decoration:none;color:var(--paper);transition:transform .2s var(--ease)}.x-root .x-blog__leadlink:hover{transform:translateY(-2px)}.x-root .x-blog__leadlink:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.x-root .x-blog__leadk{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 clamp(18px,2.6vw,30px);padding-bottom:10px;border-bottom:1px solid hsla(46,29%,91%,.2);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mark)}.x-root .x-blog__leadgrid{display:grid;gap:18px}.x-root .x-blog__leadtitle{font-size:clamp(28px,6vw,56px);line-height:1;letter-spacing:-.028em;color:var(--paper);margin:0;text-wrap:balance}.x-root .x-blog__leaddek{font-family:var(--font-body);font-size:clamp(15px,2vw,17px);line-height:1.55;color:hsla(46,29%,91%,.76);margin:0 0 14px}.x-root .x-blog__by{font-family:var(--font-body);font-size:13px;color:hsla(46,29%,91%,.6);margin:0}.x-root .x-blog__leadgo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:18px 0 0;padding-top:12px;border-top:1px solid hsla(46,29%,91%,.2);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mark)}.x-root .x-blog__leadmin{color:hsla(46,29%,91%,.5)}.x-root .x-blog__seconds{padding-bottom:clamp(28px,4vw,52px)}.x-root .x-blog__secondlist{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line)}.x-root .x-blog__secondlist li{background:var(--paper)}.x-root .x-blog__secondlist a{display:block;padding:clamp(20px,3vw,30px) 0;text-decoration:none;color:var(--ink)}.x-root .x-blog__secondlist a:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.x-root .x-blog__secn{display:block;font-size:15px;color:var(--mark-deep);margin-bottom:12px}.x-root .x-blog__secondtitle{display:block;font-family:var(--font-head);font-weight:800;font-size:clamp(21px,3.2vw,30px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:8px 0 10px;transition:color .16s var(--ease);text-wrap:balance}.x-root .x-blog__meta,.x-root .x-blog__secondlist a:hover .x-blog__secondtitle{color:var(--mark-deep)}.x-root .x-blog__meta{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0}.x-root .x-blog__carddek{display:block;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--ink-2);max-width:42em;margin:0 0 10px}.x-root .x-blog__secondlist .x-blog__by{color:var(--mute)}.x-root .x-blog__grid{padding-bottom:clamp(44px,6vw,84px)}.x-root .x-blog__index{list-style:none;margin:0;padding:0}.x-root .x-blog__index li{border-top:1px solid var(--line)}.x-root .x-blog__index li:last-child{border-bottom:1px solid var(--line)}.x-root .x-blog__index a{display:grid;gap:4px;padding:clamp(16px,2.2vw,24px) 0;text-decoration:none;color:var(--ink);transition:background .16s var(--ease)}.x-root .x-blog__index a:hover{background:var(--paper-2)}.x-root .x-blog__index a:hover .x-blog__ixt{color:var(--mark-deep)}.x-root .x-blog__index a:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.x-root .x-blog__ixn{font-size:11px;letter-spacing:.1em;color:var(--mark-deep)}.x-root .x-blog__ixt{font-family:var(--font-head);font-weight:800;font-size:clamp(18px,2.4vw,23px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);transition:color .16s var(--ease)}.x-root .x-blog__ixd{font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:44em}.x-root .x-blog__ixm,.x-root .x-blog__ixr{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.x-root .x-blog__team{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(40px,6vw,84px) 0}.x-root .x-blog__teamgrid{display:grid;gap:clamp(24px,3.4vw,44px)}.x-root .x-blog__teamh{font-size:clamp(28px,5.4vw,46px);line-height:.98;letter-spacing:-.028em;color:var(--ink);margin:0 0 14px}.x-root .x-blog__teamnote{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--ink-2);margin:0;max-width:32em}.x-root .x-blog__authors{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line)}.x-root .x-blog__authors li{background:var(--paper-2);display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:clamp(16px,2.2vw,22px) 0}.x-root .x-blog__mono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);font-size:15px;letter-spacing:.04em;color:var(--ink)}.x-root .x-blog__aname{font-family:var(--font-head);font-weight:700;font-size:17px;color:var(--ink);margin:0}.x-root .x-blog__adesk{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mark-deep);margin:4px 0 8px}.x-root .x-blog__abio{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--ink-2);margin:0;max-width:40em}.x-root .x-art__wrap{width:100%;max-width:720px;margin:0 auto;padding:0 clamp(18px,5vw,28px)}.x-root .x-art__head{padding:clamp(36px,6vw,80px) 0 clamp(20px,3vw,34px);border-bottom:1px solid var(--line);margin-bottom:clamp(24px,4vw,44px)}.x-root .x-art__kicker{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--line)}.x-root .x-art__kicker a{color:var(--mark-deep);text-decoration:none}.x-root .x-art__kicker a:hover{text-decoration:underline}.x-root .x-art__h1{font-size:clamp(30px,6.2vw,54px);line-height:1.04;letter-spacing:-.028em;color:var(--ink);margin:0 0 18px;text-wrap:balance}.x-root .x-art__dek{font-family:var(--font-read);font-style:italic;font-size:clamp(18px,2.6vw,23px);line-height:1.42;color:var(--ink-2);margin:0 0 26px}.x-root .x-art__byline{display:flex;align-items:center;gap:12px}.x-root .x-art__mono{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--line);font-size:13px;color:var(--ink)}.x-root .x-art__author{display:block;font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--ink)}.x-root .x-art__meta{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:3px}.x-root .x-art__p{font-family:var(--font-body);font-size:clamp(16.5px,2.1vw,18.5px);line-height:1.65;color:var(--ink);margin:0 0 1.15em}.x-root .x-art__body>.x-art__p:first-child:first-letter{float:left;font-family:var(--font-disp);font-size:3.4em;line-height:.82;padding:.06em .1em 0 0;color:var(--ink)}.x-root .x-art__h2{position:relative;font-family:var(--font-head);font-weight:800;font-size:clamp(21px,3.2vw,28px);line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin:1.9em 0 .6em;padding-top:.7em;border-top:1px solid var(--line)}.x-root .x-art__ol,.x-root .x-art__ul{margin:0 0 1.4em;padding-left:0;list-style:none;counter-reset:x-art}.x-root .x-art__ol li,.x-root .x-art__ul li{position:relative;padding-left:30px;margin-bottom:.6em;font-family:var(--font-body);font-size:clamp(16px,2vw,17.5px);line-height:1.6;color:var(--ink)}.x-root .x-art__ul li:before{content:"";position:absolute;left:2px;top:.72em;width:12px;height:1px;background:var(--mark)}.x-root .x-art__ol li{counter-increment:x-art}.x-root .x-art__ol li:before{content:counter(x-art);position:absolute;left:0;top:.15em;font-family:var(--font-mono);font-size:12px;color:var(--mark-deep)}.x-root .x-art__quote{margin:1.8em 0;padding:0 0 0 20px;border-left:2px solid var(--mark)}.x-root .x-art__quote blockquote{margin:0;font-family:var(--font-read);font-style:italic;font-size:clamp(19px,2.8vw,25px);line-height:1.4;color:var(--ink)}.x-root .x-art__quote figcaption{margin-top:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.x-root .x-art__note{margin:1.8em 0;padding:18px 20px;background:var(--paper-2);border:1px solid var(--line)}.x-root .x-art__notelabel{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mark-deep);margin:0 0 8px}.x-root .x-art__notetext{font-family:var(--font-body);font-size:15.5px;line-height:1.55;color:var(--ink);margin:0}.x-root .x-art__faq{margin-top:2.4em;padding-top:1.6em;border-top:1px solid var(--line)}.x-root .x-art__faq dt{font-family:var(--font-head);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--ink);margin-top:1.2em}.x-root .x-art__faq dd{margin:.4em 0 0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--ink-2)}.x-root .x-art__cta{margin:2.6em 0 0;padding:clamp(20px,3vw,28px);background:var(--ink-panel);color:var(--paper)}.x-root .x-art__ctak{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mark);margin:0 0 10px}.x-root .x-art__ctat{font-family:var(--font-body);font-size:16px;line-height:1.55;color:hsla(46,29%,91%,.86);margin:0 0 18px}.x-root .x-art__cta .x-ig-buy{display:inline-block;width:auto}.x-root .x-art__related{margin-top:clamp(40px,6vw,76px);padding:clamp(32px,5vw,60px) 0;background:var(--paper-2);border-top:1px solid var(--line)}.x-root .x-art__related ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:1px;background:var(--line)}.x-root .x-art__related li{background:var(--paper-2)}.x-root .x-art__related a{display:block;padding:18px 0;text-decoration:none;color:var(--ink)}.x-root .x-art__related a:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.x-root .x-art__related .x-blog__cardtitle{display:block;font-family:var(--font-head);font-weight:800;font-size:clamp(18px,2.4vw,23px);line-height:1.2;color:var(--ink);margin:8px 0}.x-root .x-art__rail{display:none}@media (min-width:1200px){.x-root .x-art__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);align-items:start}.x-root .x-art__layout>.x-art__wrap{grid-column:2;margin:0}.x-root .x-art__rail{display:block;grid-column:1;justify-self:end;width:min(210px,100%);margin-right:clamp(24px,3vw,56px);position:sticky;top:108px;padding-top:6px}.x-root .x-art__railrow{display:block;padding:10px 0;border-top:1px solid var(--line)}.x-root .x-art__railk{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.x-root .x-art__railv{display:block;font-family:var(--font-head);font-weight:700;font-size:14px;line-height:1.3;color:var(--ink)}.x-root .x-art__railback{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mark-deep);text-decoration:none}.x-root .x-art__railback:hover{text-decoration:underline;text-underline-offset:3px}.x-root .x-art__quote{margin-left:-96px;padding-left:24px}.x-root .x-art__h2{margin-left:-96px;padding-left:96px}}@media (min-width:768px){.x-root .x-blog__desklist{grid-template-columns:repeat(5,minmax(0,1fr))}.x-root .x-blog__secondlist{grid-template-columns:repeat(2,minmax(0,1fr))}.x-root .x-blog__secondlist a{padding:clamp(22px,2.6vw,30px)}.x-root .x-art__related ul{grid-template-columns:repeat(3,1fr)}.x-root .x-art__related a{padding:20px}}@media (min-width:1024px){.x-root .x-blog__h1{font-size:88px}.x-root .x-blog__leadgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);align-items:end}.x-root .x-blog__leadtitle{grid-column:1/span 7}.x-root .x-blog__leadside{grid-column:9/span 4}.x-root .x-blog__index a{grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);grid-template-areas:"n t d" "n m r";gap:6px clamp(18px,2.2vw,34px);align-items:start;padding:clamp(18px,2vw,24px) 12px;margin:0 -12px}.x-root .x-blog__ixn{grid-area:n;padding-top:4px}.x-root .x-blog__ixt{grid-area:t}.x-root .x-blog__ixd{grid-area:d}.x-root .x-blog__ixm{grid-area:m}.x-root .x-blog__ixr{grid-area:r}.x-root .x-blog__teamgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(24px,3vw,48px)}.x-root .x-blog__teamhead{grid-column:1/span 4;position:sticky;top:116px;align-self:start}.x-root .x-blog__authors{grid-column:6/span 7}.x-root .x-blog__authors li{grid-template-columns:64px minmax(0,1fr);padding:clamp(18px,2vw,24px) 0}}@media (min-width:1440px){.x-root .x-blog__h1{font-size:100px}.x-root .x-blog__leadtitle{font-size:66px}.x-root .x-blog__secondtitle{font-size:34px}.x-root .x-blog__teamh{font-size:54px}.x-root .x-art__wrap{max-width:760px}.x-root .x-art__layout{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr)}}@media (min-width:1800px){.x-root .x-blog__h1{font-size:110px}.x-root .x-blog__leadtitle{font-size:76px}}@media (prefers-reduced-motion:reduce){.x-root .x-blog__index a,.x-root .x-blog__ixt,.x-root .x-blog__leadlink,.x-root .x-blog__secondtitle{transition:none}.x-root .x-blog__leadlink:hover{transform:none}}