.page-hero[data-astro-cid-vsux75ar]{border-bottom:1px solid #00243214}.hero-dots[data-astro-cid-vsux75ar]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(55% 85% at 82% 35%,#000 20%,#0000 75%)}.page-h1[data-astro-cid-vsux75ar]{font-size:clamp(2.25rem, 5vw, var(--ds-text-h1));letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.06}.page-lede[data-astro-cid-vsux75ar]{max-width:38rem;font-size:var(--ds-text-lead);color:var(--color-text-soft);margin-top:24px;line-height:1.6}.gl-layout[data-astro-cid-vsux75ar]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;display:grid}.gl-index[data-astro-cid-vsux75ar]{scrollbar-width:thin;max-height:calc(100vh - 128px);padding:6px 0;position:sticky;top:104px;overflow-y:auto}.gl-index-head[data-astro-cid-vsux75ar]{font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-soft);border-bottom:1px solid #0024321a;justify-content:space-between;margin-bottom:6px;padding:0 0 12px 16px;display:flex}.gl-index-track[data-astro-cid-vsux75ar]{border-left:1px solid #0024321a;position:relative}.gl-index-list[data-astro-cid-vsux75ar]{margin:0;padding:0;list-style:none}.gl-indicator[data-astro-cid-vsux75ar]{background:var(--color-brand-blue-chill);opacity:0;width:2px;height:18px;translate:0 var(--gl-y,0);border-radius:2px;position:absolute;top:0;left:-1px}.gl-indicator[data-astro-cid-vsux75ar].is-on{opacity:1}.gl-index-link[data-astro-cid-vsux75ar]{font-size:var(--ds-text-sm);color:var(--color-text-soft);padding:6px 0 6px 16px;line-height:1.35;transition:color .15s;display:block}.gl-index-link[data-astro-cid-vsux75ar]:hover{color:var(--color-brand-daintree)}.gl-index-link[data-astro-cid-vsux75ar][aria-current=true]{color:var(--color-brand-blue-chill);font-weight:500}.gl-terms[data-astro-cid-vsux75ar]{border-top:1px solid #0024321a;max-width:48rem;margin:0}.gl-term[data-astro-cid-vsux75ar]{border-bottom:1px solid #0024321a;padding:26px 0 28px;scroll-margin-top:96px;position:relative}.gl-term[data-astro-cid-vsux75ar]:before{content:"";border-radius:var(--ds-radius);opacity:0;pointer-events:none;background:#005f6e12;position:absolute;inset:0 -16px}.gl-dt[data-astro-cid-vsux75ar]{font-size:var(--ds-text-h3);color:var(--color-brand-daintree);font-weight:500;line-height:1.25}.gl-dd[data-astro-cid-vsux75ar]{font-size:var(--ds-text-body);color:var(--color-text-soft);max-width:68ch;margin:10px 0 0;line-height:1.7}.gl-link[data-astro-cid-vsux75ar]{color:var(--color-brand-blue-chill);text-underline-offset:4px;transition:text-decoration-color var(--dur-ui) ease;font-weight:500;text-decoration:underline #005f6e4d}.gl-link[data-astro-cid-vsux75ar]:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.gl-indicator[data-astro-cid-vsux75ar]{transition:translate var(--dur-ui) var(--ease-out), opacity var(--dur-ui) ease}.gl-term[data-astro-cid-vsux75ar]:target:before{animation:gl-wash 1.4s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.gl-term[data-astro-cid-vsux75ar]:target:before{opacity:1}}@keyframes gl-wash{0%,30%{opacity:1}to{opacity:0}}@media (width<=1023px){.gl-layout[data-astro-cid-vsux75ar]{grid-template-columns:minmax(0,1fr);gap:28px}.gl-index[data-astro-cid-vsux75ar]{max-height:none;padding:0;position:relative;top:auto;overflow:visible}.gl-index-head[data-astro-cid-vsux75ar]{border-bottom:0;margin-bottom:0;padding-left:0}.gl-index-track[data-astro-cid-vsux75ar]{border-left:0}.gl-index-list[data-astro-cid-vsux75ar]{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.gl-index-list[data-astro-cid-vsux75ar]::-webkit-scrollbar{display:none}.gl-index-list[data-astro-cid-vsux75ar] li[data-astro-cid-vsux75ar]{scroll-snap-align:start;flex:none}.gl-indicator[data-astro-cid-vsux75ar]{display:none}.gl-index-link[data-astro-cid-vsux75ar]{white-space:nowrap;font-size:var(--ds-text-sm);background:#fff;border:1px solid #00243224;border-radius:999px;padding:7px 13px}.gl-index-link[data-astro-cid-vsux75ar]:active{scale:.97}.gl-index-link[data-astro-cid-vsux75ar][aria-current=true]{border-color:var(--color-brand-blue-chill)}.gl-term[data-astro-cid-vsux75ar]{scroll-margin-top:80px}}@media (width<=639px){.page-lede[data-astro-cid-vsux75ar]{font-size:var(--ds-text-body)}.gl-term[data-astro-cid-vsux75ar]:before{inset:0 -10px}}@media print{.gl-index[data-astro-cid-vsux75ar]{display:none}.gl-layout[data-astro-cid-vsux75ar]{display:block}}
