.cards.svelte-zf6m5w{margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.cards.svelte-zf6m5w>li:where(.svelte-zf6m5w){flex:18rem;max-inline-size:100%}@media (width>=60rem){.cards.svelte-zf6m5w>li:where(.svelte-zf6m5w){flex:0 1 calc((100% - 2 * var(--space-gutter)) / 3)}}h3.svelte-zf6m5w{overflow-wrap:break-word}.card.svelte-zf6m5w{position:relative}h3.svelte-zf6m5w a:where(.svelte-zf6m5w){color:var(--color-text);text-decoration:none}h3.svelte-zf6m5w a:where(.svelte-zf6m5w):after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.card.svelte-zf6m5w:hover{border-color:var(--color-border-strong)}.card.svelte-zf6m5w:has(a:where(.svelte-zf6m5w):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}h3.svelte-zf6m5w a:where(.svelte-zf6m5w):focus-visible{outline:none}.card.svelte-zf6m5w .cards__go{color:var(--color-accent)}.head.svelte-14pl4it{margin-bottom:var(--space-xl)}.cells.svelte-14pl4it{margin-bottom:0}.cell.svelte-14pl4it{flex-direction:column;display:flex}@media (width>=40rem){.cells.svelte-14pl4it{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.cells.svelte-14pl4it{grid-template-columns:repeat(3,minmax(0,1fr))}}.body.svelte-14pl4it{padding:var(--card-pad-compact);flex-direction:column;flex:1;display:flex;position:relative}@media (width>=40rem){.body.svelte-14pl4it{padding:var(--card-pad)}}.corner.svelte-14pl4it{line-height:0;position:absolute;inset-block-start:var(--card-pad-compact);inset-inline-end:var(--card-pad-compact)}.corner.svelte-14pl4it .glyph{block-size:1.75rem;inline-size:1.75rem}@media (width>=40rem){.corner.svelte-14pl4it{inset-block-start:var(--card-pad);inset-inline-end:var(--card-pad)}}.meta.svelte-14pl4it{gap:var(--space-xs);margin:0 0 var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);align-items:center;display:flex}.meta__index.svelte-14pl4it{color:var(--color-highlight-text)}h3.svelte-14pl4it{font-size:var(--text-h4);margin-bottom:var(--space-xs);padding-inline-end:2.5rem}.value.svelte-14pl4it{font-weight:var(--weight-strong);color:var(--color-text)}.how.svelte-14pl4it{color:var(--color-text-muted);font-size:var(--text-sm)}.example.svelte-14pl4it{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);margin:auto 0 0}.example__text.svelte-14pl4it{display:block}@media (width>=40rem){.example__text.svelte-14pl4it{min-block-size:3lh}}.example__label.svelte-14pl4it{margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle);display:block}.consultant.svelte-jwszlh{gap:var(--space-xl);align-items:start;display:grid}@media (width>=56rem){.consultant.svelte-jwszlh{gap:var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.points.svelte-jwszlh{margin:var(--space-lg) 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.points.svelte-jwszlh strong:where(.svelte-jwszlh){font-weight:var(--weight-strong);color:var(--color-heading)}.facts.svelte-jwszlh{padding-block:var(--space-xs);gap:0;margin:0;display:grid}.facts.svelte-jwszlh>div:where(.svelte-jwszlh){padding-block:var(--space-sm)}.facts.svelte-jwszlh>div:where(.svelte-jwszlh)+div:where(.svelte-jwszlh){border-top:var(--border-width) solid var(--color-border)}dt.svelte-jwszlh{margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-highlight-text)}dd.svelte-jwszlh{margin:0}.map.svelte-14yg70q{block-size:auto;inline-size:100%;max-inline-size:34rem;-webkit-mask-image:radial-gradient(62% 60% at 50% 52%,#000 60%,#0000 100%);mask-image:radial-gradient(62% 60% at 50% 52%,#000 60%,#0000 100%)}path.svelte-14yg70q{stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.map__town.svelte-14yg70q{stroke:var(--color-motif-strong);stroke-dasharray:1 4;opacity:.55}.map__cliff.svelte-14yg70q{stroke:var(--color-motif-strong);opacity:.6}.map__rail.svelte-14yg70q{stroke:var(--color-motif-strong);stroke-dasharray:5 3;opacity:.45}.map__road.svelte-14yg70q{stroke:var(--color-motif-strong);opacity:.6}.map__node.svelte-14yg70q{fill:var(--color-highlight-text)}.map__pulse.svelte-14yg70q{fill:none;stroke:var(--color-highlight-text);stroke-width:1px;opacity:.5}.map__label.svelte-14yg70q{font-family:var(--font-mono);font-size:calc(var(--text-xs) * .8);letter-spacing:.08em;fill:var(--color-text-subtle)}@media (prefers-reduced-motion:no-preference){.map__pulse.svelte-14yg70q{transform-box:fill-box;transform-origin:50%;animation:svelte-14yg70q-map-pulse 4.5s var(--ease-standard) infinite}@keyframes svelte-14yg70q-map-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(4.5)}}}.hero.svelte-vhe327{isolation:isolate;padding-block:var(--space-3xl) var(--hero-pad-end);align-items:center;display:grid;position:relative;overflow:clip}@media (width>=48rem){.hero.svelte-vhe327{min-block-size:min(82svh,52rem)}}.hero__grid.svelte-vhe327{gap:var(--space-xl);align-items:center;display:grid}.hero__text.svelte-vhe327{max-inline-size:38rem}.hero__eyebrow.svelte-vhe327{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);display:inline-flex}.hero__dot.svelte-vhe327{border-radius:var(--radius-pill);background:var(--color-highlight);block-size:.4rem;inline-size:.4rem}h1.svelte-vhe327{max-inline-size:22ch;margin-bottom:var(--space-md);font-size:var(--text-hero);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-heading)}.hero__sub.svelte-vhe327{margin-bottom:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.lead.svelte-vhe327{color:var(--color-text-muted);font-size:var(--text-lead);font-weight:var(--hero-lead-weight);max-inline-size:40ch}.hero.svelte-vhe327 .button-group{margin-top:var(--space-lg);align-items:center}.hero__visual.svelte-vhe327{margin-top:var(--space-xl)}@media (width<40rem){.hero.svelte-vhe327 .button-group{grid-template-columns:1fr;justify-items:start}.hero.svelte-vhe327 .button-group>.btn{white-space:nowrap;grid-column:auto;inline-size:auto}}.hero__map.svelte-vhe327{margin:0;display:none}@media (width>=64rem){.hero__grid.svelte-vhe327{grid-template-columns:1.05fr .95fr}.hero__map.svelte-vhe327{display:block}}@media (prefers-reduced-motion:no-preference){.hero__eyebrow.svelte-vhe327,.lead.svelte-vhe327,.hero.svelte-vhe327 .button-group{animation:svelte-vhe327-hero-in var(--duration-slow) var(--ease-emphasized) both}.lead.svelte-vhe327{animation-delay:.12s}.hero.svelte-vhe327 .button-group{animation-delay:.22s}@keyframes svelte-vhe327-hero-in{0%{opacity:0;transform:translateY(var(--space-xs))}}}.diagram.svelte-14jkeio{padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);background:radial-gradient(ellipse 60% 70% at 50% 55%, var(--color-glow-b), transparent 75%), var(--color-surface-alt);place-items:center;display:grid}svg.svelte-14jkeio{block-size:auto;inline-size:100%;max-inline-size:20rem}ellipse.svelte-14jkeio,circle.svelte-14jkeio,path.svelte-14jkeio{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.soft.svelte-14jkeio{stroke:var(--color-line-soft)}.dash.svelte-14jkeio{stroke-dasharray:3 5}.grid.svelte-14jkeio{stroke-dasharray:1 5}.node.svelte-14jkeio{fill:var(--color-bg);stroke:var(--color-highlight);stroke-width:1.5px}.service.svelte-ko8vok{flex-direction:column;align-items:flex-start;display:flex}.service.svelte-ko8vok>.diagram{align-self:stretch}.service--diagram.svelte-ko8vok{padding:0}.service__body.svelte-ko8vok{padding:var(--card-pad-compact);flex-direction:column;flex:1;align-items:flex-start;display:flex}@media (width>=40rem){.service__body.svelte-ko8vok{padding:var(--card-pad)}}.service.svelte-ko8vok ul:where(.svelte-ko8vok){margin-bottom:var(--space-md)}.service.svelte-ko8vok .btn{white-space:nowrap;justify-content:center;align-self:stretch;min-block-size:3rem;margin-top:auto}.head.svelte-1b9im8t{margin-bottom:var(--space-xl)}.tracks.svelte-1b9im8t{gap:var(--space-gutter);grid-template-columns:1fr;display:grid}@media (width>=56rem){.tracks.svelte-1b9im8t{grid-template-columns:repeat(2,minmax(0,1fr))}}.track.svelte-1b9im8t{scroll-margin-top:var(--header-offset);flex-direction:column;align-items:flex-start;display:flex}.track.svelte-1b9im8t h3:where(.svelte-1b9im8t){font-size:var(--text-h3);margin-bottom:var(--space-md)}dl.svelte-1b9im8t{gap:var(--space-sm);margin:0 0 var(--space-lg);display:grid}dt.svelte-1b9im8t{margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}dd.svelte-1b9im8t{margin:0}.gets.svelte-1b9im8t{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-border)}.track.svelte-1b9im8t .btn{margin-top:auto}.more-row.svelte-1b9im8t{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-gutter);padding:var(--space-md) var(--space-lg);border:var(--card-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.more-row.svelte-1b9im8t>div:where(.svelte-1b9im8t){flex:24rem}.more-row.svelte-1b9im8t h3:where(.svelte-1b9im8t){font-size:var(--text-h4);margin-bottom:var(--space-3xs)}.more-row.svelte-1b9im8t p:where(.svelte-1b9im8t){margin-bottom:0}.trust.svelte-p2opm3{border-block:var(--border-width) solid var(--color-border);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}li.svelte-p2opm3{padding:var(--space-md)}li.svelte-p2opm3+li:where(.svelte-p2opm3){border-top:var(--border-width) solid var(--color-border)}@media (width>=48rem){.trust.svelte-p2opm3{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}li.svelte-p2opm3+li:where(.svelte-p2opm3){border-top:0;border-inline-start:var(--border-width) solid var(--color-border)}}strong.svelte-p2opm3{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text);display:flex}strong.svelte-p2opm3:before{content:"";border-radius:var(--radius-pill);background:var(--color-highlight);block-size:.4rem;inline-size:.4rem}span.svelte-p2opm3{color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:var(--text-sm)}.fact.svelte-ovge82{margin-top:var(--space-lg)}.examples.svelte-ovge82{margin-top:var(--space-xl);grid-template-columns:1fr}@media (width>=40rem){.examples.svelte-ovge82{grid-template-columns:repeat(2,minmax(0,1fr))}}.example-item.svelte-ovge82>.example{background:var(--color-surface);block-size:100%}.principles-head.svelte-ovge82{margin-bottom:var(--space-lg)}.talks.svelte-ovge82{margin-top:var(--space-xl)}.area.svelte-ovge82{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:var(--border-width) solid var(--color-border)}.area-text.svelte-ovge82{max-width:var(--measure)}.area-list.svelte-ovge82{gap:var(--space-sm);margin:var(--space-lg) 0 0;display:grid}.area-list.svelte-ovge82>div:where(.svelte-ovge82){gap:var(--space-3xs) var(--space-md);display:grid}@media (width>=40rem){.area-list.svelte-ovge82>div:where(.svelte-ovge82){grid-template-columns:12rem 1fr;align-items:baseline}}.area-list.svelte-ovge82 dt:where(.svelte-ovge82){color:var(--color-text-muted);font-size:var(--text-sm)}.area-list.svelte-ovge82 dd:where(.svelte-ovge82){margin:0}.inline.svelte-ovge82{gap:var(--space-3xs) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.inline.svelte-ovge82 li:where(.svelte-ovge82):not(:last-child):after{content:"·" / "";padding-inline:var(--space-xs);color:var(--color-text-subtle)}.inline.svelte-ovge82 a:where(.svelte-ovge82),.area-more.svelte-ovge82 a:where(.svelte-ovge82){font-weight:var(--weight-strong)}.area-more.svelte-ovge82{margin-top:var(--space-lg)}
