.drawer-reveal{--dr-w:min(340px, calc((100vw - var(--page-inset,22px) * 2 - 4px) / 1.7549));--dr-p:0;overflow-x:clip}.dr-heading{white-space:nowrap;font-size:min(54px, calc((100vw - var(--page-inset,22px) * 2 - 6px) / var(--dr-line-em,13)));justify-content:center;gap:.24em;margin:calc(max(18px,min(2.5vw,30px)) - .179em) 0 0;display:flex}.dr-word-a{color:#ff393c}.hero-blue .dr-word-a{color:#fff}.dr-word-b{max-width:calc(var(--dr-p) * 10em);opacity:clamp(0, calc((var(--dr-p) - .05) * 2.2), 1);transform:translateX(calc(-18px * (1 - min(1, calc(var(--dr-p) * 1.4)))));display:inline-block;overflow:clip visible}.dr-embed{background:#f2f0ed;border-radius:16px;margin:28px 0;padding:max(24px,min(6cqw,40px)) 0 max(28px,min(7cqw,44px));overflow:hidden;container-type:inline-size}.dr-embed .drawer-reveal{--dr-w:260px}.dr-embed .dr-heading{font-size:32px}.dr-embed .dr-stage{margin-top:0}@supports (container-type:inline-size){.dr-embed .drawer-reveal{--dr-w:min(280px, calc((100cqw - 48px) / 1.7549))}.dr-embed .dr-heading{font-size:min(38px, calc((100cqw - 56px) / var(--dr-line-em,13)))}}.dr-stage{margin-top:max(18px,min(2.5vw,30px));position:relative}.dr-device{width:calc(var(--dr-w) * (1 + var(--dr-p) * .754926));height:calc(var(--dr-w) * 2.04482);margin:0 auto;position:relative}@media (pointer:fine){.dr-device{cursor:ew-resize}}.dr-device{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.dr-device,.dr-device *{-webkit-user-select:none;user-select:none}.dr-screens{border-radius:calc(var(--dr-w) * .1378);top:calc(var(--dr-w) * .0509804);bottom:calc(var(--dr-w) * .0521008);left:calc(var(--dr-w) * .0532213);right:calc(var(--dr-w) * .0537815);background:#f2f2f7;position:absolute;overflow:hidden}.dr-mes,.dr-cal{height:100%;width:calc(var(--dr-w) * .893);max-width:none;position:absolute;top:0}.dr-mes{border-radius:calc(var(--dr-w) * .1378) 0 0 calc(var(--dr-w) * .1378);opacity:min(1, calc(var(--dr-p) * 12));left:0}.dr-cal{box-shadow:calc(var(--dr-w) * -.00809) 0 calc(var(--dr-w) * .32339) #0000002e;border-radius:calc(var(--dr-w) * .1378) 0 0 calc(var(--dr-w) * .1378);right:0}.dr-frame{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dr-frame:before,.dr-frame:after,.dr-frame-mid{content:"";background:url(/assets/marketing/iphone-frame-ring-v2.svg) no-repeat;height:100%;position:absolute;top:0}.dr-frame:before{width:calc(var(--dr-w) * .246499);background-size:var(--dr-w) 100%;background-position:0 0;left:0}.dr-frame:after{width:calc(var(--dr-w) * .246499);background-size:var(--dr-w) 100%;background-position:100% 0;right:0}.dr-frame-mid{left:calc(var(--dr-w) * .246499);right:calc(var(--dr-w) * .246499);background-position:50% 0;background-size:197.238% 100%}.post-head{background:#fff;padding:max(40px,min(6vw,72px)) 0 max(24px,min(3vw,36px))}.post-col{max-width:720px}.post-kicker{letter-spacing:.01em;text-transform:uppercase;color:var(--link);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.post-kicker:hover{text-decoration:underline}.post-head h1{letter-spacing:-.02em;font-size:max(32px,min(5vw,50px));line-height:1.08}.post-meta{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:14px;font-weight:550;display:flex}.post-author{align-items:center;gap:11px;display:inline-flex}.post-author img,.post-author .avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.post-author .avatar{background:var(--hairline);color:var(--muted-strong);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.post-author-text strong{color:var(--ink);font-weight:750;display:block}.post-author-text span{font-size:13px}.post-dot{color:var(--line)}.post .prose{padding-bottom:max(16px,min(2vw,24px))}.related{background:var(--band);padding:max(64px,min(8vw,110px)) 0}.related-head{text-align:center;margin-bottom:max(36px,min(5vw,56px))}.related-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (max-width:900px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.related-grid{grid-template-columns:1fr}}
