.type-display{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:700;line-height:.96}.type-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:1.05}.type-lead{color:color-mix(in oklab, var(--color-foreground), white 24%);font-size:1.125rem;line-height:1.7}.type-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--color-accent), black 15%);align-items:center;gap:.5rem;font-size:.75rem;line-height:1;display:inline-flex}.ui-typography-eyebrow{margin:0}.ui-typography{color:var(--color-foreground)}.ui-typography>:first-child{margin-top:0}.ui-typography>:last-child{margin-bottom:0}.ui-typography-display,.ui-typography-title,.ui-typography-lead{margin:0}.ui-typography-h1,.ui-typography-h2,.ui-typography-h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0}.ui-typography-h1{font-size:clamp(2rem,4vw,3rem);line-height:1}.ui-typography-h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.ui-typography-h3{font-size:1.25rem;line-height:1.25}.ui-typography-p,.ui-typography-muted,.ui-typography-blockquote,.ui-typography-list{margin:0;line-height:1.75}.ui-typography-muted{color:var(--color-muted-foreground)}.ui-typography-blockquote{border-left:3px solid var(--color-separator);color:var(--color-muted-foreground);padding-left:1rem}.ui-typography-list{padding-left:1.25rem}.ui-typography-inline-code{border-radius:calc(var(--radius-sm) - .0625rem);background:var(--color-surface-muted);min-height:1.5rem;font-family:var(--font-mono);align-items:center;padding-inline:.375rem;font-size:.8125rem;display:inline-flex}.ui-prose{--ui-prose-space:clamp(.95rem, 1vw, 1.2rem);--ui-prose-heading-gap:clamp(1.75rem, 3vw, 2.6rem);--ui-prose-rule:color-mix(in oklab, var(--color-separator), transparent 18%);gap:var(--ui-prose-space);color:color-mix(in oklab, var(--color-foreground), white 28%);display:grid}.ui-prose>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,details,address,hr){margin:0}.ui-prose>:where(section,article){gap:var(--ui-prose-space);display:grid}.ui-prose>:where(section,article)>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,details,address,hr){margin:0}.ui-prose>:where(section,article)>:where(h2,h3,h4,h5,h6):not(:first-child),.ui-prose>:where(h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--ui-prose-heading-gap)}.ui-prose :where(h1,h2,h3,h4,h5,h6){color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.03em;scroll-margin-top:calc(var(--nav-height,0px) + 1rem);text-wrap:pretty;line-height:1.08}.ui-prose :where(h1){letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,4.25rem);line-height:.98}.ui-prose :where(h2){font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:1.06}.ui-prose :where(h3){font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.14}.ui-prose :where(h4,h5,h6){letter-spacing:.06em;text-transform:uppercase;font-size:1rem;line-height:1.24}.ui-prose :where(p,li,dt,dd,figcaption){color:color-mix(in oklab, var(--color-foreground), white 28%);text-wrap:pretty;font-size:clamp(1rem,.98rem + .12vw,1.08rem);line-height:1.85}.ui-prose :where(small){color:var(--color-muted-foreground);font-size:.86em}.ui-prose :where(strong,b){color:var(--color-foreground);font-weight:600}.ui-prose :where(em){color:color-mix(in oklab, var(--color-foreground), white 18%)}.ui-prose :where(a){color:var(--color-foreground);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent), transparent 42%);text-decoration-color:color-mix(in oklab, var(--color-accent), transparent 42%);text-underline-offset:.22em;text-decoration-thickness:1px}.ui-prose :where(a:hover,a:focus-visible){color:color-mix(in oklab, var(--color-foreground), var(--color-accent) 18%)}.ui-prose :where(mark){background:color-mix(in oklab, var(--color-accent), transparent 78%);color:var(--color-foreground);border-radius:.28rem;padding:.1em .3em}.ui-prose :where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent), transparent 48%);text-decoration-color:color-mix(in oklab, var(--color-accent), transparent 48%);text-underline-offset:.18em;cursor:help}.ui-prose :where(sup,sub){color:var(--color-muted-foreground);vertical-align:baseline;font-size:.72em;line-height:0;position:relative}.ui-prose :where(sup){top:-.5em}.ui-prose :where(sub){bottom:-.18em}.ui-prose :where(ul,ol){gap:.65rem;padding-inline-start:1.3rem;display:grid}.ui-prose :where(li)::marker{color:color-mix(in oklab, var(--color-accent), var(--color-foreground) 22%)}.ui-prose :where(li>ul,li>ol){margin-top:.7rem}.ui-prose :where(dl){gap:.85rem;display:grid}.ui-prose :where(dt){color:var(--color-foreground);letter-spacing:.03em;font-weight:600}.ui-prose :where(dd){margin-inline-start:0}.ui-prose :where(address){color:var(--color-muted-foreground);font-style:normal;line-height:1.8}.ui-prose :where(blockquote){border-left:1px solid color-mix(in oklab, var(--color-accent), transparent 58%);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent), transparent 90%), transparent 62%), color-mix(in oklab, var(--color-surface-muted), transparent 48%);padding:1rem 1.2rem}.ui-prose :where(blockquote p){color:var(--color-foreground);font-family:var(--font-display);font-size:clamp(1.08rem,1rem + .5vw,1.32rem);line-height:1.65}.ui-prose :where(code,kbd,samp){font-family:var(--font-mono);font-size:.92em}.ui-prose :where(code):not(pre code),.ui-prose :where(kbd,samp){border:1px solid var(--color-border-subtle);background:color-mix(in oklab, var(--color-surface-muted), transparent 28%);color:var(--color-foreground);border-radius:.5rem;padding:.18rem .4rem}.ui-prose :where(pre){border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-background), black 8%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground), transparent 94%);padding:1rem 1.1rem;overflow-x:auto}.ui-prose :where(pre code){color:var(--color-foreground);white-space:pre;line-height:1.7;display:block}.ui-prose :where(figure){gap:.7rem;display:grid}.ui-prose :where(img,picture,video,canvas,svg){max-width:100%;height:auto;display:block}.ui-prose :where(figure>img,figure>picture,figure>video,figure>canvas,figure>svg){border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-surface-muted), transparent 42%);width:100%;overflow:hidden}.ui-prose :where(table){border-collapse:collapse;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-surface), transparent 16%);width:100%;display:block;overflow-x:auto}.ui-prose :where(th,td){border-bottom:1px solid var(--color-border-subtle);text-align:left;min-width:9rem;padding:.8rem .95rem}.ui-prose :where(caption){caption-side:bottom;color:var(--color-muted-foreground);text-align:left;padding:.9rem .95rem 0;font-size:.92rem}.ui-prose :where(thead){background:color-mix(in oklab, var(--color-surface-muted), transparent 24%)}.ui-prose :where(th){color:var(--color-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.ui-prose :where(tbody tr:nth-child(2n)){background:color-mix(in oklab, var(--color-surface-muted), transparent 66%)}.ui-prose :where(tbody tr:hover){background:color-mix(in oklab, var(--color-accent), var(--color-surface-muted) 94%)}.ui-prose :where(tr:last-child td){border-bottom:0}.ui-prose :where(details){border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--color-surface), transparent 18%), color-mix(in oklab, var(--color-surface-muted), transparent 24%));padding:.95rem 1rem}.ui-prose :where(summary){color:var(--color-foreground);cursor:pointer;font-weight:600;list-style-position:outside}.ui-prose :where(details[open] summary){margin-bottom:.8rem}.ui-prose :where(hr){border:0;border-top:1px solid var(--ui-prose-rule)}.ui-prose :where(figcaption){color:var(--color-muted-foreground);font-size:.92rem}.ui-prose-lead{color:var(--color-foreground);margin:0;font-size:clamp(1.1rem,1.04rem + .42vw,1.34rem);line-height:1.78}@media (width<=639px){.ui-prose{--ui-prose-space:.9rem;--ui-prose-heading-gap:1.5rem}.ui-prose :where(blockquote){padding-inline:1rem}}@media print{.ui-typography,.ui-prose{color:var(--color-foreground)}.ui-typography :where(h1,h2,h3,p,ul,ol,blockquote),.ui-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,details,address,hr){break-inside:avoid;page-break-inside:avoid}.ui-typography :where(h1,h2,h3),.ui-prose :where(h1,h2,h3,h4,h5,h6){break-after:avoid;page-break-after:avoid}.ui-typography :where(p,li),.ui-prose :where(p,li,dt,dd,figcaption){color:var(--color-foreground);orphans:3;widows:3}.ui-prose :where(a[href]):not([href^=\#]):not([href^=javascript\:]):after{content:" (" attr(href) ")";color:var(--color-muted-foreground);word-break:break-all;font-size:.9em}.ui-prose :where(a),.ui-typography :where(a){color:var(--print-link-color,var(--color-foreground));-webkit-text-decoration-color:var(--print-link-decoration,var(--color-border-strong));text-decoration-color:var(--print-link-decoration,var(--color-border-strong))}.ui-typography-inline-code,.ui-prose :where(code):not(pre code),.ui-prose :where(kbd,samp){border-color:var(--color-border-subtle);background:var(--print-code-background,var(--color-surface-muted))}.ui-typography-blockquote,.ui-prose :where(blockquote){border-left-color:var(--print-rule-color,var(--color-border-subtle));background:var(--color-surface-muted)}.ui-prose :where(pre){border-color:var(--color-border-subtle);background:var(--print-code-background,var(--color-surface-muted));overflow:visible}.ui-prose :where(pre code){white-space:pre-wrap;word-break:break-word}.ui-prose :where(figure>img,figure>picture,figure>video,figure>canvas,figure>svg){background:var(--color-surface)}.ui-prose :where(table){table-layout:fixed;background:var(--color-surface);display:table;overflow:visible}.ui-prose :where(thead){display:table-header-group}.ui-prose :where(th,td){word-break:break-word;min-width:0}.ui-prose :where(tbody tr:nth-child(2n)),.ui-prose :where(tbody tr:hover){background:0 0}.ui-prose :where(details){background:var(--color-surface)}.ui-prose :where(details>summary){list-style:none}.ui-prose :where(){display:none}.ui-prose :where(details>:not(summary)){display:block!important}}.ui-brand-section{padding-block:clamp(3rem,6vw,4.5rem);position:relative}.ui-brand-section--surface-muted{background:var(--color-surface-muted)}.ui-brand-section--surface-chrome{background:color-mix(in oklab, var(--chrome-background), transparent 8%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-brand-section--spacing-compact{padding-block:clamp(2rem,3vw,3rem)}.ui-brand-section--spacing-default{padding-block:clamp(3rem,6vw,4.5rem)}.ui-brand-section--spacing-hero{padding-block:clamp(4.5rem,10vw,7rem)}.ui-brand-section--snap{scroll-snap-align:start;scroll-snap-stop:always}.ui-brand-section--viewport{align-items:center;min-height:100svh;display:grid}.ui-brand-container{width:min(100% - 2rem, var(--page-max,76rem));margin-inline:auto}.ui-brand-container--wide{width:min(100% - 2rem, var(--page-wide-max,96rem))}.ui-brand-container--measure{width:min(100% - 2rem, var(--page-measure-max,64rem))}.ui-brand-container--docs{width:min(100% - 2rem, var(--page-docs-max,70rem))}.ui-brand-container--full{width:min(100% - 2rem,100%)}.ui-brand-section-heading{justify-items:start;gap:1rem;display:grid}.ui-brand-section-heading [data-slot=badge]{justify-self:start}.ui-brand-header{z-index:40;pointer-events:none;position:fixed;inset:0 0 auto}.ui-brand-header__inner{width:min(100% - 2rem, var(--page-wide-max,96rem));border:1px solid color-mix(in oklab, var(--chrome-border), transparent 16%);background:color-mix(in oklab, var(--chrome-background), transparent 38%);-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);pointer-events:auto;border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:5.1rem;margin-inline:auto;padding:.8rem 1rem;transition:width .22s,min-height .22s,padding .22s,border-radius .22s,background-color .22s,border-color .22s,box-shadow .22s,opacity .22s,transform .22s;display:grid;box-shadow:0 16px 36px -30px #0f172a47}.ui-brand-header--floating{padding:1.25rem 0 0}.ui-brand-header--floating .ui-brand-header__inner{background:color-mix(in oklab, var(--chrome-background), transparent 54%);border-radius:1.75rem;width:min(100% - 2.5rem,96rem);min-height:5.75rem;padding:.9rem 1.1rem;box-shadow:0 24px 48px -36px #0f172a57}.ui-brand-header--topbar{background:color-mix(in oklab, var(--chrome-background), transparent 88%);-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);border-bottom:1px solid #0000;padding:0;transition:background-color .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,box-shadow .22s}.ui-brand-header--topbar .ui-brand-header__inner{width:min(100% - 2.5rem,90rem);min-height:6.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:1.15rem 1.3rem}.ui-brand-header--topbar .ui-brand-header__brand-link{justify-self:start}.ui-brand-header--topbar .ui-brand-header__actions{justify-self:end}.ui-brand-header--floating.is-compact{padding-top:.5rem}.ui-brand-header--floating.is-compact .ui-brand-header__inner{background:color-mix(in oklab, var(--chrome-background), transparent 18%);border-color:color-mix(in oklab, var(--chrome-border), transparent 2%);border-radius:1.2rem;width:min(100% - 1rem,100%);min-height:4.4rem;padding:.7rem .9rem;box-shadow:0 18px 42px -36px #0f172a85}.ui-brand-header--topbar.is-compact .ui-brand-header__inner{width:min(100% - .75rem,100%);min-height:4.6rem;padding:.65rem .9rem}.ui-brand-header--topbar.is-compact{border-bottom-color:color-mix(in oklab, var(--chrome-border), transparent 24%);background:color-mix(in oklab, var(--chrome-background), transparent 34%);-webkit-backdrop-filter:blur(16px)saturate(122%);backdrop-filter:blur(16px)saturate(122%);box-shadow:0 14px 30px -28px #0f172a57}.ui-brand-header__brand-link{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ui-brand-header__brand{align-items:center;min-width:0;display:inline-grid}.ui-brand-header__brand-default,.ui-brand-header__brand-compact{grid-area:1/1;min-width:0;transition:opacity .18s,transform .18s}.ui-brand-header__brand-compact{opacity:0;pointer-events:none;transform:translateY(.3rem)scale(.92)}.ui-brand-header.is-compact .ui-brand-header__brand-default{opacity:0;pointer-events:none;transform:translateY(-.3rem)scale(.92)}.ui-brand-header.is-compact .ui-brand-header__brand-compact{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ui-brand-header__nav{min-width:0}.ui-brand-header__nav .ui-navigation-menu-list{justify-content:center}.ui-brand-header__actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.ui-brand-header-actions,.ui-brand-header-actions__desktop{align-items:center;gap:.65rem;display:inline-flex}.ui-brand-header-actions__mobile-trigger.ui-button{display:none}.ui-brand-header-drawer__content{display:grid}.ui-brand-header-drawer__shell.ui-sidebar{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;min-height:100%;padding:0}.ui-brand-header-drawer__header{border-bottom:1px solid var(--chrome-border);background:color-mix(in oklab, var(--chrome-background), transparent 4%);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.ui-brand-header-drawer__close{flex:none}.ui-brand-header-drawer__nav{gap:0;padding:1rem}.ui-brand-header-drawer__nav--start{align-content:start}.ui-brand-header-drawer__nav--center{align-content:center}.ui-brand-header-drawer__nav-group{gap:.5rem}.ui-brand-header-drawer__nav-link{border-radius:var(--radius-lg);border:1px solid #0000;min-height:3rem;font-size:1rem;font-weight:600}.ui-brand-header-drawer__footer{border-top:1px solid var(--chrome-border);background:color-mix(in oklab, var(--chrome-background), transparent 4%);gap:.75rem;padding:1rem;display:grid}.ui-brand-header--topbar .ui-brand-header__nav .ui-navigation-menu-list{gap:.3rem}.ui-brand-hero-slideshow{--ui-brand-hero-slideshow-header-clearance:clamp(7rem, 14vw, 9.5rem);color:#f8fafc;cursor:grab;min-height:100svh;position:relative;overflow:clip}.ui-brand-hero-slideshow__slides{min-height:100svh;position:relative}.ui-brand-hero-slideshow__slide{opacity:0;pointer-events:none;transition:opacity .72s;position:absolute;inset:0}.ui-brand-hero-slideshow__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.ui-brand-hero-slideshow__backdrop,.ui-brand-hero-slideshow__backdrop-wash,.ui-brand-hero-slideshow__grain,.ui-brand-hero-slideshow__backdrop-orb{position:absolute;inset:0}.ui-brand-hero-slideshow__backdrop{z-index:-1;transition:transform .72s,opacity .72s;overflow:clip;transform:translate(6%)scale(1.08)}.ui-brand-hero-slideshow[data-direction=prev] .ui-brand-hero-slideshow__backdrop{transform:translate(-6%)scale(1.08)}.ui-brand-hero-slideshow__slide.is-active .ui-brand-hero-slideshow__backdrop{transform:translate(0,0)scale(1)}.ui-brand-hero-slideshow__backdrop-wash{background:linear-gradient(#02061747,#0000 24%,#0206176b 100%),linear-gradient(135deg,#070f1bfa,#1a2035eb 42%,#0a1823f0 100%)}.ui-brand-hero-slideshow__slide[data-theme=ember] .ui-brand-hero-slideshow__backdrop-wash{background:linear-gradient(#0d06023d,#0000 26%,#160a047a 100%),linear-gradient(135deg,#160b12fa,#3a1a13e6 45%,#1d1726f0 100%)}.ui-brand-hero-slideshow__slide[data-theme=teal] .ui-brand-hero-slideshow__backdrop-wash{background:linear-gradient(#030c0e3d,#0000 24%,#02141775 100%),linear-gradient(135deg,#09181cfa,#0e2f39e0 42%,#181f33f0 100%)}.ui-brand-hero-slideshow__backdrop-orb{filter:blur();opacity:.9;border-radius:999px}.ui-brand-hero-slideshow__backdrop-orb--primary{background:radial-gradient(circle,#d9a94957 0%,#0000 72%);width:clamp(18rem,28vw,34rem);height:clamp(18rem,28vw,34rem);inset:auto auto 8% 8%}.ui-brand-hero-slideshow__backdrop-orb--secondary{background:radial-gradient(circle,#53a4ff47 0%,#0000 72%);width:clamp(16rem,24vw,28rem);height:clamp(16rem,24vw,28rem);inset:12% 8% auto auto}.ui-brand-hero-slideshow__slide[data-theme=ember] .ui-brand-hero-slideshow__backdrop-orb--primary{background:radial-gradient(circle,#ffb06057 0%,#0000 72%)}.ui-brand-hero-slideshow__slide[data-theme=ember] .ui-brand-hero-slideshow__backdrop-orb--secondary{background:radial-gradient(circle,#ff624c38 0%,#0000 72%)}.ui-brand-hero-slideshow__slide[data-theme=teal] .ui-brand-hero-slideshow__backdrop-orb--primary{background:radial-gradient(circle,#52d3ae4d 0%,#0000 72%)}.ui-brand-hero-slideshow__slide[data-theme=teal] .ui-brand-hero-slideshow__backdrop-orb--secondary{background:radial-gradient(circle,#38bdf83d 0%,#0000 72%)}.ui-brand-hero-slideshow__grain{mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 132px)}.ui-brand-hero-slideshow__inner{z-index:1;min-height:100svh;padding-top:var(--ui-brand-hero-slideshow-header-clearance);opacity:0;align-content:start;align-items:start;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,6vw,4rem);transition:transform .72s,opacity .72s;display:grid;position:relative;transform:translate(4%)}.ui-brand-hero-slideshow[data-direction=prev] .ui-brand-hero-slideshow__inner{transform:translate(-4%)}.ui-brand-hero-slideshow__slide.is-active .ui-brand-hero-slideshow__inner{opacity:1;transform:translate(0,0)}.ui-brand-hero-slideshow__body{gap:1rem;max-width:48rem;display:grid}.ui-brand-hero-slideshow__lead{color:#e2e8f0e0}.ui-brand-hero-slideshow__actions,.ui-brand-card-carousel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ui-brand-hero-slideshow__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ui-brand-hero-slideshow__stat{--color-foreground:#f8fafc;--color-muted-foreground:#e2e8f0c7;--surface-elevated-border:#ffffff24;--shadow-card:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d}.ui-brand-hero-slideshow__stat-label{color:var(--color-muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.ui-brand-hero-slideshow__aside{place-self:end;max-width:28rem}.ui-brand-hero-slideshow__controls{z-index:2;gap:.75rem;display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.ui-brand-hero-slideshow__control,.ui-brand-hero-slideshow__dot,.ui-brand-card-carousel__dot{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid oklab(100% 0 5.96046e-8/.22)}.ui-brand-hero-slideshow__control{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.ui-brand-hero-slideshow__control:hover,.ui-brand-hero-slideshow__dot:hover,.ui-brand-card-carousel__dot:hover{background:#ffffff29;border-color:oklab(100% 0 5.96046e-8/.42)}.ui-brand-hero-slideshow__control:hover{transform:translateY(-1px)}.ui-brand-hero-slideshow__pagination,.ui-brand-card-carousel__pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.ui-brand-hero-slideshow__pagination{z-index:2;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.ui-brand-hero-slideshow__dot,.ui-brand-card-carousel__dot{border-radius:999px;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding-inline:.8rem;font-size:.78rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.ui-brand-hero-slideshow__dot--shape{border-radius:999px;min-width:2.75rem;height:.65rem;padding-inline:0}.ui-brand-hero-slideshow__dot-shape{border-radius:inherit;width:100%;height:100%;display:block}.ui-brand-hero-slideshow__dot.is-active,.ui-brand-card-carousel__dot.is-active{color:#0f172a;background:#fff;border-color:#fff}.ui-brand-card-carousel{gap:1rem;display:grid}.ui-brand-hero-slideshow.is-dragging,.ui-brand-card-carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-brand-card-carousel__root{gap:1.25rem}.ui-brand-card-carousel__topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-brand-card-carousel__status,.ui-brand-card-carousel__meta{margin:0}.ui-brand-card-carousel__status{color:var(--color-soft-foreground);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.ui-brand-card-carousel__viewport{overscroll-behavior-x:contain;cursor:grab;padding-block:.25rem;overflow-y:visible}.ui-brand-card-carousel__track{gap:1.25rem}.ui-brand-card-carousel__item{width:min(100%,24rem);min-width:min(100%,24rem)}.ui-brand-card-carousel__card{gap:1rem;height:100%;display:grid}.ui-brand-card-carousel__meta{color:var(--color-muted-foreground);font-size:.92rem;line-height:1.6}@media (width>=960px){.ui-brand-hero-slideshow__inner{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}}.ui-brand-footer{border-top:1px solid color-mix(in oklab, var(--chrome-border), transparent 8%);background:linear-gradient(180deg, color-mix(in oklab, var(--chrome-background), transparent 4%), color-mix(in oklab, var(--color-background), var(--chrome-background) 28%))}.ui-brand-footer__inner{gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid}.ui-brand-footer__row{gap:1rem;display:grid}.ui-brand-footer__row+.ui-brand-footer__row{border-top:1px solid color-mix(in oklab, var(--chrome-border), transparent 22%);padding-top:1.25rem}.ui-brand-footer-columns{gap:1rem;display:grid}.ui-brand-footer-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-brand-footer-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-brand-footer-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=959px){.ui-brand-header__inner{grid-template-columns:1fr;justify-items:stretch}.ui-brand-header__nav .ui-navigation-menu-list{justify-content:flex-start}.ui-brand-header__actions{flex-wrap:wrap;justify-content:flex-start}.ui-brand-header--topbar .ui-brand-header__inner,.ui-brand-header--topbar.is-compact .ui-brand-header__inner{width:min(100% - 1rem,100%)}.ui-brand-header--mobile-nav.ui-brand-header--topbar .ui-brand-header__inner,.ui-brand-header--mobile-nav.ui-brand-header--topbar.is-compact .ui-brand-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4.5rem;padding:.65rem .75rem}.ui-brand-header--mobile-nav .ui-brand-header__nav,.ui-brand-header--mobile-nav .ui-brand-header-actions__desktop{display:none}.ui-brand-header--mobile-nav .ui-brand-header__actions{justify-content:flex-end}.ui-brand-header--mobile-nav .ui-brand-header-actions__mobile-trigger.ui-button{display:inline-flex}.ui-brand-hero-slideshow__inner{grid-template-columns:minmax(0,1fr)}.ui-brand-hero-slideshow__aside{justify-self:stretch;max-width:none}.ui-brand-card-carousel__item{min-width:min(100%,22rem)}}@media (width<=719px){.ui-brand-section--viewport{min-height:auto;padding-block:clamp(4.5rem,18vw,6rem)}.ui-brand-footer-columns--2,.ui-brand-footer-columns--3,.ui-brand-footer-columns--4{grid-template-columns:1fr}.ui-brand-hero-slideshow,.ui-brand-hero-slideshow__slides,.ui-brand-hero-slideshow__inner{min-height:100svh}.ui-brand-hero-slideshow__inner{padding-top:max(var(--ui-brand-hero-slideshow-header-clearance), clamp(5.75rem, 19vw, 7rem));padding-bottom:max(clamp(7rem, 24vw, 8.5rem), calc(env(safe-area-inset-bottom) + 6rem));gap:.9rem}.ui-brand-hero-slideshow__body{gap:.8rem;max-width:none}.ui-brand-hero-slideshow__body .type-display{letter-spacing:-.035em;font-size:clamp(2rem,10vw,2.8rem);line-height:.94}.ui-brand-hero-slideshow__body .type-lead{font-size:.95rem;line-height:1.55}.ui-brand-hero-slideshow__actions{gap:.5rem}.ui-brand-hero-slideshow__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.ui-brand-hero-slideshow__stat{padding:.65rem .75rem}.ui-brand-hero-slideshow__stat strong{font-size:.8rem;line-height:1.35;display:block}.ui-brand-hero-slideshow__stat-label{letter-spacing:.12em;font-size:.62rem}.ui-brand-hero-slideshow__controls{display:none}.ui-brand-hero-slideshow__pagination{top:50%;bottom:auto;right:auto;left:max(.4rem, env(safe-area-inset-left));z-index:2;flex-flow:column;gap:.4rem;transform:translateY(-50%)}.ui-brand-hero-slideshow__dot--shape{flex:none;width:.5rem;min-width:.5rem;height:2.1rem}.ui-brand-hero-slideshow__aside{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));left:max(2.75rem, calc(env(safe-area-inset-left) + 2.35rem));place-self:auto;width:auto;max-width:none;position:absolute}.ui-brand-hero-slideshow__aside [data-slot=brand-section-heading]{gap:.5rem}.ui-brand-hero-slideshow__aside .type-eyebrow{letter-spacing:.14em;font-size:.66rem}.ui-brand-hero-slideshow__aside .type-title{font-size:clamp(1.05rem,5vw,1.3rem);line-height:1.1}.ui-brand-hero-slideshow__aside .type-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-brand-card-carousel__topbar{flex-direction:column;align-items:flex-start}}@media (width>=960px){.ui-brand-header-drawer{display:none}}@media (prefers-reduced-motion:reduce){.ui-brand-hero-slideshow__slide,.ui-brand-hero-slideshow__control,.ui-brand-hero-slideshow__dot,.ui-brand-card-carousel__dot{transition:none}}
