.p-mtwb .mhero,.p-mtwb .mhero.hx-phero.hx-dark{overflow:visible}.p-mtwb .mh-grid{flex-direction:initial;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;display:grid}.p-mtwb .mhero .copy{z-index:1;flex-direction:column;grid-column:1/7;align-items:flex-start;display:flex;position:relative}.p-mtwb .mhero h1{font:900 clamp(40px,5.2vw,76px)/1.05 var(--hx-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0}.p-mtwb .mhero h1 em{color:#7fd3ea;font-style:normal}.p-mtwb .mhero .sub{max-width:28em;font:400 22px/1.45 var(--hx-sans);color:var(--hx-on-deep);margin:24px 0 0}.p-mtwb .mhero .acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.p-mtwb .mhero .latest{grid-column:8/13;align-self:center;margin:0}.p-mtwb .mhero .latest a{display:block}.p-mtwb .mhero .latest>a:not(.cover--flip) img{width:100%;height:auto;display:block;box-shadow:0 18px 44px #00000059}.p-mtwb .mhero .cover--flip .flipbox:before{content:"";z-index:-1;transition:opacity .4s;position:absolute;inset:0;box-shadow:0 22px 44px -6px #0006}.p-mtwb .mhero .cover--flip.is-open .flipbox:before{opacity:0}.p-mtwb .mhero .latest figcaption{font:400 14px/1.5 var(--hx-sans);color:var(--hx-on-deep);margin-top:16px}.p-mtwb .mhero .latest:has(.cover--flip) figcaption{margin-top:44px}.p-mtwb .mhero .latest figcaption b{font:700 16px/1.3 var(--hx-sans);color:#fff;margin-bottom:3px;display:block}.hx-ft main.p-mtwb .mhero h1{letter-spacing:-.01em;font-size:clamp(40px,5vw,60px);line-height:1.05}.p-mtwb .cover--flip{--open-scale:.58;transform-style:preserve-3d;perspective:2400px;display:block;position:relative}.p-mtwb .cover--flip img{width:100%;height:auto;box-shadow:none;display:block}.p-mtwb .cover--flip .flipbox{aspect-ratio:1257/1632;position:relative}.p-mtwb .cover--flip .book{width:200%;height:100%;transform-style:preserve-3d;transform-origin:50%;transition:transform .62s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-100%;transform:rotateY(6deg)rotateX(1deg)}.p-mtwb .cover--flip.is-open .book{transform:translateX(25%) scale(var(--open-scale))}.p-mtwb .cover--flip--overlap.is-open .book{transform:none}.p-mtwb .cover--flip--overlap{z-index:5}.p-mtwb .cover--flip--overlap.is-open{z-index:6}.p-mtwb .cover--flip .book{pointer-events:none}.p-mtwb .cover--flip .leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .74s cubic-bezier(.42,.02,.28,1);position:absolute;top:0;right:0}.p-mtwb .cover--flip .leaf:first-child{transform:translateZ(0)}.p-mtwb .cover--flip .leaf:nth-child(2){transform:translateZ(-1.2px)}.p-mtwb .cover--flip .leaf:nth-child(3){transform:translateZ(-2.4px)}.p-mtwb .cover--flip .leaf:nth-child(4){transform:translateZ(-3.6px)}.p-mtwb .cover--flip .leaf:nth-child(5){transform:translateZ(-4.8px)}.p-mtwb .cover--flip .leaf:nth-child(6){transform:translateZ(-6px)}.p-mtwb .cover--flip .face{backface-visibility:hidden;background:var(--paper);box-shadow:none;position:absolute;inset:0;overflow:hidden}.p-mtwb .cover--flip .face--back{transform:rotateY(180deg)}.p-mtwb .cover--flip .face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1d1d1e3d,#1d1d1e00 20%);position:absolute;inset:0}.p-mtwb .cover--flip .face--back:after{background:linear-gradient(270deg,#1d1d1e3d,#1d1d1e00 20%)}.p-mtwb .cover-hint{color:#7fd3ea;opacity:0;font-size:13px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;bottom:-30px;left:0;transform:translateY(-4px)}.p-mtwb .cover--flip:hover .cover-hint,.p-mtwb .cover--flip:focus-visible .cover-hint{opacity:1;transform:translateY(0)}.p-mtwb .cover-hint--touch{display:none}@media (hover:none){.p-mtwb .cover-hint--hover{display:none}.p-mtwb .cover-hint--touch{opacity:1;display:inline;transform:none}}@media (prefers-reduced-motion:reduce){.p-mtwb .cover--flip .book,.p-mtwb .cover--flip .leaf,.p-mtwb .cover-hint{transition:none}}.p-mtwb .story .hx-wrap{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.p-mtwb .story .hx-h2{grid-column:1/6;align-self:start}.p-mtwb .story .body{grid-column:7/13}.p-mtwb .story .body p{font:400 22px/1.6 var(--hx-sans);color:var(--hx-ink);margin:0 0 24px}.p-mtwb .go{font:700 16px/1.3 var(--hx-sans);color:var(--hx-blue-ink);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.p-mtwb .go svg{fill:currentColor;width:18px;height:18px;transition:transform .3s}@media (hover:hover){.p-mtwb .go:hover{color:var(--hx-blue-deep)}.p-mtwb .go:hover svg{transform:translate(4px)}}.p-mtwb .issues{background:var(--hx-raised)}.p-mtwb .issues .note{max-width:36em;margin:14px 0 0}.p-mtwb .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:72px 24px;margin-top:48px;display:grid}.p-mtwb .card{--card-accent:var(--hx-blue);color:inherit;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1);display:flex}.p-mtwb .card .cover{background:var(--card-accent);border-radius:12px;margin:0 0 18px;padding:24px;transition:box-shadow .3s;overflow:hidden}.p-mtwb .card .cover img{width:100%;height:auto;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block;box-shadow:0 10px 24px #00000047}.p-mtwb .card .meta{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-muted);margin:0}.p-mtwb .card .theme{font:700 18px/1.3 var(--hx-sans);color:var(--hx-ink);margin:8px 0 0;transition:color .2s}.p-mtwb .card .blurb{font:400 16px/1.5 var(--hx-sans);color:var(--hx-ink-2);margin:8px 0 0}.p-mtwb .card .go{margin-top:auto;padding-top:16px}@media (hover:hover){.p-mtwb .card:hover{transform:translateY(-6px)}.p-mtwb .card:hover .cover{box-shadow:0 16px 30px -16px #1d1d1e66}.p-mtwb .card:hover .cover img{transform:scale(1.03)}.p-mtwb .card:hover .theme{color:var(--hx-blue-ink)}.p-mtwb .card:hover .go svg{transform:translate(4px)}}.p-mtwb .card:focus-visible{outline:2px solid var(--hx-blue-ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.p-mtwb .grid.pre .card{opacity:0;transform:translateY(36px)}.p-mtwb .grid.in .card{animation:.7s cubic-bezier(.16,1,.3,1) backwards hx-cardin}.p-mtwb .grid.in .card:nth-child(2){animation-delay:.1s}.p-mtwb .grid.in .card:nth-child(3){animation-delay:.2s}.p-mtwb .grid.in .card:nth-child(4){animation-delay:.3s}.p-mtwb .grid.in .card:nth-child(5){animation-delay:.4s}.p-mtwb .grid.in .card:nth-child(6){animation-delay:.5s}.p-mtwb .grid.in .card:nth-child(7){animation-delay:.6s}.p-mtwb .grid.in .card:nth-child(8){animation-delay:.7s}}@keyframes hx-cardin{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.p-mtwb .alt-note{margin:48px 0 14px}.p-mtwb .alt-note b{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-muted)}.p-mtwb .alt-list{flex-wrap:wrap;gap:10px 32px;margin:0;padding:0;list-style:none;display:flex}.p-mtwb .alt-list li{font:400 14px/1.4 var(--hx-sans);color:var(--hx-muted)}.p-mtwb .alt-list a{color:var(--hx-blue-ink);font-weight:600;text-decoration:none}@media (hover:hover){.p-mtwb .alt-list a:hover{text-decoration:none}}.p-mtwb .alt-list span{margin-left:4px}.p-mtwb .spot .hx-wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;display:grid}.p-mtwb .spot .col{grid-column:1/7}.p-mtwb .spot .kicker{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-blue-ink);margin:0 0 12px}.p-mtwb .spot .hx-h2{margin-bottom:24px}.p-mtwb .spot .body p{font:400 18px/1.65 var(--hx-sans);color:var(--hx-ink-2);margin:0 0 20px}.p-mtwb .spot .gos{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.p-mtwb .spot figure{background:var(--hx-raised);border-radius:24px;grid-column:8/13;margin:0;padding:32px}.p-mtwb .spot blockquote{margin:0}.p-mtwb .spot blockquote p{font:400 18px/1.55 var(--hx-serif);color:var(--hx-ink);margin:0 0 16px}.p-mtwb .spot blockquote p:last-child{margin-bottom:0}.p-mtwb .spot figcaption{align-items:center;gap:14px;margin-top:24px;display:flex}.p-mtwb .spot figcaption img{object-fit:cover;filter:grayscale();border-radius:50%;flex:none;width:56px;height:56px}.p-mtwb .spot .who{font:700 16px/1.3 var(--hx-sans);color:var(--hx-ink)}.p-mtwb .spot .role{font:400 14px/1.4 var(--hx-sans);color:var(--hx-muted);margin-top:2px}.p-mtwb .mags{background:var(--hx-raised)}.p-mtwb .maglist{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.p-mtwb .maglist a{height:100%;color:inherit;box-shadow:0 0 0 1px var(--hx-rule) inset;background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:24px 28px;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s;display:grid}.p-mtwb .maglist .who{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-muted);grid-column:1}.p-mtwb .maglist .what{font:900 26px/1.2 var(--hx-display);letter-spacing:-.02em;color:var(--hx-ink);grid-column:1;transition:color .2s}.p-mtwb .maglist .go{color:var(--hx-blue-ink);grid-area:1/2/3}@media (hover:hover){.p-mtwb .maglist a:hover{box-shadow:0 14px 28px -18px #1d1d1e47,0 0 0 1px var(--hx-rule) inset;transform:translateY(-6px)}.p-mtwb .maglist a:hover .what{color:var(--hx-blue-ink)}.p-mtwb .maglist a:hover .go svg{transform:translate(4px)}}.p-mtwb .maglist a:focus-visible{outline:2px solid var(--hx-blue-ink);outline-offset:4px}.hx-ft main.p-mtwb .maglist .what{letter-spacing:0;font-size:26px;line-height:1.2}@media (max-width:1000px){.p-mtwb .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.p-mtwb .cover-hint{display:none}.p-mtwb .mh-grid{flex-direction:column;align-items:stretch;display:flex}.p-mtwb .mhero .copy{grid-column:auto}.p-mtwb .mhero .sub{font-size:21px}.p-mtwb .mhero .latest{max-width:300px;margin-top:44px}.p-mtwb .story .hx-wrap{display:block}.p-mtwb .story .hx-h2{margin-bottom:24px}.p-mtwb .story .body p{font-size:19px}.p-mtwb .spot .hx-wrap{display:block}.p-mtwb .spot figure{margin-top:32px;padding:24px}.p-mtwb .maglist{grid-template-columns:1fr}.p-mtwb .maglist a{padding:20px 22px}.p-mtwb .maglist .go{display:none}.hx-ft main.p-mtwb .maglist .what{font-size:24px}}@media (max-width:560px){.p-mtwb .grid{gap:44px 12px;margin-top:32px}.p-mtwb .card .cover{margin-bottom:12px;padding:14px}.p-mtwb .card .theme{font-size:16px}.p-mtwb .card .blurb,.p-mtwb .card .go{display:none}.p-mtwb .alt-list li{width:100%}}@media (prefers-reduced-motion:reduce){.p-mtwb .card .cover img,.p-mtwb .go svg{transition:none}}
