:root{color-scheme:var(--air-color-scheme, light);font-family:var(--air-font-body, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--air-page-bg, #ffffff);color:var(--air-ink, #0f172a)}:root{--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(a){color:inherit}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit}:where(body){font-size:var(--text-base, 1rem);line-height:var(--leading-body, 1.55)}:where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-heading, var(--air-font-heading, var(--air-font-body, ui-sans-serif, system-ui, sans-serif)));font-weight:var(--weight-heading, 700);line-height:var(--leading-heading, 1.1);letter-spacing:var(--tracking-heading, -.015em);text-wrap:balance}:where(h1){font-size:var(--text-h1, clamp(3.84rem, calc(2.71rem + 5.29vw) , 6.95rem))}:where(h2){font-size:var(--text-h2, clamp(3.05rem, calc(2.31rem + 3.44vw) , 5.16rem))}:where(h3){font-size:var(--text-h3, clamp(2.45rem, calc(1.99rem + 2.19vw) , 3.84rem))}:where(h4){font-size:var(--text-h4, clamp(1.99rem, calc(1.73rem + 1.25vw) , 2.78rem))}:where(h5){font-size:var(--text-h5, clamp(1.66rem, calc(1.5rem + .72vw) , 2.12rem))}:where(h6){font-size:var(--text-h6, clamp(1.39rem, calc(1.31rem + .4vw) , 1.66rem))}:where(p){margin:0;text-wrap:pretty}:where(li+li){margin-block-start:.25em}:where(blockquote){margin:0;padding-inline-start:var(--space-3, 24px);border-inline-start:3px solid var(--color-border-strong, #cbd5e1);color:var(--color-fg-secondary, inherit)}:where(code,kbd,samp){font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:.9em}:where(hr){border:0;border-top:1px solid var(--color-border, #e2e8f0);margin-block:var(--space-4, 32px)}:where(table){border-collapse:collapse}:where(th,td){padding:var(--space-1, 8px) var(--space-2, 16px);border-bottom:1px solid var(--color-border, #e2e8f0);text-align:left}:where(select),:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color])){height:var(--btn-height-sm, 36px);padding-inline:var(--space-2, 16px);background:var(--color-surface, var(--air-page-bg, #ffffff));color:var(--color-fg, var(--air-ink, inherit));border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 10px)}:where(textarea){padding:var(--space-1, 8px) var(--space-2, 16px);background:var(--color-surface, var(--air-page-bg, #ffffff));color:var(--color-fg, var(--air-ink, inherit));border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 10px)}:where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.field){display:flex;flex-direction:column;gap:var(--space-05, 4px)}:where(.field>label){font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);color:var(--color-fg, var(--air-ink, inherit))}:where(.section--inverse .field>label){color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse select),:where(.section--inverse textarea),:where(.section--inverse input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color])){background-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);border-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 24%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse input,.section--inverse textarea,.section--inverse select)::placeholder{color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 55%,transparent)}:where(.section--inverse legend){color:var(--color-on-inverse, #f8fafc)}:where(input:user-invalid,select:user-invalid,textarea:user-invalid),:where([aria-invalid=true]){border-color:var(--color-danger, #b42318)}:where(.air-form-status:not([hidden])){display:flex;flex-direction:column;gap:var(--space-1, 8px);margin-block-start:var(--space-2, 16px);padding:var(--space-2, 16px);border-radius:var(--radius-md, 10px);background:var(--color-danger-soft, #fef3f2);color:var(--color-danger, #b42318);font-size:var(--text-sm, .875rem)}:where(.is-done .air-form-status){align-items:center;gap:var(--space-2, 16px);padding:var(--space-4, 32px);background:var(--color-success-soft, #ecfdf3);color:var(--color-fg-secondary, #475569);text-align:center}:where(.air-form-status-title){font-size:var(--text-lg, 1.125rem);font-weight:var(--weight-heading, 700);color:var(--color-success, #067647)}:where(form.is-loading){cursor:progress}:where(form.is-loading .button,.button:disabled){opacity:.6;cursor:not-allowed}:where(.section--inverse .air-form-status){background:color-mix(in srgb,var(--color-danger, #b42318) 22%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .is-done .air-form-status){background:color-mix(in srgb,var(--color-success, #067647) 22%,transparent);color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 80%,transparent)}:where(.section--inverse .air-form-status-title){color:var(--color-on-inverse, #f8fafc)}:where(.button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1, 8px);width:fit-content;max-width:100%;min-height:var(--btn-height, 44px);padding:var(--space-05, 4px) var(--space-3, 24px);border:1px solid transparent;border-radius:var(--btn-radius, 10px);background:var(--color-accent, var(--air-accent, #4f46e5));color:var(--color-on-accent, #ffffff);font-family:inherit;font-size:var(--text-base, 1rem);font-weight:var(--btn-weight, 600);line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:var(--transition-colors, color .12s ease, background-color .12s ease, border-color .12s ease)}:where(.button:hover,.button:active){background:var(--color-accent-dark, var(--air-accent, #4338ca));text-decoration:none}:where(.button:focus-visible){outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}:where(.button--secondary){background:transparent;border-color:var(--color-border-strong, #cbd5e1);color:var(--color-fg, var(--air-ink, #0f172a))}:where(.button--secondary:hover){background:var(--color-bg-subtle, rgba(15, 23, 42, .04));border-color:var(--color-fg, var(--air-ink, #0f172a))}:where(.button--secondary:active){background:var(--color-border, #e2e8f0)}:where(.button--subtle,.button--ghost){background:transparent;border-color:transparent;color:var(--color-fg, var(--air-ink, #0f172a))}:where(.button--subtle:hover,.button--ghost:hover){background:var(--color-bg-subtle, rgba(15, 23, 42, .04))}:where(.button--subtle:active,.button--ghost:active){background:var(--color-border, #e2e8f0)}:where(.button--link){background:transparent;border-color:transparent;min-height:0;padding:0;border-radius:0;color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.button--link:hover){background:transparent;text-decoration:underline}:where(.button--link:active){background:transparent}:where(.button--sm){min-height:var(--btn-height-sm, 36px);padding-inline:var(--space-2, 16px);font-size:var(--text-sm, .875rem)}:where(.button--lg){min-height:var(--btn-height-lg, 54px);padding-inline:var(--space-4, 32px);font-size:var(--text-lg, 1.125rem)}:where(.button--block){width:100%}:where(.button__icon){flex:none;inline-size:1.05em;block-size:1.05em}:where(.section--inverse .button,.button--inverse){background:var(--color-on-inverse, #f8fafc);color:var(--color-inverse, #0f172a)}:where(.section--inverse .button:hover,.section--inverse .button:active,.button--inverse:hover,.button--inverse:active){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 86%,var(--color-inverse, #0f172a))}:where(.section--inverse .button--secondary,.button--inverse.button--secondary){background:transparent;border-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 40%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .button--secondary:hover,.button--inverse.button--secondary:hover){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);border-color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .button--subtle,.section--inverse .button--ghost,.button--inverse.button--subtle,.button--inverse.button--ghost){background:transparent;border-color:transparent;color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .button--subtle:hover,.section--inverse .button--ghost:hover,.button--inverse.button--subtle:hover,.button--inverse.button--ghost:hover){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent)}:where(.section--inverse .button--link,.button--inverse.button--link){background:transparent;color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.section--inverse .button--link:hover,.button--inverse.button--link:hover){background:transparent;text-decoration:underline}:where(.page-header){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-2, 16px) var(--space-6, 48px)}:where(.page-header__heading){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 16px);max-width:var(--container-sm, 720px)}:where(.page-header__heading h1){width:100%;margin:0}:where(.page-header .lead){max-width:44ch;justify-self:end;text-wrap:wrap}@media(max-width:1280px){:where(.page-header){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(max-width:1024px){:where(.page-header){grid-template-columns:minmax(0,1fr)}:where(.page-header .lead){justify-self:start}}:where(.card){--card-pad: var(--space-4, 32px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 16px);padding:var(--card-pad);background:var(--color-surface, #fff);border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-ring, 0 0 0 4px rgba(15, 23, 42, .04))}:where(.card--subtle){background:var(--color-bg, #fff);box-shadow:0 0 40px hsl(var(--shadow-color, 220 35% 12%) / .1)}:where(.card--raised){box-shadow:var(--shadow-lg, 0 6px 16px rgba(15, 23, 42, .09), 0 14px 32px rgba(15, 23, 42, .1))}:where(.card__title){margin:0;font-size:var(--text-xl, 1.25rem);font-weight:var(--weight-heading, 700);line-height:var(--leading-tight, 1.3);color:var(--color-fg, #0f172a)}:where(.card__body){margin:0;color:var(--color-fg-secondary, #475569)}:where(.card--inverse){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);box-shadow:var(--shadow-sm-inverse, 0 0 0 1px rgba(255, 255, 255, .08), 0 2px 6px rgba(0, 0, 0, .35))}:where(.card--subtle.card--inverse){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 5%,transparent);box-shadow:none}:where(.card--inverse.card--raised){box-shadow:var(--shadow-lg-inverse, 0 0 0 1px rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .55))}:where(.card--inverse .card__title){color:var(--color-on-inverse, #f8fafc)}:where(.card--inverse .card__body){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.card--image){overflow:hidden}:where(.card__media){position:relative;align-self:stretch;margin:calc(6px - var(--card-pad, var(--space-4, 32px))) calc(6px - var(--card-pad, var(--space-4, 32px))) 0;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle, #f8fafc);color:var(--color-fg-muted, #94a3b8);border-radius:calc(var(--radius-card, 12px) * .8);overflow:hidden}:where(.card__media>img){display:block;width:100%;height:100%;object-fit:cover}:where(.card__media):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #0000000f;pointer-events:none}:where(.card__media svg){width:56px;height:56px}:where(.card--inverse .card__media){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.card--inverse .card__media):after{box-shadow:inset 0 0 0 2px #ffffff14}:where(.card__icon){display:grid;place-items:center;flex:none;inline-size:var(--space-6, 48px);block-size:var(--space-6, 48px);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--color-accent, #4f46e5) 10%,transparent);color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.card__icon svg){inline-size:var(--space-3, 24px);block-size:var(--space-3, 24px)}:where(.card--inverse .card__icon){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(details.toggle){border-radius:var(--radius-md, 10px);interpolate-size:allow-keywords;transition:var(--transition-colors, background-color .12s ease),padding var(--dur-base, .2s) var(--ease-default, ease)}:where(details.toggle[open]){background:var(--color-bg-subtle, rgba(15, 23, 42, .04));padding:var(--space-3, 24px)}:where(details.toggle)::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--dur-base, .2s) var(--ease-default, ease),opacity var(--dur-base, .2s) var(--ease-default, ease),content-visibility var(--dur-base, .2s) var(--ease-default, ease) allow-discrete}:where(details.toggle[open])::details-content{block-size:auto;opacity:1}:where(details.toggle>summary){position:relative;display:inline-flex;align-items:center;gap:var(--space-1, 8px);width:fit-content;max-width:100%;min-height:var(--btn-height-sm, 36px);padding:var(--space-05, 4px) var(--space-2, 16px);border-radius:var(--btn-radius, 10px);color:var(--color-fg, var(--air-ink, #0f172a));font-weight:var(--btn-weight, 600);line-height:1.4;cursor:pointer;list-style:none;transition:var(--transition-colors, color .12s ease, background-color .12s ease, border-color .12s ease),padding var(--dur-base, .2s) var(--ease-default, ease)}:where(details.toggle>summary)::-webkit-details-marker{display:none}:where(details.toggle[open]>summary){padding-inline:0}:where(details.toggle>summary):before{content:"";flex:none;inline-size:1.6em;block-size:1.6em;border-radius:var(--radius-md, 10px);background:var(--color-bg-subtle, rgba(15, 23, 42, .04));transition:var(--transition-colors, background-color .12s ease)}:where(details.toggle>summary):after{content:"";position:absolute;left:var(--space-2, 16px);top:50%;inline-size:1.6em;block-size:1.6em;transform:translateY(-50%);background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6-6 6"/></svg>') center / .85em no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6-6 6"/></svg>') center / .85em no-repeat;transition:transform var(--dur-base, .2s) var(--ease-default, ease),left var(--dur-base, .2s) var(--ease-default, ease)}:where(details.toggle[open]>summary):after{left:0;transform:translateY(-50%) rotate(90deg)}:where(details.toggle>summary:hover){background:var(--color-bg-subtle, rgba(15, 23, 42, .04))}:where(details.toggle>summary:active){background:var(--color-border, #e2e8f0)}:where(details.toggle>summary:hover):before,:where(details.toggle[open]>summary):before{background:var(--color-border, #e2e8f0)}:where(details.toggle>summary:focus-visible){outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}:where(.toggle__content){padding:var(--space-2, 16px) 0 0}:where(.section--inverse details.toggle[open]){background:color-mix(in srgb,var(--color-on-inverse, #ffffff) 8%,transparent)}:where(.section--inverse details.toggle>summary){color:var(--color-on-inverse, #ffffff)}:where(.section--inverse details.toggle>summary):before{background:color-mix(in srgb,var(--color-on-inverse, #ffffff) 8%,transparent)}:where(.section--inverse details.toggle>summary:hover){background:color-mix(in srgb,var(--color-on-inverse, #ffffff) 10%,transparent)}:where(.section--inverse details.toggle>summary:active){background:color-mix(in srgb,var(--color-on-inverse, #ffffff) 16%,transparent)}:where(.section--inverse details.toggle>summary:hover):before,:where(.section--inverse details.toggle[open]>summary):before{background:color-mix(in srgb,var(--color-on-inverse, #ffffff) 16%,transparent)}:where(details.toggle--minimal){border-radius:0;border-bottom:1px solid var(--color-border, #e2e8f0)}:where(details.toggle--minimal[open]){background:none;padding:0}:where(details.toggle--minimal>summary){display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-2, 16px);padding:var(--space-2, 16px) 0;border-radius:0}:where(details.toggle--minimal>summary):before{content:none}:where(details.toggle--minimal>summary):after{position:static;flex:none;inline-size:1em;block-size:1em;transform:none}:where(details.toggle--minimal[open]>summary):after{transform:rotate(90deg)}:where(details.toggle--minimal>summary:hover),:where(details.toggle--minimal>summary:active){background:none;color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.toggle--minimal>.toggle__content){padding:0 0 var(--space-2, 16px)}:where(.section--inverse details.toggle--minimal){border-bottom-color:color-mix(in srgb,var(--color-on-inverse, #ffffff) 20%,transparent)}:where(.section--inverse details.toggle--minimal>summary:hover),:where(.section--inverse details.toggle--minimal>summary:active){background:none;color:var(--color-accent-light, var(--color-on-inverse, #ffffff))}:where(.list){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1, 8px)}:where(.list>li){position:relative;padding-left:var(--space-4, 32px);line-height:var(--leading-body, 1.55);color:var(--color-fg-secondary, #475569)}:where(.list>li):before{content:"";position:absolute;left:calc(var(--space-1, 8px) + 1px);top:calc(.775em - 3px);inline-size:6px;block-size:6px;border-radius:var(--radius-circle, 50%);background:var(--color-accent, var(--air-accent, #4f46e5))}:where(.list--check>li):before{left:var(--space-05, 4px);top:.275em;inline-size:1em;block-size:1em;border-radius:0;background:var(--color-accent, var(--air-accent, #4f46e5));-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') center / contain no-repeat}:where(.section--inverse .list>li){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.section--inverse .list>li):before{background:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.tabs__list){display:inline-flex;flex-wrap:wrap;gap:var(--space-05, 4px);width:fit-content;max-width:100%;padding:var(--space-05, 4px);background:var(--color-bg-subtle, rgba(15, 23, 42, .04));border-radius:var(--radius-pill, 999px)}:where(.tabs__tab){display:inline-flex;align-items:center;gap:var(--space-1, 8px);min-height:calc(var(--btn-height-sm, 36px) - var(--space-05, 4px) * 2);padding-block:0;padding-inline:var(--space-2, 16px);appearance:none;margin:0;border:0;background:none;font:inherit;border-radius:var(--radius-pill, 999px);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);color:var(--color-fg-secondary, #475569);cursor:pointer;transition:var(--transition-colors, color .12s ease, background-color .12s ease, border-color .12s ease)}:where(.tabs__tab input){position:absolute;opacity:0;pointer-events:none}:where(.tabs__tab:hover){color:var(--color-fg, var(--air-ink, #0f172a))}:where(.tabs__tab:has(input:checked),.tabs__tab[aria-selected=true]){background:var(--color-accent-soft, color-mix(in srgb, var(--color-accent, #4f46e5) 10%, transparent));color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.tabs__tab:has(input:focus-visible),.tabs__tab:focus-visible){outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}:where(.tabs__panel){display:none;padding-top:var(--space-3, 24px)}:where(.tabs:has(.tabs__tab:nth-child(1) input:checked) .tabs__panel:nth-child(1)),:where(.tabs:has(.tabs__tab:nth-child(2) input:checked) .tabs__panel:nth-child(2)),:where(.tabs:has(.tabs__tab:nth-child(3) input:checked) .tabs__panel:nth-child(3)),:where(.tabs:has(.tabs__tab:nth-child(4) input:checked) .tabs__panel:nth-child(4)),:where(.tabs:has(.tabs__tab:nth-child(5) input:checked) .tabs__panel:nth-child(5)),:where(.tabs:has(.tabs__tab:nth-child(6) input:checked) .tabs__panel:nth-child(6)){display:block}@supports not (selector(:has(a))){:where(.tabs__panel){display:block}}:where(.section--inverse .tabs__list){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent)}:where(.section--inverse .tabs__tab){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.section--inverse .tabs__tab:hover){color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .tabs__tab:has(input:checked),.section--inverse .tabs__tab[aria-selected=true]){background:color-mix(in srgb,var(--color-accent-light, #a5b4fc) 18%,transparent);color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.card--feature){block-size:100%}:where(.card--feature .card__body){flex:1}:where(.card--feature .button){margin-top:var(--space-1, 8px)}:where(.badge){display:inline-flex;align-items:center;gap:var(--space-05, 4px);width:fit-content;padding:.3em .85em;border:1px solid transparent;border-radius:var(--radius-pill, 999px);background:var(--color-bg-subtle, rgba(15, 23, 42, .04));color:var(--color-fg-secondary, #475569);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);line-height:1.4;text-transform:uppercase;white-space:nowrap}:where(.badge--accent){background:var(--color-accent-soft, color-mix(in srgb, var(--color-accent, #4f46e5) 10%, transparent));color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.badge--solid){background:var(--color-accent, var(--air-accent, #4f46e5));color:var(--color-on-accent, #ffffff)}:where(.badge--outline){background:transparent;border-color:var(--color-border-strong, #cbd5e1)}:where(.section--inverse .badge,.badge--inverse){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .badge--accent,.badge--inverse.badge--accent){background:color-mix(in srgb,var(--color-accent-light, #a5b4fc) 18%,transparent);color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.section--inverse .badge--solid,.badge--inverse.badge--solid){background:var(--color-accent, var(--air-accent, #4f46e5));color:var(--color-on-accent, #ffffff)}:where(.section--inverse .badge--outline,.badge--inverse.badge--outline){background:transparent;border-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 40%,transparent)}:where(.stat){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-05, 4px)}:where(.stat__value){font-family:var(--font-heading, var(--air-font-heading, var(--air-font-body, ui-sans-serif, system-ui, sans-serif)));font-size:var(--text-h3, clamp(2.45rem, calc(1.99rem + 2.19vw) , 3.84rem));font-weight:var(--weight-heading, 700);line-height:var(--leading-heading, 1.1);letter-spacing:var(--tracking-heading, -.015em);color:var(--color-fg, var(--air-ink, #0f172a))}:where(.stat__label){font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);text-transform:uppercase;color:var(--color-fg-muted, #94a3b8)}:where(.stat__detail){margin:0;font-size:var(--text-sm, .875rem);color:var(--color-fg-secondary, #475569)}:where(.stat--accent .stat__value){color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.section--inverse .stat__value,.stat--inverse .stat__value){color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .stat__label,.stat--inverse .stat__label){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.section--inverse .stat__detail,.stat--inverse .stat__detail){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.section--inverse .stat--accent .stat__value,.stat--inverse.stat--accent .stat__value){color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.divider){display:flex;align-items:center;gap:var(--space-2, 16px);margin-block:var(--space-6, 48px);border:0;color:var(--color-fg-muted, #94a3b8);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);text-transform:uppercase}:where(.divider):before,:where(.divider):after{content:"";flex:1;block-size:1px;background:var(--color-border, #e2e8f0)}:where(.divider:empty){gap:0}:where(.divider--accent){justify-content:center}:where(.divider--accent):before{flex:0 0 var(--space-6, 48px);block-size:3px;border-radius:var(--radius-pill, 999px);background:var(--color-accent, var(--air-accent, #4f46e5))}:where(.divider--accent):after{content:none}:where(.section--inverse .divider){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.section--inverse .divider):before,:where(.section--inverse .divider):after{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 20%,transparent)}:where(.section--inverse .divider--accent):before{background:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.card--link){color:inherit;text-decoration:none;transition:var(--transition-colors, color .12s ease, background-color .12s ease, border-color .12s ease),box-shadow var(--dur-fast, .12s) var(--ease-default, ease),translate var(--dur-fast, .12s) var(--ease-default, ease)}:where(.card--link:hover){box-shadow:var(--shadow-lg, 0 6px 16px rgba(15, 23, 42, .09), 0 14px 32px rgba(15, 23, 42, .1));translate:0 -2px;text-decoration:none}:where(.card--link:focus-visible){outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}:where(.card--link:hover .card__title){color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.card__meta){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1, 8px);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);text-transform:uppercase;color:var(--color-fg-muted, #94a3b8)}:where(.card__arrow){display:inline-flex;align-items:center;gap:var(--space-05, 4px);margin-top:auto;font-size:var(--text-sm, .875rem);font-weight:var(--btn-weight, 600);color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.card__arrow svg){inline-size:1.05em;block-size:1.05em;transition:translate var(--dur-fast, .12s) var(--ease-default, ease)}:where(.card--link:hover .card__arrow svg){translate:3px 0}:where(.card--inverse.card--link:hover){box-shadow:var(--shadow-lg-inverse, 0 0 0 1px rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .55))}:where(.card--inverse.card--link:hover .card__title){color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.card--inverse .card__meta){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.card--inverse .card__arrow){color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.subnav){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-05, 4px)}:where(.subnav__link){display:inline-flex;align-items:center;gap:var(--space-1, 8px);min-height:var(--btn-height-sm, 36px);padding-inline:var(--space-2, 16px);border-radius:var(--radius-pill, 999px);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);color:var(--color-fg-secondary, #475569);text-decoration:none;transition:var(--transition-colors, color .12s ease, background-color .12s ease, border-color .12s ease)}:where(.subnav__link:hover){background:var(--color-bg-subtle, rgba(15, 23, 42, .04));color:var(--color-fg, var(--air-ink, #0f172a));text-decoration:none}:where(.subnav__link:focus-visible){outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}:where(.subnav__link[aria-current],.subnav__link--active){background:var(--color-accent-soft, color-mix(in srgb, var(--color-accent, #4f46e5) 10%, transparent));color:var(--color-accent, var(--air-accent, #4f46e5))}:where(.section--inverse .subnav__link,.subnav--inverse .subnav__link){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.section--inverse .subnav__link:hover,.subnav--inverse .subnav__link:hover){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);color:var(--color-on-inverse, #f8fafc)}:where(.section--inverse .subnav__link[aria-current],.section--inverse .subnav__link--active,.subnav--inverse .subnav__link[aria-current],.subnav--inverse .subnav__link--active){background:color-mix(in srgb,var(--color-accent-light, #a5b4fc) 18%,transparent);color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}:where(.label){display:block;font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);text-transform:uppercase;color:var(--color-fg-muted, #94a3b8)}:where(.section--inverse .label,.label--inverse){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.meta){margin:0;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:var(--text-sm, .875rem);color:var(--color-fg-muted, #94a3b8)}:where(.section--inverse .meta,.meta--inverse){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.note){margin:0;max-width:var(--measure, 68ch);font-size:var(--text-sm, .875rem);color:var(--color-fg-secondary, #475569)}:where(.note--muted){color:var(--color-fg-muted, #94a3b8)}:where(.section--inverse .note,.note--inverse){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}:where(.section--inverse .note--muted,.note--inverse.note--muted){color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}:where(.chip){display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:var(--space-05, 4px) var(--space-1, 8px);background:var(--color-bg-subtle, rgba(15, 23, 42, .04));border-radius:var(--radius-md, 10px);font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:var(--text-sm, .875rem);color:var(--color-fg-secondary, #475569);overflow-wrap:anywhere}:where(.section--inverse .chip,.chip--inverse){background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 85%,transparent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.air-icon[data-astro-cid-picldzbd]{display:inline-block;inline-size:var(--air-icon-size, 24px);block-size:var(--air-icon-size, 24px);flex:none;vertical-align:-.125em}.air-icon--mono[data-astro-cid-picldzbd]{background-color:currentColor;-webkit-mask-image:var(--air-icon-url);mask-image:var(--air-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.air-icon--color[data-astro-cid-picldzbd]{object-fit:contain}.ww-nav[data-astro-cid-hnkah57l]{position:absolute;inset:0 0 auto;z-index:20;padding:48px 0 20px;--ww-nav-ink: #e7e9dd;--ww-nav-ink-current: #b89252;--ww-nav-glyph: #bd733a;--ww-nav-sun: 27px;--ww-nav-sun-gap: 10px;--ww-nav-sun-reserve: calc(var(--ww-nav-sun) + var(--ww-nav-sun-gap))}.ww-nav--dark[data-astro-cid-hnkah57l]{--ww-nav-ink: #5b3f2a}.ww-nav__inner[data-astro-cid-hnkah57l]{display:flex;align-items:flex-start;justify-content:space-between;width:1210px;max-width:calc(100% - 24px);margin:0 auto}.ww-nav__logo[data-astro-cid-hnkah57l]{display:block}.ww-nav__logo[data-astro-cid-hnkah57l] img[data-astro-cid-hnkah57l]{display:block;width:190px;height:159px}.ww-nav__right[data-astro-cid-hnkah57l]{display:flex;flex-direction:column;align-items:flex-end}.ww-nav__social[data-astro-cid-hnkah57l]{display:flex;margin:0 var(--ww-nav-sun-reserve) 0 0;padding:0;list-style:none}.ww-nav__social[data-astro-cid-hnkah57l] li[data-astro-cid-hnkah57l]{margin:0 8px 0 0}.ww-nav__social[data-astro-cid-hnkah57l] li[data-astro-cid-hnkah57l]:last-child{margin-right:0}.ww-nav__social[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:var(--ww-nav-glyph)}.ww-nav__menu[data-astro-cid-hnkah57l]{margin-top:25px;padding-top:8px}.ww-nav__menu[data-astro-cid-hnkah57l] ul[data-astro-cid-hnkah57l]{margin:0;padding:0;list-style:none;text-align:right}.ww-nav__menu[data-astro-cid-hnkah57l] li[data-astro-cid-hnkah57l]{margin:0 -11px 7.5px 0;padding:0 11px}.ww-nav__menu[data-astro-cid-hnkah57l] li[data-astro-cid-hnkah57l]:last-child{margin-bottom:0}.ww-nav__menu[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l]{display:inline-flex;align-items:center;gap:var(--ww-nav-sun-gap);font-family:var(--font-body);font-size:26px;font-weight:900;line-height:37px;text-transform:uppercase;text-decoration:none;color:var(--ww-nav-ink)}.ww-nav__menu[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l][aria-current=page]{color:var(--ww-nav-ink-current)}.ww-nav__sun[data-astro-cid-hnkah57l]{display:block;width:var(--ww-nav-sun);height:28px;opacity:0;transform:translate(-4px);transition:opacity .22s ease,transform .22s ease}.ww-nav__menu[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l]:hover .ww-nav__sun[data-astro-cid-hnkah57l],.ww-nav__menu[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l]:focus-visible .ww-nav__sun[data-astro-cid-hnkah57l]{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.ww-nav__sun[data-astro-cid-hnkah57l]{transform:none;transition:opacity .22s ease}}.ww-nav__burger[data-astro-cid-hnkah57l]{display:none;padding:0;border:0;background:none;color:var(--ww-nav-glyph);cursor:pointer}.ww-nav__burger[data-astro-cid-hnkah57l] svg[data-astro-cid-hnkah57l]{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ww-nav__drawer[data-astro-cid-hnkah57l]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-fg)}.ww-nav__drawer[data-astro-cid-hnkah57l][hidden]{display:none}.ww-nav__drawer[data-astro-cid-hnkah57l] ul[data-astro-cid-hnkah57l]{margin:0;padding:0;list-style:none;text-align:center}.ww-nav__drawer[data-astro-cid-hnkah57l] li[data-astro-cid-hnkah57l]{margin-bottom:24px}.ww-nav__drawer[data-astro-cid-hnkah57l] a[data-astro-cid-hnkah57l]{font-family:var(--font-body);font-size:26px;font-weight:900;text-transform:uppercase;text-decoration:none;color:var(--color-on-inverse)}.ww-nav__close[data-astro-cid-hnkah57l]{position:absolute;top:24px;right:24px;padding:0;border:0;background:none;color:var(--color-on-inverse);cursor:pointer}.ww-nav__close[data-astro-cid-hnkah57l] svg[data-astro-cid-hnkah57l]{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(max-width:980px){.ww-nav[data-astro-cid-hnkah57l]{padding:22px 0 5px}.ww-nav__inner[data-astro-cid-hnkah57l]{position:relative;width:auto;height:49px;align-items:flex-start;justify-content:flex-end;padding:0 15px 0 10px}.ww-nav__logo[data-astro-cid-hnkah57l]{position:absolute;top:10px;left:10px}.ww-nav__logo[data-astro-cid-hnkah57l] img[data-astro-cid-hnkah57l]{width:170px;height:142px}.ww-nav__right[data-astro-cid-hnkah57l]{flex-direction:row;align-items:flex-start}.ww-nav__social[data-astro-cid-hnkah57l],.ww-nav__menu[data-astro-cid-hnkah57l]{display:none}.ww-nav__burger[data-astro-cid-hnkah57l]{display:block;margin-top:7px;color:#fff}.ww-nav__burger[data-astro-cid-hnkah57l] svg[data-astro-cid-hnkah57l]{width:38px;height:38px}}@media(max-width:767px){.ww-nav__logo[data-astro-cid-hnkah57l] img[data-astro-cid-hnkah57l]{width:150px;height:126px}}.ww-footer[data-astro-cid-uqrq3p7p]{position:relative;overflow:hidden;padding:160px 0 0;background-color:#eae4de;background-image:url(/media/colored-half-star.svg);background-position:0% 0%;background-repeat:no-repeat}.ww-footer__palm[data-astro-cid-uqrq3p7p]{position:absolute;top:160px;right:0;width:101px;height:206px;pointer-events:none}.ww-footer__title[data-astro-cid-uqrq3p7p]{margin:1px 0 50px;font-family:var(--font-heading);font-size:70px;font-weight:400;line-height:73.5px;letter-spacing:normal;text-align:center;text-transform:none;color:var(--color-accent)}.ww-footer__hits[data-astro-cid-uqrq3p7p]{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;width:1152px;max-width:100%;margin:0 auto;padding:0;list-style:none}.ww-footer__hits[data-astro-cid-uqrq3p7p] li[data-astro-cid-uqrq3p7p]{margin:0}.ww-footer__hit[data-astro-cid-uqrq3p7p]{display:flex;align-items:center;justify-content:space-between;height:390px;padding:320px 30px 30px;border-radius:15px;background-image:linear-gradient(#231f2000 30%,#231f20),var(--hit-image);background-size:cover,cover;background-position:var(--hit-position);background-repeat:no-repeat;text-decoration:none}.ww-footer__hit-title[data-astro-cid-uqrq3p7p]{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:22.4px;text-transform:uppercase;color:#e6e7e1}.ww-footer__hit-arrow[data-astro-cid-uqrq3p7p]{display:block;flex:none;width:40px;height:40px}.ww-footer__main[data-astro-cid-uqrq3p7p]{display:grid;grid-template-columns:1fr 1fr;align-items:start;width:1152px;max-width:100%;margin:0 auto;padding:150px 0 120px}.ww-footer__stamp[data-astro-cid-uqrq3p7p]{display:block;width:460px;max-width:100%;height:auto;border-radius:15px}.ww-footer__col[data-astro-cid-uqrq3p7p]{display:flex;flex-direction:column;align-items:flex-end}.ww-footer__social[data-astro-cid-uqrq3p7p]{display:flex;margin:0 0 40px;padding:0;list-style:none}.ww-footer__social[data-astro-cid-uqrq3p7p] li[data-astro-cid-uqrq3p7p]{margin:0 8px 0 0}.ww-footer__social[data-astro-cid-uqrq3p7p] li[data-astro-cid-uqrq3p7p]:last-child{margin-right:0}.ww-footer__social[data-astro-cid-uqrq3p7p] a[data-astro-cid-uqrq3p7p]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:#b0864a}.ww-footer__nav[data-astro-cid-uqrq3p7p]{width:100%}.ww-footer__nav[data-astro-cid-uqrq3p7p] ul[data-astro-cid-uqrq3p7p]{margin:0 0 64px;padding:0;list-style:none;text-align:right}.ww-footer__nav[data-astro-cid-uqrq3p7p] li[data-astro-cid-uqrq3p7p]{margin:0 0 13.5px}.ww-footer__nav[data-astro-cid-uqrq3p7p] li[data-astro-cid-uqrq3p7p]:last-child{margin-bottom:0}.ww-footer__nav[data-astro-cid-uqrq3p7p] a[data-astro-cid-uqrq3p7p]{font-family:var(--font-body);font-size:26px;font-weight:800;line-height:36.4px;text-transform:uppercase;text-decoration:none;color:#5b3f2a}.ww-footer__form[data-astro-cid-uqrq3p7p]{width:576px;max-width:100%}.ww-footer__form-label[data-astro-cid-uqrq3p7p]{display:block;margin-bottom:15px;font-family:var(--font-body);font-size:17px;font-weight:600;line-height:22.4px;color:var(--color-fg)}.ww-footer__input[data-astro-cid-uqrq3p7p]{display:block;width:100%;height:51px;padding:13px 15px;border:0;border-radius:33px;background-color:#fff;font-family:var(--font-body);font-size:16px;font-weight:400;color:#4e4e4e}.ww-footer__submit[data-astro-cid-uqrq3p7p]{display:block;width:100%;height:51px;margin-top:22px;padding:12px 6px;border:2px solid #eae4de;border-radius:33px;background-color:#5b3f2a;font-family:var(--font-body);font-size:15px;font-weight:600;text-transform:uppercase;color:#eae4de;cursor:pointer}.ww-footer__copyright[data-astro-cid-uqrq3p7p]{width:576px;max-width:100%;margin:44px 0 0;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:22.4px;text-align:right;color:#5b3f2a}.ww-footer__wordmark[data-astro-cid-uqrq3p7p]{margin:0;padding:0 10px 10px;font-family:var(--font-heading);font-size:164px;font-weight:400;line-height:172.2px;letter-spacing:-1px;text-align:center;text-transform:uppercase;color:#b0864a7f}@media(max-width:980px){.ww-footer[data-astro-cid-uqrq3p7p]{padding-top:80px;background-size:150px;background-position:20px 0%}.ww-footer__palm[data-astro-cid-uqrq3p7p]{display:none}.ww-footer__title[data-astro-cid-uqrq3p7p]{margin:0 0 30px;font-size:60px;line-height:63px}.ww-footer__hits[data-astro-cid-uqrq3p7p]{grid-template-columns:1fr;gap:30px;width:691px}.ww-footer__hit[data-astro-cid-uqrq3p7p]{height:390px;padding:320px 30px 30px}.ww-footer__main[data-astro-cid-uqrq3p7p]{grid-template-columns:346px 346px;width:691px;padding:80px 0 50px}.ww-footer__stamp[data-astro-cid-uqrq3p7p]{width:306px}.ww-footer__social[data-astro-cid-uqrq3p7p]{margin-bottom:25px}.ww-footer__nav[data-astro-cid-uqrq3p7p] ul[data-astro-cid-uqrq3p7p]{margin-bottom:53px}.ww-footer__form[data-astro-cid-uqrq3p7p],.ww-footer__copyright[data-astro-cid-uqrq3p7p]{width:346px}.ww-footer__wordmark[data-astro-cid-uqrq3p7p]{width:500px;margin:0 auto;padding:0 0 10px;font-size:120px;line-height:99.6px}}@media(max-width:767px){.ww-footer[data-astro-cid-uqrq3p7p]{background-size:120px}.ww-footer__title[data-astro-cid-uqrq3p7p]{font-size:45px;line-height:47.25px}.ww-footer__hits[data-astro-cid-uqrq3p7p]{width:min(338px,calc(100% - 37px))}.ww-footer__hit[data-astro-cid-uqrq3p7p]{height:295px;padding:240px 20px 20px}.ww-footer__main[data-astro-cid-uqrq3p7p]{grid-template-columns:1fr;width:min(338px,calc(100% - 37px));padding:60px 0 30px}.ww-footer__stamp[data-astro-cid-uqrq3p7p]{width:100%;margin:0}.ww-footer__col[data-astro-cid-uqrq3p7p]{align-items:flex-start;padding-top:40px}.ww-footer__social[data-astro-cid-uqrq3p7p]{margin-bottom:25px}.ww-footer__nav[data-astro-cid-uqrq3p7p] ul[data-astro-cid-uqrq3p7p]{text-align:left}.ww-footer__form[data-astro-cid-uqrq3p7p],.ww-footer__copyright[data-astro-cid-uqrq3p7p]{width:100%}.ww-footer__copyright[data-astro-cid-uqrq3p7p]{text-align:left}.ww-footer__submit[data-astro-cid-uqrq3p7p]{height:58px;line-height:30px}.ww-footer__wordmark[data-astro-cid-uqrq3p7p]{width:320px;font-size:80px;line-height:66.4px}}:root{--color-accent: #bd733a;--color-accent-light: #d69365;--color-accent-dark: #96582b;--color-accent-soft: #f4e6da;--color-bg: #e9e4df;--color-bg-subtle: #f4f1ee;--color-surface: #ffffff;--color-inverse: #436f9a;--color-fg: #2b3443;--color-fg-secondary: #55606f;--color-fg-muted: #8b93a0;--color-on-accent: #ffffff;--color-on-inverse: #eae5e0;--color-border: #dcd5cd;--color-border-strong: #c4bab0;--font-body: "Poppins", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Super Power", Helvetica, Arial, Lucida, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heading: 700;--text-sm: .8rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-h6: clamp(1.39rem, calc(1.31rem + .4vw) , 1.66rem);--text-h5: clamp(1.66rem, calc(1.5rem + .72vw) , 2.12rem);--text-h4: clamp(1.99rem, calc(1.73rem + 1.25vw) , 2.78rem);--text-h3: clamp(2.45rem, calc(1.99rem + 2.19vw) , 3.84rem);--text-h2: clamp(3.05rem, calc(2.31rem + 3.44vw) , 5.16rem);--text-h1: clamp(3.84rem, calc(2.71rem + 5.29vw) , 6.95rem);--text-display: clamp(4.76rem, calc(2.91rem + 8.46vw) , 9.26rem);--leading-heading: 1.1;--leading-tight: 1.3;--leading-normal: 1.55;--leading-body: var(--leading-normal);--tracking-heading: -.015em;--space-05: 4px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--space-12: 96px;--space-16: 128px;--space-20: 160px;--container-default: 1280px;--container-sm: 720px;--container-full: 100%;--gutter: clamp(1.25rem, 5vw, 4rem);--section-py-sm: clamp(4.8rem, 8.64vw, 9.6rem);--section-py: clamp(8rem, 14.4vw, 16rem);--section-py-lg: clamp(10.4rem, 18.72vw, 20.8rem);--band-inset: clamp(.75rem, 2.5vw, 2rem);--header-height: 72px;--measure: 68ch;--radius-base: 10px;--radius-md: var(--radius-base);--radius-card: calc(var(--radius-base) * 1.6);--radius-pill: 999px;--radius-circle: 50%;--btn-height-sm: 36px;--btn-height: 44px;--btn-height-lg: 54px;--btn-radius: var(--radius-md);--btn-weight: 600;--shadow-color: 220 35% 12%;--shadow-sm: 0 1px 2px hsl(var(--shadow-color) / .06), 0 2px 4px hsl(var(--shadow-color) / .05);--shadow-default: 0 2px 4px hsl(var(--shadow-color) / .05), 0 6px 14px hsl(var(--shadow-color) / .08);--shadow-lg: 0 6px 16px hsl(var(--shadow-color) / .09), 0 14px 32px hsl(var(--shadow-color) / .1);--shadow-sm-inverse: 0 0 0 1px rgba(255, 255, 255, .08), 0 2px 6px rgba(0, 0, 0, .35);--shadow-default-inverse: 0 0 0 1px rgba(255, 255, 255, .08), 0 6px 18px rgba(0, 0, 0, .45);--shadow-lg-inverse: 0 0 0 1px rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .55);--shadow-ring: 0 0 0 4px color-mix(in srgb, var(--color-inverse) 4%, transparent);--ring-width: 3px;--ring-color: color-mix(in srgb, var(--color-accent) 45%, transparent);--dur-fast: .12s;--dur-base: .2s;--ease-default: cubic-bezier(.22, .61, .36, 1);--transition-colors: color var(--dur-fast) var(--ease-default), background-color var(--dur-fast) var(--ease-default), border-color var(--dur-fast) var(--ease-default);--fx-distance: 18px;--z-header: 200;--z-dropdown: 300;--z-drawer: 500}:root{--color-splash-blue: #436f9a;--color-splash-sand: #e9e4df;--gradient-splash: radial-gradient(circle at center, rgba(64, 107, 149, .05) 0%, rgba(64, 107, 149, .32) 56%, rgba(64, 107, 149, .51) 99%);--size-social-icon: 64px;--size-social-glyph: 32px;--color-social-glyph: #e6e7e1;--shadow-splash-card: 0 2px 18px 14px rgba(0, 0, 0, .15);--radius-splash-card: 15px;--color-danger: #b42318;--color-danger-soft: #fef3f2;--color-success: #067647;--color-success-soft: #ecfdf3}:root{--air-page-bg: var(--color-bg);--air-ink: var(--color-fg);--air-font-body: var(--font-body);--air-font-heading: var(--font-heading);--air-accent: var(--color-accent)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-ext-300.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-latin-ext-900.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-latin-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Super Power;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/super-power.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-ext-800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ds-theme{font-family:var(--font-body, var(--air-font-body, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));font-size:var(--text-base, 1rem);line-height:var(--leading-body, 1.55)}.site-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.wrap{width:100%;max-width:calc(var(--container-default, 1280px) + var(--gutter, clamp(1.25rem, 5vw, 4rem)) * 2);margin-inline:auto;padding-inline:var(--gutter, clamp(1.25rem, 5vw, 4rem))}.wrap--narrow{max-width:calc(var(--container-sm, 720px) + var(--gutter, clamp(1.25rem, 5vw, 4rem)) * 2)}.section{padding-block:var(--section-py-sm, clamp(4.8rem, 8.64vw, 9.6rem))}.section:has(+.section--inverse){padding-bottom:var(--section-py, clamp(8rem, 14.4vw, 16rem))}.section--inverse{padding-block:var(--section-py, clamp(8rem, 14.4vw, 16rem));background:var(--color-inverse, #0f172a);color:var(--color-on-inverse, #f8fafc);margin-inline:var(--band-inset, clamp(.75rem, 2.5vw, 2rem));border-radius:0}.section--inverse+.section{padding-top:var(--section-py, clamp(8rem, 14.4vw, 16rem))}.section--lg{padding-block:var(--section-py-lg, clamp(10.4rem, 18.72vw, 20.8rem))}main>.section:first-child{padding-top:var(--section-py-sm, clamp(4.8rem, 8.64vw, 9.6rem))}main>.section:last-child{padding-bottom:var(--section-py-sm, clamp(4.8rem, 8.64vw, 9.6rem))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, var(--air-font-heading, var(--air-font-body, ui-sans-serif, system-ui, sans-serif)));font-weight:var(--weight-heading, var(--weight-bold, 700));line-height:var(--leading-heading, 1.1);letter-spacing:var(--tracking-heading, -.015em);text-wrap:balance;margin:0}h1{font-size:var(--text-h1, clamp(3.84rem, calc(2.71rem + 5.29vw) , 6.95rem))}h2{font-size:var(--text-h2, clamp(3.05rem, calc(2.31rem + 3.44vw) , 5.16rem))}h3{font-size:var(--text-h3, clamp(2.45rem, calc(1.99rem + 2.19vw) , 3.84rem))}h4{font-size:var(--text-h4, clamp(1.99rem, calc(1.73rem + 1.25vw) , 2.78rem))}h5{font-size:var(--text-h5, clamp(1.66rem, calc(1.5rem + .72vw) , 2.12rem))}h6{font-size:var(--text-h6, clamp(1.39rem, calc(1.31rem + .4vw) , 1.66rem))}p{margin:0;text-wrap:pretty}.eyebrow{text-transform:uppercase;font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);color:var(--color-accent, var(--air-accent, #4f46e5))}.lead{font-size:var(--text-lg, 1.125rem);line-height:var(--leading-body, 1.55);color:var(--color-fg-secondary, color-mix(in oklab, var(--air-ink, #0f172a) 65%, transparent))}.field{display:flex;flex-direction:column;gap:var(--space-05, 4px)}.field>label{font-size:var(--text-sm, .8rem);font-weight:var(--weight-semibold, 600);color:var(--color-fg, var(--air-ink, #0f172a))}.section--inverse .field>label{color:var(--color-on-inverse, #f8fafc)}select,textarea,input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]){border:2px solid var(--color-border, #e2e8f0);background:var(--color-surface, #fff);box-shadow:var(--shadow-sm, 0 1px 2px hsl(220 35% 12% / .06), 0 2px 4px hsl(220 35% 12% / .05));transition:border-color var(--dur-fast, .12s) var(--ease-default, ease),background-color var(--dur-fast, .12s) var(--ease-default, ease)}select,input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]){height:45px}select:hover,textarea:hover,input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]):hover{border-color:var(--color-border-strong, #cbd5e1)}select:focus-visible,textarea:focus-visible,input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]):focus-visible{outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:1px;border-color:var(--color-accent, var(--air-accent, #4f46e5))}::placeholder{color:var(--color-fg-muted, #94a3b8)}select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-2, 16px) + 20px);padding-block:0;line-height:normal;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2394a3b8" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right var(--space-2, 16px) center;background-size:14px 14px}select::-ms-expand{display:none}.section--inverse select,.section--inverse textarea,.section--inverse input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]){background-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);border-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 24%,transparent);color:var(--color-on-inverse, #f8fafc);box-shadow:none}.section--inverse select:hover,.section--inverse textarea:hover,.section--inverse input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]):hover{border-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 45%,transparent)}.section--inverse input::placeholder,.section--inverse textarea::placeholder{color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 55%,transparent)}.section--inverse select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23f8fafc" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>')}select:user-invalid,textarea:user-invalid,input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]):user-invalid,select[aria-invalid=true],textarea[aria-invalid=true],input[aria-invalid=true]{border-color:var(--color-danger, #b42318)}.section--inverse select:user-invalid,.section--inverse textarea:user-invalid,.section--inverse input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=file],[type=color]):user-invalid,.section--inverse select[aria-invalid=true],.section--inverse textarea[aria-invalid=true],.section--inverse input[aria-invalid=true]{border-color:color-mix(in srgb,var(--color-danger, #b42318) 70%,var(--color-on-inverse, #f8fafc))}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1, 8px);width:fit-content;max-width:100%;min-height:var(--btn-height, 44px);padding:var(--space-05, 4px) var(--space-3, 24px);border:1px solid transparent;border-radius:var(--btn-radius, 10px);background:var(--color-accent, var(--air-accent, #4f46e5));color:var(--color-on-accent, #ffffff);font-family:inherit;font-size:var(--text-base, 1rem);font-weight:var(--btn-weight, 600);line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast, .12s) var(--ease-default, ease),border-color var(--dur-fast, .12s) var(--ease-default, ease),color var(--dur-fast, .12s) var(--ease-default, ease)}.button:hover{background:var(--color-accent-dark, var(--air-accent, #4338ca));text-decoration:none}.button:active{background:var(--color-accent-dark, var(--air-accent, #4338ca))}.button:focus-visible{outline:var(--ring-width, 3px) solid var(--ring-color, color-mix(in srgb, var(--color-accent, #4f46e5) 45%, transparent));outline-offset:2px}.button--secondary{background:var(--color-accent-soft, #eef2ff);border-color:transparent;color:var(--color-accent, var(--air-accent, #4f46e5))}.button--secondary:hover{background:color-mix(in srgb,var(--color-accent, #4f46e5) 14%,var(--color-bg, #fff));border-color:transparent}.button--secondary:active{background:color-mix(in srgb,var(--color-accent, #4f46e5) 22%,var(--color-bg, #fff))}.button--subtle,.button--ghost{background:transparent;border-color:transparent;color:var(--color-fg, var(--air-ink, #0f172a));box-shadow:none}.button--subtle:hover,.button--ghost:hover{background:var(--color-bg-subtle, #f8fafc);box-shadow:none;transform:none}.button--subtle:active,.button--ghost:active{background:var(--color-border, #e2e8f0)}.button--link{background:transparent;border-color:transparent;min-height:0;padding:0;border-radius:0;color:var(--color-accent, var(--air-accent, #4f46e5));box-shadow:none}.button--link:hover{background:transparent;box-shadow:none;transform:none;text-decoration:underline}.button--link:active{background:transparent}.button--sm{min-height:var(--btn-height-sm, 36px);padding-inline:var(--space-2, 16px);font-size:var(--text-sm, .875rem)}.button--lg{min-height:var(--btn-height-lg, 54px);padding-inline:var(--space-4, 32px);font-size:var(--text-lg, 1.125rem)}.button--block{width:100%}.button__icon{flex:none;inline-size:1.05em;block-size:1.05em}.section--inverse .button,.button--inverse{background:var(--color-on-inverse, #f8fafc);color:var(--color-inverse, #0f172a)}.section--inverse .button:hover,.section--inverse .button:active,.button--inverse:hover,.button--inverse:active{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 86%,var(--color-inverse, #0f172a))}.section--inverse .button--secondary,.button--inverse.button--secondary{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 14%,transparent);border-color:transparent;color:var(--color-on-inverse, #f8fafc)}.section--inverse .button--secondary:hover,.button--inverse.button--secondary:hover{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 22%,transparent);border-color:transparent}.section--inverse .button--subtle,.section--inverse .button--ghost,.button--inverse.button--subtle,.button--inverse.button--ghost{background:transparent;border-color:transparent;color:var(--color-on-inverse, #f8fafc)}.section--inverse .button--subtle:hover,.section--inverse .button--ghost:hover,.button--inverse.button--subtle:hover,.button--inverse.button--ghost:hover{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent)}.section--inverse .button--link,.button--inverse.button--link{background:transparent;color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}.section--inverse .button--link:hover,.button--inverse.button--link:hover{background:transparent;text-decoration:underline}.card{--card-pad: var(--space-4, 32px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 16px);padding:var(--card-pad);background:var(--color-bg-subtle, #f8fafc);border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-sm, 0 1px 2px hsl(220 35% 12% / .06), 0 2px 4px hsl(220 35% 12% / .05)),var(--shadow-ring, 0 0 0 4px rgba(15, 23, 42, .04))}.card--subtle{background:var(--color-bg, #fff);box-shadow:0 0 40px hsl(var(--shadow-color, 220 35% 12%) / .1)}.card--raised{box-shadow:var(--shadow-lg, 0 6px 16px hsl(220 35% 12% / .09), 0 14px 32px hsl(220 35% 12% / .1))}.card--inverse{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);box-shadow:var(--shadow-sm-inverse, 0 0 0 1px rgba(255, 255, 255, .08), 0 2px 6px rgba(0, 0, 0, .35))}.card--subtle.card--inverse{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 5%,transparent);box-shadow:none}.card--inverse.card--raised{box-shadow:var(--shadow-lg-inverse, 0 0 0 1px rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .55))}.card--inverse .card__title{color:var(--color-on-inverse, #f8fafc)}.card--inverse .card__body{color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 75%,transparent)}.card__title{margin:0;font-size:var(--text-xl, 1.25rem);font-weight:var(--weight-heading, 700);line-height:var(--leading-tight, 1.3);color:var(--color-fg, #0f172a)}.card__body{margin:0;color:var(--color-fg-secondary, #475569)}.card--image{overflow:hidden}.card__media{position:relative;align-self:stretch;margin:calc(6px - var(--card-pad, var(--space-4, 32px))) calc(6px - var(--card-pad, var(--space-4, 32px))) 0;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle, #f8fafc);color:var(--color-fg-muted, #94a3b8);border-radius:calc(var(--radius-card, 12px) * .8);overflow:hidden}.card__media>img{display:block;width:100%;height:100%;object-fit:cover}.card__media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #0000000f;pointer-events:none}.card--inverse .card__media{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 8%,transparent);color:var(--color-on-inverse, #f8fafc)}.card--inverse .card__media:after{box-shadow:inset 0 0 0 2px #ffffff14}.card__icon{display:grid;place-items:center;flex:none;inline-size:var(--space-6, 48px);block-size:var(--space-6, 48px);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--color-accent, #4f46e5) 10%,transparent);color:var(--color-accent, var(--air-accent, #4f46e5))}.card__icon svg{inline-size:var(--space-3, 24px);block-size:var(--space-3, 24px)}.card--inverse .card__icon{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 10%,transparent);color:var(--color-accent-light, var(--color-on-inverse, #f8fafc))}.list{--list-gap: var(--space-3, 24px);gap:var(--list-gap)}.list>li:before{background:var(--color-fg-muted, #94a3b8)}.list>li+li:after{content:"";position:absolute;top:calc(var(--list-gap, 24px) / -2);left:var(--space-4, 32px);right:0;border-top:1px solid var(--color-border, #e2e8f0)}.section--inverse .list>li:before{background:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 45%,transparent)}.section--inverse .list>li+li:after{border-top-color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 18%,transparent)}.stat__detail{color:var(--color-fg-muted, #94a3b8)}.section--inverse .stat__detail{color:color-mix(in srgb,var(--color-on-inverse, #f8fafc) 60%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
