@media (width >= 50rem) { .tr8e06j.tr8e06j { padding-block: clamp(3rem, 8vw, 7rem) clamp(2rem, 6vw, 5rem); } }
@media (not (width >= 50rem)) { .tr8e06j.tr8e06j { padding-block: calc(var(--gap) * 4) clamp(2rem, 6vw, 5rem); } }
.tgugwc2.tgugwc2 { display: grid; gap: clamp(2rem, 5vw, 5rem); }
.t6xs9ey.t6xs9ey { align-items: center; }
@media (width >= 50rem) { .t6xs9ey.t6xs9ey { grid-template-columns: minmax(0, 7fr) minmax(12rem, 4fr); } }
@media (not (width >= 50rem)) { .t6xs9ey.t6xs9ey { grid-template-columns: minmax(0, 1fr); } }
.t1ty3l09.t1ty3l09 [data-element="Action"] { display: inline-flex; gap: var(--gap); align-items: center; block-size: auto; min-block-size: var(--control-height); max-block-size: initial; padding: calc(var(--gap) * 1.25) calc(var(--gap) * 2.5); color: var(--text-color); --current-color: var(--text-color); border-radius: 9999rem; background-color: var(--surface-2-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); text-decoration: none; transition: background-color var(--transition), background-image var(--transition), --tasty-second-fill-color var(--transition); }
.t1ty3l09.t1ty3l09 [data-element="Action"]:where(:not([data-minimal])) { border: var(--border-width) solid var(--border-color, currentColor); }
.t1ty3l09.t1ty3l09 [data-element="Action"] svg { flex-shrink: 0; }
.t1ty3l09.t1ty3l09 [data-element="Actions"] { display: flex; gap: calc(var(--gap) * 1.5); flex-flow: row wrap; }
@media (width >= 50rem) { .t1ty3l09.t1ty3l09 [data-element="Actions"] { justify-content: flex-start; } }
.t1ty3l09.t1ty3l09 > [data-element="Stack"] > [data-element="Copy"] { display: flex; gap: calc(var(--gap) * 2); flex-flow: column; align-items: inherit; }
.t1ty3l09.t1ty3l09 > [data-element="Stack"] { display: flex; gap: clamp(1.5rem, 3vw, 2rem); flex-flow: column; }
@media (width >= 50rem) { .t1ty3l09.t1ty3l09 > [data-element="Stack"] { align-items: flex-start; text-align: start; } }
.t1ty3l09.t1ty3l09 [data-element="Tagline"] { inline-size: auto; min-inline-size: initial; max-inline-size: 48ch; color: var(--text-soft-color); --current-color: var(--text-soft-color); font-size: var(--hero-tagline-font-size, var(--default-font-size)); line-height: var(--hero-tagline-line-height, var(--default-line-height)); letter-spacing: var(--hero-tagline-letter-spacing, var(--default-letter-spacing)); font-weight: var(--hero-tagline-font-weight, var(--default-font-weight)); font-style: var(--hero-tagline-font-style, var(--default-font-style)); text-transform: var(--hero-tagline-text-transform, var(--default-text-transform)); font-family: var(--hero-tagline-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--hero-tagline-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--hero-tagline-icon-size, var(--default-icon-size)); text-wrap: balance; }
.t1ty3l09.t1ty3l09 h1 { inline-size: auto; min-inline-size: initial; max-inline-size: 16ch; margin: 0; color: var(--heading-color); --current-color: var(--heading-color); font-size: var(--hero-title-font-size, var(--default-font-size)); line-height: var(--hero-title-line-height, var(--default-line-height)); letter-spacing: var(--hero-title-letter-spacing, var(--default-letter-spacing)); font-weight: var(--hero-title-font-weight, var(--default-font-weight)); font-style: var(--hero-title-font-style, var(--default-font-style)); text-transform: var(--hero-title-text-transform, var(--default-text-transform)); font-family: var(--hero-title-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--hero-title-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--hero-title-icon-size, var(--default-icon-size)); text-wrap: balance; }
@media (width >= 50rem) { .t1ty3l09.t1ty3l09 > img { order: 2; inline-size: 11rem; min-inline-size: initial; max-inline-size: initial; block-size: 11rem; min-block-size: initial; max-block-size: initial; } }
.t1ty3l09.t1ty3l09 > img { display: grid; align-items: center; justify-items: center; object-fit: contain; margin-inline: auto; color: var(--logo-surface-color); --current-color: var(--logo-surface-color); }
@media (width >= 50rem) { .t1ty3l09.t1ty3l09 > [data-element="Visual"] { order: 2; inline-size: 11rem; min-inline-size: initial; max-inline-size: initial; block-size: 11rem; min-block-size: initial; max-block-size: initial; } }
.t1ty3l09.t1ty3l09 > [data-element="Visual"] { display: grid; align-items: center; justify-items: center; object-fit: contain; margin-inline: auto; color: var(--logo-surface-color); --current-color: var(--logo-surface-color); }
.t1ty3l09.t1ty3l09 [data-element="Action"]:where([data-minimal]) { border: var(--border-width) solid var(--clear-color); }
@media (not (width >= 50rem)) { .t1ty3l09.t1ty3l09 [data-element="Actions"] { justify-content: center; } }
.t1ty3l09.t1ty3l09 [data-element=Action]:where(:hover) { background-color: var(--surface-2-hover-color); }
@media (not (prefers-color-scheme: light)) { :where(:root:not([data-theme="light"])) .t1ty3l09.t1ty3l09 > img:where([data-hero-image="light"]) { display: none; } }
@media (prefers-color-scheme: light) { :where(:root:not([data-theme="light"])[data-theme]) .t1ty3l09.t1ty3l09 > img:where([data-hero-image="light"]) { display: none; } }
.t1ty3l09.t1ty3l09 [data-element=Action]:where([data-minimal]) { color: var(--accent-text-color); --current-color: var(--accent-text-color); border-color: var(--clear-color); }
.t1ty3l09.t1ty3l09 [data-element=Action]:where([data-primary]) { color: var(--accent-surface-text-color); --current-color: var(--accent-surface-text-color); border-color: var(--accent-surface-color); background-color: var(--accent-surface-color); }
.t1ty3l09.t1ty3l09 [data-element=Action]:where([data-secondary]) { color: var(--accent-text-color); --current-color: var(--accent-text-color); border-color: var(--border-strong-color); }
@media (not (width >= 50rem)) { .t1ty3l09.t1ty3l09 > [data-element="Stack"] { align-items: center; text-align: center; } }
@media (not (width >= 50rem)) { .t1ty3l09.t1ty3l09 > img { order: -1; inline-size: 6rem; min-inline-size: initial; max-inline-size: initial; block-size: 6rem; min-block-size: initial; max-block-size: initial; } }
@media (not (width >= 50rem)) { .t1ty3l09.t1ty3l09 > [data-element="Visual"] { order: -1; inline-size: 6rem; min-inline-size: initial; max-inline-size: initial; block-size: 6rem; min-block-size: initial; max-block-size: initial; } }
@media (prefers-color-scheme: light) { :where(:root:not([data-theme])) .t1ty3l09.t1ty3l09 > img:where([data-hero-image="dark"]) { display: none; } }
@media (not (prefers-color-scheme: light)) { :where(:root[data-theme="light"]) .t1ty3l09.t1ty3l09 > img:where([data-hero-image="dark"]) { display: none; } }
@media (prefers-color-scheme: light) { :where(:root[data-theme][data-theme="light"]) .t1ty3l09.t1ty3l09 > img:where([data-hero-image="dark"]) { display: none; } }
.t1a4749k.t1a4749k { display: flex; gap: var(--gap); flex-flow: row wrap; }
.t18abh6x.t18abh6x button { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color, currentColor); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.t18abh6x.t18abh6x a { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color, currentColor); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.t18abh6x.t18abh6x button:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.t18abh6x.t18abh6x a:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.t18abh6x.t18abh6x button:where(:hover) { background-color: var(--surface-2-color); }
.t18abh6x.t18abh6x a:where(:hover) { background-color: var(--surface-2-color); }
.t18abh6x.t18abh6x button:where([aria-disabled="true"]) { cursor: wait; }
.t18abh6x.t18abh6x *:where([role="status"]) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
@media not print { .t1jldkj3.t1jldkj3 { display: grid; gap: calc(var(--gap) * 2); } }
@media print { .t1jldkj3.t1jldkj3 { display: none; } }
@media print { .t1jldkj3.t1jldkj3 > *:not(:last-child) { margin-bottom: calc(var(--gap) * 2); } }
@media (width > 40rem) { .t1kftpuu.t1kftpuu { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (not (width > 40rem)) { .t1kftpuu.t1kftpuu { grid-template-columns: 1fr; } }
.tk2pc4w.tk2pc4w a::before { content: ""; display: block; flex-grow: 0; flex-shrink: 0; flex-basis: auto; inline-size: 1.25rem; min-inline-size: initial; max-inline-size: initial; block-size: 1.25rem; min-block-size: initial; max-block-size: initial; background-color: currentcolor; mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m5%2012%206%206%22%2f%3e%3cpath%20d%3d%22m5%2012%206-6%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w a { border-radius: var(--radius); display: flex; gap: var(--gap); align-items: center; justify-content: flex-start; inline-size: 100%; min-inline-size: initial; max-inline-size: initial; padding: calc(var(--gap) * 2); border: var(--border-width) solid var(--border-color, currentColor); color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: var(--surface-2-color); box-shadow: none ; transition: color var(--transition), background-color var(--transition); text-decoration: none; overflow-wrap: anywhere; }
.tk2pc4w.tk2pc4w a[rel="next"]::before { order: 1; mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m13%2018%206-6%22%2f%3e%3cpath%20d%3d%22m13%206%206%206%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w:is([dir="rtl"] *) a[rel="next"]::before { mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m5%2012%206%206%22%2f%3e%3cpath%20d%3d%22m5%2012%206-6%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w:is([dir="rtl"] *) a[rel="prev"]::before { mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m13%2018%206-6%22%2f%3e%3cpath%20d%3d%22m13%206%206%206%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w [data-element="Title"] { color: var(--heading-color); --current-color: var(--heading-color); font-size: var(--h5-font-size, var(--default-font-size)); line-height: var(--h5-line-height, var(--default-line-height)); letter-spacing: var(--h5-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h5-font-weight, var(--default-font-weight)); font-style: var(--h5-font-style, var(--default-font-style)); text-transform: var(--h5-text-transform, var(--default-text-transform)); font-family: var(--h5-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h5-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h5-icon-size, var(--default-icon-size)); }
.tk2pc4w.tk2pc4w a:where(:active) { background-color: var(--surface-2-pressed-color); }
.tk2pc4w.tk2pc4w a:where(:hover) { border-color: var(--border-color); background-color: var(--surface-2-hover-color); }
.tk2pc4w.tk2pc4w a > span:where(:is(a[rel="next"] > span)) { margin-inline: auto 0; text-align: end; }
.tk2pc4w.tk2pc4w a:where([rel="next"]) { justify-content: flex-start; text-align: end; }
@media (width > 40rem) { .tk2pc4w.tk2pc4w a:where([rel="next"]) { grid-column: 2; grid-row: 1; } }
@media (width > 40rem) { .tk2pc4w.tk2pc4w a:where([rel="prev"]) { grid-column: 1; grid-row: 1; } }
@media (not (width > 40rem)) { .tk2pc4w.tk2pc4w a:where([rel="next"]) { grid-column: auto; grid-row: auto; } }
@media (not (width > 40rem)) { .tk2pc4w.tk2pc4w a:where([rel="prev"]) { grid-column: auto; grid-row: auto; } }