.page-head[data-astro-cid-73dgtvns]{position:relative;overflow:clip}.shell[data-astro-cid-73dgtvns]{padding-block:calc(var(--rf-nav-space) + clamp(2.5rem, 6vw, 5.5rem)) clamp(2.5rem, 5vw, 4.5rem);position:relative}.mark[data-astro-cid-73dgtvns]{aspect-ratio:1;background:var(--band-mark);width:clamp(3rem,6vw,4.5rem);-webkit-mask-image:var(--mark);mask-image:var(--mark);margin:0 0 1.25rem;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eyebrow[data-astro-cid-73dgtvns]{font-family:var(--font-display);letter-spacing:calc(.14em * var(--rf-tracking));text-transform:uppercase;color:var(--band-label);margin:0 0 1.5rem;font-size:.8125rem;font-weight:600;animation:1s cubic-bezier(.16,1,.3,1) both rise}h1[data-astro-cid-73dgtvns]{font-family:var(--font-display);font-size:var(--rf-fs-title);font-weight:800;line-height:max(1.04, var(--rf-leading-floor));letter-spacing:calc(-.035em * var(--rf-tracking));color:var(--band-ink);text-wrap:balance;overflow-wrap:anywhere;max-width:56rem;margin:0;animation:1s cubic-bezier(.16,1,.3,1) both rise}.shell[data-astro-cid-73dgtvns] .standfirst{color:var(--band-quiet);max-width:44rem;margin:1.25rem 0 0;font-size:clamp(1.125rem,1.6vw,1.3125rem);animation:1s cubic-bezier(.16,1,.3,1) .1s both rise}.shell[data-astro-cid-73dgtvns] .rf-figure{color:var(--band-ink)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.eyebrow[data-astro-cid-73dgtvns],h1[data-astro-cid-73dgtvns],.shell[data-astro-cid-73dgtvns] .standfirst{animation:none}}.page[data-astro-cid-ybatimd6]{box-sizing:border-box;max-width:75rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.page-body[data-astro-cid-ybatimd6]{max-width:none;padding-top:2.5rem}.page-body:has(>.opening:first-child){padding-top:0}.with-toc[data-astro-cid-ybatimd6]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(5rem,9vw,8.75rem);display:grid}.toc[data-astro-cid-ybatimd6]{top:calc(var(--rf-nav-space) + 2.5rem);padding-top:2.5rem;font-size:.9375rem;position:sticky}.toc-label[data-astro-cid-ybatimd6]{font-family:var(--font-display);letter-spacing:calc(.14em * var(--rf-tracking));text-transform:uppercase;color:var(--rf-accent-deep);margin:0;font-size:.8125rem;font-weight:600}.toc[data-astro-cid-ybatimd6] ol[data-astro-cid-ybatimd6]{border-left:1px solid var(--rf-line);margin:.75rem 0 0;padding:0;list-style:none}.toc[data-astro-cid-ybatimd6] li[data-astro-cid-ybatimd6]{list-style:none}.toc[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{color:var(--rf-muted);border-left:2px solid #0000;margin-left:-1px;padding:.5rem 0 .5rem 1rem;text-decoration:none;transition:color .3s,border-color .3s;display:block}.toc[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:hover,.toc[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6][aria-current]{color:var(--rf-ink);border-left-color:var(--rf-accent)}.toc[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6][aria-current]{font-weight:600}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6]{max-width:44rem}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6] h2:where(:not([class])){font-family:var(--font-display);font-weight:800;font-size:var(--rf-fs-heading);letter-spacing:calc(-.025em * var(--rf-tracking));line-height:max(1.1, var(--rf-leading-floor));border-top:1px solid var(--rf-ink);margin:6rem 0 1.5rem;padding-top:1.5rem}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6] h2:where(:not([class])):first-child{margin-top:0}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6] h3:where(:not([class])){font-family:var(--font-display);font-weight:700;font-size:var(--rf-fs-sub);margin:3rem 0 1rem}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6] h2+blockquote:where(:not([class])){font-weight:300;font-size:var(--rf-fs-statement);line-height:max(1.2, var(--rf-leading-floor));letter-spacing:calc(-.02em * var(--rf-tracking));color:var(--rf-accent);border:0;margin:0 0 2rem;padding:0}.with-toc[data-astro-cid-ybatimd6] .page-body[data-astro-cid-ybatimd6] h2+blockquote:where(:not([class])) p{color:inherit}@media (width<=56rem){.with-toc[data-astro-cid-ybatimd6]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-ybatimd6]{position:static}}@media (prefers-reduced-motion:reduce){.toc[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{transition:none}}.page-body[data-astro-cid-ybatimd6] a:where(:not([class])){color:var(--band-link)}.page-body[data-astro-cid-ybatimd6] h2:where(:not([class])){color:var(--band-ink);letter-spacing:calc(-.02em * var(--rf-tracking));margin:2.75rem 0 .875rem;font-size:1.625rem;font-weight:600}.page-body[data-astro-cid-ybatimd6] h3:where(:not([class])){color:var(--band-ink);margin:2rem 0 .625rem;font-size:1.25rem;font-weight:600}.page-body[data-astro-cid-ybatimd6] p:where(:not([class])){color:var(--band-ink);max-width:40rem;margin:0 0 1.25rem}.page-body[data-astro-cid-ybatimd6] ul:where(:not([class])),.page-body[data-astro-cid-ybatimd6] ol:where(:not([class])){max-width:41.35rem;margin:0 0 1.25rem;padding-left:1.35rem}.page-body[data-astro-cid-ybatimd6] ul:where(:not([class])){list-style:outside}.page-body[data-astro-cid-ybatimd6] ol:where(:not([class])){list-style:decimal}.page-body[data-astro-cid-ybatimd6] li:where(:not([class]))::marker{color:var(--band-quiet)}.page-body[data-astro-cid-ybatimd6] li:where(:not([class])){color:var(--band-ink);margin-bottom:.5rem}.page-body[data-astro-cid-ybatimd6] blockquote:where(:not([class])){font-family:var(--font-display);font-size:1.375rem;line-height:max(1.35, var(--rf-leading-floor));color:var(--band-mark);border-left:2px solid var(--band-mark);margin:2rem 0;padding-left:1.25rem}@supports (color:color-mix(in lab, red, red)){.page-body[data-astro-cid-ybatimd6] blockquote:where(:not([class])){border-left:2px solid color-mix(in srgb, var(--band-mark) 55%, transparent)}}.page-body[data-astro-cid-ybatimd6] blockquote p{margin:0}.page-body[data-astro-cid-ybatimd6] hr{background-image:var(--rf-contour);border:0;height:7px;margin:3rem 0}.page-body[data-astro-cid-ybatimd6] img{border-radius:var(--radius);max-width:100%;height:auto}.page-body[data-astro-cid-ybatimd6] table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:1rem}.page-body[data-astro-cid-ybatimd6] th,.page-body[data-astro-cid-ybatimd6] td{text-align:left;border-bottom:1px solid var(--rf-line);padding:.625rem .75rem}.page-body[data-astro-cid-ybatimd6] th{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--band-quiet);font-size:.875rem}.page-foot[data-astro-cid-ybatimd6]{border-top:1px solid var(--rf-line);max-width:none;color:var(--rf-faint);margin-top:3rem;padding-top:1.25rem;font-size:.875rem}
