.deck{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;height:100dvh;overflow-y:scroll}.deck::-webkit-scrollbar{display:none}.slide{height:100dvh;padding:clamp(2.5rem, 6vh, 4.5rem) var(--space-gutter) var(--deck-chrome);scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.slide:after{content:"";background:linear-gradient(90deg, transparent, var(--bp-line), transparent);height:1px;position:absolute;inset:auto 0 0}.slide__inner{width:100%;max-width:var(--content-max);flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.slide__ground{pointer-events:none;position:absolute;inset:0}.slide[data-kind=cover] .slide__ground:before{content:"";background-image:linear-gradient(var(--bp-glow-soft) 1px, transparent 1px), linear-gradient(90deg, var(--bp-glow-soft) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0;mask-image:radial-gradient(75% 85% at 60% 45%,#000 30%,#0000 76%)}.slide.is-active .slide__ground{background:radial-gradient(70% 55% at 15% 0%, var(--bp-glow-soft), transparent 70%)}.slide[data-kind=quote]{background:var(--bp-ink);color:var(--bp-paper)}.slide[data-kind=quote]:after{display:none}.slide[data-kind=quote].is-active .slide__ground{background:radial-gradient(60% 50% at 50% 30%,#8b5cf638,#0000 70%)}.reveal{opacity:0;transition:opacity var(--reveal-duration) var(--ease-out), transform var(--reveal-duration) var(--ease-out);transform:translateY(14px)}.slide.is-seen .reveal{opacity:1;transform:none}.slide.is-seen .reveal:first-child{transition-delay:0s}.slide.is-seen .reveal:nth-child(2){transition-delay:70ms}.slide.is-seen .reveal:nth-child(3){transition-delay:.14s}.slide.is-seen .reveal:nth-child(4){transition-delay:.21s}.slide.is-seen .reveal:nth-child(5){transition-delay:.28s}.slide.is-seen .reveal:nth-child(6){transition-delay:.35s}.slide.is-seen .reveal:nth-child(7){transition-delay:.42s}.slide.is-seen .reveal:nth-child(8){transition-delay:.49s}@media (prefers-reduced-motion:reduce){.deck{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}@page{size:var(--print-page-width) var(--print-page-height);margin:0}html.is-exporting .chrome,html.is-exporting .progress{display:none}html.is-exporting .deck{scroll-snap-type:none;height:auto;overflow:visible}html.is-exporting .slide{width:var(--print-page-width);height:var(--print-page-height);padding:var(--print-page-margin) var(--print-page-margin) var(--print-footer-space);page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid}html.is-exporting .slide:last-child{page-break-after:auto;break-after:auto}html.is-exporting .reveal{opacity:1!important;transition:none!important;transform:none!important}html.is-exporting .slide:after{display:none}html.is-exporting .slide:before{content:"Private and confidential";left:var(--print-page-margin);right:var(--print-page-margin);bottom:calc(var(--print-footer-space) / 2 - .5em);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--bp-ink-faint);font-size:8pt;position:absolute}.mark[data-astro-cid-77qc4tpx]{height:auto;display:block}.panes[data-astro-cid-jdlhtsbd]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.5rem;display:grid}@media (width>=55rem){.panes[data-astro-cid-jdlhtsbd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.pane[data-astro-cid-jdlhtsbd]{border:1px solid var(--bp-line);border-radius:var(--radius);background:var(--bp-paper-warm);color:var(--bp-ink-soft);flex-direction:column;gap:.7rem;padding:1.35rem 1.5rem;font-size:1rem;line-height:1.6;display:flex}.pane--lead[data-astro-cid-jdlhtsbd]{border-color:color-mix(in srgb, var(--bp-volt) 45%, transparent);background:linear-gradient(180deg, var(--bp-card), var(--bp-paper-warm));box-shadow:0 24px 60px -40px var(--bp-glow);color:var(--bp-ink)}.pane__label[data-astro-cid-jdlhtsbd]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-ink-faint);font-size:.7rem;font-weight:500}.pane--lead[data-astro-cid-jdlhtsbd] .pane__label[data-astro-cid-jdlhtsbd]{color:var(--bp-volt)}.pane__line[data-astro-cid-jdlhtsbd]{margin:0}.compare[data-astro-cid-qtsxhfvm]{width:100%;max-width:var(--content-max);flex-direction:column;gap:1rem;display:flex}.compare__title[data-astro-cid-qtsxhfvm]{max-width:20ch;font-size:clamp(1.9rem,4vw,3.25rem)}.house[data-astro-cid-pcrw4na6]{color:var(--bp-volt);overflow:hidden;mask-image:radial-gradient(92% 92%,#000 62%,#0000 99%)}.house[data-astro-cid-pcrw4na6] svg{width:100%;height:auto;display:block}.house[data-astro-cid-pcrw4na6] .hw{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.house[data-astro-cid-pcrw4na6] .hw-shell,.house[data-astro-cid-pcrw4na6] .hw-roof{stroke-width:1.6px}.house[data-astro-cid-pcrw4na6] .hw-openings{stroke-width:1.35px}.house[data-astro-cid-pcrw4na6] .hw-door{stroke-width:1.7px;stroke:var(--bp-volt-deep)}.house[data-astro-cid-pcrw4na6] .hw-trim{opacity:.6}.house[data-astro-cid-pcrw4na6] .hw-porch{opacity:.65}.house[data-astro-cid-pcrw4na6] .hw-boards{opacity:.26}.house[data-astro-cid-pcrw4na6] .hw-rafters{opacity:.3}.house[data-astro-cid-pcrw4na6] .hw-ground{opacity:.14}.house[data-astro-cid-pcrw4na6] .hw-sign{opacity:.75}.house[data-astro-cid-pcrw4na6] .hw-interior{stroke:var(--bp-volt-bright);stroke-width:1.3px}.hw-interior-group[data-astro-cid-pcrw4na6]{opacity:0}.hw-signtext[data-astro-cid-pcrw4na6] text[data-astro-cid-pcrw4na6]{font-family:var(--font-sans);text-anchor:middle;font-weight:800}.sign__sale[data-astro-cid-pcrw4na6]{letter-spacing:.5px;fill:currentColor;opacity:.5;font-size:10px;font-weight:700}.sign__strike[data-astro-cid-pcrw4na6]{stroke:currentColor;stroke-width:1.6px;opacity:.6}.sign__sold[data-astro-cid-pcrw4na6]{letter-spacing:.5px;fill:var(--hc-blue);paint-order:stroke;stroke:var(--bp-paper);stroke-width:2px;stroke-linejoin:round;font-size:17px}.deck[data-slide-kind=cover] .house[data-astro-cid-pcrw4na6] .hw{stroke-dasharray:2600;animation:hw-draw 1.6s var(--ease-out) both}.house[data-astro-cid-pcrw4na6] .hw-ground{animation-delay:0s}.house[data-astro-cid-pcrw4na6] .hw-shell{animation-delay:.1s}.house[data-astro-cid-pcrw4na6] .hw-boards{animation-delay:.35s}.house[data-astro-cid-pcrw4na6] .hw-roof{animation-delay:.25s}.house[data-astro-cid-pcrw4na6] .hw-rafters{animation-delay:.45s}.house[data-astro-cid-pcrw4na6] .hw-trim{animation-delay:.5s}.house[data-astro-cid-pcrw4na6] .hw-porch{animation-delay:.55s}.house[data-astro-cid-pcrw4na6] .hw-openings{animation-delay:.6s}.house[data-astro-cid-pcrw4na6] .hw-door{animation-delay:.75s}.house[data-astro-cid-pcrw4na6] .hw-sign{animation-delay:.85s}@keyframes hw-draw{0%{stroke-dashoffset:2600px}to{stroke-dashoffset:0}}@keyframes hw-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.deck[data-slide-kind=cover] .house[data-astro-cid-pcrw4na6] .hw{stroke-dasharray:none;animation-name:none}.hw-interior-group[data-astro-cid-pcrw4na6]{opacity:.5}}.cover[data-astro-cid-bpxt7osm]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;width:100%;display:grid}@media (width>=60rem){.cover[data-astro-cid-bpxt7osm]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem)}}.cover__text[data-astro-cid-bpxt7osm]{flex-direction:column;gap:1rem;display:flex}.lockup[data-astro-cid-bpxt7osm]{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.25rem);display:flex}.lockup__join[data-astro-cid-bpxt7osm]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-ink-faint);font-size:.72rem}.lockup__client[data-astro-cid-bpxt7osm]{max-width:100%;height:auto;display:block}.cover__title[data-astro-cid-bpxt7osm]{text-wrap:balance;max-width:17ch;margin-top:.75rem;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800}.cover__project[data-astro-cid-bpxt7osm]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-volt);align-items:center;gap:.75rem;font-size:clamp(.8rem,1.2vw,1rem);display:flex}.cover__project[data-astro-cid-bpxt7osm]:before{content:"";background:currentColor;width:clamp(2rem,6vw,5rem);height:1px}.cover__subtitle[data-astro-cid-bpxt7osm]{max-width:40ch;color:var(--bp-ink-soft);margin-top:.5rem;font-size:clamp(1rem,1.6vw,1.25rem)}.controls[data-astro-cid-bpxt7osm]{flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.5rem;display:flex}.controls__item[data-astro-cid-bpxt7osm]{color:var(--bp-ink-soft);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.controls__item[data-astro-cid-bpxt7osm] span[data-astro-cid-bpxt7osm]{margin-left:.15rem}.key[data-astro-cid-bpxt7osm]{border:1px solid var(--bp-line);background:var(--bp-card);min-width:1.9rem;height:1.9rem;font-family:var(--font-mono);color:var(--bp-ink);border-bottom-width:2px;border-radius:7px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.85rem;line-height:1;display:inline-flex;box-shadow:0 1px 2px #16141d0f}.cover__art[data-astro-cid-bpxt7osm]{display:none}@media (width>=60rem){.cover__art[data-astro-cid-bpxt7osm]{justify-self:center;width:100%;max-width:34rem;transition-delay:.12s;display:block}}.chat[data-astro-cid-6uz43suo]{border:1px solid var(--bp-line);border-radius:var(--radius-lg);background:var(--bp-card);box-shadow:0 40px 80px -56px var(--bp-glow);flex-direction:column;display:flex;overflow:hidden}.chat__bar[data-astro-cid-6uz43suo]{border-bottom:1px solid var(--bp-line);background:var(--bp-paper-warm);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.chat__dot[data-astro-cid-6uz43suo]{background:var(--bp-volt);width:8px;height:8px;box-shadow:0 0 0 4px var(--bp-glow-soft);border-radius:50%}.chat__who[data-astro-cid-6uz43suo]{color:var(--bp-ink);font-weight:600}.chat__scope[data-astro-cid-6uz43suo]{color:var(--bp-ink-faint)}.chat__thread[data-astro-cid-6uz43suo]{flex-direction:column;gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.bubble[data-astro-cid-6uz43suo]{border-radius:14px;max-width:82%;padding:.7rem .95rem;font-size:.95rem;line-height:1.5}.bubble--user[data-astro-cid-6uz43suo]{background:var(--bp-volt);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble--bot[data-astro-cid-6uz43suo]{border:1px solid var(--bp-line);background:var(--bp-paper);border-bottom-left-radius:4px;align-self:flex-start;width:100%;max-width:100%}.bubble__intro[data-astro-cid-6uz43suo]{color:var(--bp-ink)}.run[data-astro-cid-6uz43suo]{flex-direction:column;gap:.35rem;margin:.75rem 0 .8rem;padding:0;list-style:none;display:flex}.run__row[data-astro-cid-6uz43suo]{grid-template-columns:1.6rem minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.6rem;font-size:.88rem;display:grid}.run__bar[data-astro-cid-6uz43suo]{background:var(--bp-volt);border-radius:2px;height:2px;transform:translateY(-.25em)}.run__line[data-astro-cid-6uz43suo]{color:var(--bp-ink);font-weight:600}.run__detail[data-astro-cid-6uz43suo]{font-family:var(--font-mono);color:var(--bp-ink-faint);font-size:.76rem}.bubble__footer[data-astro-cid-6uz43suo]{border-top:1px solid var(--bp-line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--bp-volt-deep);padding-top:.7rem;font-size:.73rem}.chat__composer[data-astro-cid-6uz43suo]{border-top:1px solid var(--bp-line);background:var(--bp-paper-warm);align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.chat__input[data-astro-cid-6uz43suo]{border:1px solid var(--bp-line);background:var(--bp-card);color:var(--bp-ink-faint);border-radius:999px;flex:1;padding:.45rem .8rem;font-size:.85rem}.chat__send[data-astro-cid-6uz43suo]{background:var(--bp-volt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex}.typing[data-astro-cid-6uz43suo]{border:1px solid var(--bp-line);background:var(--bp-paper);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:.25rem;padding:.7rem .85rem;display:flex}.typing[data-astro-cid-6uz43suo] span[data-astro-cid-6uz43suo]{background:var(--bp-ink-faint);border-radius:50%;width:6px;height:6px}.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--user[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--bot[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble__footer[data-astro-cid-6uz43suo]{animation-duration:.45s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--user[data-astro-cid-6uz43suo]{animation-name:pop;animation-delay:.25s}.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo]{animation-name:pop,fade-out;animation-duration:.3s,.3s;animation-delay:.75s,1.75s}.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo] span[data-astro-cid-6uz43suo]{animation:1s ease-in-out .75s infinite blink}.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo] span[data-astro-cid-6uz43suo]:nth-child(2){animation-delay:.9s}.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo] span[data-astro-cid-6uz43suo]:nth-child(3){animation-delay:1.05s}.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--bot[data-astro-cid-6uz43suo]{animation-name:pop;animation-delay:1.95s}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]{animation-name:step-in}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]:first-child{animation-delay:2.35s}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]:nth-child(2){animation-delay:2.65s}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]:nth-child(3){animation-delay:2.95s}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]:nth-child(4){animation-delay:3.25s}.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo]:nth-child(5){animation-delay:3.55s}.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble__footer[data-astro-cid-6uz43suo]{animation-name:pop;animation-delay:3.95s}@keyframes fade-out{to{opacity:0;border-width:0;height:0;margin-top:-.75rem;padding-block:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes step-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--user[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble--bot[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .run__row[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .bubble__footer[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo],.slide.is-active .chat[data-astro-cid-6uz43suo] .typing[data-astro-cid-6uz43suo] span[data-astro-cid-6uz43suo]{animation-name:none}.typing[data-astro-cid-6uz43suo]{display:none}}.guards[data-astro-cid-2zgk3ye3] svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.ground[data-astro-cid-2zgk3ye3]{stroke:var(--bp-line);stroke-width:1.5px}.request[data-astro-cid-2zgk3ye3] rect[data-astro-cid-2zgk3ye3]{fill:var(--bp-card);stroke:var(--bp-ink-faint);stroke-width:2px}.request[data-astro-cid-2zgk3ye3] path[data-astro-cid-2zgk3ye3]{stroke:var(--bp-ink-faint);stroke-width:2px}.figure[data-astro-cid-2zgk3ye3] circle[data-astro-cid-2zgk3ye3],.figure[data-astro-cid-2zgk3ye3] path[data-astro-cid-2zgk3ye3]{stroke:var(--bp-ink);stroke-width:2.4px}.figure[data-astro-cid-2zgk3ye3] circle[data-astro-cid-2zgk3ye3]{fill:var(--bp-card)}.sword[data-astro-cid-2zgk3ye3] path[data-astro-cid-2zgk3ye3]{stroke:var(--bp-warn);stroke-width:3px}.clash[data-astro-cid-2zgk3ye3] path[data-astro-cid-2zgk3ye3]{stroke:var(--bp-warn);stroke-width:2.5px;opacity:0}.system[data-astro-cid-2zgk3ye3] circle[data-astro-cid-2zgk3ye3]{fill:var(--bp-paper-warm);stroke:var(--hc-blue);stroke-opacity:.35;stroke-width:2px}.system__label[data-astro-cid-2zgk3ye3]{text-anchor:middle;font-family:var(--font-sans);fill:var(--hc-blue);stroke:none;font-size:25px;font-weight:700}.label[data-astro-cid-2zgk3ye3],.verdict[data-astro-cid-2zgk3ye3]{text-anchor:middle;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--bp-ink-faint);stroke:none;font-size:12px}.verdict[data-astro-cid-2zgk3ye3]{fill:var(--bp-warn);font-size:13px}.request[data-astro-cid-2zgk3ye3],.line-of-defence[data-astro-cid-2zgk3ye3],.sword[data-astro-cid-2zgk3ye3],.clash[data-astro-cid-2zgk3ye3]{transform-box:view-box}.sword--a[data-astro-cid-2zgk3ye3]{transform-origin:320px 216px}.sword--b[data-astro-cid-2zgk3ye3]{transform-origin:360px 216px}.line-of-defence[data-astro-cid-2zgk3ye3]{transform-origin:340px 290px}.slide.is-active .guards[data-astro-cid-2zgk3ye3] .request[data-astro-cid-2zgk3ye3]{animation:charge 6s var(--ease-out) .6s infinite}.slide.is-active .guards[data-astro-cid-2zgk3ye3] .sword--a[data-astro-cid-2zgk3ye3]{animation:parry-a 6s var(--ease-out) .6s infinite}.slide.is-active .guards[data-astro-cid-2zgk3ye3] .sword--b[data-astro-cid-2zgk3ye3]{animation:parry-b 6s var(--ease-out) .6s infinite}.slide.is-active .guards[data-astro-cid-2zgk3ye3] .line-of-defence[data-astro-cid-2zgk3ye3]{animation:brace 6s var(--ease-out) .6s infinite}.slide.is-active .guards[data-astro-cid-2zgk3ye3] .clash[data-astro-cid-2zgk3ye3]{animation:6s ease-out .6s infinite spark}@keyframes charge{0%,8%{transform:translate(0)rotate(0)}30%{transform:translate(130px)rotate(0)}36%{transform:translate(100px)rotate(-10deg)}58%,to{transform:translate(0)rotate(0)}}@keyframes parry-a{0%,26%{transform:rotate(0)}32%{transform:rotate(-16deg)}44%,to{transform:rotate(0)}}@keyframes parry-b{0%,26%{transform:rotate(0)}32%{transform:rotate(16deg)}44%,to{transform:rotate(0)}}@keyframes brace{0%,28%{transform:translate(0)}34%{transform:translate(7px)}48%,to{transform:translate(0)}}@keyframes spark{0%,28%{opacity:0}32%{opacity:1}42%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.slide.is-active .guards[data-astro-cid-2zgk3ye3] .request[data-astro-cid-2zgk3ye3],.slide.is-active .guards[data-astro-cid-2zgk3ye3] .sword--a[data-astro-cid-2zgk3ye3],.slide.is-active .guards[data-astro-cid-2zgk3ye3] .sword--b[data-astro-cid-2zgk3ye3],.slide.is-active .guards[data-astro-cid-2zgk3ye3] .line-of-defence[data-astro-cid-2zgk3ye3],.slide.is-active .guards[data-astro-cid-2zgk3ye3] .clash[data-astro-cid-2zgk3ye3]{animation-name:none}}.flow-slide[data-astro-cid-xli5xrdw]{width:100%;max-width:var(--content-max);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (width>=62rem){.flow-slide[data-astro-cid-xli5xrdw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,3.5rem)}}.flow-slide__text[data-astro-cid-xli5xrdw]{flex-direction:column;gap:1rem;min-width:0;display:flex}.flow-slide__title[data-astro-cid-xli5xrdw]{text-wrap:balance;max-width:18ch;font-size:clamp(1.6rem,3vw,2.4rem)}.steps[data-astro-cid-xli5xrdw]{counter-reset:step;flex-direction:column;gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.steps__item[data-astro-cid-xli5xrdw]{color:var(--bp-ink-soft);counter-increment:step;grid-template-columns:1.6rem minmax(0,1fr);gap:.4rem;font-size:.97rem;display:grid}.steps__item[data-astro-cid-xli5xrdw]:before{content:counter(step);font-family:var(--font-mono);color:var(--bp-volt);font-size:.78rem;line-height:1.7}.flow-slide__caption[data-astro-cid-xli5xrdw]{border-top:1px solid var(--bp-line);max-width:44ch;color:var(--bp-ink-faint);padding-top:.9rem;font-size:.92rem}.flow-slide__art[data-astro-cid-xli5xrdw]{min-width:0;margin:0}.list[data-astro-cid-4i2jluv5]{width:100%;max-width:var(--content-max);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=60rem){.list[data-astro-cid-4i2jluv5]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:3.5rem}}.list__head[data-astro-cid-4i2jluv5]{flex-direction:column;gap:.75rem;display:flex}.list__title[data-astro-cid-4i2jluv5]{font-size:clamp(1.75rem,3.4vw,2.75rem)}.list__items[data-astro-cid-4i2jluv5]{flex-direction:column;gap:0;margin:0;display:flex}.list__item[data-astro-cid-4i2jluv5]{border-top:1px solid var(--bp-line);flex-direction:column;gap:.3rem;padding:.85rem 0;display:flex}.list__item[data-astro-cid-4i2jluv5]:last-child{border-bottom:1px solid var(--bp-line)}dt[data-astro-cid-4i2jluv5]{font-size:1.05rem;font-weight:600}dd[data-astro-cid-4i2jluv5]{color:var(--bp-ink-soft);margin:0;font-size:.95rem}.pricing[data-astro-cid-ch3t5vky]{width:100%;max-width:var(--content-max);flex-direction:column;gap:1.5rem;display:flex}.pricing__head[data-astro-cid-ch3t5vky]{flex-direction:column;gap:.6rem;display:flex}.pricing__title[data-astro-cid-ch3t5vky]{font-size:clamp(1.7rem,3.2vw,2.6rem)}.pricing__tables[data-astro-cid-ch3t5vky]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.pricing__tables[data-astro-cid-ch3t5vky]:not(:has(.table:nth-child(2))) .table[data-astro-cid-ch3t5vky]{max-width:46rem}@media (width>=58rem){.pricing__tables[data-astro-cid-ch3t5vky]:has(.table:nth-child(2)){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.5rem}}.table__caption[data-astro-cid-ch3t5vky]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-volt);margin-bottom:.4rem;font-size:.72rem;font-weight:500}.row[data-astro-cid-ch3t5vky]{grid-template-columns:minmax(0, 1fr) repeat(var(--cols), minmax(3.5rem, auto));border-top:1px solid var(--bp-line);align-items:baseline;gap:.5rem 1.25rem;padding:.55rem 0;display:grid}.row--head[data-astro-cid-ch3t5vky]{border-top:none;border-bottom:1px solid var(--bp-ink);padding-bottom:.35rem}.row--head[data-astro-cid-ch3t5vky] .cell[data-astro-cid-ch3t5vky]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink-faint);font-size:.68rem}.row--total[data-astro-cid-ch3t5vky]{border-top:2px solid var(--bp-volt);grid-template-columns:minmax(0,1fr) auto;margin-top:.15rem}.cell--label[data-astro-cid-ch3t5vky]{color:var(--bp-ink);font-size:.95rem}.cell__note[data-astro-cid-ch3t5vky]{font-family:var(--font-mono);color:var(--bp-ink-faint);font-size:.68rem;display:block}.cell--figure[data-astro-cid-ch3t5vky]{font-family:var(--font-mono);text-align:right;color:var(--bp-ink-soft);white-space:nowrap;font-size:.92rem}.row--total[data-astro-cid-ch3t5vky] .cell--label[data-astro-cid-ch3t5vky]{font-weight:600}.cell--sum[data-astro-cid-ch3t5vky]{color:var(--bp-volt-deep);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}.notes[data-astro-cid-ch3t5vky]{border-top:1px solid var(--bp-line);font-family:var(--font-mono);color:var(--bp-ink-faint);grid-template-columns:minmax(0,1fr);gap:.3rem 2rem;margin:0;padding:1rem 0 0;font-size:.72rem;line-height:1.6;list-style:none;display:grid}@media (width>=58rem){.notes[data-astro-cid-ch3t5vky]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote[data-astro-cid-t6y7zr6p]{flex-direction:column;gap:1.5rem;max-width:52rem;margin:0;display:flex}.quote__eyebrow[data-astro-cid-t6y7zr6p]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-volt-bright);font-size:.72rem}.quote__line[data-astro-cid-t6y7zr6p]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:700;line-height:1.12;position:relative}.quote__line[data-astro-cid-t6y7zr6p]:before{content:"“";color:var(--bp-volt-bright);opacity:.45;font-size:1.4em;line-height:1;position:absolute;top:-.15em;left:-.5em}@media (width<=48rem){.quote__line[data-astro-cid-t6y7zr6p]:before{display:none}}.quote__attribution[data-astro-cid-t6y7zr6p]{color:#faf9f69e;font-size:clamp(.95rem,1.4vw,1.15rem)}.statement[data-astro-cid-oftr4buq]{flex-direction:column;gap:1.25rem;max-width:46rem;display:flex}.statement__title[data-astro-cid-oftr4buq]{font-size:clamp(2rem,4.5vw,3.5rem)}.statement__body[data-astro-cid-oftr4buq]{color:var(--bp-ink-soft);font-size:clamp(1rem,1.5vw,1.25rem)}.stats[data-astro-cid-app6lua7]{width:100%;max-width:var(--content-max);flex-direction:column;gap:2rem;display:flex}.stats__head[data-astro-cid-app6lua7]{flex-direction:column;gap:.75rem;display:flex}.stats__title[data-astro-cid-app6lua7]{font-size:clamp(1.75rem,3.4vw,2.75rem)}.stats__grid[data-astro-cid-app6lua7]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=55rem){.stats__grid[data-astro-cid-app6lua7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.stat[data-astro-cid-app6lua7]{border-top:2px solid var(--bp-volt);flex-direction:column;gap:.45rem;padding-top:1.25rem;display:flex}.stat__figure[data-astro-cid-app6lua7]{letter-spacing:-.045em;color:var(--bp-volt-deep);font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1}.stat__label[data-astro-cid-app6lua7]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);font-size:.78rem}.stat__detail[data-astro-cid-app6lua7]{max-width:34ch;color:var(--bp-ink-soft);font-size:.98rem}.stat__source[data-astro-cid-app6lua7]{font-family:var(--font-mono);color:var(--bp-ink-faint);font-size:.72rem}.chrome[data-astro-cid-kzheb5xb]{z-index:3;background:color-mix(in srgb, var(--bp-card) 90%, transparent);border:1px solid var(--bp-line);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.3rem .45rem .3rem .7rem;display:flex;position:fixed;bottom:.9rem;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -30px #16141d8c}.chrome__mark[data-astro-cid-kzheb5xb]{border-right:1px solid var(--bp-line);opacity:.75;transition:opacity .3s var(--ease-out);flex:none;padding-right:.5rem;display:flex}.chrome__mark[data-astro-cid-kzheb5xb]:hover{opacity:1}.chrome__counter[data-astro-cid-kzheb5xb]{border-left:1px solid var(--bp-line);font-family:var(--font-mono);color:var(--bp-ink-faint);white-space:nowrap;flex:none;padding:0 .6rem 0 .7rem;font-size:.72rem}.chrome__export[data-astro-cid-kzheb5xb]{border:1px solid var(--bp-line);width:1.85rem;height:1.85rem;color:var(--bp-ink-soft);cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.chrome__export[data-astro-cid-kzheb5xb]:hover:not(:disabled){color:var(--bp-ink);border-color:var(--bp-volt)}.chrome__export[data-astro-cid-kzheb5xb]:disabled{opacity:.6;cursor:default}.rail[data-astro-cid-kzheb5xb]{align-items:center;gap:.15rem;min-width:0;display:none}@media (width>=64rem){.rail[data-astro-cid-kzheb5xb]{display:flex}}.rail__link[data-astro-cid-kzheb5xb]{color:var(--bp-ink-faint);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;text-decoration:none;display:flex}.rail__link[data-astro-cid-kzheb5xb].is-active{background:color-mix(in srgb, var(--bp-volt) 10%, transparent);color:var(--bp-ink)}.rail__link[data-astro-cid-kzheb5xb]:hover{color:var(--bp-ink)}.rail__dot[data-astro-cid-kzheb5xb]{background:var(--bp-line);width:7px;height:7px;transition:background .3s var(--ease-out);border-radius:50%}.rail__link[data-astro-cid-kzheb5xb].is-active .rail__dot[data-astro-cid-kzheb5xb]{background:var(--bp-volt);box-shadow:0 0 0 4px var(--bp-glow-soft)}.rail__label[data-astro-cid-kzheb5xb]{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;font-size:.7rem}.progress[data-astro-cid-kzheb5xb]{z-index:3;background:var(--bp-line);height:2px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-kzheb5xb]:after{content:"";width:var(--progress,0%);background:linear-gradient(90deg, var(--bp-volt-deep), var(--bp-volt));height:100%;transition:width .4s var(--ease-out);display:block}:root{--bp-paper:#faf9f6;--bp-paper-warm:#f3f1ea;--bp-card:#fff;--bp-ink:#16141d;--bp-ink-soft:#4a4754;--bp-ink-faint:#6b6775;--bp-line:#e6e3da;--bp-volt:#6d28d9;--bp-volt-deep:#4c1d95;--bp-volt-bright:#8b5cf6;--bp-glow:#6d28d940;--bp-glow-soft:#6d28d91f;--bp-signal:#0891b2;--bp-warn:#b45309;--hc-blue:#0b2150;--hc-cyan:#00aeec;--hc-blue-soft:#0b21501a;--font-sans:"Sora", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius:12px;--radius-lg:20px;--space-gutter:clamp(1.25rem, 4vw, 3rem);--content-max:1180px;--ease-out:cubic-bezier(.16, 1, .3, 1);--reveal-duration:.7s;--deck-chrome:5.5rem;--print-page-width:297mm;--print-page-height:210mm;--print-page-margin:14mm;--print-footer-space:10mm}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:var(--bp-paper);color:var(--bp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.55}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.05}p{margin:0}a{color:var(--bp-volt);text-underline-offset:3px}:focus-visible{outline:2px solid var(--bp-volt);outline-offset:3px}::selection{background:var(--bp-glow)}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-ink-faint);font-size:.72rem;font-weight:500}
