.ch-badge[data-astro-cid-ce3d2jes]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);padding:.2rem .7rem}.ch-stage[data-astro-cid-ce3d2jes]{gap:1.5rem;display:grid;position:relative}.ch-phone[data-astro-cid-ce3d2jes]{width:min(62%,16rem);margin-inline:auto}@media (width>=64rem){.ch-stage[data-astro-cid-ce3d2jes]{padding-right:8%;display:block}.ch-phone[data-astro-cid-ce3d2jes]{width:19%;transform:translateY(var(--py,0px));margin:0;position:absolute;bottom:-6%;right:0}}@media (prefers-reduced-motion:no-preference){.js .ch-stage[data-astro-cid-ce3d2jes] .ch-desktop[data-astro-cid-ce3d2jes]{animation:ch-reveal 1.1s var(--ease-out) .15s both}.js .ch-stage[data-astro-cid-ce3d2jes] .ch-phone[data-astro-cid-ce3d2jes]{animation:ch-rise .9s var(--ease-out) .65s both}}.ch-phone[data-astro-cid-ce3d2jes] .ch-scroll[data-astro-cid-ce3d2jes]{position:absolute;inset:0 0 auto}.ch-phone[data-astro-cid-ce3d2jes] .ch-scroll[data-astro-cid-ce3d2jes] img{height:auto}@media (prefers-reduced-motion:no-preference){.ch-phone[data-astro-cid-ce3d2jes] .ch-scroll[data-astro-cid-ce3d2jes]{will-change:transform;animation:20s ease-in-out 1.5s infinite ch-scroll}}@keyframes ch-scroll{0%,7.5%{transform:translateY(0)}77.5%,87.5%{transform:translateY(calc(-1 * var(--ch-end)))}to{transform:translateY(0)}}@keyframes ch-reveal{0%{clip-path:inset(12% 6% 0 6% round var(--radius-card));opacity:.4;transform:scale(.97)}to{clip-path:inset(0 0 0 0 round var(--radius-card))}}@keyframes ch-rise{0%{opacity:0;translate:0 32px}}.cf-item[data-astro-cid-pl6lzqso]{border-bottom:1px solid var(--tone-line);min-width:0;padding:1.6rem 1.25rem 1.6rem 0}.cf-value[data-astro-cid-pl6lzqso]{font-size:min(var(--fit-max), calc(100cqi / var(--fit-em)), var(--text-h4));text-wrap:balance;line-height:1.3}@media (width>=80rem){.cf[data-astro-cid-pl6lzqso]{display:flex}.cf-item[data-astro-cid-pl6lzqso]{flex:var(--cf-grow,1) 1 0;min-width:min(calc(var(--cf-word,8) * var(--text-h4) + 3rem), 18%);border-bottom:0;border-left:1px solid var(--tone-line);padding:2.2rem 1.5rem 2.4rem}.cf-item[data-astro-cid-pl6lzqso]:first-child{border-left:0;padding-left:0}}.cf-link[data-astro-cid-pl6lzqso]{text-decoration:underline;text-decoration-color:var(--color-lime);text-underline-offset:.3em;width:fit-content;min-height:1.75rem;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.cf-link[data-astro-cid-pl6lzqso]:hover{color:var(--color-lime)}}.cs-num[data-astro-cid-ckrfjfrg]{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--font-weight-black);color:var(--tone-fg);align-items:center;gap:.6rem;display:inline-flex}.cs-num[data-astro-cid-ckrfjfrg]:after{content:"";border-radius:var(--radius-full);background:var(--color-lime);width:2.5rem;height:3px}.cc-card[data-astro-cid-flgas4uf]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--tone-surface);padding:clamp(18px,2.4vw,28px)}.cc-swatch[data-astro-cid-flgas4uf]{aspect-ratio:4/3;border-radius:var(--radius-icon);box-shadow:inset 0 0 0 1px var(--tone-line);display:block}.cc-type[data-astro-cid-flgas4uf]{font-family:var(--font-text);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--font-weight-bold);color:var(--tone-fg);line-height:1}.cc-type--serif[data-astro-cid-flgas4uf]{font-family:ui-serif,Georgia,Times New Roman,serif}.cc-nav[data-astro-cid-flgas4uf]{border:1px dashed var(--tone-line-strong);border-radius:var(--radius-icon);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem;display:flex}.cc-nav-brand[data-astro-cid-flgas4uf]{background:var(--tone-fg-muted);border-radius:2px;width:1.4rem;height:.8rem;margin-right:auto}.cc-nav-item[data-astro-cid-flgas4uf]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-icon);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:.1rem .45rem}.cc-nav-item--cta[data-astro-cid-flgas4uf]{border-color:var(--color-lime);background:var(--color-lime);color:var(--color-charcoal);font-weight:var(--font-weight-semibold)}.cg-shot[data-astro-cid-5szjc7mq]{transition:clip-path .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--d,0) * .14s)}@media (prefers-reduced-motion:no-preference){.js .cg-shot[data-astro-cid-5szjc7mq]:not([data-shown]){clip-path:inset(8% 4% 8% 4% round var(--radius-card));transform:translateY(24px)scale(.98)}}.cfe[data-astro-cid-k3gn5gia]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--tone-surface);flex-direction:column;padding:clamp(20px,2.6vw,32px);display:flex}.cfe--planned[data-astro-cid-k3gn5gia]{border-style:dashed;border-color:var(--tone-line-strong);background:0 0;position:relative}.cfe-status[data-astro-cid-k3gn5gia]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);color:var(--tone-fg-secondary);padding:.2rem .7rem;position:absolute;top:clamp(20px,2.6vw,32px);right:clamp(20px,2.6vw,32px)}.cfe-glyph[data-astro-cid-k3gn5gia]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-card);place-items:center;width:3rem;height:3rem;display:grid}.cfe-glyph[data-astro-cid-k3gn5gia] svg[data-astro-cid-k3gn5gia]{fill:none;width:1.6rem;height:1.6rem;stroke:var(--tone-fg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cfe-glyph[data-astro-cid-k3gn5gia] .g-hl[data-astro-cid-k3gn5gia]{stroke:var(--color-lime);stroke-width:2.2px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cfe-glyph[data-astro-cid-k3gn5gia]{transition:transform var(--duration-slow) var(--ease-out)}.cfe[data-astro-cid-k3gn5gia]:hover .cfe-glyph[data-astro-cid-k3gn5gia]{transform:translateY(-3px)}}.csv-list[data-astro-cid-4fxobf6s]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(16rem,82%);grid-auto-flow:column;gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}@media (width>=48rem){.csv-list[data-astro-cid-4fxobf6s]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.csv-item[data-astro-cid-4fxobf6s]{scroll-snap-align:start}.csv-card[data-astro-cid-4fxobf6s]{--nav-frame-radius:var(--radius-card);--nav-frame-color:var(--color-charcoal);--nav-frame-fill:color-mix(in srgb, var(--color-charcoal) 4%, transparent);border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--tone-surface);flex-direction:column;height:100%;min-height:15rem;padding:clamp(20px,2.6vw,32px);display:flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.csv-card[data-astro-cid-4fxobf6s] svg{transition:transform var(--duration-base) var(--ease-out)}.csv-card[data-astro-cid-4fxobf6s]:hover svg{transform:translate(4px)}}
