.article-module__o5fwIq__article.article-module__o5fwIq__article{color:#334155;font-size:1.0625rem;line-height:1.85}@media (min-width:768px){.article-module__o5fwIq__article.article-module__o5fwIq__article{font-size:1.125rem}}.article-module__o5fwIq__article.article-module__o5fwIq__article>p:first-child{color:var(--color-text);font-size:1.15em;line-height:1.7}.article-module__o5fwIq__article.article-module__o5fwIq__article>*+*{margin-top:1.15em}.article-module__o5fwIq__article.article-module__o5fwIq__article h2{letter-spacing:-.01em;color:var(--color-text);margin-top:2.1em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.article-module__o5fwIq__article.article-module__o5fwIq__article h2:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));border-radius:999px;width:44px;height:4px;margin-bottom:.7em;display:block}.article-module__o5fwIq__article.article-module__o5fwIq__article h3{color:var(--color-text);margin-top:1.7em}.article-module__o5fwIq__article.article-module__o5fwIq__article a{color:var(--color-primary-600);text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 35%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast), color var(--dur-fast)}.article-module__o5fwIq__article.article-module__o5fwIq__article a:hover{color:var(--color-primary-700);text-decoration-color:currentColor}.article-module__o5fwIq__article.article-module__o5fwIq__article strong{color:var(--color-text)}.article-module__o5fwIq__article.article-module__o5fwIq__article ul{padding-left:1.6em;list-style:none}.article-module__o5fwIq__article.article-module__o5fwIq__article ul>li{position:relative}.article-module__o5fwIq__article.article-module__o5fwIq__article ul>li:before{content:"";background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:-1.15em}.article-module__o5fwIq__article.article-module__o5fwIq__article ol{counter-reset:ies-ol;padding-left:2.2em;list-style:none}.article-module__o5fwIq__article.article-module__o5fwIq__article ol>li{counter-increment:ies-ol;position:relative}.article-module__o5fwIq__article.article-module__o5fwIq__article ol>li:before{content:counter(ies-ol);background:var(--color-primary-50);width:1.55em;height:1.55em;color:var(--color-primary-700);font:700 .8em/1 var(--font-heading), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.2em;left:-2.2em}.article-module__o5fwIq__article.article-module__o5fwIq__article blockquote{background:linear-gradient(135deg, var(--color-primary-50), color-mix(in oklab, var(--color-secondary-50) 70%, #fff));color:var(--color-text);font-family:var(--font-heading), system-ui, sans-serif;border:0;border-radius:20px;margin:2em 0;padding:1.4em 1.6em 1.4em 3.6em;font-size:1.12em;font-style:normal;line-height:1.6;position:relative}.article-module__o5fwIq__article.article-module__o5fwIq__article blockquote:before{content:"“";color:var(--color-primary);opacity:.45;font-size:3.4em;line-height:1;position:absolute;top:.05em;left:.45em}.article-module__o5fwIq__article.article-module__o5fwIq__article blockquote p{margin:0}.article-module__o5fwIq__article.article-module__o5fwIq__article figure{margin:2.2em 0}.article-module__o5fwIq__article.article-module__o5fwIq__article img{border-radius:18px;box-shadow:0 24px 48px -28px #0f172a59}.article-module__o5fwIq__article.article-module__o5fwIq__article figcaption{color:var(--color-muted);text-align:center;margin-top:.8em;font-size:.875rem}.article-module__o5fwIq__article.article-module__o5fwIq__article :not(pre)>code{background:var(--color-primary-50);color:var(--color-primary-700);border-radius:6px;padding:.12em .42em;font-size:.88em}.article-module__o5fwIq__article.article-module__o5fwIq__article pre{background:var(--color-dark);border-radius:16px;padding:1.2em 1.4em;font-size:.9em;line-height:1.7;box-shadow:inset 0 0 0 1px #ffffff0f}.article-module__o5fwIq__article.article-module__o5fwIq__article hr{text-align:center;border:0;height:auto;margin:2.4em 0}.article-module__o5fwIq__article.article-module__o5fwIq__article hr:after{content:"• • •";color:var(--color-primary);letter-spacing:.5em}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table{border:1px solid var(--color-border);border-radius:16px;overflow-x:auto}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table table{border-collapse:collapse;width:100%;margin:0;display:table}:is(.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table th,.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table td){border:0;border-bottom:1px solid var(--color-border);padding:.75em 1em}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table th{background:var(--color-bg);color:var(--color-text);font-size:.9em}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table tr:last-child td{border-bottom:0}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-table tbody tr:nth-child(2n){background:#fafcff}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout{border:1px solid;border-radius:18px;margin:1.8em 0;padding:1.1em 1.3em 1.1em 3.3em;line-height:1.7;position:relative}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout p{margin:0}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout:before{color:#fff;width:1.5em;height:1.5em;font:700 .85em/1 var(--font-heading), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:1.05em;left:1.05em}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--note{border-color:color-mix(in oklab, var(--color-primary) 25%, transparent);background:var(--color-primary-50)}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--note:before{content:"i";background:var(--color-primary-600)}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--tip{border-color:color-mix(in oklab, var(--color-secondary) 25%, transparent);background:var(--color-secondary-50)}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--tip:before{content:"★";background:var(--color-secondary)}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--warn{border-color:color-mix(in oklab, var(--color-olive) 40%, transparent);background:color-mix(in oklab, var(--color-olive) 12%, #fff)}.article-module__o5fwIq__article.article-module__o5fwIq__article .ies-callout--warn:before{content:"!";background:var(--color-olive);color:var(--color-text)}
@keyframes art-module__1gySsa__steam{0%{opacity:0;transform:translateY(8%)scaleY(.92)}35%{opacity:.8}to{opacity:0;transform:translateY(-22%)scaleY(1.06)}}.art-module__1gySsa__steam{animation:art-module__1gySsa__steam 3.8s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:50% 100%}.art-module__1gySsa__delay1{animation-delay:-1.3s}.art-module__1gySsa__delay2{animation-delay:-2.5s}@keyframes art-module__1gySsa__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.art-module__1gySsa__sway{animation:art-module__1gySsa__sway 6.5s var(--ease-in-out) infinite;transform-origin:50% 0}@keyframes art-module__1gySsa__bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.84)}}.art-module__1gySsa__bar{animation:art-module__1gySsa__bars 5.5s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:50% 100%}@keyframes art-module__1gySsa__trace{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}.art-module__1gySsa__trace{stroke-dasharray:260;animation:3s linear infinite art-module__1gySsa__trace}@keyframes art-module__1gySsa__twinkle{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.art-module__1gySsa__twinkle{animation:art-module__1gySsa__twinkle 3.4s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}@keyframes art-module__1gySsa__ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.art-module__1gySsa__ping{animation:2.2s ease-out infinite art-module__1gySsa__ping}@keyframes art-module__1gySsa__rise{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}.art-module__1gySsa__rise{animation:art-module__1gySsa__rise 5s var(--ease-in-out) infinite}:is([data-motion=reduced] .art-module__1gySsa__steam,[data-motion=reduced] .art-module__1gySsa__sway,[data-motion=reduced] .art-module__1gySsa__bar,[data-motion=reduced] .art-module__1gySsa__trace,[data-motion=reduced] .art-module__1gySsa__twinkle,[data-motion=reduced] .art-module__1gySsa__ping,[data-motion=reduced] .art-module__1gySsa__rise){animation:none}[data-motion=reduced] .art-module__1gySsa__steam{opacity:.6}@media (prefers-reduced-motion:reduce){.art-module__1gySsa__steam{opacity:.6}}[data-motion=off] .art-module__1gySsa__steam{opacity:.6}
.hs-screen{container-type:size}@keyframes hs-scroll{0%,12%{transform:translateY(0)}82%,to{transform:translateY(calc(100cqh - 100%))}}.hs-scroll{will-change:transform;animation:16s cubic-bezier(.45,.05,.3,1) .8s infinite alternate hs-scroll}.hs-scroll-phone{animation-duration:14s;animation-delay:1.4s}.hs-back{transform-origin:100% 0;transform:rotate(3.5deg)translateY(2%)}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}.hs-fade{animation:.7s both hs-fade}@keyframes hs-float{0%,to{translate:0}50%{translate:0 -6px}}.hs-phone{animation:6s ease-in-out infinite hs-float}.hs:hover .hs-scroll{animation-play-state:paused}.hs-still :is(.hs-scroll,.hs-phone){animation:none!important}@media (prefers-reduced-motion:reduce){.hs-scroll,.hs-phone{animation:none!important}}
