@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-navy:#14284b;--color-navy-deep:#0b1730;--color-blue:#2b63c7;--color-blue-hover:#2455ad;--color-blue-on-navy:#8fb4f0;--color-ink:#16191f;--color-slate:#5b6472;--color-charcoal:#2a2f38;--color-warm-white:#f7f6f2;--color-white:#fff;--color-gray-050:#f1f1ee;--color-gray-100:#e6e6e2;--color-gray-200:#d2d3ce;--color-gray-400:#7e8693;--color-muted-on-navy:#a9b4c6;--color-line-on-navy:#ffffff24;--color-line-on-navy-strong:#ffffff52;--color-status-up:#2f8f5b;--color-status-up-on-navy:#5fc38a;--color-error:#b3382b;--color-scrim:#14284b66;--color-gray-150:#dedfda;--color-plate:#14284b;--color-plate-deep:#0b1730;--color-plate-well:#283349;--color-plate-line:#cfd7e3;--color-plate-line-soft:#7a889f;--color-plate-wash:#f7f6f20f;--color-figure-wash-light:#14284b0f;--color-bg:var(--color-warm-white);--color-surface:var(--color-white);--color-surface-inset:var(--color-gray-050);--color-text:var(--color-ink);--color-text-muted:var(--color-slate);--color-text-heading:var(--color-navy);--color-rule:var(--color-gray-100);--color-rule-strong:var(--color-gray-200);--color-border-strong:var(--color-gray-400);--color-accent:var(--color-blue);--color-focus:var(--color-blue);--color-figure-line:var(--color-charcoal);--color-figure-line-soft:var(--color-gray-400);--color-figure-fill:var(--color-gray-150);--color-figure-well:var(--color-white);--color-figure-wash:var(--color-figure-wash-light);--color-status:var(--color-status-up);--color-btn-primary-bg:var(--color-blue);--color-btn-primary-fg:var(--color-white);--color-btn-primary-bg-hover:var(--color-blue-hover);--font-sans:"IBM Plex Sans Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--text-display:clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);--text-h1:clamp(2.125rem, 1.5rem + 2.2vw, 3.25rem);--text-h2:clamp(1.875rem, 1.3rem + 1.9vw, 2.75rem);--text-index:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-h3:clamp(1.1875rem, 1.05rem + .5vw, 1.4375rem);--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-body:clamp(1rem, .96rem + .15vw, 1.0625rem);--text-small:.875rem;--text-mono-label:.75rem;--text-mono-caption:.8125rem;--text-mono-num:.8125rem;--text-nav:.9375rem;--text-button:1rem;--text-wordmark:1.3125rem;--text-verb:clamp(1.5rem, 1.2rem + 1vw, 2rem);--text-display-num:clamp(2.5rem, 1.9rem + 2vw, 3.75rem);--text-numeral-sm:2.5rem;--tracking-display-num:-.02em;--leading-display-num:1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-mono-regular:400;--weight-mono-medium:500;--tracking-display:-.025em;--tracking-h1:-.02em;--tracking-h2:-.015em;--tracking-index:-.01em;--tracking-h3:-.005em;--tracking-body:0;--tracking-small:.005em;--tracking-mono-label:.08em;--tracking-mono-caption:.01em;--tracking-caps-word:.04em;--leading-display:1.02;--leading-h1:1.06;--leading-h2:1.12;--leading-index:1.2;--leading-h3:1.3;--leading-lead:1.5;--leading-body:1.6;--leading-legal:1.65;--leading-small:1.5;--leading-mono:1.4;--measure-display:21ch;--measure-h1:22ch;--measure-h2:28ch;--measure-lead:48ch;--measure-body:64ch;--measure-legal:70ch;--measure-caption:56ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container:1280px;--container-prose:760px;--gutter:16px;--col-gap:16px;--header-h:60px;--header-h-compact:56px;--bottom-bar-h:68px;--row-min:56px;--chip-row-h:44px;--target-min:44px;--plate-pad:24px;--plate-strip-h:48px;--plate-band-h:240px;--radius-ctl:2px;--radius-note:3px;--radius-dot:50%;--border-hairline:1px solid var(--color-rule);--border-rule:1px solid var(--color-rule-strong);--border-ctl:1px solid var(--color-border-strong);--border-frame:1px solid var(--color-gray-200);--accent-rule-w:32px;--shadow-header:0 1px 0 var(--color-rule-strong);--shadow-bottom-bar:0 -1px 0 var(--color-rule-strong);--z-content:1;--z-sticky:10;--z-bottom-bar:30;--z-header:40;--z-skip:60;--dur-fast:.12s;--dur-press:.1s;--dur-release:.16s;--dur-base:.2s;--dur-enter:.42s;--dur-glyph:.15s;--dur-pane:.18s;--dur-nav:.22s;--dur-menu:.24s;--dur-reveal:.3s;--dur-draw:.6s;--dur-port:.16s;--stagger-port:40ms;--delay-cells:.2s;--delay-menu-link:80ms;--delay-hero-l2:60ms;--delay-hero-lead:.14s;--delay-hero-actions:.22s;--dur-hero-actions:.36s;--delay-hero-strip:1.2s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-hover:ease;--ease-linear:linear;--reveal-y:12px;--stagger:60ms}@media (width>=480px){:root{--gutter:24px}}@media (width>=768px){:root{--gutter:40px;--col-gap:24px;--plate-pad:32px}}@media (width>=1024px){:root{--gutter:64px;--header-h:72px;--plate-pad:40px}}@media (width>=1280px){:root{--col-gap:32px}}.is-inverse,.plate{--color-bg:var(--color-navy);--color-surface:var(--color-navy-deep);--color-surface-inset:#ffffff0a;--color-text:var(--color-white);--color-text-muted:var(--color-muted-on-navy);--color-text-heading:var(--color-white);--color-rule:var(--color-line-on-navy);--color-rule-strong:var(--color-line-on-navy-strong);--color-border-strong:#ffffff8c;--color-accent:var(--color-blue-on-navy);--color-focus:var(--color-blue-on-navy);--color-figure-line:var(--color-plate-line);--color-figure-line-soft:var(--color-plate-line-soft);--color-figure-fill:var(--color-plate-deep);--color-figure-well:var(--color-plate-well);--color-figure-wash:var(--color-plate-wash);--color-status:var(--color-status-up-on-navy);--color-btn-primary-bg:var(--color-warm-white);--color-btn-primary-fg:var(--color-navy);--color-btn-primary-bg-hover:var(--color-white)}.is-inverse.is-deep{--color-bg:var(--color-navy-deep);--color-surface:var(--color-navy)}@font-face{font-family:Plex Sans Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:103%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--font-sans:"IBM Plex Sans Variable", "Plex Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media (width<=767px){html{scroll-padding-bottom:calc(var(--bottom-bar-h) + var(--space-2) + env(safe-area-inset-bottom,0px))}}body{background-color:var(--color-bg);min-width:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:break-word;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));overflow-x:clip}html:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}img,picture,video,canvas{max-width:100%;height:auto;display:block}svg{max-width:100%}figure,dl,dd,blockquote,fieldset{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:var(--border-hairline)}button,[role=tab],[role=button],summary{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[data-details-group]{overflow-anchor:none}.plus{width:16px;height:16px;transition:transform var(--dur-glyph) var(--ease-in-out);flex:none;position:relative}.plus:before,.plus:after{content:"";border-top:1px solid;width:14px;height:0;margin:0 0 0 -7px;position:absolute;top:50%;left:50%}.plus:after{transform:rotate(90deg)}details[open]>summary .plus,[aria-expanded=true] .plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.plus{transition:none}}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.is-inverse{background-color:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4{font-weight:var(--weight-semibold);color:var(--color-text-heading)}h1,h2{text-rendering:optimizelegibility}.text-display{font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:var(--measure-display);text-wrap:balance;overflow-wrap:anywhere}h1,.text-h1{font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);max-width:var(--measure-h1);text-wrap:balance}h1{overflow-wrap:anywhere}h2,.text-h2{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h2);line-height:var(--leading-h2);max-width:var(--measure-h2);text-wrap:balance}.text-index{font-size:var(--text-index);font-weight:var(--weight-medium);letter-spacing:var(--tracking-index);line-height:var(--leading-index);max-width:24ch}h3,.text-h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3);max-width:32ch;color:var(--color-text)}.text-lead{font-size:var(--text-lead);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-lead);max-width:var(--measure-lead)}p,.text-body{font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-body);max-width:var(--measure-body)}p{text-wrap:pretty}.text-small{font-size:var(--text-small);font-weight:var(--weight-regular);letter-spacing:var(--tracking-small);line-height:var(--leading-small);max-width:60ch}.mono-label,.mono-caption,.mono-num,code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mono-label{font-size:var(--text-mono-label);font-weight:var(--weight-mono-medium);letter-spacing:var(--tracking-mono-label);line-height:var(--leading-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted)}.mono-caption{font-size:var(--text-mono-caption);font-weight:var(--weight-mono-regular);letter-spacing:var(--tracking-mono-caption);line-height:var(--leading-mono);max-width:var(--measure-caption);color:var(--color-text-muted)}.mono-num{font-size:var(--text-mono-num);font-weight:var(--weight-mono-regular);letter-spacing:.02em;color:var(--color-text-muted);line-height:1}.text-verb{font-size:var(--text-verb);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps-word);text-transform:uppercase;color:var(--color-navy);line-height:1.1}.numeral{font-family:var(--font-sans);font-size:var(--text-display-num);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display-num);line-height:var(--leading-display-num);font-variant-numeric:tabular-nums;color:var(--color-navy)}.numeral--sm{font-size:var(--text-numeral-sm)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;touch-action:manipulation;transition:color var(--dur-fast) var(--ease-hover), text-decoration-color var(--dur-fast) var(--ease-hover);text-decoration-thickness:1px}a:focus-visible{color:var(--color-accent);text-decoration-color:var(--color-accent)}a:not(.btn,.menu__link):active{color:var(--color-accent);text-decoration-color:var(--color-accent);transition-duration:var(--dur-press)}p a,dd a,li>a:not([class]){padding-block:var(--space-1)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}}.skip{top:var(--space-2);left:max(var(--space-2), env(safe-area-inset-left,0px));z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background-color:var(--color-navy);color:var(--color-white);font-weight:var(--weight-medium);border-radius:var(--radius-ctl);text-decoration:none;position:absolute}.skip:not(:focus-visible){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus-visible{outline-color:var(--color-white);outline-offset:-4px}.container{max-width:var(--container);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.container--prose{max-width:calc(var(--container-prose) + var(--gutter) * 2);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.grid,.g-split-5-7,.g-offset-2-8,.g-offset-3-7,.g-binder-3-9,.g-index-4-8,.g-lead-5-7,.g-strip-4,.g-list-8-4,.g-quad-6-6,.g-footer-4-8{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.grid>*,.g-split-5-7>*,.g-offset-2-8>*,.g-offset-3-7>*,.g-binder-3-9>*,.g-index-4-8>*,.g-lead-5-7>*,.g-strip-4>*,.g-list-8-4>*,.g-quad-6-6>*,.g-footer-4-8>*{min-width:0}@media (width>=768px){.g-split-5-7,.g-offset-2-8,.g-offset-3-7,.g-binder-3-9,.g-index-4-8,.g-lead-5-7,.g-strip-4,.g-list-8-4,.g-quad-6-6,.g-footer-4-8{grid-template-columns:repeat(12,minmax(0,1fr))}.g-split-5-7>:first-child{grid-column:1/7}.g-split-5-7>:nth-child(2){grid-column:7/13}.g-offset-2-8>*{grid-column:2/12}.g-offset-3-7>*{grid-column:5/13}.g-binder-3-9>:first-child{grid-column:1/5}.g-binder-3-9>:nth-child(2){grid-column:5/13}.g-index-4-8>:first-child{grid-column:1/5}.g-index-4-8>:nth-child(2){grid-column:5/13}.g-lead-5-7>:first-child{grid-column:1/6}.g-lead-5-7>:nth-child(2){grid-column:6/13}.g-strip-4>*{grid-column:span 6}.g-list-8-4>:first-child{grid-column:1/8}.g-list-8-4>:nth-child(2){grid-column:8/13}.g-quad-6-6>*{grid-column:span 6}.g-footer-4-8>:first-child{grid-column:1/6}.g-footer-4-8>:nth-child(2){grid-column:6/13}.g-split-5-7>:nth-child(n+3),.g-binder-3-9>:nth-child(n+3),.g-index-4-8>:nth-child(n+3),.g-lead-5-7>:nth-child(n+3),.g-list-8-4>:nth-child(n+3),.g-footer-4-8>:nth-child(n+3){grid-column:1/-1}}@media (width>=1024px){.g-split-5-7>:first-child{grid-column:1/6}.g-split-5-7>:nth-child(2){grid-column:7/13}.g-offset-2-8>*{grid-column:3/11}.g-offset-3-7>*{grid-column:4/11}.g-binder-3-9>:first-child{grid-column:1/4}.g-binder-3-9>:nth-child(2){grid-column:4/13}.g-lead-5-7>:first-child{grid-column:1/6}.g-lead-5-7>:nth-child(2){grid-column:7/13}.g-strip-4>*{grid-column:span 3}.g-list-8-4>:first-child{grid-column:1/9}.g-list-8-4>:nth-child(2){grid-column:9/13}.g-footer-4-8>:first-child{grid-column:1/5}.g-footer-4-8>:nth-child(2){grid-column:6/13}}.section--dense{padding-block:calc(var(--space-7) + var(--space-2))}.section--regular{padding-block:calc(var(--space-8) + var(--space-2))}.section--spacious{padding-block:calc(var(--space-8) + var(--space-4)) calc(var(--space-7) + var(--space-2))}@media (width>=768px){.section--dense{padding-block:var(--space-8)}.section--regular{padding-block:var(--space-9)}.section--spacious{padding-block:var(--space-9) calc(var(--space-8) + var(--space-4))}}@media (width>=1024px){.section--dense{padding-block:calc(var(--space-8) + var(--space-4))}.section--regular{padding-block:calc(var(--space-8) + var(--space-7))}.section--spacious{padding-block:var(--space-10) var(--space-9)}}.hairline{border-top:var(--border-rule)}.hairline--soft{border-bottom:var(--border-hairline)}.hairline--soft:last-child{border-bottom:0}.running-head{border-top:var(--border-rule);padding-top:var(--space-4);position:relative}.running-head>.mono-label{display:block}.running-head:before{content:"";width:var(--accent-rule-w);border-top:2px solid var(--color-accent);height:0;position:absolute;top:-1px;left:0}.hairline--strong{border-bottom:var(--border-rule)}.hairline--strong:last-child{border-bottom:0}.plate{background-color:var(--color-bg);min-width:0;color:var(--color-text);border-radius:0;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.plate__media{min-width:0;padding:var(--plate-pad);justify-content:flex-start;align-items:center;display:flex}.plate__media>*{width:100%;min-width:0;max-width:100%}.plate__strip{row-gap:var(--space-1);min-height:var(--plate-strip-h);padding:var(--space-3) var(--plate-pad);border-top:1px solid var(--color-rule);color:var(--color-text-muted);text-wrap:pretty;display:grid}.plate__strip,.plate__strip>*{max-width:none}.plate__strip .mono-caption{text-wrap:balance;max-width:72ch}@media (width<=767px){.plate--bleed-m{margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px))) calc(-1 * max(var(--gutter), env(safe-area-inset-right,0px)));padding-inline:max(0px, calc(env(safe-area-inset-left,0px) - var(--plate-pad))) max(0px, calc(env(safe-area-inset-right,0px) - var(--plate-pad)))}}.plate--band{container:plate-band/inline-size}.plate--band .plate__media{height:var(--plate-band-h);padding:var(--space-4) 0 var(--space-4) var(--plate-pad)}.plate--band .plate__media>svg{width:100%;height:100%}.plate--band .plate__media>.band__meet{display:none}@container plate-band (width>=800px){.plate--band .plate__media{height:auto;padding:var(--space-6) var(--plate-pad)}.plate--band .plate__media>.band__meet{display:block}.plate--band .plate__media>.band__slice{display:none}}@container plate-band (width>=1040px){.plate.plate--band .plate__media>svg.band__meet text{font-size:12.5px}}.honest{row-gap:var(--space-2);display:grid}.honest>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.honest dt{font-family:var(--font-mono);font-size:var(--text-mono-label);font-weight:var(--weight-mono-medium);letter-spacing:var(--tracking-mono-label);line-height:var(--leading-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.honest dd{font-family:var(--font-mono);font-size:var(--text-mono-caption);font-weight:var(--weight-mono-regular);letter-spacing:var(--tracking-mono-caption);line-height:var(--leading-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.honest dd a{font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0;line-height:var(--leading-body);color:var(--color-text)}.ledger{margin:0;padding:0;list-style:none}.ledger>li{padding-block:var(--space-3);border-bottom:var(--border-hairline);font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--measure-body)}.ledger>li:last-child{border-bottom:0}.steps{row-gap:calc(var(--space-4) + var(--space-1));counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.steps>li{min-width:0}.steps--rule{padding-left:var(--space-5);position:relative}.steps--rule:before{content:"";border-left:var(--border-rule);position:absolute;top:.8em;bottom:0;left:0}.steps--rule>li{position:relative}.steps--rule>li:before{content:"";left:calc(-1 * var(--space-5));width:var(--space-3);border-top:var(--border-rule);position:absolute;top:.8em}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]:not([data-reveal=stagger]):not([data-inview]),html.js [data-reveal=stagger]:not([data-inview])>*{opacity:0;transform:translateY(var(--reveal-y))}html.js [data-reveal]:not([data-inview]):is(:target,:has(:target)),html.js [data-reveal=stagger]:not([data-inview]):is(:target,:has(:target))>*{opacity:1;transform:none}html.js [data-reveal]:not([data-reveal=stagger]),html.js [data-reveal=stagger]>*{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}html.js [data-reveal=stagger]>:nth-child(2),html.js [data-reveal][data-reveal-delay="1"]{transition-delay:var(--stagger)}html.js [data-reveal=stagger]>:nth-child(3),html.js [data-reveal][data-reveal-delay="2"]{transition-delay:calc(2 * var(--stagger))}html.js [data-reveal=stagger]>:nth-child(n+4),html.js [data-reveal][data-reveal-delay="3"]{transition-delay:calc(3 * var(--stagger))}html.js [data-reveal][data-reveal-instant],html.js [data-reveal][data-reveal-instant]>*{transition:none}html.js-late:not(.reveal-ready) [data-reveal]:not([data-inview]),html.js-late:not(.reveal-ready) [data-reveal=stagger]:not([data-inview])>*{opacity:1;transition:none;transform:none}}@media print{html.js [data-reveal]:not([data-reveal=stagger]):not([data-inview]),html.js [data-reveal=stagger]:not([data-inview])>*{opacity:1;transition:none;transform:none}body{background-color:var(--color-white);color:var(--color-ink);padding-top:0}header.header[data-header]{padding-top:0;position:static}header.header[data-header]:before,header.header[data-header]:after,.header[data-header] .header__nav,.header[data-header] .header__cta,.header[data-header] .header__toggle,dialog[data-nav-menu],.bottom-bar[data-bottom-bar],a.skip,.header-sentinel[data-header-sentinel]{display:none}.is-inverse,.is-inverse.is-deep,.plate{--color-bg:var(--color-white);--color-surface:var(--color-white);--color-surface-inset:var(--color-gray-050);--color-text:var(--color-ink);--color-text-muted:var(--color-slate);--color-text-heading:var(--color-navy);--color-rule:var(--color-gray-100);--color-rule-strong:var(--color-gray-200);--color-border-strong:var(--color-gray-400);--color-accent:var(--color-blue);--color-focus:var(--color-blue);--color-figure-line:var(--color-charcoal);--color-figure-line-soft:var(--color-gray-400);--color-figure-fill:var(--color-gray-150);--color-figure-well:var(--color-white);--color-figure-wash:var(--color-figure-wash-light);--color-status:var(--color-status-up);--color-btn-primary-bg:var(--color-blue);--color-btn-primary-fg:var(--color-white);--color-btn-primary-bg-hover:var(--color-blue-hover)}h1,h2,h3,figure,.legal__section,.detail__section,.about-row{break-inside:avoid}h2,h3{break-after:avoid}a{color:inherit}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-button);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap;padding:0 calc(var(--space-4) + var(--space-1));border-radius:var(--radius-ctl);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-fast) var(--ease-hover), border-color var(--dur-fast) var(--ease-hover), color var(--dur-fast) var(--ease-hover), transform var(--dur-release) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-ekguhzzh]:active{transition-duration:var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-press);transform:scale(.98)}.btn[data-astro-cid-ekguhzzh][aria-disabled=true]:active{transform:none}.btn--md[data-astro-cid-ekguhzzh]{height:48px}.btn--sm[data-astro-cid-ekguhzzh]{height:40px}.btn--lg[data-astro-cid-ekguhzzh]{height:52px}.btn--full[data-astro-cid-ekguhzzh]{width:100%;display:flex}@media (width<=767px){.btn--mobile-full[data-astro-cid-ekguhzzh]{width:100%;height:52px;display:flex}}.btn[data-astro-cid-ekguhzzh][aria-busy=true]{cursor:progress}.btn--primary[data-astro-cid-ekguhzzh]{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-fg)}.btn--primary[data-astro-cid-ekguhzzh]:disabled,.btn--primary[data-astro-cid-ekguhzzh][aria-disabled=true]{background-color:var(--color-gray-050);color:var(--color-slate);cursor:not-allowed}.btn--secondary[data-astro-cid-ekguhzzh]{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.btn--secondary[data-astro-cid-ekguhzzh]:disabled,.btn--secondary[data-astro-cid-ekguhzzh][aria-disabled=true]{border-color:var(--color-gray-200);color:var(--color-slate);cursor:not-allowed}.btn--quiet[data-astro-cid-ekguhzzh]{height:auto;min-height:var(--target-min);color:var(--color-text);transition:color var(--dur-fast) var(--ease-hover), transform var(--dur-release) var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.btn--quiet[data-astro-cid-ekguhzzh]:active{color:var(--color-accent);transition-duration:var(--dur-press);transform:none}.btn--quiet[data-astro-cid-ekguhzzh]:active .btn__label[data-astro-cid-ekguhzzh]{text-decoration-color:var(--color-accent);transition-duration:var(--dur-press)}.btn--quiet[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-hover);text-decoration-thickness:1px}.btn--quiet[data-astro-cid-ekguhzzh]:focus-visible{color:var(--color-accent)}.btn--quiet[data-astro-cid-ekguhzzh]:focus-visible .btn__label[data-astro-cid-ekguhzzh]{text-decoration-color:var(--color-accent)}.btn--quiet[data-astro-cid-ekguhzzh]:focus-visible .btn__arrow[data-astro-cid-ekguhzzh]{transition:none;transform:translate(2px)}.btn__label[data-astro-cid-ekguhzzh]{transition:opacity var(--dur-fast) var(--ease-hover);display:inline-block}.btn[data-astro-cid-ekguhzzh].is-swapping .btn__label[data-astro-cid-ekguhzzh]{opacity:0}.btn__arrow[data-astro-cid-ekguhzzh]{font-family:var(--font-mono);font-weight:var(--weight-mono-medium);font-size:var(--text-body);transition:transform var(--dur-fast) var(--ease-hover);line-height:1}@media (hover:hover) and (pointer:fine){.btn--primary[data-astro-cid-ekguhzzh]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-btn-primary-bg-hover)}.btn--secondary[data-astro-cid-ekguhzzh]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-text)}.btn--quiet[data-astro-cid-ekguhzzh]:hover{color:var(--color-accent)}.btn--quiet[data-astro-cid-ekguhzzh]:hover .btn__label[data-astro-cid-ekguhzzh]{text-decoration-color:var(--color-accent)}.btn--quiet[data-astro-cid-ekguhzzh]:hover .btn__arrow[data-astro-cid-ekguhzzh]{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh]:active{transform:none}.btn__arrow[data-astro-cid-ekguhzzh],.btn__label[data-astro-cid-ekguhzzh]{transition:none}}.value[data-astro-cid-nd5grfo4]{font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0;line-height:var(--leading-body);color:var(--color-text)}@media (width>=768px){.honest--row[data-astro-cid-nd5grfo4]{justify-content:start;column-gap:var(--space-7);grid-auto-columns:max-content;grid-auto-flow:column}}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]:before,.header[data-astro-cid-nen7h5rs]:after{content:"";z-index:-1;pointer-events:none;opacity:1;transition:opacity var(--dur-nav) var(--ease-hover);position:absolute;inset:0}.header[data-astro-cid-nen7h5rs]:before{background-color:var(--color-warm-white)}.header[data-astro-cid-nen7h5rs]:after{box-shadow:var(--shadow-header)}.header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);transition:padding-top var(--dur-nav) var(--ease-drawer), padding-bottom var(--dur-nav) var(--ease-drawer);padding-block:10px;display:flex;position:relative}.wordmark[data-astro-cid-nen7h5rs]{min-height:var(--target-min);font-size:calc(var(--text-wordmark) - 2px);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-navy);white-space:nowrap;transform-origin:0;transition:transform var(--dur-nav) var(--ease-drawer);align-items:center;margin-block:-2px;padding-block:0;line-height:1;text-decoration:none;display:inline-flex}.wordmark__it[data-astro-cid-nen7h5rs]{font-weight:var(--weight-regular)}.menu__wordmark[data-astro-cid-nen7h5rs]{color:var(--color-white)}.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__list[data-astro-cid-nen7h5rs]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.header__link[data-astro-cid-nen7h5rs]{padding-block:var(--space-1);font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;transition:none;display:inline-block}.header__link[data-astro-cid-nen7h5rs][aria-current],.header__link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-ink);text-decoration:underline 1px;text-decoration-color:var(--color-ink);text-underline-offset:6px}.header__toggle[data-astro-cid-nen7h5rs],.menu__close[data-astro-cid-nen7h5rs]{width:var(--target-min);height:var(--target-min);margin-block:-2px;margin-right:calc(-1 * var(--space-3));color:var(--color-ink);border-radius:var(--radius-ctl);flex:none;position:relative}.header__toggle[data-astro-cid-nen7h5rs]{margin-left:auto}.menu__close[data-astro-cid-nen7h5rs]{color:var(--color-white)}.glyph[data-astro-cid-nen7h5rs]{position:absolute;inset:0}.glyph[data-astro-cid-nen7h5rs]:before,.glyph[data-astro-cid-nen7h5rs]:after{content:"";width:18px;height:0;transition:transform var(--dur-base) var(--ease-in-out);border-top:1.5px solid;margin-left:-9px;position:absolute;top:calc(50% - .75px);left:50%}.glyph[data-astro-cid-nen7h5rs]:before{transform:translateY(-3.75px)}.glyph[data-astro-cid-nen7h5rs]:after{transform:translateY(3.75px)}.menu[data-astro-cid-nen7h5rs][data-open] .glyph--x[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs][data-open] .glyph--x[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}@media (width>=1024px){.header[data-astro-cid-nen7h5rs]:before,.header[data-astro-cid-nen7h5rs]:after{opacity:0}.header[data-astro-cid-nen7h5rs][data-scrolled]:before,.header[data-astro-cid-nen7h5rs][data-scrolled]:after,html:not(.js) .header[data-astro-cid-nen7h5rs]:before,html:not(.js) .header[data-astro-cid-nen7h5rs]:after,html.js-late:not(.header-ready) .header[data-astro-cid-nen7h5rs]:before,html.js-late:not(.header-ready) .header[data-astro-cid-nen7h5rs]:after{opacity:1}.header__bar[data-astro-cid-nen7h5rs]{padding-block:var(--space-4)}.header[data-astro-cid-nen7h5rs][data-scrolled] .header__bar[data-astro-cid-nen7h5rs]{padding-block:calc((var(--header-h-compact) - 40px) / 2)}.wordmark[data-astro-cid-nen7h5rs]{font-size:var(--text-wordmark)}.header[data-astro-cid-nen7h5rs][data-scrolled] .header__wordmark[data-astro-cid-nen7h5rs]{transform:scale(.9)}.header__nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.header__cta[data-astro-cid-nen7h5rs]{display:block}.header__toggle[data-astro-cid-nen7h5rs]{display:none}}@media (hover:hover) and (pointer:fine){.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink);text-decoration:underline 1px;text-decoration-color:var(--color-ink);text-underline-offset:6px}.menu__link[data-astro-cid-nen7h5rs]:hover,.menu__legal-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-text);text-decoration:underline 1px;text-decoration-color:var(--color-text);text-underline-offset:6px}.menu__legal-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}}.menu[data-astro-cid-nen7h5rs]{background-color:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.menu[data-astro-cid-nen7h5rs][open]{opacity:0;flex-direction:column;display:flex;transform:translateY(-8px)}.menu[data-astro-cid-nen7h5rs][data-open]{opacity:1;transition:opacity var(--dur-menu) var(--ease-drawer), transform var(--dur-menu) var(--ease-drawer);transform:none}.menu[data-astro-cid-nen7h5rs][data-closing]{opacity:0;transition:opacity var(--dur-release) var(--ease-drawer), transform var(--dur-release) var(--ease-drawer);transform:translateY(-8px)}.menu__sheet[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.menu__sheet[data-astro-cid-nen7h5rs]>.container[data-astro-cid-nen7h5rs]{width:100%}.menu__bar[data-astro-cid-nen7h5rs]{padding-block:10px;padding-top:calc(10px + env(safe-area-inset-top,0px));flex:none;justify-content:space-between;align-items:center;display:flex}.menu__nav[data-astro-cid-nen7h5rs]{flex:none}.menu__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-rule)}.menu__item[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.menu__link[data-astro-cid-nen7h5rs]{min-height:var(--row-min);max-width:none;color:var(--color-text);transition:transform var(--dur-release) var(--ease-out);align-items:center;text-decoration:none;display:flex}.menu__link[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline 1px;text-decoration-color:var(--color-white);text-underline-offset:6px}.menu__link[data-astro-cid-nen7h5rs]:active{transition-duration:var(--dur-press);transform:translateY(1px)}.menu__link[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px;color:var(--color-text);text-decoration:none}.menu__legal[data-astro-cid-nen7h5rs]{margin:var(--space-5) 0 0;gap:var(--space-5);flex:none;list-style:none;display:flex}.menu__legal-link[data-astro-cid-nen7h5rs]{min-height:var(--target-min);min-width:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);justify-content:flex-start;align-items:center;padding-block:0;text-decoration:none;display:inline-flex}.menu__legal-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-text-muted)}.menu__bottom[data-astro-cid-nen7h5rs]{padding-top:var(--space-6);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));row-gap:var(--space-5);flex:none;margin-top:auto;display:grid}.menu[data-astro-cid-nen7h5rs][open] .menu__item[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(6px)}.menu[data-astro-cid-nen7h5rs][data-open] .menu__item[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity var(--dur-menu) var(--ease-out), transform var(--dur-menu) var(--ease-out);transition-delay:var(--delay-menu-link);transform:none}.menu[data-astro-cid-nen7h5rs][data-open] .menu__item[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:calc(var(--delay-menu-link) + 1 * var(--stagger-port))}.menu[data-astro-cid-nen7h5rs][data-open] .menu__item[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:calc(var(--delay-menu-link) + 2 * var(--stagger-port))}.menu[data-astro-cid-nen7h5rs][data-open] .menu__item[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:calc(var(--delay-menu-link) + 3 * var(--stagger-port))}.menu[data-astro-cid-nen7h5rs][data-open] .menu__item[data-astro-cid-nen7h5rs]:nth-child(5){transition-delay:calc(var(--delay-menu-link) + 4 * var(--stagger-port))}.menu[data-astro-cid-nen7h5rs][open] .menu__legal[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__bottom[data-astro-cid-nen7h5rs]{opacity:0}.menu[data-astro-cid-nen7h5rs][data-open] .menu__legal[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][data-open] .menu__bottom[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity var(--dur-menu) var(--ease-out) var(--dur-base)}.menu[data-astro-cid-nen7h5rs][data-closing] .menu__item[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][data-closing] .menu__legal[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][data-closing] .menu__bottom[data-astro-cid-nen7h5rs]{opacity:1;transition:none;transform:none}html:not(.header-ready) .menu[data-astro-cid-nen7h5rs][open],html:not(.header-ready) .menu[data-astro-cid-nen7h5rs][open] [data-astro-cid-nen7h5rs]:is(.menu__item,.menu__legal,.menu__bottom){opacity:1;transform:none}html:not(.header-ready) .menu[data-astro-cid-nen7h5rs][open] .glyph--x[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}html:not(.header-ready) .menu[data-astro-cid-nen7h5rs][open] .glyph--x[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}@media (width>=1024px){.menu[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open]{display:none}}@media (prefers-reduced-motion:reduce){.header__bar[data-astro-cid-nen7h5rs],.wordmark[data-astro-cid-nen7h5rs]{transition:none}.header[data-astro-cid-nen7h5rs]:before,.header[data-astro-cid-nen7h5rs]:after{transition-duration:var(--dur-fast)}.glyph[data-astro-cid-nen7h5rs]:before,.glyph[data-astro-cid-nen7h5rs]:after{transition:none}.menu[data-astro-cid-nen7h5rs][open]{transform:none}.menu[data-astro-cid-nen7h5rs][data-open]{transition:opacity var(--dur-glyph) var(--ease-hover)}.menu[data-astro-cid-nen7h5rs][data-closing]{transition:opacity var(--dur-glyph) var(--ease-hover);transform:none}.menu[data-astro-cid-nen7h5rs][open] .menu__item[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__legal[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__bottom[data-astro-cid-nen7h5rs]{opacity:1;transition:none;transform:none}.menu__link[data-astro-cid-nen7h5rs]:active{transform:none}}@media (prefers-contrast:more){.header[data-astro-cid-nen7h5rs]:after{box-shadow:0 1px 0 var(--color-charcoal)}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-7) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}@media (width>=1024px){.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-8) calc(var(--space-6) + var(--space-2))}}.footer__grid[data-astro-cid-jo6i4kqk]{row-gap:var(--space-7)}.footer__brand[data-astro-cid-jo6i4kqk]{min-width:0}.footer__wordmark[data-astro-cid-jo6i4kqk]{min-height:var(--target-min);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-h3);color:var(--color-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.footer__it[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-regular)}.footer__descriptor[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2);color:var(--color-text-muted);max-width:28ch}.footer__brand[data-astro-cid-jo6i4kqk]>.honest{margin-top:var(--space-5)}.footer__cols[data-astro-cid-jo6i4kqk]{column-gap:var(--space-7);grid-template-columns:repeat(2,max-content);display:grid}.footer__col[data-astro-cid-jo6i4kqk]{align-content:start;row-gap:0;margin:0;padding:0;list-style:none;display:grid}.footer__link[data-astro-cid-jo6i4kqk]{min-height:var(--target-min);min-width:var(--target-min);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-small);line-height:var(--leading-small);color:var(--color-text);justify-content:flex-start;align-items:center;padding-block:0;text-decoration:none;transition:none;display:inline-flex}.footer__link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-text);text-decoration:underline 1px;text-decoration-color:var(--color-text)}.footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-rule);align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.footer__copy[data-astro-cid-jo6i4kqk]{min-height:var(--target-min);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;max-width:none;margin:0;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.footer__domain[data-astro-cid-jo6i4kqk]{flex-basis:100%;margin:0}@media (width>=768px){.footer__domain[data-astro-cid-jo6i4kqk]{flex-basis:auto;margin-left:auto}}@media (hover:hover) and (pointer:fine){.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text);text-decoration:underline 1px;text-decoration-color:var(--color-text)}}.cta[data-astro-cid-hwvj6ntz]{background-color:var(--color-surface)}.cta__inner[data-astro-cid-hwvj6ntz]{min-width:0}.cta__lead[data-astro-cid-hwvj6ntz]{margin-top:var(--space-5);color:var(--color-text-muted);text-wrap:balance}.cta__actions[data-astro-cid-hwvj6ntz]{margin-top:var(--space-6);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cta__inner[data-astro-cid-hwvj6ntz]>.honest{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-rule)}@media (width<=767px){.cta__actions[data-astro-cid-hwvj6ntz]{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.bottom-bar[data-astro-cid-fieeo65e]{inset-inline:0;z-index:var(--z-bottom-bar);padding:var(--space-2) max(var(--gutter), env(safe-area-inset-right,0px)) calc(var(--space-2) + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));background-color:var(--color-warm-white);box-shadow:var(--shadow-bottom-bar);transition:transform var(--dur-menu) var(--ease-drawer);position:fixed;bottom:0;transform:translateY(100%)}.bottom-bar[data-astro-cid-fieeo65e][data-visible]{transform:none}@media (width>=768px){.bottom-bar[data-astro-cid-fieeo65e]{display:none}}@media (prefers-reduced-motion:reduce){.bottom-bar[data-astro-cid-fieeo65e]{opacity:0;transition:opacity var(--dur-glyph) var(--ease-hover);transform:none}.bottom-bar[data-astro-cid-fieeo65e][data-visible]{opacity:1}}.header-sentinel[data-astro-cid-z4jru4n3]{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.sh[data-astro-cid-ypavld2q]{min-width:0}.sh__head[data-astro-cid-ypavld2q]{margin-bottom:var(--space-6)}.sh__title[data-astro-cid-ypavld2q]{text-wrap:balance}.sh__rule[data-astro-cid-ypavld2q]{width:var(--accent-rule-w);height:0;margin-top:var(--space-5);border-top:2px solid var(--color-accent);display:block}.sh__lead[data-astro-cid-ypavld2q]{margin-top:var(--space-4);color:var(--color-text-muted)}
