.sv-section{padding:var(--section-y) var(--gutter)}.sv-section[data-spacing=compact]{padding-top:calc(var(--section-y) * .6);padding-bottom:calc(var(--section-y) * .6)}.sv-section[data-spacing=spacious]{padding-top:calc(var(--section-y) * 1.25);padding-bottom:calc(var(--section-y) * 1.25)}.sv-section.sv-tight{padding-top:calc(var(--section-y) * .7);padding-bottom:calc(var(--section-y) * .7)}.sv-rail-host{container:sv-rail/inline-size}.sv-rail,.sv-rail>.sv-rail-body{display:flex;flex-direction:column;gap:var(--section-gap)}.sv-rail>.sv-rail-body{min-width:0}@container sv-rail (min-width: 960px){.sv-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(2.5rem,5cqi,5rem);align-items:start}}.sv-container{max-width:var(--container-max);margin:0 auto}.sv-narrow{max-width:min(var(--container-max),44rem);margin:0 auto}.sv-own-container{max-width:var(--container-max-set,var(--band-max))}.sv-flex[data-flex-width=narrow]{max-width:min(var(--container-max),44rem)}.sv-flex[data-flex-width=wide]{max-width:min(90rem,100%)}.sv-flex-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3cqi,2.5rem);align-items:start}.sv-flex[data-flex-align=center]>.sv-flex-grid{align-items:center}@container (min-width: 640px){.sv-flex-grid[data-cols="2"],.sv-flex-grid[data-cols="3"],.sv-flex-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-flex-grid[data-cols="1:2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sv-flex-grid[data-cols="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sv-flex-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 900px){.sv-flex-grid[data-cols="2"]{align-items:center}.sv-flex-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-flex-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.\!dark .sv-on-photo{color:hsl(var(--foreground))!important;--focus-ring:var(--foreground)!important;--eyebrow-ink:var(--foreground)!important}.dark .sv-on-photo{color:hsl(var(--foreground));--focus-ring:var(--foreground);--eyebrow-ink:var(--foreground)}.\!dark .sv-photo-scrim{background:linear-gradient(180deg,hsl(var(--background)/.08) 0,hsl(var(--background)/.4) 45%,hsl(var(--background)/.9) 100%)!important}.dark .sv-photo-scrim{background:linear-gradient(180deg,hsl(var(--background)/.08) 0,hsl(var(--background)/.4) 45%,hsl(var(--background)/.9) 100%)}.\!dark .sv-photo-veil{background:hsl(var(--background)/.78)!important}.dark .sv-photo-veil{background:hsl(var(--background)/.78)}@media (max-width:767.98px){.\!dark .sv-photo-stack{background:hsl(var(--background))!important}.sv-photo-stack{background:hsl(var(--foreground))}.dark .sv-photo-stack{background:hsl(var(--background))}}.sv-beat-word{display:inline-block}[data-beat-node][data-current]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 0 6px hsl(var(--primary)/.18)}.\!dark .sv-dusk{background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--card)) 38%)!important;color:hsl(var(--foreground))!important;--border:var(--border)!important;--focus-ring:var(--ring)!important;--eyebrow-ink:var(--primary-text)!important}.dark .sv-dusk{background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--card)) 38%);color:hsl(var(--foreground));--border:var(--border);--focus-ring:var(--ring);--eyebrow-ink:var(--primary-text)}@media (prefers-reduced-motion:no-preference){[data-beat-ready] [data-beat-reveal]:not([data-beat-reveal=words]){transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--beat-i, 0) * 90ms)}[data-beat-ready] [data-beat-reveal]:not([data-beat-reveal=words]):not([data-seen]){opacity:0;transform:translateY(18px)}[data-beat-ready] [data-beat-step]{transition:opacity .5s ease}[data-beat-ready] [data-beat-step]:not([data-current]){opacity:.38}[data-beat-ready] [data-beat-node]{transition:background-color .4s ease,color .4s ease,box-shadow .4s ease}[data-beat-ready] .sv-beat-word{transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i, 0) * 45ms)}[data-beat-ready] [data-beat-reveal=words]:not([data-seen]) .sv-beat-word{opacity:0;transform:translateY(.35em)}}.sv-eyebrow{font-family:var(--eyebrow-font);font-size:var(--type-eyebrow);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-case)}.text-eyebrow-ink{color:hsl(var(--eyebrow-ink,var(--primary-text)))}.sv-obj-pos{object-position:var(--obj-pos,center)}@media (max-width:767px){.sv-obj-pos{object-position:var(--obj-pos-m,var(--obj-pos,center))}}.sv-inverse{background:hsl(var(--foreground));color:hsl(var(--background));--card:var(--foreground);--card-foreground:var(--background);--muted:var(--foreground);--muted-foreground:var(--background);--border:var(--background);--focus-ring:var(--background);--eyebrow-ink:var(--background)}.\!dark .sv-inverse{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;--card:var(--background)!important;--card-foreground:var(--foreground)!important;--muted:var(--muted)!important;--muted-foreground:var(--muted-foreground)!important;--border:var(--border)!important;--focus-ring:var(--ring)!important;--eyebrow-ink:var(--primary-text)!important}.dark .sv-inverse{background:hsl(var(--card));color:hsl(var(--foreground));--card:var(--background);--card-foreground:var(--foreground);--muted:var(--muted);--muted-foreground:var(--muted-foreground);--border:var(--border);--focus-ring:var(--ring);--eyebrow-ink:var(--primary-text)}.sv-field{background:var(--o-sv-field,hsl(var(--foreground)));color:var(--o-on-field,hsl(var(--background)));--focus-ring:var(--o-on-field,var(--background));--eyebrow-ink:var(--o-on-field,var(--background))}.\!dark .sv-field{background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;--focus-ring:var(--foreground)!important;--eyebrow-ink:var(--foreground)!important}.dark .sv-field{background:hsl(var(--background));color:hsl(var(--foreground));--focus-ring:var(--foreground);--eyebrow-ink:var(--foreground)}.sv-field .text-muted-foreground{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .\!text-muted-foreground{color:color-mix(in srgb,currentColor 80%,transparent)!important}[data-surface=primary]{--focus-ring:var(--primary-foreground);--eyebrow-ink:var(--primary-foreground)}[data-frame-align=center] .sv-header-follow{text-align:center;align-items:center;margin-inline:auto}[data-frame-align=center] .sv-header-follow>p{margin-inline:auto}[data-frame-flush=top] .sv-section,[data-frame-flush=top] section[data-variant]{padding-top:0}[data-frame-flush=bottom] .sv-section,[data-frame-flush=bottom] section[data-variant]{padding-bottom:0}[data-frame-heading=display] h2.sv-heading{line-height:1.02;letter-spacing:-.02em}.sv-frame h2.text-type-display,[data-frame-heading=display] h2.sv-heading{font-size:min(var(--type-display),clamp(calc(var(--type-h2) * 1.15),5.5cqi,4.5rem))}[data-frame-heading=quiet] h2.sv-heading{font-size:var(--type-h3)}@container (min-width: 768px){[data-frame-header=split] .sv-container>.sv-header:has(>p){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(2rem,5cqi,4.5rem);align-items:end;width:100%;max-width:none}[data-frame-header=split] .sv-container>.sv-header:has(>p)>:not(p){grid-column:1}[data-frame-header=split] .sv-container>.sv-header:has(>p)>p{grid-column:2;grid-row:1/span 3;align-self:end}}[data-frame-cards=flat] .sv-card{background:transparent;border-color:transparent;box-shadow:none}[data-frame-cards=hairline] .sv-card{background:transparent;border-color:hsl(var(--border));box-shadow:none}[data-frame-cards=filled] .sv-card{background:hsl(var(--muted));border-color:transparent;box-shadow:none}[data-frame-cards=elevated] .sv-card{background:hsl(var(--card));border-color:transparent;box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 14px 32px -18px hsl(var(--foreground)/.38)}[data-frame-ornament=rule] .sv-header:before{content:"";display:block;width:56px;height:3px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--clay,var(--primary))))}[data-frame-ornament=device][data-frame-header=split] .sv-container>.sv-header:has(>p):before,[data-frame-ornament=rule][data-frame-header=split] .sv-container>.sv-header:has(>p):before{grid-column:1}[data-frame-ornament=device] .sv-header:before{content:"";display:block;width:56px;height:3px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--clay,var(--primary))))}html[data-site-device] [data-frame-ornament=device] .sv-header:before{border-radius:0;background:hsl(var(--primary));-webkit-mask:var(--sv-device) center /contain no-repeat;mask:var(--sv-device) center /contain no-repeat}html[data-site-device=scribble]{--sv-device:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16'%3E%3Cpath d='M2 10C14 2 22 14 34 8S56 2 68 9S92 15 118 6' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-site-device=brush]{--sv-device:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16'%3E%3Cpath d='M2 9C30 4 80 3 118 7L117 11C80 8 30 9 3 13Z'/%3E%3C/svg%3E")}html[data-site-device=contour]{--sv-device:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M2 4C30 1 60 7 118 3'/%3E%3Cpath d='M2 8C30 5 60 11 118 7'/%3E%3Cpath d='M2 12C30 9 60 15 118 11'/%3E%3C/svg%3E")}html[data-site-device=arch]{--sv-device:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M5 38V19A15 15 0 0 1 35 19V38' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E")}html[data-site-device=brush] [data-frame-ornament=device] .sv-header:before,html[data-site-device=contour] [data-frame-ornament=device] .sv-header:before,html[data-site-device=scribble] [data-frame-ornament=device] .sv-header:before{width:120px;height:16px}html[data-site-device=arch] [data-frame-ornament=device] .sv-header:before{width:32px;height:32px}html[data-site-device=rule] [data-frame-ornament=device] .sv-header:before{-webkit-mask:none;mask:none;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--clay,var(--primary))));border-radius:2px}[data-frame-media-side=start] [data-sv-split]>[data-sv-media]{order:-1}[data-frame-media-side=end] [data-sv-split]>[data-sv-media]{order:2}[data-frame-media-size=narrow] [data-sv-split]>[data-sv-media]{flex-grow:0.45;max-width:300px}[data-frame-media-size=balanced] [data-sv-split]>[data-sv-media]{flex-grow:1;flex-basis:320px;max-width:none}[data-frame-media-size=balanced] [data-sv-split]>[data-sv-text]{flex-grow:1}[data-frame-media-size=dominant] [data-sv-split]>[data-sv-media]{flex-grow:1.6;flex-basis:380px;max-width:none}[data-frame-media-size=dominant] [data-sv-split]>[data-sv-text]{flex-grow:1}[data-frame-media-shape=offset] [data-sv-media] [data-field=image]{box-shadow:18px 18px 0 0 hsl(var(--primary)/.16);margin:0 18px 18px 0;width:calc(100% - 18px)}[data-frame-media-shape=arch] [data-sv-media] [data-field=image]{border-radius:var(--radius-arch);overflow:hidden}[data-frame-media-shape=circle] [data-sv-media] [data-field=image]{aspect-ratio:1/1;border-radius:9999px;overflow:hidden}[data-frame-media-treatment=grayscale] [data-sv-media] [data-field=image] img{filter:grayscale(1) contrast(1.05)}[data-frame-media-treatment=multiply] [data-sv-media] [data-field=image]{background:transparent;border-color:transparent}[data-frame-media-treatment=multiply] [data-sv-media] [data-field=image] img{mix-blend-mode:multiply}[data-frame-media-treatment=duotone] [data-sv-media] [data-field=image]{overflow:hidden}[data-frame-media-treatment=duotone] [data-sv-media] [data-field=image] img{filter:grayscale(1) contrast(1.1)}[data-frame-media-treatment=duotone] [data-sv-media] [data-field=image]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:hsl(var(--primary));mix-blend-mode:color;opacity:.6}[data-frame-rows=lead-columns] [data-sv-index]>[data-item]:first-child,[data-frame-rows=lead] [data-sv-index]>[data-item]:first-child{padding-block:clamp(1.25rem,2.4cqi,2rem)}[data-frame-rows=lead-columns] [data-sv-index]>[data-item]:first-child [data-sv-title],[data-frame-rows=lead] [data-sv-index]>[data-item]:first-child [data-sv-title]{font-size:var(--type-h2);line-height:1.1}@container (min-width: 900px){[data-frame-rows=columns] [data-sv-index],[data-frame-rows=lead-columns] [data-sv-index]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4cqi,4rem);align-items:start}[data-frame-rows=lead-columns] [data-sv-index]>[data-item]:first-child{grid-column:1/-1}}@container (min-width: 640px){[data-frame-columns="2"] [data-sv-grid],[data-frame-columns="3"] [data-sv-grid],[data-frame-columns="4"] [data-sv-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-frame-feature=first] [data-sv-grid]>:first-child{grid-column:span 2}}@container (min-width: 1024px){[data-frame-columns="3"] [data-sv-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-frame-columns="4"] [data-sv-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-frame-feature=first][data-frame-columns="3"] [data-sv-grid]>:first-child,[data-frame-feature=first][data-frame-columns="4"] [data-sv-grid]>:first-child{grid-row:span 2}}[data-frame-quote=display] [data-sv-quote]{font-size:clamp(2rem,4.6cqi,4.25rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}[data-frame-quote=display] [data-sv-quote]:has(>span){text-indent:-.42em}[data-frame-quote=display] [data-sv-quote]:not(:has(>span)):before{content:"\201C";margin-left:-.5em;padding-right:.04em;color:hsl(var(--primary))}[data-frame-quote=display] [data-sv-cite]{font-variant-caps:all-small-caps;letter-spacing:.06em;font-size:var(--type-body)}[data-frame-edge=overlap]{--sv-overlap:clamp(3rem,7cqi,5.5rem);margin-top:calc(var(--sv-overlap) * -1);z-index:2;background:linear-gradient(to bottom,transparent var(--sv-overlap),hsl(var(--background)) var(--sv-overlap))!important}[data-frame-edge=overlap] .sv-section{padding-top:0}[data-frame-edge=overlap] .sv-container{background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) * 1.5);padding:clamp(1.5rem,3.5cqi,3rem);box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 24px 48px -28px hsl(var(--foreground)/.45)}@container (max-width: 639px){[data-frame-mobile-media=before] [data-sv-split]>[data-sv-media]{order:-1}[data-frame-mobile-media=after] [data-sv-split]>[data-sv-media]{order:3}[data-frame-mobile-limit="3"] :is([data-sv-index],[data-sv-grid])>:nth-child(n+4),[data-frame-mobile-limit="4"] :is([data-sv-index],[data-sv-grid])>:nth-child(n+5){display:none}}@container (min-width: 640px){[data-sv-show-all]{display:none}}.sv-lift{transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.sv-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px hsl(var(--foreground)/.35)}}.sv-spin{animation:sv-spin 28s linear infinite}@keyframes sv-spin{to{transform:rotate(1turn)}}.sv-heading{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--leading-tight)}.sv-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-wrap:balance;text-align:center;padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--radius-button);font-weight:var(--button-weight);font-family:var(--button-font);text-transform:var(--button-case);letter-spacing:var(--button-tracking)}.sv-card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius)}.sv-ph{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--type-small);color:hsl(var(--muted-foreground))}[data-frame-bg] [data-variant],[data-frame-bg] [data-variant^="organic:"],[data-frame-bg]>[data-frame-content]>div,[data-frame-bg]>[data-frame-content]>section{background-color:initial!important;background-image:none!important}[data-frame-bg] [data-sv-art]{background:none!important}[data-frame-bg] [data-sv-art] img,[data-frame-bg]>[data-frame-content]>section>img.absolute{visibility:hidden}[data-frame-bg]>[data-frame-content]>section:not(:has(video))>[data-sv-scrim]{opacity:.55}:where(:root){--type-display:var(--text-display,clamp(2.75rem,6cqi,5rem));--type-h1:var(--text-h1,clamp(2.25rem,5cqi,4rem));--type-h2:clamp(1.75rem,5cqi,var(--text-h2,2.75rem));--type-h3:var(--text-h3,clamp(1.25rem,2cqi,1.625rem));--type-body:var(--text-body,clamp(1rem,1.1cqi,1.0625rem));--type-small:var(--text-small,0.875rem);--type-eyebrow:var(--text-eyebrow,0.75rem);--type-lede:var(--text-lede,clamp(1.125rem,1.6cqi,1.375rem));--type-quote:var(--text-quote,clamp(1.5rem,3cqi,2.25rem));--type-caption:max(12px,var(--text-caption,0.75rem));--type-card:clamp(1.1875rem,1.65cqi,1.5rem);--leading-tight:1.1;--leading-body:var(--line-height-body,1.6);--heading-weight:600;--heading-tracking:-0.015em;--eyebrow-weight:600;--eyebrow-tracking:0.2em;--eyebrow-case:uppercase;--section-gap:clamp(2rem,4cqi,3rem);--container-max:var(--container-content,72rem);--gutter:clamp(1rem,4cqi,2rem);--button-weight:600;--button-padding-x:1.5rem;--button-padding-y:0.75rem;--button-shadow:none;--button-size:var(--type-small);--button-case:none;--button-tracking:normal;--button-font:var(--font-body);--eyebrow-font:var(--font-body);--eyebrow-ink:var(--primary-text);--feature-band:var(--primary);--feature-band-ink:var(--primary-foreground);--section-y-base:var(--space-5xl,calc(clamp(4rem, 8cqi, 6rem) * 1));--section-y:var(--section-y-base);--art-opacity-prominent:0.35;--primary-text:var(--primary);--measure:min(65ch,50rem);--chart-2:173 58% 39%;--chart-4:339 67% 52%;--primary-soft:hsl(var(--primary)/0.1);--primary-lift:hsl(var(--primary)/0.15);--primary-line:hsl(var(--primary)/0.25);--focus-ring:var(--ring);--type-hero-xl:clamp(2.75rem,9cqi,9rem);--card-pad:clamp(1.25rem,2.5cqi,2rem);--radius-arch:190px 190px 16px 16px}#theme-content,.sv-frame{--type-h3:min(clamp(1.25rem,3.2cqi,var(--text-h3,1.625rem)),calc(var(--type-h2) * 0.8))}@media (max-width:767px),(prefers-reduced-motion:reduce){[data-frame-bg] .bg-no-repeat,[data-frame-bg] [role=img]{background-attachment:scroll!important}}@media (prefers-reduced-motion:reduce){[data-variant] video{display:none}.sv-spin{animation:none}.hub-lift,.hub-zoom,[data-variant] .sv-lift{transform:none!important}[data-variant] .animate-pulse{animation:none!important}}html[data-motion=off] .sv-spin{animation:none}html[data-motion=off] .hub-lift,html[data-motion=off] .hub-zoom,html[data-motion=off] [data-variant] .sv-lift{transform:none!important}html[data-motion=off] [data-variant] .animate-pulse{animation:none!important}@keyframes sv-rise{0%{transform:translateY(28px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-frame-entrance=rise] .sv-container>*{animation:sv-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}html[data-motion=off] [data-frame-entrance=rise] .sv-container>*{animation:none}html[data-motion=off] [data-variant] video{display:none}@media print{body:has(.sv-print-root) *{visibility:hidden}body:has(.sv-print-root) .sv-print-root,body:has(.sv-print-root) .sv-print-root *{visibility:visible}}[data-band-tones]{--b-ink:hsl(var(--foreground));--b-ink2:hsl(var(--sv-ink-2,var(--foreground)));--b-body:hsl(var(--sv-body,var(--foreground)));--b-body2:hsl(var(--sv-body-2,var(--muted-foreground)));--b-body3:hsl(var(--sv-body-3,var(--foreground)));--b-muted:hsl(var(--muted-foreground));--b-muted2:hsl(var(--muted-subtle,var(--muted-foreground)));--b-muted4:hsl(var(--sv-muted-4,var(--muted-foreground)));--b-rule:hsl(var(--border));--b-rule2:hsl(var(--outline-variant,var(--border)));--b-rule3:hsl(var(--sv-rule-3,var(--border)));--b-rule4:hsl(var(--sv-rule-4,var(--border)));--b-rule6:hsl(var(--input,var(--border)));--b-rule7:hsl(var(--sv-rule-7,var(--border)));--b-accent:hsl(var(--primary-text,var(--primary)));--b-fill:hsl(var(--sv-accent-fill,var(--primary)));--b-on-fill:hsl(var(--sv-on-accent-fill,var(--primary-foreground)));--b-tint:hsl(var(--muted));--b-hover:light-dark(color-mix(in srgb,var(--b-ink) 3.5%,transparent),rgb(255 255 255/0.06));--b-wash:light-dark(rgb(255 255 255/0.5),rgb(255 255 255/0.04));--b-wash2:light-dark(rgb(255 255 255/0.55),rgb(255 255 255/0.05));--b-wash3:light-dark(rgb(255 255 255/0.6),rgb(255 255 255/0.05));color:var(--b-ink2);line-height:normal;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}[data-band-tones] a:hover{color:var(--b-accent)}[data-band-tones] .rl-well{background:var(--b-tint)}[data-band-tones] .rl-fill{display:inline-block;background:var(--b-fill);color:var(--b-on-fill);border:none;border-radius:0;padding:15px 28px;font-size:13.5px;font-weight:600;letter-spacing:.03em;line-height:normal;text-decoration:none}[data-band-tones] .rl-fill:hover{background:color-mix(in srgb,var(--b-fill) 88%,black);color:var(--b-on-fill)}[data-band-tones] .rl-input{background:var(--b-wash3);border:1px solid var(--b-rule6);border-radius:0;padding:15px 18px;font-size:17px;line-height:normal;color:var(--b-ink2);box-sizing:border-box}[data-band-tones] .rl-input:focus{outline:2px solid var(--b-ink);outline-offset:1px;border-color:var(--b-ink)}[data-band-tones] .rl-input::placeholder{color:var(--b-muted)}[data-band-tones] .rl-c-body2{color:var(--b-body2)}[data-band-tones] .rl-c-muted2{color:var(--b-muted2)}[data-band-tones] .rl-fs-11{font-size:var(--type-caption)}[data-band-tones] .rl-fs-14{font-size:14px}[data-band-tones] .rl-fs-15-5{font-size:15.5px}[data-band-tones] .rl-fs-16{font-size:16px}[data-band-tones] .rl-fs-17{font-size:17px}[data-band-tones] .rl-fs-21{font-size:21px}[data-band-tones] .rl-track-02{letter-spacing:.02em}[data-band-editorial] .ed-fs-26{font-size:26px}[data-band-mono] .mg-fs-23{font-size:23px}[data-band-mono] .mg-fs-26{font-size:26px}[data-band-mono] .mg-r-4{border-radius:4px}[data-band-mono] .mg-r-10{border-radius:10px}.be-fs-22{font-size:22px}.be-fs-27{font-size:27px}.be-fs-32{font-size:32px}.be-measure-card{max-width:460px}.hub-lift{transition:transform .2s ease}.hub-zoom{transition:transform .3s ease}@media (hover:hover){.hub-lift:hover{transform:translateY(-.25rem)}.group:hover .hub-zoom{transform:scale(1.05)}}[data-band-chambers] .jc-section-heading{font-size:var(--type-h2)}[data-band-chambers] .jc-eyebrow-tracking{letter-spacing:.24em}[data-band-rios] .lr-identity-heading{font-size:clamp(24px,3.2cqi,40px)}[data-band-rios] .lr-partner-heading{font-size:var(--type-h2)}.th-plate__crumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:var(--button-font);text-transform:var(--button-case);letter-spacing:var(--button-tracking);font-size:var(--type-small);color:hsl(var(--muted-foreground))}.th-plate__crumb a{color:inherit;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.th-plate__crumb a:hover{color:hsl(var(--primary-text,var(--primary)))}.th-plate__crumb [aria-current]{color:hsl(var(--foreground))}.th-plate__crumb [aria-hidden]{color:hsl(var(--border))}.th-plate__title{font-size:min(var(--type-display),22cqi);line-height:min(var(--leading-tight),.98);text-transform:var(--display-case,none);text-wrap:balance;color:hsl(var(--primary-text,var(--primary)))}.th-plate__lede{font-family:var(--hero-lede-font,var(--font-body));font-size:clamp(1.25rem,5.5cqi,1.875rem);line-height:1.25;max-width:24ch;text-wrap:pretty}.th-plate__quote{border-top:1px solid hsl(var(--border));padding-top:1.25rem;max-width:30rem}.th-plate__quote blockquote{font-family:var(--hero-lede-font,var(--font-reader,var(--font-body)));font-style:italic;font-size:clamp(1.0625rem,4cqi,1.25rem);line-height:1.5}.th-plate__quote figcaption{margin-top:.625rem;font-size:var(--type-small);color:hsl(var(--muted-foreground))}.th-rule{border-top:3px solid;padding-top:clamp(1rem,2cqi,1.5rem)}.th-h2{font-size:clamp(2.25rem,5cqi,4rem);line-height:min(var(--leading-tight),.95)}.th-h2,.th-h3{margin:0;text-transform:var(--section-heading-case,none);text-wrap:balance}.th-h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);font-size:clamp(1.375rem,2.4cqi,1.875rem);line-height:1.05}.th-label{font-family:var(--button-font);text-transform:var(--button-case);letter-spacing:var(--button-tracking);font-weight:var(--button-weight);font-size:var(--type-small);color:hsl(var(--muted-foreground))}.th-row{border-top:1px solid hsl(var(--border));padding-block:clamp(1rem,2.4cqi,1.5rem)}.th-row:first-child{border-top:0;padding-top:0}.th-year{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:clamp(2rem,4cqi,3rem);line-height:.9;color:hsl(var(--primary-text,var(--primary)))}.sv-inverse .th-accent,.sv-inverse .th-year{color:var(--primary-lift)}.sv-inverse .th-label{color:color-mix(in srgb,currentColor 70%,transparent)}.sv-inverse .th-row{border-top-color:color-mix(in srgb,currentColor 20%,transparent)}.th-strike{text-decoration:line-through;text-decoration-color:hsl(var(--primary));text-decoration-thickness:.1em}.th-tag{display:inline-flex;align-items:center;min-height:30px;box-sizing:border-box;padding:0 .625rem;border:1px solid;font-family:var(--button-font);text-transform:var(--button-case);letter-spacing:var(--button-tracking);font-weight:var(--button-weight);font-size:var(--type-caption)}.th-tag-fill{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.th-field-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.th-split{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 2rem}.th-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(1.5rem,3cqi,2.5rem)}.th-col{border-top:3px solid;padding-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.th-faq summary{list-style:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;padding-block:1rem;font-size:1.25rem;line-height:1.3;font-weight:500}.th-faq summary::-webkit-details-marker{display:none}.th-faq summary:hover{color:hsl(var(--primary-text,var(--primary)))}.th-faq summary:after{content:"";flex:none;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat}.th-faq[open] summary:after{background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat}@container (min-width: 640px){.th-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}[data-art-plate=blend] .sv-blend img{mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.04)}.dark .sv-blend img{mix-blend-mode:normal;filter:none}@keyframes sv-caret-blink{50%{opacity:0}}@keyframes sv-caret-out{to{opacity:0}}@keyframes sv-rise-once{0%{transform:translateY(.625rem)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.sv-caret-once{animation:sv-caret-blink 1s steps(1) 0s 4,sv-caret-out .2s linear 4s forwards}.sv-rise-once{animation:sv-rise-once var(--rise-dur,.6s) cubic-bezier(.16,1,.3,1) var(--dl,0s) both}}@media (prefers-reduced-motion:reduce){.sv-caret-once{display:none}}html[data-motion=off] .sv-caret-once{display:none}html[data-motion=off] .sv-rise-once{animation:none}.sv-field .marker\:text-muted-foreground ::marker{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .marker\:text-muted-foreground::marker{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .placeholder\:text-muted-foreground::placeholder{color:color-mix(in srgb,currentColor 80%,transparent)}[data-frame-bg]>[data-frame-content]>section>.after\:absoluteimg:after,[data-frame-bg]>[data-frame-content]>section>.before\:absoluteimg:before{content:var(--tw-content);visibility:hidden}.sv-field .hover\:text-muted-foreground:hover{color:color-mix(in srgb,currentColor 80%,transparent)}[data-frame-bg]>[data-frame-content]>section>.focus\:absolute:focusimg{visibility:hidden}.sv-field .disabled\:text-muted-foreground:disabled,.sv-field .group.toast .group-\[\.toast\]\:text-muted-foreground{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .group:has(:checked) .group-has-\[\:checked\]\:text-muted-foreground{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .dark\:text-muted-foreground:is(.dark *){color:color-mix(in srgb,currentColor 80%,transparent)}.sv-field .dark\:first\:text-muted-foreground:first-child:is(.dark *){color:color-mix(in srgb,currentColor 80%,transparent)}@media (min-width:1024px){[data-frame-bg]>[data-frame-content]>section>img.lg\:absolute{visibility:hidden}}[data-frame-bg]>[data-frame-content]>section>.\[\&\>svg\]\:absolute>svgimg{visibility:hidden}@container(min-width:36rem){[data-frame-bg]>[data-frame-content]>section>.\[\@container\(min-width\:36rem\)\]\:before\:absoluteimg:before{content:var(--tw-content);visibility:hidden}}@container(min-width:56rem){[data-frame-bg]>[data-frame-content]>section>img.\[\@container\(min-width\:56rem\)\]\:absolute{visibility:hidden}}@container(min-width:60rem){[data-frame-bg]>[data-frame-content]>section>img.\[\@container\(min-width\:60rem\)\]\:absolute{visibility:hidden}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.o-root,[data-variant^="organic:"]{font-family:var(--o-font-body);line-height:normal;-webkit-font-smoothing:antialiased}.o-root{background:var(--o-canvas);color:var(--o-ink);overflow-x:clip}:is([data-variant^="organic:"],.o-root) *,:is([data-variant^="organic:"],.o-root) :after,:is([data-variant^="organic:"],.o-root) :before{box-sizing:border-box}:is([data-variant^="organic:"],.o-root) a{text-decoration:none}.o-display,h2.o-display{font-family:var(--o-font-display);font-weight:400}.o-ui{font-family:var(--o-font-ui)}.o-mono{font-family:var(--o-font-mono)}.o-sign{font-family:var(--o-font-signature)}.o-kicker{letter-spacing:.16em;margin:0}.o-kicker,.o-pill{font-family:var(--o-font-ui);font-size:12px;font-weight:600;text-transform:uppercase}.o-pill{display:inline-flex;align-items:center;min-height:50px;padding:15px 34px;border-radius:calc(999px * var(--shape-scale, 1));background:var(--o-accent);letter-spacing:.13em}.o-pill,.o-pill:hover{color:var(--o-accent-ink)}.o-pill:hover{background:var(--o-accent-hover)}.o-rule-link{display:inline-flex;align-items:flex-end;min-height:44px;letter-spacing:.13em;padding-bottom:5px;border-bottom:2px solid}.o-card-link,.o-rule-link{font-family:var(--o-font-ui);font-size:12px;font-weight:600;text-transform:uppercase}.o-card-link{letter-spacing:.12em}.o-letter{font-family:var(--o-font-body);font-size:17px;font-weight:400;line-height:1.72;color:var(--o-ink-soft);text-wrap:pretty}.o-sessions{container-type:inline-size;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.o-sessions>li{flex:1 1 100%;max-width:100%;min-width:0}@container (min-width: 40rem){.o-sessions>li{flex:0 0 calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@container (min-width: 60rem){.o-sessions>li{flex:0 0 calc((100% - 3rem) / 4);max-width:calc((100% - 3rem) / 4)}}.o-rise{animation:o-rise .9s ease both}.o-veil{animation:o-veil 1.4s ease both}.o-rule{transform-origin:left;animation:o-rule 1s ease .3s both}.o-zoom{transition:transform .9s cubic-bezier(.2,.7,.2,1)}a:focus-visible .o-zoom,a:hover .o-zoom{transform:scale(1.07)}.o-hover-video{opacity:0;transition:opacity .52s ease}.o-hover-video[data-playing]{opacity:1}@keyframes o-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes o-veil{0%{opacity:0}to{opacity:1}}@keyframes o-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where([data-variant^="organic:"],.o-root){--o-canvas:hsl(var(--background));--o-card:hsl(var(--card));--o-paper:hsl(var(--surface-container-lowest));--o-sunk:hsl(var(--muted));--o-sheet:hsl(var(--surface-container-high));--o-line:hsl(var(--border));--o-ink:hsl(var(--foreground));--o-ink-soft:hsl(var(--muted-foreground));--o-ink-muted:hsl(var(--muted-subtle));--o-ink-cool:hsl(var(--chart-5));--o-deep:hsl(var(--primary));--o-deep-hover:hsl(var(--primary-hover,var(--primary)));--o-accent:hsl(var(--clay));--o-accent-hover:hsl(var(--clay-hover,var(--clay)));--o-accent-ink:hsl(var(--clay-foreground));--o-royal:hsl(var(--chart-2));--o-royal-hover:hsl(var(--chart-2-hover,var(--chart-2)));--o-gold:color-mix(in srgb,var(--o-accent) 55%,var(--o-paper));--o-field:hsl(var(--popover));--o-shadow:hsl(var(--foreground));--o-font-display:var(--font-heading);--o-font-body:var(--font-body);--o-font-ui:var(--font-label,var(--font-body));--o-font-mono:var(--font-mono);--o-font-signature:var(--font-signature);--o-soft:var(--o-ink-soft);--o-mute:var(--o-ink-muted);--o-on-deep:hsl(var(--primary-foreground));--o-on-accent:hsl(var(--clay-foreground));--o-display:var(--o-font-display);--o-reader:var(--font-reader,var(--font-body));--o-body:var(--o-font-body);--o-ui:var(--o-font-ui);--o-mono:var(--o-font-mono);--o-type-section:clamp(34px,4.6cqi,58px);--o-type-feature:clamp(28px,3.6cqi,44px);--o-type-card:clamp(21px,2.2cqi,26px);--o-type-caption:12px}:where(:root){--o-accent-lift:var(--primary-lift,hsl(var(--clay)));--o-secondary-accent:hsl(var(--clay));--o-card-ink:hsl(var(--card-ink,var(--foreground)));--o-danger:hsl(var(--destructive));--o-signature:var(--font-signature,var(--font-heading));--o-sv-field:light-dark(hsl(var(--foreground)),hsl(var(--background)));--o-on-field:light-dark(hsl(var(--background)),hsl(var(--foreground)));--o-field-deep:light-dark(hsl(var(--field-deep,var(--foreground))),hsl(var(--field-deep,var(--background))));--o-on-field-accent:var(--o-accent-lift)}@media (prefers-reduced-motion:reduce){:is([data-variant^="organic:"],.o-root) *,:is([data-variant^="organic:"],.o-root) :after,:is([data-variant^="organic:"],.o-root) :before{animation:none!important;transition:none!important}.o-hover-video{display:none}a:hover .o-zoom{transform:none}}html[data-motion=off] :is([data-variant^="organic:"],.o-root) *{animation:none!important}