/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}._root_pxga6_2{background-color:var(--color-bg-base,var(--color-bg-base));--fade-buffer:1rem;counter-increment:step 0;counter-reset:step;position:relative;overflow:visible}._root_pxga6_2:before,._root_pxga6_2:after{pointer-events:none;left:var(--spacing-0,0rem);z-index:10;height:calc(var(--fade-buffer) * 2);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-bg-base,var(--color-bg-base));--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-content:"";content:var(--tw-content);width:100%;animation:linear both _reveal_pxga6_1 scroll();display:block;position:sticky}._root_pxga6_2:before{top:var(--spacing-0,0rem);margin-bottom:calc(var(--fade-buffer) * -2);opacity:0;animation-range:0 var(--fade-buffer)}._root_pxga6_2:after{bottom:var(--spacing-0,0rem);--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}._root_pxga6_2 pre{background-color:#0000!important}[data-theme=dark]:is(._root_pxga6_2 pre),[data-theme=dark] :is(._root_pxga6_2 pre),[data-theme] [data-theme=dark]:is(._root_pxga6_2 pre),[data-theme] [data-theme=dark] :is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 pre),[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 pre){color:var(--shiki-dark)!important}._root_pxga6_2 code{display:grid}[data-theme=dark]:is(._root_pxga6_2 span),[data-theme=dark] :is(._root_pxga6_2 span),[data-theme] [data-theme=dark]:is(._root_pxga6_2 span),[data-theme] [data-theme=dark] :is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark]:is(._root_pxga6_2 span),[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark] :is(._root_pxga6_2 span){color:var(--shiki-dark)!important}._root_pxga6_2 .line{padding-inline:var(--spacing-24,1.51rem)}._root_pxga6_2 .line:before{margin-right:var(--spacing-24,1.51rem);width:var(--spacing-16,1rem);text-align:right;color:var(--color-fg-faint,var(--color-fg-faint));--tw-content:counter(step);content:var(--tw-content);counter-increment:step;display:inline-block}._root_pxga6_2 .line:only-child{padding-block:var(--spacing-12,.75rem)}._root_pxga6_2 .line:only-child:before{display:none}._root_pxga6_2 .highlight{background-color:var(--color-bg-base,var(--color-bg-base));width:100%;display:inline-block}._root_pxga6_2 .highlight:before{margin-left:calc(var(--spacing-24,1.51rem) * -1);box-sizing:content-box;background-color:var(--color-bg-base,var(--color-bg-base));padding-left:var(--spacing-24,1.51rem)}@supports not (animation-timeline:scroll(nearest)){._root_pxga6_2:before{content:var(--tw-content);display:none}}._plain_pxga6_2{background:0 0}._plain_pxga6_2:before,._plain_pxga6_2:after{display:none}._plain_pxga6_2 .line{padding-inline:0}@keyframes _reveal_pxga6_1{to{opacity:1}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}[data-theme=dark] .group:hover .bg-dots-hex-dense-sm{background-image:var(--sanity-id-texture-dots-hex-dense-small-light)}[data-theme=dark] .group:hover .bg-dots-hex-dense-md{background-image:var(--sanity-id-texture-dots-hex-dense-medium-light)}[data-theme=dark] .group:hover .bg-dots-hex-dense-lg{background-image:var(--sanity-id-texture-dots-hex-dense-large-light)}[data-theme=dark] .group:hover .bg-dots-hex-base-md{background-image:var(--sanity-id-texture-dots-hex-base-medium-light)}._spacing_y4it6_2>*{margin-block:36px}._spacing_y4it6_2>:is(p,ul,ol),._spacing_y4it6_2>* div>:is(p,ul,ol):not([data-type=byline] *,[data-type=discussion] *){margin-block:16px 0}._spacing_y4it6_2>:is(h2),._spacing_y4it6_2>:has(>h2[data-heading-link]){margin-block:80px 8px}._spacing_y4it6_2>:is(h3),._spacing_y4it6_2>:has(>h3[data-heading-link]){margin-block:48px 6px}._spacing_y4it6_2>:is(h4),._spacing_y4it6_2>:has(>h4[data-heading-link]){margin-block:36px 4px}._spacing_y4it6_2>:is(h5),._spacing_y4it6_2>:has(>h5[data-heading-link]){margin-block:28px 4px}._spacing_y4it6_2>:is([data-type=image],[data-type=youtube],[data-type=youtubePlaylist],[data-type=muxVideo],[data-type=muxVideo2]){margin-block:48px 64px}._spacing_y4it6_2>* img:not([data-type=testimonial] img,[data-type=byline] img,[data-type=discussion] img){width:100%;max-width:100%;height:auto;max-height:100%}._spacing_y4it6_2>:first-child{margin-top:0}._spacing_y4it6_2>:last-child{margin-bottom:0}._spacing_y4it6_2>astro-island>*{margin-block:36px}._spacing_y4it6_2>astro-island>:is([data-type=image],[data-type=youtube],[data-type=youtubePlaylist],[data-type=muxVideo],[data-type=muxVideo2]){margin-block:48px 64px}._spacing_y4it6_2>astro-island:first-child>*{margin-top:0}._spacing_y4it6_2>astro-island:last-child>*{margin-bottom:0}._spacingCompact_y4it6_2>*{margin-block:16px 0}._spacingCompact_y4it6_2>:is(h2),._spacingCompact_y4it6_2>:has(>h2[data-heading-link]){margin-block:32px 6px}._spacingCompact_y4it6_2>:is(h3),._spacingCompact_y4it6_2>:has(>h3[data-heading-link]){margin-block:24px 4px}._spacingCompact_y4it6_2>:is(h4),._spacingCompact_y4it6_2>:has(>h4[data-heading-link]){margin-block:20px 4px}._spacingCompact_y4it6_2>:is(h5),._spacingCompact_y4it6_2>:has(>h5[data-heading-link]){margin-block:16px 2px}._spacingCompact_y4it6_2>:first-child{margin-top:0}._spacingCompact_y4it6_2>:last-child{margin-bottom:0}.eng-body>*,.eng-body>astro-island>*{grid-column:1/-1;min-width:0}.eng-body :is(h2,h3,h4,h5)[data-heading-link]{overflow:visible}.eng-body :has(>[data-heading-link]),.eng-body :is(h2,h3,h4,h5)[data-heading-link]{scroll-margin-top:calc(var(--navbar-height,67px) + 1rem)}.eng-body>footer:has(+[data-related-posts]){margin-bottom:32px}.eng-body>[data-related-posts]{margin-top:0}@media (width>=1024px){.eng-body>*,.eng-body>astro-island>*{grid-column:4/span 6;justify-self:center;width:100%;max-width:700px}.eng-body>table,.eng-body>astro-island>table,.eng-body>[data-width=wide],.eng-body>astro-island>[data-width=wide]{grid-column:3/span 8;max-width:none}.eng-body>figure,.eng-body>astro-island>figure,.eng-body>[data-type=image],.eng-body>astro-island>[data-type=image],.eng-body>[data-type=muxVideo],.eng-body>astro-island>[data-type=muxVideo],.eng-body>[data-type=quote],.eng-body>astro-island>[data-type=quote],.eng-body>[data-width=extra-wide],.eng-body>astro-island>[data-width=extra-wide]{grid-column:2/span 10;max-width:none}.eng-body>[data-width=full],.eng-body>astro-island>[data-width=full]{grid-column:1/-1;max-width:none}.eng-body>[data-size=small],.eng-body>astro-island>[data-size=small]{grid-column:4/span 6;max-width:700px}.eng-body>[data-size=medium],.eng-body>astro-island>[data-size=medium]{grid-column:3/span 8;max-width:none}.eng-body>[data-size=large],.eng-body>astro-island>[data-size=large]{grid-column:2/span 10;max-width:none}.eng-body>[data-size=full],.eng-body>astro-island>[data-size=full]{grid-column:1/-1;max-width:none}}
