html.blog-gate-lock{overflow:hidden}html:has(.blog-gate.is-on){overflow:hidden}html:has(.blog-gate.is-reveal:not(.is-done)){overflow:hidden}html.blog-zoom-lock .blog-gate:not(.blog-gate--zoom),html.blog-skip-gate .blog-gate,html.blog-gate-nav .blog-gate[data-owned=ssr]{display:none!important}.blog-gate{--gate-ink:#111;--gate-paper:#f7f7f5;--gate-ease:cubic-bezier(.16,1,.3,1);z-index:230;pointer-events:none;visibility:hidden;color:var(--gate-ink);position:fixed;inset:0;overflow:hidden}html.blog-gate-cold .blog-gate:not(.is-done),.blog-gate.is-on,.blog-gate.is-reveal:not(.is-done){visibility:visible;pointer-events:auto}.blog-gate.is-done{visibility:hidden;pointer-events:none}.blog-gate-plane{background:var(--gate-paper);will-change:transform;width:50.2%;transition:transform 1.08s var(--gate-ease);position:absolute;top:0;bottom:0}.blog-gate-plane--left{left:0}.blog-gate-plane--right{right:0}.blog-gate.is-reveal .blog-gate-plane--left{transform:translate(-102%)}.blog-gate.is-reveal .blog-gate-plane--right{transform:translate(102%)}.blog-gate-chrome{z-index:2;pointer-events:none;opacity:.34;color:var(--gate-ink);transition:opacity .48s var(--gate-ease);position:absolute;inset:0}.blog-gate.is-reveal .blog-gate-chrome{opacity:0}.blog-gate-cross{width:12px;height:12px;position:absolute}.blog-gate-cross:before,.blog-gate-cross:after{content:"";background:currentColor;position:absolute}.blog-gate-cross:before{width:12px;height:1px;top:5.5px;left:0}.blog-gate-cross:after{width:1px;height:12px;top:0;left:5.5px}.blog-gate-cross[data-c=tl]{top:1.7rem;left:1.7rem}.blog-gate-cross[data-c=tr]{top:1.7rem;right:1.7rem}.blog-gate-cross[data-c=bl]{bottom:1.7rem;left:1.7rem}.blog-gate-cross[data-c=br]{bottom:1.7rem;right:1.7rem}.blog-gate-sign{letter-spacing:.2em;text-transform:uppercase;opacity:.7;padding-left:1.35rem;font-family:Figtree,Noto Sans,system-ui,sans-serif;font-size:.68rem;font-weight:800;line-height:1;position:absolute;bottom:1.7rem;left:1.7rem}.blog-gate-core{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-gate-logo{--logo-size:128px;width:var(--logo-size);height:var(--logo-size);transition:opacity .48s ease,transform .72s var(--gate-ease);position:relative}.blog-gate-logo-clip{backface-visibility:hidden;transition:transform .72s var(--gate-ease),opacity .42s ease;position:absolute;inset:0;overflow:visible}.blog-gate-logo-clip.is-left{transform:translate(-44%);-webkit-mask-image:linear-gradient(90deg,#000 0 calc(50% - 1px),#0000 calc(50% + .5px));mask-image:linear-gradient(90deg,#000 0 calc(50% - 1px),#0000 calc(50% + .5px))}.blog-gate-logo-clip.is-right{transform:translate(44%);-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - .5px),#000 calc(50% + 1px) 100%);mask-image:linear-gradient(90deg,#0000 calc(50% - .5px),#000 calc(50% + 1px) 100%)}.blog-gate-logo-clip img{object-fit:contain;filter:drop-shadow(0 12px 28px #1e5fd633);-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.blog-gate.is-on .blog-gate-logo-clip.is-left,.blog-gate.is-on .blog-gate-logo-clip.is-right{transform:none}.blog-gate.is-on .blog-gate-logo{animation:2.6s ease-in-out .7s infinite blog-gate-breathe}.blog-gate.is-reveal .blog-gate-logo{animation:none}.blog-gate.is-reveal .blog-gate-logo-clip.is-left{opacity:0;transform:translate(-46%)}.blog-gate.is-reveal .blog-gate-logo-clip.is-right{opacity:0;transform:translate(46%)}.blog-gate-logo-sheen{pointer-events:none;opacity:0;background:linear-gradient(108deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:-18%}.blog-gate.is-on .blog-gate-logo-sheen{animation:blog-gate-sheen 1.35s var(--gate-ease).5s both}.blog-gate.is-reveal .blog-gate-logo-sheen{opacity:0;animation:none}@keyframes blog-gate-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes blog-gate-sheen{0%{opacity:0;transform:translate(-80%)}22%{opacity:1}to{opacity:0;transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.blog-gate{display:none!important}}html.blog-zoom-lock{background:var(--blog-vt-canvas,#f7f7f5);overflow:hidden}html.blog-zoom-lock.blog-zoom-clear{overflow:auto}html.blog-zoom-lock .art-chrome,html.blog-zoom-lock .art-footer{opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,1,1);transform:none}html.blog-zoom-lock .blog-bento{pointer-events:none}html.blog-zoom-lock .blog-bento-cursor{opacity:0!important}html.blog-zoom-lock.blog-zoom-return .art-chrome,html.blog-zoom-lock.blog-zoom-return .art-footer{opacity:1;pointer-events:none;transform:none}html.blog-zoom-lock .blog-reader-cover,html.blog-zoom-lock .blog-reader-cover img{opacity:0!important}html.blog-zoom-lock.blog-zoom-clear .blog-reader-cover,html.blog-zoom-lock.blog-zoom-clear .blog-reader-cover img{opacity:unset!important}.blog-zoom{z-index:400;pointer-events:auto;perspective:1600px;perspective-origin:50% 42%;position:fixed;inset:0}.blog-zoom.is-disperse{pointer-events:none}.blog-zoom-veil{display:none}.blog-zoom-bg{background:var(--blog-vt-canvas,#f7f7f5);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.blog-zoom.is-cover .blog-zoom-bg,.blog-zoom.is-isolate .blog-zoom-bg,.blog-zoom.is-zoom .blog-zoom-bg{opacity:1}.blog-zoom.is-disperse .blog-zoom-bg,.blog-zoom.is-shatter .blog-zoom-bg{opacity:0}.blog-zoom-frame{z-index:2;transform-origin:50%;will-change:transform,opacity,box-shadow;background:#111;transition:transform .56s cubic-bezier(.16,1,.3,1),border-radius .56s cubic-bezier(.16,1,.3,1),box-shadow .36s,opacity .28s cubic-bezier(.22,1,.36,1);position:fixed;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 8px 28px #0000002e}.blog-zoom.is-isolate:not(.is-zoom) .blog-zoom-frame{transition-duration:.2s;box-shadow:0 18px 40px #00000047,0 40px 90px #00000038}.blog-zoom.is-zoom .blog-zoom-frame{box-shadow:0 24px 60px #00000052,0 50px 120px #0000003d}.blog-zoom.is-shatter .blog-zoom-frame,.blog-zoom.is-disperse .blog-zoom-frame{box-shadow:none;background:0 0;overflow:hidden}.blog-zoom-frame>img{z-index:1;object-fit:cover;will-change:transform,opacity;width:100%;height:100%;transition:transform .56s cubic-bezier(.16,1,.3,1),opacity 80ms linear;display:block;position:relative;transform:scale(1.02)}.blog-zoom.is-shatter .blog-zoom-frame>img,.blog-zoom.is-disperse .blog-zoom-frame>img,.blog-zoom.is-shatter .blog-zoom-sheen,.blog-zoom.is-disperse .blog-zoom-sheen{opacity:0;pointer-events:none}.blog-zoom-shards{z-index:0;pointer-events:none;position:absolute;inset:0}.blog-zoom.is-shatter .blog-zoom-shards{z-index:2}.blog-zoom-shard{opacity:1;will-change:opacity;transition:opacity var(--out-ms,.4s)cubic-bezier(.22,1,.36,1)var(--out-delay,0s);position:absolute;inset:0;overflow:hidden}.blog-zoom-shard img{object-fit:cover;will-change:transform,opacity;width:100%;max-width:none;height:100%;transition:transform var(--out-ms,.4s)cubic-bezier(.16,1,.3,1)var(--out-delay,0s);position:absolute;inset:0;transform:scale(1.06)}.blog-zoom.is-shatter .blog-zoom-shard{opacity:0}.blog-zoom.is-shatter .blog-zoom-shard img{transform:scale(1.12)}.blog-zoom.is-isolate .blog-zoom-frame>img{transform:scale(1.04)}.blog-zoom.is-zoom .blog-zoom-frame>img{transform:scale(1.06)}.blog-zoom-sheen{pointer-events:none;opacity:0;background:linear-gradient(108deg,#0000 40%,#ffffff47 50%,#0000 60%);position:absolute;inset:-30%;transform:translate(-70%)}.blog-zoom.is-isolate .blog-zoom-sheen{opacity:.7;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .18s;transform:translate(70%)}.blog-zoom.is-disperse .blog-zoom-sheen{opacity:0}.blog-zoom.is-settle .blog-zoom-frame{box-shadow:0 8px 24px #0000001f}.blog-zoom.is-out{opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.blog-zoom,.blog-zoom-veil,.blog-zoom-bg,.blog-zoom-frame,.blog-zoom-frame img,.blog-zoom-shard,html.blog-zoom-lock .blog-bento,html.blog-zoom-lock .art-chrome{transition:none!important}}
