@layer components.hraness-design-kit.legacy{:where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-marketing-ink:var(--foreground,CanvasText);--hraness-marketing-muted:var(--muted,GrayText);--hraness-marketing-background:var(--background,Canvas);--hraness-marketing-surface:var(--surface,Canvas);--hraness-marketing-line:color-mix(in oklch,var(--hraness-marketing-ink) 12%,transparent);--hraness-marketing-line-strong:color-mix(in oklch,var(--hraness-marketing-ink) 22%,transparent);--hraness-marketing-inverse:var(--inverse,CanvasText);--hraness-marketing-inverse-ink:var(--inverse-foreground,Canvas);--hraness-marketing-accent:var(--hraness-site-accent,oklch(0.55 0.21 262));--hraness-marketing-accent-ink:var(--hraness-site-accent-ink,white);--hraness-marketing-accent-soft:color-mix(in oklch,var(--hraness-marketing-accent) 10%,transparent);--hraness-marketing-text-font:var(--font-text,ui-sans-serif,system-ui,sans-serif);--hraness-marketing-heading-font:var(--font-heading,var(--hraness-marketing-text-font));--hraness-marketing-mono-font:var(--font-mono,ui-monospace,monospace);--hraness-marketing-measure:72rem;--hraness-marketing-copy-measure:40rem;--hraness-marketing-prose-measure:62ch;--hraness-marketing-gutter:clamp(1.25rem,4vw,3rem);--hraness-marketing-radius:0.625rem;--hraness-marketing-frame-radius:0.875rem;--hraness-marketing-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-shadow:0 1px 2px oklch(0 0 0/0.06),0 24px 48px -24px oklch(0 0 0/0.28);--hraness-marketing-section-space:clamp(4rem,9vw,7.5rem);--hraness-marketing-heading-weight:500;--hraness-marketing-heading-tracking:-0.022em;--hraness-marketing-action-height:2.75rem;color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font)}.hraness-marketing-page{background:var(--hraness-marketing-background);color:var(--hraness-marketing-ink);font-size:1rem;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.hraness-marketing-page :where(p,li,dd){text-wrap:pretty}.hraness-marketing-page :where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}.hraness-marketing-page :where(code,kbd,pre){font-family:var(--hraness-marketing-mono-font)}.hraness-marketing-page :where(pre){max-inline-size:100%;margin:0;padding:1rem 1.15rem;overflow:auto;border-radius:var(--hraness-marketing-radius);background:var(--hraness-marketing-inverse);color:var(--hraness-marketing-inverse-ink);font-size:.85rem;line-height:1.6;tab-size:2}.hraness-marketing-page :where(:not(pre)>code){padding:.08em .38em;border-radius:.3em;background:color-mix(in oklch,var(--hraness-marketing-ink) 7%,transparent);font-size:.9em}:where(.hraness-marketing-hero__eyebrow,.hraness-marketing-hero__name,.hraness-marketing-proof__kicker,.hraness-marketing-install__eyebrow,.hraness-marketing-facts dt,.hraness-marketing-stats dt,.hraness-marketing-section__label,.hraness-marketing-primitives__label,.hraness-marketing-interfaces__label,.hraness-marketing-trust__label,.hraness-marketing-quotes__label,.hraness-marketing-pricing__label,.hraness-marketing-questions__label,.hraness-marketing-maker__label,.hraness-marketing-cta__eyebrow){margin:0;color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-text-font);font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}:where(.hraness-marketing-hero__heading,.hraness-marketing-proof__heading,.hraness-marketing-install__heading,.hraness-marketing-section__heading,.hraness-marketing-primitives__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-quotes__heading,.hraness-marketing-pricing__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading,.hraness-marketing-cta__heading){margin:0;color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-heading-font);font-weight:var(--hraness-marketing-heading-weight);letter-spacing:-.012em;line-height:1.15;text-wrap:balance}:where(.hraness-marketing-section__heading,.hraness-marketing-primitives__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-quotes__heading,.hraness-marketing-pricing__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading){font-size:clamp(1.75rem,3vw,2.5rem)}:where(.hraness-marketing-hero__summary,.hraness-marketing-hero__example,.hraness-marketing-section__summary,.hraness-marketing-primitives__header>p:last-child,.hraness-marketing-interfaces__header>p:last-child,.hraness-marketing-trust__header>p:last-child,.hraness-marketing-quotes__header>p:last-child,.hraness-marketing-pricing__header>p:last-child,.hraness-marketing-questions__header>p:last-child,.hraness-marketing-cta__summary){margin:0;color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-text-font);font-size:1.125rem;line-height:1.5}:where(.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-cta){inline-size:min(100%,var(--hraness-marketing-measure));min-inline-size:0;margin-inline:auto}.hraness-marketing-page>:where(.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-cta){padding-inline:var(--hraness-marketing-gutter)}.hraness-marketing-cta__actions,.hraness-marketing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.hraness-marketing-action{display:inline-flex;min-block-size:var(--hraness-marketing-action-height);align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.1rem;border:1px solid var(--hraness-marketing-line-strong);border-radius:var(--hraness-marketing-radius);background:var(--hraness-marketing-surface);color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font);font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none}.hraness-marketing-action:hover{background:color-mix(in oklch,var(--hraness-marketing-ink) 6%,var(--hraness-marketing-surface));text-decoration:none}.hraness-marketing-action:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px}.hraness-marketing-action[data-emphasis=primary]{border-color:var(--hraness-marketing-accent);background:var(--hraness-marketing-accent);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-action[data-emphasis=primary]:hover{border-color:color-mix(in oklch,var(--hraness-marketing-accent) 84%,black);background:color-mix(in oklch,var(--hraness-marketing-accent) 84%,black)}.hraness-marketing-header{position:sticky;inset-block-start:0;z-index:40;border-block-end:var(--hraness-marketing-rule);background:color-mix(in oklch,var(--hraness-marketing-background) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.hraness-marketing-header__inner{display:flex;inline-size:min(100%,var(--hraness-marketing-measure));min-block-size:3.5rem;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;padding-inline:var(--hraness-marketing-gutter)}.hraness-marketing-header__brand{display:inline-flex;align-items:center;gap:.5rem;color:var(--hraness-marketing-ink);font-size:1rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.hraness-marketing-header__brand :where(img,svg){block-size:1.375rem;inline-size:auto}.hraness-marketing-header__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 1.35rem;margin-inline-start:auto}.hraness-marketing-header__nav a{color:var(--hraness-marketing-muted);font-size:.92rem;font-weight:500;text-decoration:none}.hraness-marketing-header__nav a:hover,.hraness-marketing-header__nav a[aria-current=page]{color:var(--hraness-marketing-ink)}.hraness-marketing-header__actions{display:flex;align-items:center;gap:.5rem}.hraness-marketing-header .hraness-marketing-action{min-block-size:2.25rem;padding-block:.4rem;padding-inline:.9rem;font-size:.9rem}.hraness-marketing-hero{display:grid;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem)}.hraness-marketing-hero__copy{display:grid;min-inline-size:0;justify-items:center;gap:1.25rem;text-align:center}.hraness-marketing-hero[data-align=start] .hraness-marketing-hero__copy{justify-items:start;text-align:start}.hraness-marketing-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border:1px solid color-mix(in oklch,var(--hraness-marketing-accent) 32%,transparent);border-radius:999px;background:var(--hraness-marketing-accent-soft);color:var(--hraness-marketing-muted)}.hraness-marketing-hero__name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hraness-marketing-hero__heading{max-inline-size:18ch;font-size:clamp(2.5rem,5vw,4.25rem);letter-spacing:var(--hraness-marketing-heading-tracking);line-height:1.05}.hraness-marketing-hero__summary{max-inline-size:var(--hraness-marketing-copy-measure);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.45}.hraness-marketing-hero__example{max-inline-size:var(--hraness-marketing-copy-measure);margin-block-start:-.35rem;color:var(--hraness-marketing-ink);font-size:1.05rem}.hraness-marketing-hero__actions{justify-content:center;margin-block-start:.5rem}.hraness-marketing-hero[data-align=start] .hraness-marketing-hero__actions{justify-content:flex-start}.hraness-marketing-hero__boundary{max-inline-size:var(--hraness-marketing-copy-measure);margin:0;color:var(--hraness-marketing-muted);font-size:.9rem;line-height:1.5}.hraness-marketing-hero__frame{min-inline-size:0}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in oklch,var(--hraness-marketing-accent-ink) 78%,transparent);--hraness-marketing-line:color-mix(in oklch,var(--hraness-marketing-accent-ink) 22%,transparent);--hraness-marketing-line-strong:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent);--hraness-marketing-surface:color-mix(in oklch,var(--hraness-marketing-accent-ink) 12%,transparent);background:linear-gradient(color-mix(in oklch,var(--hraness-marketing-accent-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--hraness-marketing-accent-ink) 7%,transparent) 1px,transparent 1px),var(--hraness-marketing-accent);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto;box-shadow:0 0 0 100vmax var(--hraness-marketing-accent);clip-path:inset(0 -100vmax);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{border-color:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent);background:color-mix(in oklch,var(--hraness-marketing-accent-ink) 14%,transparent);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]{border-color:var(--hraness-marketing-accent-ink);background:var(--hraness-marketing-accent-ink);color:var(--hraness-marketing-accent)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]:hover{background:color-mix(in oklch,var(--hraness-marketing-accent-ink) 90%,var(--hraness-marketing-accent))}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=secondary]{border-color:var(--hraness-marketing-line-strong);background:transparent;color:var(--hraness-marketing-accent-ink)}.hraness-marketing-proof{display:grid;min-inline-size:0;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);box-shadow:var(--hraness-marketing-shadow)}.hraness-marketing-proof__kicker{margin:0}.hraness-marketing-proof__heading{max-inline-size:24ch;font-size:clamp(1.25rem,2vw,1.5rem)}.hraness-marketing-flow{display:grid;min-inline-size:0;margin:0;padding:0;list-style:none}.hraness-marketing-flow__step{display:grid;min-inline-size:0;margin:0;padding-block:1rem;border-block-start:var(--hraness-marketing-rule);gap:.85rem;grid-template-columns:2.25rem minmax(0,1fr)}.hraness-marketing-flow__step:first-child{border-block-start:0}.hraness-marketing-flow__number{padding-block-start:.2rem;color:var(--hraness-marketing-accent);font-family:var(--hraness-marketing-mono-font);font-size:.75rem;font-weight:500}.hraness-marketing-flow__body{display:grid;min-inline-size:0;gap:.4rem}.hraness-marketing-flow__code,.hraness-marketing-flow__detail,.hraness-marketing-flow__label{display:block}.hraness-marketing-flow__label{font-size:.95rem;font-weight:600}.hraness-marketing-flow__code{inline-size:fit-content;max-inline-size:100%;padding:.35rem .6rem;border-radius:.4rem;background:color-mix(in oklch,var(--hraness-marketing-ink) 7%,transparent);color:inherit;font-family:var(--hraness-marketing-mono-font);font-size:.8rem;overflow-wrap:anywhere}.hraness-marketing-flow__detail{margin:0;color:var(--hraness-marketing-muted);font-size:.9rem;line-height:1.5}.hraness-marketing-facts,.hraness-marketing-stats__list{display:grid;margin:0;border-block:var(--hraness-marketing-rule);grid-template-columns:repeat(var(--hraness-marketing-fact-columns,4),minmax(0,1fr))}.hraness-marketing-facts>div,.hraness-marketing-stats__list>div{min-inline-size:0;padding:1.25rem clamp(.8rem,2vw,1.5rem)}.hraness-marketing-facts>div+div,.hraness-marketing-stats__list>div+div{border-inline-start:var(--hraness-marketing-rule)}.hraness-marketing-facts dt,.hraness-marketing-stats dt{margin-block-end:.4rem}.hraness-marketing-facts dd,.hraness-marketing-stats dd{margin:0}.hraness-marketing-facts :where(strong,span),.hraness-marketing-stats :where(strong,span){display:block}.hraness-marketing-facts strong{font-size:1.05rem;font-weight:600}.hraness-marketing-stats strong{font-family:var(--hraness-marketing-heading-font);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hraness-marketing-facts span,.hraness-marketing-stats span{margin-block-start:.3rem;color:var(--hraness-marketing-muted);font-size:.85rem;line-height:1.45}.hraness-marketing-stats{display:grid;gap:.75rem;padding-block:clamp(1.5rem,4vw,3rem)}.hraness-marketing-stats__source{margin:0;color:var(--hraness-marketing-muted);font-size:.85rem}.hraness-marketing-pillars{display:grid;margin-block:0;padding-block:0;border-block:var(--hraness-marketing-rule);grid-template-columns:repeat(var(--hraness-marketing-pillar-columns,3),minmax(0,1fr))}.hraness-marketing-pillars>div{display:grid;min-inline-size:0;align-content:start;gap:.45rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem)}.hraness-marketing-pillars>div+div{border-inline-start:var(--hraness-marketing-rule)}.hraness-marketing-pillars dt{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.hraness-marketing-pillars dd{margin:0;color:var(--hraness-marketing-muted);font-size:.95rem;line-height:1.5}.hraness-marketing-proof-frame{min-inline-size:0;margin:0;overflow:clip;border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);box-shadow:var(--hraness-marketing-shadow)}.hraness-marketing-proof-frame__chrome{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;border-block-end:var(--hraness-marketing-rule);color:var(--hraness-marketing-muted);font-size:.78rem}.hraness-marketing-proof-frame__lights{display:inline-flex;gap:.35rem}.hraness-marketing-proof-frame__lights span{inline-size:.6rem;block-size:.6rem;border-radius:999px;background:color-mix(in oklch,var(--hraness-marketing-ink) 18%,transparent)}.hraness-marketing-proof-frame__title{flex:1 1 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hraness-marketing-proof-frame__content{min-inline-size:0;overflow:auto}.hraness-marketing-proof-frame__content>:where(img,video){display:block;inline-size:100%;block-size:auto}.hraness-marketing-proof-frame__content>:where(pre){border-radius:0}.hraness-marketing-proof-frame__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem .95rem;border-block-start:var(--hraness-marketing-rule);color:var(--hraness-marketing-muted);font-size:.82rem;line-height:1.45}.hraness-marketing-proof-frame__caption small{font-size:.78rem}.hraness-marketing-install{display:grid;padding:clamp(1.5rem,4vw,2.5rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);scroll-margin-block-start:5rem}.hraness-marketing-page>.hraness-marketing-install{inline-size:min(100% - 2 * var(--hraness-marketing-gutter),var(--hraness-marketing-measure));padding-inline:clamp(1.5rem,4vw,2.5rem)}.hraness-marketing-install__heading-group{display:grid;align-content:start;gap:.5rem}.hraness-marketing-install__heading{max-inline-size:14ch;font-size:clamp(1.5rem,2.6vw,2rem)}.hraness-marketing-install__commands,.hraness-marketing-section__body{min-inline-size:0}.hraness-marketing-install__commands{display:grid;gap:.75rem}.hraness-marketing-interfaces,.hraness-marketing-maker,.hraness-marketing-pricing,.hraness-marketing-primitives,.hraness-marketing-questions,.hraness-marketing-quotes,.hraness-marketing-section,.hraness-marketing-trust{padding-block:var(--hraness-marketing-section-space);border-block-start:var(--hraness-marketing-rule);scroll-margin-block-start:4rem}.hraness-marketing-interfaces,.hraness-marketing-questions,.hraness-marketing-section,.hraness-marketing-trust{display:grid;gap:clamp(1.5rem,4vw,3rem)}.hraness-marketing-interfaces__header,.hraness-marketing-maker__header,.hraness-marketing-pricing__header,.hraness-marketing-primitives__header,.hraness-marketing-questions__header,.hraness-marketing-quotes__header,.hraness-marketing-section__heading-group,.hraness-marketing-trust__header{display:grid;max-inline-size:var(--hraness-marketing-copy-measure);gap:.75rem}.hraness-marketing-section__body{display:grid;gap:1rem}.hraness-marketing-section__body>:where(p){max-inline-size:var(--hraness-marketing-prose-measure);margin:0}.hraness-marketing-section__body>:first-child{margin-block-start:0}.hraness-marketing-section__body>:last-child{margin-block-end:0}.hraness-marketing-section[data-layout=split-reverse],.hraness-marketing-section[data-layout=split]{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group{order:2}.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group,.hraness-marketing-section[data-layout=split]>.hraness-marketing-section__heading-group{max-inline-size:none}.hraness-marketing-primitives{display:grid;gap:clamp(1.5rem,4vw,3rem)}.hraness-marketing-primitives__list{display:grid;margin:0;padding:0;list-style:none;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.hraness-marketing-primitive{display:grid;min-inline-size:0;align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface)}.hraness-marketing-primitive__number{color:var(--hraness-marketing-accent);font-family:var(--hraness-marketing-mono-font);font-size:.78rem;font-weight:500}.hraness-marketing-primitive__heading{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.hraness-marketing-primitive p{margin:0;color:var(--hraness-marketing-muted);font-size:.95rem;line-height:1.5}.hraness-marketing-primitive>:where(pre,figure){margin-block-start:.5rem}.hraness-marketing-interface-grid,.hraness-marketing-trust-grid{display:grid;margin:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.hraness-marketing-interface,.hraness-marketing-trust-item{display:grid;min-inline-size:0;align-content:start;gap:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface)}.hraness-marketing-interface :where(.hraness-marketing-interface__heading,p),.hraness-marketing-trust-item :where(dt,dd){margin:0}.hraness-marketing-interface__heading,.hraness-marketing-trust-item dt{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.hraness-marketing-interface p,.hraness-marketing-trust-item dd{color:var(--hraness-marketing-muted);font-size:.95rem;line-height:1.5}.hraness-marketing-interface pre{margin-block-start:.5rem}.hraness-marketing-quotes{display:grid;gap:clamp(1.5rem,4vw,3rem)}.hraness-marketing-quote-grid{display:grid;margin:0;padding:0;list-style:none;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.hraness-marketing-quote{display:grid;min-inline-size:0;align-content:space-between;gap:1.25rem;margin:0;padding:clamp(1.25rem,2.5vw,1.75rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface)}.hraness-marketing-quote blockquote{margin:0;font-size:1rem;line-height:1.55}.hraness-marketing-quote blockquote p{margin:0}.hraness-marketing-quote figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;color:var(--hraness-marketing-muted);font-size:.88rem}.hraness-marketing-quote figcaption strong{color:var(--hraness-marketing-ink);font-weight:600}.hraness-marketing-quote figcaption a{color:inherit;text-decoration:none}.hraness-marketing-quote figcaption a:hover{text-decoration:underline}.hraness-marketing-pricing{display:grid;gap:clamp(1.5rem,4vw,3rem)}.hraness-marketing-plan-grid{display:grid;margin:0;padding:0;list-style:none;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.hraness-marketing-plan{display:grid;min-inline-size:0;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface)}.hraness-marketing-plan[data-emphasis=primary]{border-color:color-mix(in oklch,var(--hraness-marketing-accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--hraness-marketing-accent) 35%,transparent)}.hraness-marketing-plan__name{margin:0;font-size:1.1rem;font-weight:600}.hraness-marketing-plan__price{display:flex;align-items:baseline;gap:.35rem;margin:0}.hraness-marketing-plan__price strong{font-family:var(--hraness-marketing-heading-font);font-size:2.25rem;font-weight:500;letter-spacing:-.02em;line-height:1}.hraness-marketing-plan__price span,.hraness-marketing-plan__summary{color:var(--hraness-marketing-muted);font-size:.95rem}.hraness-marketing-plan__summary{margin:0}.hraness-marketing-plan__features{display:grid;margin:0;padding:0;list-style:none;gap:.5rem;font-size:.95rem}.hraness-marketing-plan__features li{display:grid;gap:.6rem;grid-template-columns:1rem minmax(0,1fr)}.hraness-marketing-plan__features li:before{content:"";inline-size:1rem;block-size:1rem;margin-block-start:.2rem;border-radius:999px;background:linear-gradient(var(--hraness-marketing-accent),var(--hraness-marketing-accent)) 50% /.4rem .4rem no-repeat,var(--hraness-marketing-accent-soft)}.hraness-marketing-plan__note{margin:0;color:var(--hraness-marketing-muted);font-size:.85rem}.hraness-marketing-plan .hraness-marketing-action{justify-self:start}.hraness-marketing-question-list{display:grid}.hraness-marketing-question{border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-question:last-child{border-block-end:var(--hraness-marketing-rule)}.hraness-marketing-question summary{display:flex;min-block-size:3.25rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;color:var(--hraness-marketing-ink);cursor:pointer;font-size:1.05rem;font-weight:500;list-style:none}.hraness-marketing-question summary::-webkit-details-marker{display:none}.hraness-marketing-question summary:after{content:"+";flex:0 0 auto;color:var(--hraness-marketing-muted);font-size:1.25rem;font-weight:400;line-height:1}.hraness-marketing-question[open] summary:after{transform:rotate(45deg)}.hraness-marketing-question summary:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px;border-radius:.25rem}.hraness-marketing-question__answer{max-inline-size:var(--hraness-marketing-prose-measure);padding-block:0 1.5rem;color:var(--hraness-marketing-muted);line-height:1.6}.hraness-marketing-question__answer>:first-child{margin-block-start:0}.hraness-marketing-question__answer>:last-child{margin-block-end:0}.hraness-marketing-maker{display:grid;align-items:start;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hraness-marketing-maker__portrait{inline-size:4.5rem;block-size:4.5rem;overflow:hidden;border-radius:999px;background:var(--hraness-marketing-accent-soft)}.hraness-marketing-maker__portrait :where(img,svg){display:block;inline-size:100%;block-size:100%;object-fit:cover}.hraness-marketing-maker__body{display:grid;min-inline-size:0;gap:1rem}.hraness-marketing-maker__body>p{max-inline-size:var(--hraness-marketing-prose-measure);margin:0;color:var(--hraness-marketing-muted);font-size:1.05rem;line-height:1.55}.hraness-marketing-maker__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.95rem;font-weight:500}.hraness-marketing-cta{display:grid;justify-items:center;gap:1.25rem;padding-block:var(--hraness-marketing-section-space);border-block-start:var(--hraness-marketing-rule);text-align:center}.hraness-marketing-cta__heading{max-inline-size:20ch;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:var(--hraness-marketing-heading-tracking);line-height:1.08}.hraness-marketing-cta__summary{max-inline-size:var(--hraness-marketing-copy-measure)}.hraness-marketing-cta__actions{justify-content:center;margin-block-start:.5rem}.hraness-marketing-cta__footnote{margin:0;color:var(--hraness-marketing-muted);font-size:.9rem}.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in oklch,var(--hraness-marketing-accent-ink) 78%,transparent);--hraness-marketing-line-strong:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent);--hraness-marketing-surface:transparent;border-block-start:0;background:var(--hraness-marketing-accent);box-shadow:0 0 0 100vmax var(--hraness-marketing-accent);clip-path:inset(0 -100vmax);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]{border-color:var(--hraness-marketing-accent-ink);background:var(--hraness-marketing-accent-ink);color:var(--hraness-marketing-accent)}.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action[data-emphasis=secondary]{background:transparent;color:var(--hraness-marketing-accent-ink)}@media (max-width:48rem){.hraness-marketing-header__inner{flex-wrap:wrap;padding-block:.6rem}.hraness-marketing-header__nav{order:3;inline-size:100%;gap:.15rem 1rem}.hraness-marketing-hero__heading{max-inline-size:14ch}.hraness-marketing-install,.hraness-marketing-maker,.hraness-marketing-section[data-layout=split-reverse],.hraness-marketing-section[data-layout=split]{grid-template-columns:minmax(0,1fr)}.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group{order:0}.hraness-marketing-facts,.hraness-marketing-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hraness-marketing-facts>div:nth-child(odd),.hraness-marketing-stats__list>div:nth-child(odd){border-inline-start:0}.hraness-marketing-facts>div:nth-child(n+3),.hraness-marketing-stats__list>div:nth-child(n+3){border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-pillars{grid-template-columns:minmax(0,1fr)}.hraness-marketing-pillars>div+div{border-inline-start:0;border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-install__heading{max-inline-size:none}}@media (pointer:coarse){.hraness-marketing-action,.hraness-marketing-question summary{min-block-size:3rem}}@media (forced-colors:active){.hraness-marketing-cta[data-tone=accent],.hraness-marketing-header,.hraness-marketing-hero[data-tone=accent],.hraness-marketing-install,.hraness-marketing-interface,.hraness-marketing-plan,.hraness-marketing-primitive,.hraness-marketing-proof,.hraness-marketing-proof-frame,.hraness-marketing-quote,.hraness-marketing-trust-item{border:1px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.hraness-marketing-action,.hraness-marketing-hero__eyebrow{border:1px solid CanvasText;background:Canvas;color:CanvasText}.hraness-marketing-action[data-emphasis=primary]{background:CanvasText;color:Canvas}}}.design-gallery{display:grid;gap:var(--space-12);min-inline-size:0;padding:clamp(var(--space-5),4vw,var(--space-12))}.design-gallery__intro,.design-gallery__section{inline-size:min(100%,72rem);margin-inline:auto}.design-gallery__intro{display:grid;gap:var(--space-3)}.design-gallery__intro>:where(h1,p),.design-gallery__section>:where(h2){margin:0}.design-gallery__intro>p{max-inline-size:68ch;color:var(--muted)}.design-gallery__section{display:grid;gap:var(--space-4);scroll-margin-block-start:var(--space-8)}.design-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.design-gallery__type-specimen{display:grid;gap:var(--space-3)}.design-gallery__type-specimen>:where(p,code){margin:0}.design-gallery__type-specimen>p{font-family:var(--font-text);font-size:var(--text-heading);font-weight:var(--font-weight-bold)}.design-gallery__type-specimen>code{font-family:var(--font-mono);font-size:var(--text-caption)}.design-gallery__plain-theme.plain-site.plain-publication{display:block;min-height:0;padding:var(--space-4);border:1px solid var(--plain-line);background:var(--plain-background);color:var(--plain-foreground)}.design-gallery__plain-theme .plain-page{margin:0;padding:0}.design-gallery__plain-link-example{margin:0;font-size:var(--text-caption)}.design-gallery__jelly{display:grid;min-block-size:8rem;place-items:center;padding:var(--space-4)}.design-gallery__marketing{display:block;overflow:clip;border:1px solid var(--line);border-radius:.875rem;background:var(--background)}.design-gallery__marketing>.hraness-marketing-header{position:static}.design-gallery__marketing-command{max-inline-size:100%;margin:0;overflow:auto}.design-gallery__shell-preview{block-size:min(42rem,72vh);min-block-size:26rem;border:1px solid var(--line);overflow:clip}.design-gallery__docked-footer-preview{position:relative;min-block-size:8rem;padding:var(--space-4);border:1px solid var(--line);overflow:clip}.design-gallery__docked-footer-preview>p{margin:0}.design-gallery__instrument{display:flex;min-inline-size:0;align-items:end;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface)}.design-gallery__horizontal-fader{flex:1 1 12rem}.design-gallery__chat{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface)}.design-gallery__chat-avatar{display:grid;inline-size:var(--interactive-target-min);block-size:var(--interactive-target-min);place-items:center;border:1px solid var(--line);border-radius:var(--radius-round);font-weight:var(--font-weight-bold)}.design-gallery__chat :where(p){margin:0}.design-gallery__effect{position:relative;isolation:isolate;min-block-size:20rem;overflow:clip;border:1px solid var(--line);background:var(--background)}.design-gallery__foil-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-4)}.design-gallery__foil-example{min-inline-size:0;--foil-card-radius:1rem}.design-gallery__foil-card{display:grid;min-block-size:16rem;align-content:space-between;gap:var(--space-8);padding:var(--space-5);background:color-mix(in oklch,var(--surface) 78%,transparent)}.design-gallery__foil-card>:where(div){display:grid;gap:var(--space-2)}.design-gallery__foil-card :where(h3,p){margin:0}.design-gallery__effect>:where(.hraness-design-aurora-background,.hraness-design-aurora-dots){position:absolute}.design-gallery__effect-copy{position:relative;z-index:1;display:grid;max-inline-size:38rem;gap:var(--space-2);padding:var(--space-8)}.design-gallery__effect-copy>:where(h3,p){margin:0}.design-gallery__syntax{max-inline-size:100%;margin:0;padding:var(--space-4);overflow:auto;border:1px solid var(--line);background:var(--surface)}@media (max-width:40rem){.design-gallery{padding-inline:var(--space-5)}.design-gallery__instrument{align-items:stretch;flex-direction:column}}@media (forced-colors:active){.design-gallery__chat,.design-gallery__docked-footer-preview,.design-gallery__effect,.design-gallery__instrument,.design-gallery__marketing,.design-gallery__plain-theme,.design-gallery__shell-preview,.design-gallery__syntax{border-color:CanvasText}.design-gallery__foil-card{background:Canvas}}@layer base, components;@layer components.hraness-ui.legacy, components.hraness-ui.priority1, components.hraness-ui.priority2, components.hraness-ui.priority3, components.hraness-design-kit.legacy, components.hraness-design-kit.priority1, components.hraness-design-kit.priority2, components.hraness-design-kit.priority3, components.hraness-design-kit.priority4;@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:300;src:url(/_next/static/media/NebulaSans-Light.f5f76ed5.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:300;src:url(/_next/static/media/NebulaSans-LightItalic.761cbe18.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/NebulaSans-Book.087d9ea6.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:400;src:url(/_next/static/media/NebulaSans-BookItalic.e8218dbb.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:500;src:url(/_next/static/media/NebulaSans-Medium.568cee57.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:500;src:url(/_next/static/media/NebulaSans-MediumItalic.ae609097.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:600;src:url(/_next/static/media/NebulaSans-Semibold.502260bb.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:600;src:url(/_next/static/media/NebulaSans-SemiboldItalic.312209f4.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/NebulaSans-Bold.0354ff26.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:700;src:url(/_next/static/media/NebulaSans-BoldItalic.dc47e882.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:900;src:url(/_next/static/media/NebulaSans-Black.47f20efe.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:900;src:url(/_next/static/media/NebulaSans-BlackItalic.9872fa23.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(/_next/static/media/GeistMono[wght].690f6d3b.woff2?dpl=dpl_94CFaisUo6LbEuR7eZfwLw8zhRSM) format("woff2")}@layer base, components;@layer components.hraness-site-footer.legacy, components.hraness-site-footer.priority1, components.hraness-site-footer.priority2, components.hraness-site-footer.priority3, components.hraness-site-footer.priority4, components.hraness-site-footer.priority5, components.hraness-site-footer.priority6;@layer components.hraness-site-footer.priority1{.xdg0xw2{--hraness-site-footer-action-background:var(--plain-foreground,var(--foreground,CanvasText))}.x1munjs5{--hraness-site-footer-action-foreground:var(--plain-background,var(--background,Canvas))}.x8c10za{--hraness-site-footer-background:var(--plain-background,var(--background,Canvas))}.x8m0i9r{--hraness-site-footer-bar-block-size:calc(var(--hraness-site-footer-content-block-size) + var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom) + 1px)}.x1nw7rvg{--hraness-site-footer-content-block-size:calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-row-gap) + var(--hraness-site-footer-form-block-size))}.x1ghcxmq{--hraness-site-footer-content-block-size:var(--hraness-site-footer-control-block-size)}.x1g1m258{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.5rem)}.xsctza4{--hraness-site-footer-field-background:color-mix(in srgb,var(--hraness-site-footer-foreground) 4%,var(--hraness-site-footer-background))}.x14z8vex{--hraness-site-footer-focus:var(--plain-link,var(--focus,Highlight))}.x1ktp55a{--hraness-site-footer-foreground:var(--plain-foreground,var(--foreground,currentColor))}.xys6ka6{--hraness-site-footer-form-block-size:var(--hraness-site-footer-control-block-size)}.x96ybla{--hraness-site-footer-line:var(--plain-line,var(--line,color-mix(in srgb,currentColor 18%,transparent)))}.x1sphz0r{--hraness-site-footer-mailing-overlay-clearance:calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-row-gap))}.x1h47zgc{--hraness-site-footer-mailing-overlay-offset:calc(var(--hraness-site-footer-mailing-overlay-clearance) + var(--hraness-site-footer-padding-block) + 1px)}.x8d9m59{--hraness-site-footer-muted:var(--plain-muted,var(--muted,color-mix(in srgb,currentColor 68%,transparent)))}.xz6zgvz{--hraness-site-footer-padding-block:clamp(.375rem,1vw,.5rem)}.x1mokxn7{--hraness-site-footer-row-gap:.375rem}.xms9e4r{--hraness-site-footer-social-target:40px}.x4sry57{--hraness-site-footer-status-block-size:1.5rem}@media (min-width:47.5rem){.xa3x8f1.xa3x8f1{--hraness-site-footer-content-block-size:max(var(--hraness-site-footer-social-target),var(--hraness-site-footer-form-block-size))}}@media (pointer:coarse){.xywhp07.xywhp07{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.75rem)}}@media (min-width:47.5rem){.x46h5on.x46h5on{--hraness-site-footer-mailing-overlay-clearance:0rem}}@media (pointer:coarse){.x1w6jg7m.x1w6jg7m{--hraness-site-footer-social-target:44px}}}@layer components.hraness-site-footer.priority2{.x1pmbb8p{grid-area:brand}.xt33hwp{grid-area:links}.x1qaspin{grid-area:mailing}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1717udv{padding:0}}@layer components.hraness-site-footer.priority3{.x1y4qj14{background-position:0 0}.x1r7ld26{border-color:currentColor}.x11ngh50{border-color:var(--hraness-site-footer-line)}.x6i6fhv{border-radius:.375rem}.x1e6avla{border-radius:999px}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.x1aazh3f{font-feature-settings:inherit;font-variant:inherit}.x1enigpx{gap:.125rem}.x11x5zdy{grid-template-areas:"brand links" "mailing mailing"}.x182hbjg{grid-template-areas:"brand links"}.x17y0mx6{inset-inline:0}.xb3r6kr{overflow:hidden}.x1267ecw{padding-block:.35rem}.x97vtpp{padding-inline:.5rem}.xvpgqt4{padding-inline:.625rem}.x1ryrjj2{padding-inline:.75rem}.x1icpxkm{padding-inline:clamp(.625rem,1.5vw,.875rem)}.x1hl2dhg{text-decoration:none}@media (forced-colors:active){.x1ylmb6m.x1ylmb6m{border-color:buttontext}}@media (min-width:47.5rem){.xdhck01.xdhck01{grid-template-areas:"brand mailing links"}}@media (hover:hover){.xwt2121.xwt2121:hover{background-position:0 0}}}@layer components.hraness-site-footer.priority4{.xc26acl{align-content:center}.x6s0dn4{align-items:center}.xamitd3{align-self:center}.x1fdtg7e{background-attachment:scroll}.x1u7o2vf{background-clip:border-box}.x1ujht2g{background-color:var(--hraness-site-footer-action-background)}.x1hhhz6w{background-color:var(--hraness-site-footer-background)}.xo5clpu{background-color:var(--hraness-site-footer-field-background)}.x18o3ruo{background-image:none}.x12koezg{background-origin:padding-box}.x182nak8{background-repeat:repeat}.x1cwfr1t{background-size:auto}.xf7zn63{block-size:1.125rem}.x18i7o63{block-size:1.75rem}.xuxy95z{block-size:100%}.xpoyz9m{block-size:1px}.x1c419km{block-size:var(--hraness-site-footer-bar-block-size)}.xlashs9{block-size:var(--hraness-site-footer-control-block-size)}.x1dmgvpn{block-size:var(--hraness-site-footer-form-block-size)}.x1bxml6c{block-size:var(--hraness-site-footer-social-target)}.x1hdm9tg{border-block-start-color:var(--hraness-site-footer-line)}.x3so8kt{border-block-start-style:solid}.x1b1eqt9{border-block-start-width:1px}.x1e53mt7{border-image-outset:0}.xgkqhyc{border-image-repeat:stretch}.x1jleocg{border-image-slice:100%}.x18sabzy{border-image-source:none}.x1pjjote{border-image-width:1}.x9f619{box-sizing:border-box}.x1hyvwdk{clip-path:inset(50%)}.xeh89do{clip:rect(0 0 0 0)}.x1heor9g{color:inherit}.xaazplj{color:var(--hraness-site-footer-action-foreground)}.x1g4142m{color:var(--hraness-site-footer-foreground)}.xj5idha{color:var(--hraness-site-footer-muted)}.x1n78d84{column-gap:clamp(.5rem,2vw,1rem)}.x12e8u3k{container-name:hraness-footer}.x12h1iku{container-type:inline-size}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xdl72j9{flex-basis:auto}.x4hbtdw{flex-basis:var(--hraness-site-footer-social-target)}.x1c4vz4f{flex-grow:0}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.xs83m0k{flex-shrink:1}.xjb2p0i{font-family:inherit}.xprmc4t{font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.x10rt0pk,.xvmqkbn{font-feature-settings:inherit}.xvmqkbn{font-kerning:inherit}.x1rcybi7{font-language-override:inherit}.x61gc8y{font-optical-sizing:inherit}.xd4aj15{font-size-adjust:inherit}.xkpwil5{font-size:.875rem}.x1jchvi3{font-size:1rem}.x1qlqyl8{font-size:inherit}.x1xh6y1q{font-stretch:inherit}.x1t35e8{font-style:inherit}.xkyhvkk{font-variation-settings:inherit}.xh88oxj{font-weight:550}.x19s9jnd{font-weight:650}.x1pd3egz{font-weight:inherit}.x1rkzygb{grid-template-columns:auto minmax(0,1fr)}.x173071e{grid-template-rows:var(--hraness-site-footer-control-block-size) var(--hraness-site-footer-form-block-size)}.xv7uhgh{grid-template-rows:var(--hraness-site-footer-control-block-size)}.x1ri1nt6{inline-size:1.125rem}.x1mgeycz{inline-size:1.75rem}.xiuoait{inline-size:100%}.xi8173g{inline-size:1px}.x1gx0lkv{inline-size:min(100%,26rem)}.x175cv4s{inline-size:var(--hraness-site-footer-social-target)}.x3ppr4w{inset-block-end:calc(100% + var(--hraness-site-footer-mailing-overlay-offset) + var(--hraness-site-footer-row-gap))}.x1g6sbnd{inset-block-end:calc(100% + var(--hraness-site-footer-mailing-overlay-offset) + var(--hraness-site-footer-status-block-size) + var(--hraness-site-footer-row-gap) + var(--hraness-site-footer-row-gap))}.x1o0tod{inset-inline-start:0}.xl56j7k{justify-content:center}.x13a6bvl{justify-content:flex-end}.x130jcwj{letter-spacing:-.018em}.x132q4wb{line-height:1.25}.xo5v014{line-height:1}.x15bjb6t{line-height:inherit}.xnbnhf8{list-style-image:none}.x43c9pm{list-style-position:outside}.x3ct3a4{list-style-type:none}.x1hb08if{margin-inline-start:-1px}.xvc5jky{margin-inline-start:auto}.x1sbvpkc{max-inline-size:26rem}.x1tec7hu{max-inline-size:none}.x159srwy{min-block-size:0}.xeuuy2l{min-block-size:var(--hraness-site-footer-control-block-size)}.x3c45ou{min-block-size:var(--hraness-site-footer-status-block-size)}.xesnm00{min-inline-size:0}.xart1r9{min-inline-size:var(--hraness-site-footer-control-block-size)}.xg01cxk{opacity:0}.x1hc1fzr{opacity:1}.x1prmn2g{padding-block-end:env(safe-area-inset-bottom)}.x1bhgv95{padding-block-start:var(--hraness-site-footer-padding-block)}.xs8f16d{padding-inline-end:max(clamp(1rem,4vw,2rem),env(safe-area-inset-right))}.x1i0wikq{padding-inline-start:max(clamp(1rem,4vw,2rem),env(safe-area-inset-left))}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.x1n2onr6{position:relative}.x1lfezxm{row-gap:var(--hraness-site-footer-row-gap)}.xlyipyv{text-overflow:ellipsis}.xlshs6z{visibility:hidden}.xnpuxes{visibility:visible}.xuxw1ft{white-space:nowrap}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.xxuwnm0:focus-visible{outline-color:var(--hraness-site-footer-focus)}.xj3ae5l:focus-visible{outline-offset:3px}.x9v5kkp:focus-visible{outline-style:solid}.x784prv:focus-visible{outline-width:2px}.xjb0foi:disabled{cursor:wait}.xo3u330:disabled{opacity:.62}@media (forced-colors:active){.x1tt9vl1.x1tt9vl1{background-color:buttontext}.x9yvj25.x9yvj25{background-color:canvas}.x1np48w9.x1np48w9{border-block-start-color:buttontext}.x1q5838n.x1q5838n{color:buttonface}}@media (min-width:47.5rem){.x2ba731.x2ba731{grid-template-columns:auto minmax(12rem,26rem) minmax(max-content,1fr)}.x1pjq3sz.x1pjq3sz{grid-template-rows:var(--hraness-site-footer-content-block-size)}}@media (prefers-reduced-motion:no-preference){.x7ctuma.x7ctuma{transition-delay:0s}.x1ntgrh1.x1ntgrh1{transition-duration:.12s}.x105zyf9.x105zyf9{transition-property:color,background-color,opacity}.xma2t0n.xma2t0n{transition-timing-function:ease}}@media (hover:hover){.x7sp37k.x7sp37k:hover:not(:disabled){opacity:.82}}@media (forced-colors:active){.xz4eswf.xz4eswf:focus-visible{outline-color:highlight}}@media (hover:hover){.xlkrsup.xlkrsup:hover{background-attachment:scroll}.x156efcn.x156efcn:hover{background-clip:border-box}.x1voprv7.x1voprv7:hover{background-color:color-mix(in srgb,currentColor 9%,transparent)}.x8o3jvd.x8o3jvd:hover{background-image:none}.xsq4hlx.xsq4hlx:hover{background-origin:padding-box}.x1x226zn.x1x226zn:hover{background-repeat:repeat}.x1f6hyc3.x1f6hyc3:hover{background-size:auto}.xxeg0yr.xxeg0yr:hover{color:var(--hraness-site-footer-foreground)}}}@layer components.hraness-site-footer.priority5{.xbrzj0f{border-bottom-left-radius:.375rem}.xfrllxf{border-bottom-left-radius:0}.x1earptq{border-bottom-right-radius:.375rem}.xjppbhk{border-bottom-right-radius:0}.x1ul7exa{border-top-left-radius:.375rem}.x1ia1hqs{border-top-left-radius:0}.x13be78j{border-top-right-radius:.375rem}.x1a2w583{border-top-right-radius:0}}@layer components.hraness-site-footer.priority6{.xook0zr::placeholder{color:var(--hraness-site-footer-muted)}.x7xwk5j::placeholder{opacity:1}}
/*# sourceMappingURL=0019c2c6cb1eebd3.css.map*/