.board[data-astro-cid-phukvz6q]{text-align:left;width:100%;max-width:1200px}.board__face[data-astro-cid-phukvz6q]{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-board);color:var(--text-primary)}.board__head[data-astro-cid-phukvz6q]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.board__title[data-astro-cid-phukvz6q]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.board__subtitle[data-astro-cid-phukvz6q]{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.board__ranges[data-astro-cid-phukvz6q]{gap:var(--space-0-5);display:flex}.board__range[data-astro-cid-phukvz6q]{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-chip);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.board__range[data-astro-cid-phukvz6q].is-on{background:var(--surface-accent-tint);color:var(--text-accent);font-weight:var(--weight-medium)}.tile[data-astro-cid-phukvz6q]{padding:var(--space-2) var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);background:var(--surface-raised);box-shadow:var(--shadow-tile)}.board__kpis[data-astro-cid-phukvz6q]{gap:var(--space-1-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi__head[data-astro-cid-phukvz6q]{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.kpi__spark[data-astro-cid-phukvz6q]{flex:none;width:64px;height:20px;overflow:visible}.kpi__spark[data-astro-cid-phukvz6q] path[data-astro-cid-phukvz6q]{fill:none;stroke-linecap:round;stroke-linejoin:round}.kpi__spark-line[data-astro-cid-phukvz6q]{stroke:var(--icon-muted);stroke-width:1.5px}.kpi__spark-dot[data-astro-cid-phukvz6q]{stroke:var(--icon-accent);stroke-width:6px}.kpi__label[data-astro-cid-phukvz6q]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}.kpi__value[data-astro-cid-phukvz6q]{margin-top:var(--space-1);font-size:2rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.1}.kpi__note[data-astro-cid-phukvz6q]{margin-top:var(--space-1-5);font-size:var(--text-ui)}.tone-teal[data-astro-cid-phukvz6q]{color:var(--text-accent)}.tone-sienna[data-astro-cid-phukvz6q]{color:var(--text-attention)}.tone-muted[data-astro-cid-phukvz6q]{color:var(--text-muted)}.board__row[data-astro-cid-phukvz6q]{gap:var(--space-1-5);margin-top:var(--space-1-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.tile__head[data-astro-cid-phukvz6q]{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.tile__title[data-astro-cid-phukvz6q]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tile__meta[data-astro-cid-phukvz6q]{color:var(--text-muted);font-size:var(--text-ui)}.trend__chart[data-astro-cid-phukvz6q]{column-gap:var(--space-1-5);row-gap:var(--space-1);margin-top:var(--space-2);grid-template-rows:168px auto;grid-template-columns:auto minmax(0,1fr);display:grid}.trend__y[data-astro-cid-phukvz6q],.trend__x[data-astro-cid-phukvz6q]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.trend__y[data-astro-cid-phukvz6q]{text-align:right;flex-direction:column;justify-content:space-between;margin-block:-.5em;display:flex}.trend__x[data-astro-cid-phukvz6q]{grid-column:2;justify-content:space-between;display:flex}.trend__plot[data-astro-cid-phukvz6q]{position:relative}.trend__svg[data-astro-cid-phukvz6q],.trend__labels[data-astro-cid-phukvz6q]{width:100%;height:100%;display:block;overflow:visible}.trend__labels[data-astro-cid-phukvz6q]{position:absolute;inset:0}.trend__grid[data-astro-cid-phukvz6q] line[data-astro-cid-phukvz6q]{stroke:var(--border-grid);stroke-width:1px}.trend__band[data-astro-cid-phukvz6q]{fill:var(--icon-accent-tint)}.trend__target[data-astro-cid-phukvz6q]{stroke:var(--icon-muted);stroke-width:1px;stroke-dasharray:4 4}.trend__target-label[data-astro-cid-phukvz6q]{fill:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.trend__line[data-astro-cid-phukvz6q]{fill:none;stroke:var(--icon-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend__dot[data-astro-cid-phukvz6q] path[data-astro-cid-phukvz6q]{fill:none;stroke-linecap:round}.trend__dot-ring[data-astro-cid-phukvz6q]{stroke:var(--surface-raised);stroke-width:12px}.trend__dot-core[data-astro-cid-phukvz6q]{stroke:var(--icon-accent);stroke-width:8px}.bars[data-astro-cid-phukvz6q]{flex-direction:column;display:flex}.bars__list[data-astro-cid-phukvz6q]{justify-content:space-around;gap:var(--space-1-5);margin-top:var(--space-2);flex-direction:column;flex:1;display:flex}.bars__row[data-astro-cid-phukvz6q]{align-items:center;gap:var(--space-1-5);font-size:var(--text-ui);grid-template-columns:52px minmax(0,1fr) 24px;display:grid}.bars__label[data-astro-cid-phukvz6q]{color:var(--text-secondary)}.bars__svg[data-astro-cid-phukvz6q]{width:100%;height:8px;display:block}.bars__track[data-astro-cid-phukvz6q]{fill:var(--border-grid)}.bars__fill[data-astro-cid-phukvz6q]{fill:var(--icon-accent)}.bars__value[data-astro-cid-phukvz6q]{text-align:right;font-variant-numeric:tabular-nums}.feed[data-astro-cid-phukvz6q]{margin-top:var(--space-1-5);padding:0;overflow:hidden}.feed__row[data-astro-cid-phukvz6q]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:96px 112px minmax(0,1fr) 150px;display:grid}.feed__row--head[data-astro-cid-phukvz6q]{background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;border-top:0}.feed__row[data-astro-cid-phukvz6q].is-flagged{background:var(--surface-attention-tint)}.feed__time[data-astro-cid-phukvz6q]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-ui);font-variant-numeric:tabular-nums}.feed__status[data-astro-cid-phukvz6q]{align-items:center;gap:var(--space-1);display:inline-flex}.feed__dot[data-astro-cid-phukvz6q]{background:currentColor;border-radius:50%;width:8px;height:8px}.feed__row[data-astro-cid-phukvz6q].is-flagged .feed__status[data-astro-cid-phukvz6q]{color:var(--text-primary);font-weight:var(--weight-medium)}.feed__row[data-astro-cid-phukvz6q].is-flagged .feed__dot[data-astro-cid-phukvz6q]{background:var(--icon-attention)}@media (forced-colors:active){.feed__dot[data-astro-cid-phukvz6q],.feed__row[data-astro-cid-phukvz6q].is-flagged .feed__dot[data-astro-cid-phukvz6q]{forced-color-adjust:none;background:canvastext}}.board__caption[data-astro-cid-phukvz6q]{margin-top:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right}@media (prefers-reduced-motion:no-preference) and (hover:hover){.tile[data-astro-cid-phukvz6q]{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.tile[data-astro-cid-phukvz6q]:hover{box-shadow:var(--shadow-tile-hover);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not(.hero-scrub) .board[data-astro-cid-phukvz6q]:not(.is-playing) [data-astro-cid-phukvz6q]{animation-play-state:paused}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q]{animation:board-rise .52s var(--ease-out) backwards}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="1"]{animation-delay:60ms}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="2"]{animation-delay:.12s}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="3"]{animation-delay:.18s}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="4"]{animation-delay:.24s}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="5"]{animation-delay:.3s}:root:not(.hero-scrub) .tile[data-astro-cid-phukvz6q][data-i="6"]{animation-delay:.36s}:root:not(.hero-scrub) .kpi__spark-line[data-astro-cid-phukvz6q]{animation:draw-line .9s var(--ease-out) .36s backwards}:root:not(.hero-scrub) .kpi__spark-dot[data-astro-cid-phukvz6q]{animation:.24s ease-out 1.18s backwards board-fade}:root:not(.hero-scrub) .trend__line[data-astro-cid-phukvz6q]{animation:draw-line var(--duration-draw) var(--ease-out) .56s backwards}:root:not(.hero-scrub) [data-astro-cid-phukvz6q]:is(.trend__band,.trend__target,.trend__labels){animation:.5s ease-out .76s backwards board-fade}:root:not(.hero-scrub) .trend__dot[data-astro-cid-phukvz6q]{animation:.26s ease-out 1.56s backwards board-fade}:root:not(.hero-scrub) .bars__bar[data-astro-cid-phukvz6q]{transform-box:fill-box;transform-origin:0;animation:board-grow .7s var(--ease-out) .64s backwards}:root:not(.hero-scrub) .bars__row[data-astro-cid-phukvz6q]:nth-child(2) .bars__bar[data-astro-cid-phukvz6q]{animation-delay:.71s}:root:not(.hero-scrub) .bars__row[data-astro-cid-phukvz6q]:nth-child(3) .bars__bar[data-astro-cid-phukvz6q]{animation-delay:.78s}:root:not(.hero-scrub) .bars__row[data-astro-cid-phukvz6q]:nth-child(4) .bars__bar[data-astro-cid-phukvz6q]{animation-delay:.85s}:root:not(.hero-scrub) .bars__row[data-astro-cid-phukvz6q]:nth-child(5) .bars__bar[data-astro-cid-phukvz6q]{animation-delay:.92s}:root:not(.hero-scrub) .feed__row[data-astro-cid-phukvz6q][data-r]{animation:.32s ease-out backwards board-fade}:root:not(.hero-scrub) .feed__row[data-astro-cid-phukvz6q][data-r="0"]{animation-delay:.76s}:root:not(.hero-scrub) .feed__row[data-astro-cid-phukvz6q][data-r="1"]{animation-delay:.84s}:root:not(.hero-scrub) .feed__row[data-astro-cid-phukvz6q][data-r="2"]{animation-delay:.92s}:root:not(.hero-scrub) .feed__row[data-astro-cid-phukvz6q][data-r="3"]{animation-delay:1s}:root:not(.hero-scrub) .board__caption[data-astro-cid-phukvz6q]{animation:.3s ease-out 1.1s backwards board-fade}}@keyframes board-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes board-fade{0%{opacity:0}}@keyframes board-grow{0%{transform:scaleX(0)}}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.kpi>*,.tile__head,.trend__y,.trend__x,.trend__grid,.trend__band,.trend__target,.trend__labels,.trend__line,.trend__dot,.kpi__spark-line,.kpi__spark-dot,.bars__row,.bars__bar,.feed__row,.board__caption){--k0:clamp(0, (var(--p) * var(--pace,1) - var(--s)) / var(--d), 1);--k:calc(var(--k0) * (2 - var(--k0)))}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.kpi>*,.tile__head,.bars__row>span,.feed__row,.trend__y,.trend__x,.trend__labels,.board__caption){opacity:clamp(0, (var(--k) - .35) * 1000, 1)}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.kpi>*,.tile__head,.bars__row,.feed__row){transform:translateY(calc((1 - var(--k)) * 12px))}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.trend__grid,.trend__band,.trend__target,.trend__dot,.kpi__spark-dot,.bars__track){opacity:var(--k)}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.trend__line,.kpi__spark-line){stroke-dasharray:calc(var(--len,3000) * 1px) 6000px;stroke-dashoffset:calc(var(--len,3000) * (1 - var(--k)) * 1px)}:is(.hero-pin,.hero-stick) .board[data-astro-cid-phukvz6q] .bars__bar[data-astro-cid-phukvz6q]{transform:scaleX(var(--k));transform-box:fill-box;transform-origin:0}.board[data-astro-cid-phukvz6q]{--s:0;--d:.18}.kpi[data-astro-cid-phukvz6q][data-i="0"]>[data-astro-cid-phukvz6q]{--s:.04}.kpi[data-astro-cid-phukvz6q][data-i="1"]>[data-astro-cid-phukvz6q]{--s:.08}.kpi[data-astro-cid-phukvz6q][data-i="2"]>[data-astro-cid-phukvz6q]{--s:.12}.kpi[data-astro-cid-phukvz6q][data-i="3"]>[data-astro-cid-phukvz6q]{--s:.16}.kpi[data-astro-cid-phukvz6q] .kpi__spark-line[data-astro-cid-phukvz6q]{--d:.2}.kpi[data-astro-cid-phukvz6q][data-i="0"] .kpi__spark-line[data-astro-cid-phukvz6q]{--s:.14}.kpi[data-astro-cid-phukvz6q][data-i="1"] .kpi__spark-line[data-astro-cid-phukvz6q]{--s:.18}.kpi[data-astro-cid-phukvz6q][data-i="2"] .kpi__spark-line[data-astro-cid-phukvz6q]{--s:.22}.kpi[data-astro-cid-phukvz6q][data-i="3"] .kpi__spark-line[data-astro-cid-phukvz6q]{--s:.26}.kpi[data-astro-cid-phukvz6q] .kpi__spark-dot[data-astro-cid-phukvz6q]{--d:.04}.kpi[data-astro-cid-phukvz6q][data-i="0"] .kpi__spark-dot[data-astro-cid-phukvz6q]{--s:.34}.kpi[data-astro-cid-phukvz6q][data-i="1"] .kpi__spark-dot[data-astro-cid-phukvz6q]{--s:.38}.kpi[data-astro-cid-phukvz6q][data-i="2"] .kpi__spark-dot[data-astro-cid-phukvz6q]{--s:.42}.kpi[data-astro-cid-phukvz6q][data-i="3"] .kpi__spark-dot[data-astro-cid-phukvz6q]{--s:.46}.trend[data-astro-cid-phukvz6q] .tile__head[data-astro-cid-phukvz6q],.trend[data-astro-cid-phukvz6q] [data-astro-cid-phukvz6q]:is(.trend__y,.trend__x,.trend__grid){--s:.2;--d:.12}.trend__line[data-astro-cid-phukvz6q]{--s:.3;--d:.32}.trend__target[data-astro-cid-phukvz6q],.trend__labels[data-astro-cid-phukvz6q]{--s:.46;--d:.12}.trend__band[data-astro-cid-phukvz6q]{--s:.58;--d:.14}.trend__dot[data-astro-cid-phukvz6q]{--s:.62;--d:.05}.bars[data-astro-cid-phukvz6q] .tile__head[data-astro-cid-phukvz6q]{--s:.26;--d:.12}.bars__row[data-astro-cid-phukvz6q]{--d:.12}.bars__row[data-astro-cid-phukvz6q]:first-child{--s:.3}.bars__row[data-astro-cid-phukvz6q]:nth-child(2){--s:.33}.bars__row[data-astro-cid-phukvz6q]:nth-child(3){--s:.36}.bars__row[data-astro-cid-phukvz6q]:nth-child(4){--s:.39}.bars__row[data-astro-cid-phukvz6q]:nth-child(5){--s:.42}.bars__row[data-astro-cid-phukvz6q] .bars__bar[data-astro-cid-phukvz6q]{--d:.22}.bars__row[data-astro-cid-phukvz6q]:first-child .bars__bar[data-astro-cid-phukvz6q]{--s:.36}.bars__row[data-astro-cid-phukvz6q]:nth-child(2) .bars__bar[data-astro-cid-phukvz6q]{--s:.4}.bars__row[data-astro-cid-phukvz6q]:nth-child(3) .bars__bar[data-astro-cid-phukvz6q]{--s:.44}.bars__row[data-astro-cid-phukvz6q]:nth-child(4) .bars__bar[data-astro-cid-phukvz6q]{--s:.48}.bars__row[data-astro-cid-phukvz6q]:nth-child(5) .bars__bar[data-astro-cid-phukvz6q]{--s:.52}.feed__row[data-astro-cid-phukvz6q]{--d:.12}.feed__row--head[data-astro-cid-phukvz6q]{--s:.4}.feed__row[data-astro-cid-phukvz6q][data-r="0"]{--s:.46}.feed__row[data-astro-cid-phukvz6q][data-r="1"]{--s:.52}.feed__row[data-astro-cid-phukvz6q][data-r="2"]{--s:.58}.feed__row[data-astro-cid-phukvz6q][data-r="3"]{--s:.64}.board__caption[data-astro-cid-phukvz6q]{--s:.78;--d:.06}@media (max-width:1023.98px){.board__row[data-astro-cid-phukvz6q]{grid-template-columns:minmax(0,1fr)}.kpi__head[data-astro-cid-phukvz6q]{row-gap:var(--space-0-5);flex-wrap:wrap}.kpi__label[data-astro-cid-phukvz6q]{white-space:nowrap}.feed__row[data-astro-cid-phukvz6q]{grid-template-columns:72px 88px minmax(0,1fr) 132px}}@media (max-width:767.98px){.board__face[data-astro-cid-phukvz6q]{padding:var(--space-2)}.board__head[data-astro-cid-phukvz6q]{flex-direction:column}.board__kpis[data-astro-cid-phukvz6q]{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-phukvz6q]{padding:var(--space-1-5) var(--space-2)}.kpi__value[data-astro-cid-phukvz6q]{font-size:1.625rem}.board__row[data-astro-cid-phukvz6q]{gap:var(--space-1);margin-top:var(--space-1)}.trend__chart[data-astro-cid-phukvz6q]{grid-template-rows:132px auto}.bars[data-astro-cid-phukvz6q],.feed[data-astro-cid-phukvz6q]{display:none}.board[data-astro-cid-phukvz6q]{--pace:.72}.board__caption[data-astro-cid-phukvz6q]{--s:.64}}@media (max-width:479.98px){.kpi__spark[data-astro-cid-phukvz6q]{display:none}}.hero[data-astro-cid-ge2uvauf]{--hero-styled:1;isolation:isolate;margin-top:calc(-1 * var(--header-h));position:relative}.hero__frame[data-astro-cid-ge2uvauf]{position:relative}.hero__art[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf]{height:100svh;min-height:560px;display:block;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 42%;filter:saturate(.92)brightness(1.04);width:100%;height:100%;display:block}@media (max-width:1023.98px){.hero__photo[data-astro-cid-ge2uvauf] img{object-position:66% 42%}}@media (max-width:767.98px){.hero__photo[data-astro-cid-ge2uvauf] img{object-position:82% 42%}}@media (max-width:1023.98px){.hero__copy[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative}.hero__copy[data-astro-cid-ge2uvauf]:before{content:"";inset:calc(-1 * var(--space-4)) calc(-1 * var(--gutter));z-index:-1;pointer-events:none;background:radial-gradient(120% 50%,#f7f7f55c,#f7f7f54d 50%,#f7f7f500 100%);position:absolute}}.hero__mist[data-astro-cid-ge2uvauf]{background:radial-gradient(62% 56% at 50% 44%,#f7f7f58f,#f7f7f56e 58%,#f7f7f530 100%),linear-gradient(#f7f7f54f,#f7f7f500 34% 62%,#f7f7f591 92%);height:112svh;min-height:627px;position:absolute;inset:-6svh -12% auto}.hero__grain[data-astro-cid-ge2uvauf]{opacity:.12;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 80%);mask-image:linear-gradient(#000 25%,#0000 80%)}@media (forced-colors:active){.hero__art[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:no-preference){.hero__mist[data-astro-cid-ge2uvauf]{animation:hero-mist 8s var(--ease-out) both}.hero__photo[data-astro-cid-ge2uvauf] img{translate:0 calc(var(--q) * 30svh)}}@keyframes hero-mist{0%{transform:translate(-4%)}}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-h) + clamp(var(--space-6), 14vh - 24px, 128px)) 160px;text-align:center;flex-direction:column;align-items:center;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;width:100%;display:flex}.hero__heading[data-astro-cid-ge2uvauf]{max-width:var(--measure-display);margin-top:calc(var(--text-eyebrow) * 1.4 + var(--space-4));font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;word-break:break-word;overflow-wrap:anywhere}.hero__subhead[data-astro-cid-ge2uvauf]{max-width:var(--measure-lead);margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-lead);line-height:var(--leading-lead)}.hero__ctas[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__board[data-astro-cid-ge2uvauf]{width:100%;margin-top:var(--space-10);justify-content:center;display:flex}.hero__micro[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono)}@media (max-width:1023.98px){.hero__inner[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + clamp(var(--space-6), 12vh - 24px, var(--space-12)))}}@media (max-width:767.98px){.hero__inner[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + var(--space-8))}.hero__heading[data-astro-cid-ge2uvauf]{margin-top:calc(var(--text-eyebrow) * 1.4 + var(--space-3))}.hero__ctas[data-astro-cid-ge2uvauf]{flex-direction:column;align-self:stretch}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero__board[data-astro-cid-ge2uvauf]{margin-top:var(--space-6)}.hero__micro[data-astro-cid-ge2uvauf]{font-size:var(--text-xs)}}.hero-pin .hero[data-astro-cid-ge2uvauf]{height:250svh}.hero[data-astro-cid-ge2uvauf]+.divider{margin-top:0}.hero-pin .hero[data-astro-cid-ge2uvauf]+.divider{margin-top:calc(var(--release-gap,136) * 1px)}.hero-pin .hero__frame[data-astro-cid-ge2uvauf]{height:100svh;position:sticky;top:0;overflow:clip}.hero-pin .hero__photo[data-astro-cid-ge2uvauf] img{scale:calc(1.08 - var(--p) * .08)}.hero-pin .hero__copy[data-astro-cid-ge2uvauf]{--settle:clamp(0, var(--p) / .3, 1);transform:translateY(calc(var(--settle) * var(--copy-settle,-24) * 1px)) scale(calc(1 - var(--settle) * .03));transform-origin:50% 0}.hero-pin .hero__board[data-astro-cid-ge2uvauf] .board{--rise-p:clamp(0, var(--p) / .3, 1);--rise-e:calc(1 - (1 - var(--rise-p)) * (1 - var(--rise-p)));transform:translateY(calc((var(--from,0) + var(--rise-e) * var(--rise,0)) * -1px)) scale(calc(1 - (1 - var(--fit,1)) * var(--rise-e)));transform-origin:50% 0}.hero-stick .hero__board[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center}.hero-stick .hero__board[data-astro-cid-ge2uvauf]:after{content:"";flex:none;height:100svh}.hero-stick .hero__board[data-astro-cid-ge2uvauf] .board{top:calc(var(--header-h-condensed) + 16px);transform:scale(var(--fit,1));transform-origin:50% 0;position:sticky}@supports (animation-timeline:view()){.hero-pin .hero[data-astro-cid-ge2uvauf]{view-timeline:--hero-track block;view-timeline-inset:0;animation:linear both hero-progress;animation-timeline:--hero-track;animation-range:contain}@media (prefers-reduced-motion:no-preference){.hero__photo[data-astro-cid-ge2uvauf]{view-timeline:--hero-photo block;view-timeline-inset:0}.hero__photo[data-astro-cid-ge2uvauf] img{animation:linear both hero-photo-exit;animation-timeline:--hero-photo;animation-range:exit}}}@media print{.hero-pin .hero[data-astro-cid-ge2uvauf]{--p:1;height:auto;animation:none}.hero-pin .hero__frame[data-astro-cid-ge2uvauf]{height:auto;position:static;overflow:visible}.hero-pin [data-astro-cid-ge2uvauf]:is(.hero__copy,.hero__board .board){transform:none}.hero-stick .hero[data-astro-cid-ge2uvauf]{--p:1}.hero-stick .hero__board[data-astro-cid-ge2uvauf]:after{display:none}.hero-stick .hero__board[data-astro-cid-ge2uvauf] .board{position:static;transform:none}}@keyframes hero-progress{0%{--p:0}to{--p:1}}@keyframes hero-photo-exit{0%{--q:0}to{--q:1}}.about__grid[data-astro-cid-oxgmilyn]{column-gap:var(--space-3);row-gap:var(--space-5);padding-block:var(--section-pad);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about__eyebrow[data-astro-cid-oxgmilyn]{color:var(--text-accent);grid-column:1/-1}.about__media[data-astro-cid-oxgmilyn]{grid-column:1/5;align-self:start}.about__frame[data-astro-cid-oxgmilyn]{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--surface-sunken);overflow:hidden}.about__photo[data-astro-cid-oxgmilyn]{height:calc(100% + 32px);margin-top:-16px;display:block}.about__photo[data-astro-cid-oxgmilyn] img{object-fit:cover;width:100%;height:100%;translate:0 calc((var(--v) - .5) * -32px);display:block}.about__text[data-astro-cid-oxgmilyn]{grid-column:5/-1;padding-inline-start:var(--space-4)}.about__statement[data-astro-cid-oxgmilyn]{max-width:var(--measure-statement);color:var(--text-primary);font-size:var(--text-statement);font-weight:var(--weight-medium);line-height:var(--leading-statement);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin-inline-start:var(--optical-inset)}.about__body[data-astro-cid-oxgmilyn]{max-width:var(--measure);margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-large)}@media (prefers-reduced-motion:no-preference){.about__reveal[data-astro-cid-oxgmilyn].reveal{opacity:1;animation:none;transform:none}.about__reveal[data-astro-cid-oxgmilyn].reveal:not(.is-revealed) .about__frame[data-astro-cid-oxgmilyn]{clip-path:inset(100% 0 0)}.about__reveal[data-astro-cid-oxgmilyn].reveal.is-revealed .about__frame[data-astro-cid-oxgmilyn]{animation:about-wipe 1s var(--ease-standard) backwards}.about__reveal[data-astro-cid-oxgmilyn].reveal.is-revealed img{animation:about-settle 1.4s var(--ease-out) backwards}}@keyframes about-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes about-settle{0%{scale:1.04}}@media (max-width:1023.98px){.about__grid[data-astro-cid-oxgmilyn]{display:block}.about__media[data-astro-cid-oxgmilyn]{max-width:560px;margin-top:var(--space-4)}.about__text[data-astro-cid-oxgmilyn]{padding-inline-start:0}.about__statement[data-astro-cid-oxgmilyn]{margin-top:var(--space-6)}}@media (max-width:767.98px){.about__media[data-astro-cid-oxgmilyn]{margin-top:var(--space-3)}.about__statement[data-astro-cid-oxgmilyn]{margin-top:var(--space-5)}.about__body[data-astro-cid-oxgmilyn]{margin-top:var(--space-4);font-size:var(--text-lg)}}.mboard[data-astro-cid-vyoyebip]{--backdrop-out:20px;isolation:isolate;flex-direction:column;margin:0;display:flex}.mboard__stage[data-astro-cid-vyoyebip]{flex-direction:column;flex:1;display:flex;position:relative}.mboard__backdrop[data-astro-cid-vyoyebip]{--off-centre:calc(max(var(--v) - .5, .5 - var(--v)) * 2);--sharp:clamp(0, (.75 - var(--off-centre)) / .55, 1);inset:calc(-1 * var(--backdrop-out));z-index:-1;background:var(--surface-sunken);border-radius:20px;position:absolute;overflow:hidden}.mboard__backdrop[data-astro-cid-vyoyebip]:after{content:"";background:#0e5e5c33;position:absolute;inset:0}.mboard__photo[data-astro-cid-vyoyebip],.mboard__photo[data-astro-cid-vyoyebip] img{width:100%;height:100%;display:block}.mboard__photo[data-astro-cid-vyoyebip] img{object-fit:cover;object-position:62% 55%;opacity:calc(.45 + .25 * var(--sharp));filter:blur(calc(14px - 8px * var(--sharp)));will-change:opacity, filter;scale:1.25}.mboard__box[data-astro-cid-vyoyebip]{gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-board);color:var(--text-primary);flex-direction:column;flex:1;display:flex}.mboard__head[data-astro-cid-vyoyebip]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.mboard__title[data-astro-cid-vyoyebip]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.mboard__meta[data-astro-cid-vyoyebip]{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.mboard__caption[data-astro-cid-vyoyebip]{margin-top:calc(var(--backdrop-out) + var(--space-1-5));color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right}.mb-section[data-astro-cid-vyoyebip]{gap:var(--space-1-5);flex-direction:column;display:flex}.mb-section--grow[data-astro-cid-vyoyebip]{flex:1}.mb-label[data-astro-cid-vyoyebip]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mb-sub[data-astro-cid-vyoyebip]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.mb-grid[data-astro-cid-vyoyebip]{stroke:var(--border-grid);stroke-width:1px}.cols[data-astro-cid-vyoyebip]{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.cols__plot[data-astro-cid-vyoyebip],.mtrend__plot[data-astro-cid-vyoyebip]{min-height:150px;position:relative}.cols__plot[data-astro-cid-vyoyebip]{padding-top:var(--space-2-5);flex:150px}.cols__plot[data-astro-cid-vyoyebip] .cols__svg[data-astro-cid-vyoyebip]{top:var(--space-2-5);height:calc(100% - var(--space-2-5))}.cols__svg[data-astro-cid-vyoyebip],.mtrend__svg[data-astro-cid-vyoyebip]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cols__bar[data-astro-cid-vyoyebip]{fill:var(--icon-accent)}.cols__cap[data-astro-cid-vyoyebip]{fill:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cols__x[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.multiples[data-astro-cid-vyoyebip]{gap:var(--space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.multiple[data-astro-cid-vyoyebip]{gap:var(--space-1);padding:var(--space-1-5) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);flex-direction:column;display:flex}.multiple__head[data-astro-cid-vyoyebip]{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.multiple__name[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}.multiple__value[data-astro-cid-vyoyebip]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.multiple__plot[data-astro-cid-vyoyebip]{flex:64px;min-height:64px;position:relative}.cols__bar[data-astro-cid-vyoyebip].is-earlier{fill:var(--icon-muted)}.multiple__x[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);justify-content:space-between;display:flex}.legend[data-astro-cid-vyoyebip]{gap:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-vyoyebip] li[data-astro-cid-vyoyebip]{align-items:center;gap:var(--space-1);display:inline-flex}.legend__line[data-astro-cid-vyoyebip]{background:var(--icon-accent);border-radius:1px;width:16px;height:2px}.legend__line--muted[data-astro-cid-vyoyebip]{background:var(--icon-muted)}.mtotal[data-astro-cid-vyoyebip]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.mtotal__value[data-astro-cid-vyoyebip]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.1}.mtotal__label[data-astro-cid-vyoyebip]{color:var(--text-muted);font-size:var(--text-ui)}.mstats[data-astro-cid-vyoyebip]{gap:var(--space-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mstat[data-astro-cid-vyoyebip]{padding:var(--space-1-5) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-tile)}.mstat__label[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}.mstat__value[data-astro-cid-vyoyebip]{margin-top:var(--space-0-5);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.15}.mstat__note[data-astro-cid-vyoyebip]{margin-top:var(--space-0-5);color:var(--text-accent);font-size:var(--text-ui)}.mtrend[data-astro-cid-vyoyebip]{gap:var(--space-1) var(--space-1-5);flex:1;grid-template-rows:minmax(150px,1fr) auto;grid-template-columns:auto minmax(0,1fr);display:grid}.mtrend__y[data-astro-cid-vyoyebip],.mtrend__x[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.mtrend__y[data-astro-cid-vyoyebip]{text-align:right;flex-direction:column;justify-content:space-between;margin-block:-.5em;display:flex}.mtrend__x[data-astro-cid-vyoyebip]{grid-column:2;justify-content:space-between;display:flex}.mtrend__line[data-astro-cid-vyoyebip]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mtrend__line--current[data-astro-cid-vyoyebip]{stroke:var(--icon-accent)}.mtrend__line--previous[data-astro-cid-vyoyebip]{stroke:var(--icon-muted)}.mtrend__dot[data-astro-cid-vyoyebip] path[data-astro-cid-vyoyebip]{fill:none;stroke-linecap:round}.mtrend__dot-ring[data-astro-cid-vyoyebip]{stroke:var(--surface-raised);stroke-width:12px}.mtrend__dot-core[data-astro-cid-vyoyebip]{stroke:var(--icon-accent);stroke-width:8px}.mtable[data-astro-cid-vyoyebip]{border:1px solid var(--border-subtle);border-radius:var(--radius-tile);overflow:hidden}.mtable__row[data-astro-cid-vyoyebip]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-subtle);font-size:var(--text-ui);font-variant-numeric:tabular-nums;display:grid}.mtable--report[data-astro-cid-vyoyebip] .mtable__row[data-astro-cid-vyoyebip]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.mtable--signals[data-astro-cid-vyoyebip] .mtable__row[data-astro-cid-vyoyebip]{grid-template-columns:48px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr)}.mtable__row--head[data-astro-cid-vyoyebip]{background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;border-top:0}.mtable__row[data-astro-cid-vyoyebip].is-on{background:var(--surface-accent-tint);font-weight:var(--weight-semibold)}.mtable__row[data-astro-cid-vyoyebip].is-flagged{background:var(--surface-attention-tint)}.mtable__time[data-astro-cid-vyoyebip]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.mflag[data-astro-cid-vyoyebip],.mstatus[data-astro-cid-vyoyebip]{align-items:center;gap:var(--space-1);display:inline-flex}.mflag__dot[data-astro-cid-vyoyebip],.mstatus__dot[data-astro-cid-vyoyebip]{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.mflag__dot[data-astro-cid-vyoyebip]{background:var(--icon-attention)}.tone-teal[data-astro-cid-vyoyebip]{color:var(--text-accent)}.tone-muted[data-astro-cid-vyoyebip]{color:var(--text-muted)}.tone-sienna[data-astro-cid-vyoyebip]{color:var(--text-primary);font-weight:var(--weight-medium)}.tone-sienna[data-astro-cid-vyoyebip] .mstatus__dot[data-astro-cid-vyoyebip]{background:var(--icon-attention)}@media (forced-colors:active){.mflag__dot[data-astro-cid-vyoyebip],.mstatus__dot[data-astro-cid-vyoyebip],.legend__line[data-astro-cid-vyoyebip]{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mstat[data-astro-cid-vyoyebip],.multiple[data-astro-cid-vyoyebip]{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.mstat[data-astro-cid-vyoyebip]:hover,.multiple[data-astro-cid-vyoyebip]:hover{box-shadow:var(--shadow-tile-hover);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.mboard[data-astro-cid-vyoyebip]:not(.is-playing) [data-astro-cid-vyoyebip]{animation-play-state:paused}[data-astro-cid-vyoyebip][data-s]{animation:mb-rise .48s var(--ease-out) backwards}[data-astro-cid-vyoyebip][data-s="1"]{animation-delay:90ms}.multiple[data-astro-cid-vyoyebip]{animation:mb-rise .48s var(--ease-out) backwards}.multiple[data-astro-cid-vyoyebip]:nth-child(2){animation-delay:70ms}.multiple[data-astro-cid-vyoyebip]:nth-child(3){animation-delay:.14s}.multiple[data-astro-cid-vyoyebip]:nth-child(4){animation-delay:.21s}.cols__bar[data-astro-cid-vyoyebip]{transform-box:fill-box;transform-origin:50% 100%;animation:mb-grow .7s var(--ease-out) .2s backwards}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(2){animation-delay:.25s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(3){animation-delay:.3s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(4){animation-delay:.35s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(5){animation-delay:.4s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(6){animation-delay:.45s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(7){animation-delay:.5s}.cols__bar[data-astro-cid-vyoyebip]:nth-of-type(8){animation-delay:.55s}.cols__cap[data-astro-cid-vyoyebip]{animation:.3s ease-out .26s backwards mb-fade}.mtrend__line--previous[data-astro-cid-vyoyebip]{animation:draw-line 1s var(--ease-out) .2s backwards}.mtrend__line--current[data-astro-cid-vyoyebip]{animation:draw-line var(--duration-draw) var(--ease-out) .32s backwards}.mtrend__dot[data-astro-cid-vyoyebip]{animation:.24s ease-out 1.38s backwards mb-fade}.mtable__row[data-astro-cid-vyoyebip][data-r]{animation:.32s ease-out .42s backwards mb-fade}.mtable__row[data-astro-cid-vyoyebip][data-r="1"]{animation-delay:.49s}.mtable__row[data-astro-cid-vyoyebip][data-r="2"]{animation-delay:.56s}.mtable__row[data-astro-cid-vyoyebip][data-r="3"]{animation-delay:.63s}}@keyframes mb-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mb-grow{0%{transform:scaleY(0)}}@keyframes mb-fade{0%{opacity:0}}@media (max-width:1023.98px){.mboard[data-astro-cid-vyoyebip]{--backdrop-out:16px}.mboard__backdrop[data-astro-cid-vyoyebip]{inset:calc(-1 * var(--backdrop-out)) -16px}}@media (max-width:767.98px){.mboard__box[data-astro-cid-vyoyebip]{gap:var(--space-2);padding:var(--space-2)}.mstats[data-astro-cid-vyoyebip]{gap:var(--space-1)}.mstat[data-astro-cid-vyoyebip]{padding:var(--space-1-5)}.mstat__value[data-astro-cid-vyoyebip]{font-size:var(--text-xl)}.mtable__row[data-astro-cid-vyoyebip]{padding:var(--space-1) var(--space-1-5)}.multiples[data-astro-cid-vyoyebip]{gap:var(--space-1)}.multiple[data-astro-cid-vyoyebip]{padding:var(--space-1) var(--space-1-5)}}@media (max-width:479.98px){.mtable--signals[data-astro-cid-vyoyebip] .mtable__row[data-astro-cid-vyoyebip]{grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr)}.mtable__team[data-astro-cid-vyoyebip],.mtable--signals[data-astro-cid-vyoyebip] .mtable__row--head[data-astro-cid-vyoyebip]>span[data-astro-cid-vyoyebip]:nth-child(3){display:none}.mstat__label[data-astro-cid-vyoyebip]{letter-spacing:0}.cols__x[data-astro-cid-vyoyebip]{font-family:var(--font-sans);letter-spacing:-.01em}}.build__inner[data-astro-cid-ktjywnh3]{padding-block:var(--section-pad)}.build__eyebrow[data-astro-cid-ktjywnh3]{color:var(--text-accent)}.build__intro[data-astro-cid-ktjywnh3]{max-width:var(--measure-heading);margin-top:var(--space-3);color:var(--text-primary);font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);text-wrap:pretty;margin-inline-start:var(--optical-inset)}.acc[data-astro-cid-ktjywnh3]{column-gap:var(--space-8);margin-top:var(--space-8);grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.acc__item[data-astro-cid-ktjywnh3]{border-top:1px solid var(--border-subtle);grid-column:1;position:relative}.acc__item[data-astro-cid-ktjywnh3]:first-child{grid-row:1}.acc__item[data-astro-cid-ktjywnh3]:nth-child(2){grid-row:2}.acc__item[data-astro-cid-ktjywnh3]:nth-child(3){grid-row:3}.acc__item[data-astro-cid-ktjywnh3]:nth-child(4){border-bottom:1px solid var(--border-subtle);grid-row:4}.acc__item[data-astro-cid-ktjywnh3]:before{content:"";background:var(--icon-accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.acc__item[data-astro-cid-ktjywnh3].is-open:before{transform:none}.acc[data-astro-cid-ktjywnh3]>.mboard{grid-area:1/2/6}.acc[data-astro-cid-ktjywnh3]>.mboard:not(.is-active){visibility:hidden}.acc[data-astro-cid-ktjywnh3]>.mboard:not(.is-active) :is(.mboard__box,.mboard__caption){opacity:0}.acc__trigger[data-astro-cid-ktjywnh3]{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);width:100%;min-height:var(--tap);padding:var(--space-3) 0;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.acc__trigger[data-astro-cid-ktjywnh3][aria-disabled=true]{cursor:default}.acc__index[data-astro-cid-ktjywnh3]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);grid-column:1}.acc__title[data-astro-cid-ktjywnh3]{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3);grid-column:1;line-height:1.25}.acc__trigger[data-astro-cid-ktjywnh3]:hover,.acc__item[data-astro-cid-ktjywnh3].is-open .acc__trigger[data-astro-cid-ktjywnh3]{color:var(--text-primary)}.acc__item--note[data-astro-cid-ktjywnh3] .acc__trigger[data-astro-cid-ktjywnh3]{padding-block:var(--space-2) 20px}.acc__item--note[data-astro-cid-ktjywnh3] .acc__title[data-astro-cid-ktjywnh3]{font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:0}.acc__item--note[data-astro-cid-ktjywnh3] .acc__icon[data-astro-cid-ktjywnh3]{grid-row:1}.acc__item[data-astro-cid-ktjywnh3].is-open .acc__index[data-astro-cid-ktjywnh3]{color:var(--text-accent)}.acc__icon[data-astro-cid-ktjywnh3]{grid-area:1/2/3;width:14px;height:14px;position:relative}.acc__icon[data-astro-cid-ktjywnh3]:before,.acc__icon[data-astro-cid-ktjywnh3]:after{content:"";background:var(--icon-accent);border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.acc__icon[data-astro-cid-ktjywnh3]:after{transform:rotate(90deg)}.acc__item[data-astro-cid-ktjywnh3].is-open .acc__icon[data-astro-cid-ktjywnh3]:after{transform:rotate(0)}.acc__panel[data-astro-cid-ktjywnh3]{grid-template-rows:1fr;display:grid}.acc__item[data-astro-cid-ktjywnh3]:not(.is-open) .acc__panel[data-astro-cid-ktjywnh3]{visibility:hidden;grid-template-rows:0fr}.acc__inner[data-astro-cid-ktjywnh3]{min-height:0;overflow:hidden}.acc__body[data-astro-cid-ktjywnh3]{max-width:var(--measure);padding-bottom:var(--space-4);color:var(--text-secondary);font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.acc__panel[data-astro-cid-ktjywnh3]{transition:grid-template-rows .45s var(--ease-out), visibility 0s linear .45s}.acc__item[data-astro-cid-ktjywnh3].is-open .acc__panel[data-astro-cid-ktjywnh3]{transition:grid-template-rows .45s var(--ease-out), visibility 0s}.acc__item[data-astro-cid-ktjywnh3]:before{transition:transform .6s var(--ease-out)}.acc__icon[data-astro-cid-ktjywnh3]:after{transition:transform var(--duration-hover) var(--ease-out)}.acc__trigger[data-astro-cid-ktjywnh3]{transition:color var(--duration-hover) ease}.acc[data-astro-cid-ktjywnh3]>.mboard{transition:visibility 0s linear var(--duration-slow)}.acc[data-astro-cid-ktjywnh3]>.mboard.is-active{transition:visibility}.acc[data-astro-cid-ktjywnh3]>.mboard :is(.mboard__box,.mboard__caption){transition:opacity var(--duration-slow) var(--ease-standard), translate var(--duration-slow) var(--ease-standard)}.acc[data-astro-cid-ktjywnh3]>.mboard:not(.is-active) :is(.mboard__box,.mboard__caption){translate:0 8px}}@media (max-width:1023.98px){.acc[data-astro-cid-ktjywnh3]{margin-top:var(--space-6);flex-direction:column;display:flex}.acc__item[data-astro-cid-ktjywnh3]:first-child{order:0}.acc__item[data-astro-cid-ktjywnh3]:nth-child(2){order:2}.acc__item[data-astro-cid-ktjywnh3]:nth-child(3){order:4}.acc__item[data-astro-cid-ktjywnh3]:nth-child(4){order:6}.acc[data-astro-cid-ktjywnh3]>.mboard:not(.is-active){display:none}.acc[data-astro-cid-ktjywnh3]>.mboard{margin-block:16px var(--space-4)}.acc[data-astro-cid-ktjywnh3][data-open="0"]>.mboard{order:1}.acc[data-astro-cid-ktjywnh3][data-open="1"]>.mboard{order:3}.acc[data-astro-cid-ktjywnh3][data-open="2"]>.mboard{order:5}.acc[data-astro-cid-ktjywnh3][data-open="3"]>.mboard{margin-block:calc(16px + var(--space-2)) 0;order:7}.acc__body[data-astro-cid-ktjywnh3]{padding-bottom:var(--space-3)}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.acc[data-astro-cid-ktjywnh3]>.mboard.is-active{animation:acc-board-in var(--duration-slow) var(--ease-standard)}}@keyframes acc-board-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:767.98px){.build__intro[data-astro-cid-ktjywnh3]{line-height:1.15}.acc__trigger[data-astro-cid-ktjywnh3]{padding-block:var(--space-2-5)}}@media (forced-colors:active){.acc__item[data-astro-cid-ktjywnh3]:before,.acc__icon[data-astro-cid-ktjywnh3]:before,.acc__icon[data-astro-cid-ktjywnh3]:after{forced-color-adjust:none;background:canvastext}}.approach[data-astro-cid-wgores44]{padding-top:calc(.5 * var(--section-pad))}.band[data-astro-cid-wgores44]{--band-h:clamp(380px, 56svh, 640px);--travel:calc(.5 * (100svh + var(--band-h)));--duo-dark:#0a3d3c;--duo-light:#357a74;isolation:isolate;height:var(--band-h);align-items:flex-end;display:flex;position:relative;overflow:hidden}.band__media[data-astro-cid-wgores44]{inset:calc(var(--travel) / -2) 0;z-index:-1;isolation:isolate;background:var(--duo-light);position:absolute}.band__media[data-astro-cid-wgores44]:after{content:"";background:var(--duo-dark);mix-blend-mode:lighten;position:absolute;inset:0}.band__photo[data-astro-cid-wgores44],.band__photo[data-astro-cid-wgores44] img{width:100%;height:100%;display:block}.band__photo[data-astro-cid-wgores44] img{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;translate:0 calc((var(--v) - .5) * var(--travel))}.band[data-astro-cid-wgores44]:after{content:"";z-index:-1;background:linear-gradient(#0a3d3c99,#0a3d3c00 36% 48%,#0a3d3ce0 100%);position:absolute;inset:0}@media (forced-colors:active){.band__media[data-astro-cid-wgores44],.band[data-astro-cid-wgores44]:after{display:none}}.band__inner[data-astro-cid-wgores44]{padding-block:var(--space-8)}.approach__heading[data-astro-cid-wgores44]{color:var(--text-on-accent);font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);margin-inline-start:var(--optical-inset)}.approach__inner[data-astro-cid-wgores44]{padding-block:var(--space-12) 0}.principles[data-astro-cid-wgores44]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principle[data-astro-cid-wgores44]{padding-top:var(--space-3);border-top:1px solid var(--border-strong)}.principle__numeral[data-astro-cid-wgores44]{color:var(--border-strong);font-family:var(--font-mono);font-size:4rem;font-weight:var(--weight-regular);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;line-height:1;display:block}.principle__roll[data-astro-cid-wgores44]{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.principle__digits[data-astro-cid-wgores44]{flex-direction:column;display:flex;transform:translateY(calc(1em - 100%))}@media (prefers-reduced-motion:no-preference){.reveal.is-revealed .principle__digits[data-astro-cid-wgores44]{animation:principle-roll .9s var(--ease-in-out) backwards;animation-delay:calc(.16s + var(--i,0) * var(--stagger-item))}}@keyframes principle-roll{0%{transform:translateY(0)}}.principle__title[data-astro-cid-wgores44]{margin-top:var(--space-3);font-size:var(--text-h3-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3);text-wrap:balance;line-height:1.3}.principle__body[data-astro-cid-wgores44]{margin-top:var(--space-1-5);color:var(--text-secondary);font-size:var(--text-base)}.approach__technology[data-astro-cid-wgores44]{max-width:var(--measure);margin-top:var(--space-8);color:var(--text-muted);font-size:var(--text-base)}@media (prefers-reduced-motion:no-preference){.principles[data-astro-cid-wgores44]{display:block}.principles[data-astro-cid-wgores44]:after{content:"";height:var(--space-8);display:block}.principle[data-astro-cid-wgores44]{top:calc(var(--header-h-condensed) + var(--space-3));column-gap:var(--space-6);margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);scale:calc(1 - var(--under,0) * .02);transform-origin:50% 0;grid-template-columns:112px minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid;position:sticky;box-shadow:0 -18px 40px -26px #00000080}.principle[data-astro-cid-wgores44]:nth-child(2){top:calc(var(--header-h-condensed) + var(--space-3) + 12px)}.principle[data-astro-cid-wgores44]:nth-child(3){top:calc(var(--header-h-condensed) + var(--space-3) + 24px)}.principle[data-astro-cid-wgores44]:nth-child(4){top:calc(var(--header-h-condensed) + var(--space-3) + 36px)}.principle[data-astro-cid-wgores44].reveal{opacity:1}.principle[data-astro-cid-wgores44].reveal.is-revealed{animation-name:reveal-rise}.principle[data-astro-cid-wgores44]:after{content:"";border-radius:inherit;opacity:calc(var(--under,0) * .4);pointer-events:none;background:#041c1b;position:absolute;inset:0}.principle__numeral[data-astro-cid-wgores44]{grid-row:1/3}.principle__title[data-astro-cid-wgores44],.principle__body[data-astro-cid-wgores44]{margin-top:0}.principles[data-astro-cid-wgores44]+.approach__technology[data-astro-cid-wgores44]{margin-top:calc(var(--space-8) - var(--space-3))}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){.principle[data-astro-cid-wgores44]{row-gap:var(--space-1-5);grid-template-columns:88px minmax(0,1fr)}.principle__body[data-astro-cid-wgores44]{grid-column:2}}@media (prefers-reduced-motion:no-preference) and (max-width:767.98px){.principle[data-astro-cid-wgores44]{grid-template-columns:minmax(0,1fr)}.principle__numeral[data-astro-cid-wgores44]{grid-row:auto;font-size:3rem}.principle__body[data-astro-cid-wgores44]{grid-column:auto}}@media (max-width:1023.98px){.band[data-astro-cid-wgores44]{--band-h:clamp(300px, 44svh, 420px);--travel:calc(.3 * (100svh + var(--band-h)))}.principles[data-astro-cid-wgores44]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.band__inner[data-astro-cid-wgores44]{padding-block:var(--space-6)}.approach__inner[data-astro-cid-wgores44]{padding-top:var(--space-8)}.principles[data-astro-cid-wgores44]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.approach__technology[data-astro-cid-wgores44]{margin-top:var(--space-6)}}.faq__grid[data-astro-cid-hemr5th4]{column-gap:var(--space-3);padding-block:var(--section-pad);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq__heading[data-astro-cid-hemr5th4]{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);grid-column:1/5;margin-inline-start:var(--optical-inset)}.faq__list[data-astro-cid-hemr5th4]{grid-column:5/13}.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid var(--border-subtle)}.faq__item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--border-subtle)}.faq__question[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:78px;padding-block:var(--space-2);color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-medium);cursor:pointer;line-height:1.35;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:first-child{text-wrap:balance}.faq__question[data-astro-cid-hemr5th4]:hover{color:var(--text-accent)}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--icon-accent);border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}@media (forced-colors:active){.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{forced-color-adjust:none;background:canvastext}}.faq__item[data-astro-cid-hemr5th4].is-animating{overflow:hidden}.faq__answer[data-astro-cid-hemr5th4]{max-width:var(--measure);padding-bottom:var(--space-4);color:var(--text-secondary);font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.faq__question[data-astro-cid-hemr5th4]{transition:color var(--duration-fast) ease}.faq__icon[data-astro-cid-hemr5th4]:after{transition:transform var(--duration-hover) var(--ease-out)}}@media (max-width:1023.98px){.faq__grid[data-astro-cid-hemr5th4]{display:block}.faq__list[data-astro-cid-hemr5th4]{margin-top:var(--space-5)}}@media (max-width:767.98px){.faq__question[data-astro-cid-hemr5th4]{min-height:64px;font-size:var(--text-lg)}}.contact[data-astro-cid-he3spzz3]{padding-bottom:var(--space-12)}.contact__band[data-astro-cid-he3spzz3]{--focus-ring:var(--focus-on-accent);background:var(--surface-accent);color:var(--text-on-accent);border-block:1px solid #8fd0c747}.contact__inner[data-astro-cid-he3spzz3]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);padding-block:var(--space-7);flex-wrap:wrap;display:flex}.contact__heading[data-astro-cid-he3spzz3]{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-inline-start:var(--optical-inset)}.contact__intro[data-astro-cid-he3spzz3]{margin-top:var(--space-1);color:var(--text-on-accent-muted)}.contact__email[data-astro-cid-he3spzz3]{max-width:100%;min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-pill-light);color:var(--text-on-pill-light);font-size:var(--text-lg);font-weight:var(--weight-medium);overflow-wrap:anywhere;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #041c1b4d}:is(.contact__email[data-astro-cid-he3spzz3]:hover,.contact__email[data-astro-cid-he3spzz3]:focus-visible){background:var(--surface-pill-light-hover);box-shadow:0 1px 2px #041c1b4d,0 14px 36px -12px #8fd0c7bf}@media (prefers-reduced-motion:no-preference){.contact__email[data-astro-cid-he3spzz3]{transition:background-color var(--duration-fast) ease, box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}@media (hover:hover){.contact__email[data-astro-cid-he3spzz3]:hover{transform:translateY(-1px)}}.contact__email[data-astro-cid-he3spzz3]:active{transition-duration:80ms;transform:translateY(0)scale(.98)}}@media (forced-colors:active){.contact__band[data-astro-cid-he3spzz3],.contact__email[data-astro-cid-he3spzz3]{border:1px solid canvastext}}@media (min-width:768px) and (max-width:1023.98px){.contact__inner[data-astro-cid-he3spzz3]{column-gap:clamp(var(--space-3), 6vw - 22px, var(--space-6));padding-block:var(--space-6);flex-wrap:nowrap}.contact__lead[data-astro-cid-he3spzz3]{flex:auto;min-width:0}.contact__intro[data-astro-cid-he3spzz3]{text-wrap:balance}.contact__email[data-astro-cid-he3spzz3]{padding-inline:clamp(var(--space-3), 2.5vw + 5px, var(--space-4));white-space:nowrap;flex:none}}@media (max-width:767.98px){.contact__inner[data-astro-cid-he3spzz3]{padding-block:var(--space-6);flex-direction:column;align-items:flex-start}.contact__email[data-astro-cid-he3spzz3]{min-height:52px;padding:0 var(--space-3);font-size:var(--text-base)}}.divider[data-astro-cid-boktbqod]{margin-block:calc(-.4 * var(--section-pad)) calc(-.5 * var(--section-pad));position:relative}.divider--closing[data-astro-cid-boktbqod]{--art-line:var(--color-teal-500);background:linear-gradient(var(--surface-from), var(--color-offwhite-100));margin-bottom:0}.divider[data-astro-cid-boktbqod] .container[data-astro-cid-boktbqod]{padding-block:var(--space-2)}.divider__svg[data-astro-cid-boktbqod]{width:100%;display:block;overflow:visible}.divider--contour[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{height:72px}.divider--converge[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{height:56px}.divider--ticks[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{height:48px}.divider__svg[data-astro-cid-boktbqod] path[data-astro-cid-boktbqod]{fill:none;stroke:var(--art-line);stroke-width:1px}.divider__svg[data-astro-cid-boktbqod] .divider__dot[data-astro-cid-boktbqod]{stroke-width:3px;stroke-linecap:round}.divider__svg[data-astro-cid-boktbqod] .divider__dot--m[data-astro-cid-boktbqod]{stroke-width:4px}.divider__run[data-astro-cid-boktbqod]{stroke-opacity:.45}.divider__base[data-astro-cid-boktbqod]{stroke-opacity:.18}.divider__svg[data-astro-cid-boktbqod] .divider__crest[data-astro-cid-boktbqod]{stroke-width:6px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.divider__wave[data-astro-cid-boktbqod]{animation:draw-line 1.4s var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}.divider__dot[data-astro-cid-boktbqod]{animation:divider-fade .32s var(--ease-standard) backwards;animation-delay:calc(var(--i,0) * 14ms)}.divider__run[data-astro-cid-boktbqod]{animation:draw-line .7s var(--ease-out) .62s backwards}.divider--converge[data-astro-cid-boktbqod] .divider__crest[data-astro-cid-boktbqod]{animation:divider-fade .26s var(--ease-out) .56s backwards}.divider--ticks[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{animation:divider-sweep 1.2s var(--ease-in-out) backwards}.divider--ticks[data-astro-cid-boktbqod] .divider__crest[data-astro-cid-boktbqod]{animation:divider-fade .3s var(--ease-out) 1s backwards}}@keyframes divider-fade{0%{opacity:0}}@keyframes divider-sweep{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px 0)}}@media (max-width:767.98px){.divider--contour[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{height:56px}.divider--converge[data-astro-cid-boktbqod] .divider__svg[data-astro-cid-boktbqod]{height:44px}}
