.closing[data-astro-cid-d56ov33j]{border-top:1px solid var(--line);scroll-margin-top:8.5rem;position:relative;overflow:hidden}.closing-scene[data-astro-cid-d56ov33j],.closing-wash[data-astro-cid-d56ov33j]{position:absolute;inset:0}.closing-wash[data-astro-cid-d56ov33j]{background:radial-gradient(ellipse 90% 80% at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(ellipse 80% 70% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%), radial-gradient(ellipse 70% 55% at 72% 100%, color-mix(in srgb, var(--ink) 8%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 11%, var(--bg)) 0%, color-mix(in srgb, var(--accent) 6%, var(--bg)) 72%, var(--bg) 100%);inset:-18%}.closing-inner[data-astro-cid-d56ov33j]{z-index:1;flex-direction:column;gap:clamp(2.75rem,5.5vw,4.5rem);width:min(1120px,100% - 2rem);margin-inline:auto;padding-block:clamp(2.75rem,5.5vw,4.5rem);display:flex;position:relative}.closing-grid[data-astro-cid-d56ov33j]{gap:1.5rem;display:grid}.closing-copy[data-astro-cid-d56ov33j]{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.closing-title[data-astro-cid-d56ov33j]{max-width:10ch;margin:0;padding-top:.12em;font-size:clamp(3rem,8vw,5.5rem);line-height:1.02}.closing-title[data-astro-cid-d56ov33j] em{color:var(--accent);font-style:italic}.closing-body[data-astro-cid-d56ov33j]{max-width:42ch;color:var(--ink);margin:0;font-size:1.125rem;line-height:1.55}.closing-actions[data-astro-cid-d56ov33j]{flex-wrap:wrap;gap:.75rem;display:flex}.resume-page[data-astro-cid-d56ov33j]{color:var(--muted);text-underline-offset:.18em;font-size:.95rem;text-decoration:underline}.resume-page[data-astro-cid-d56ov33j]:hover,.resume-page[data-astro-cid-d56ov33j]:focus-visible{color:var(--accent)}.resume-page[data-astro-cid-d56ov33j]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contact-card[data-astro-cid-d56ov33j]{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 14px 28px color-mix(in srgb, var(--accent) 12%, transparent);flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.card-label[data-astro-cid-d56ov33j]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.role-chips[data-astro-cid-d56ov33j],.city-chips[data-astro-cid-d56ov33j],.contact-rows[data-astro-cid-d56ov33j],.trust-logos[data-astro-cid-d56ov33j]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.role-chips[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j],.city-chips[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, var(--surface));min-height:2.25rem;color:var(--ink);font-family:var(--font-sans);border-radius:11px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.875rem;display:inline-flex}.city-chips[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{width:.9rem;height:.9rem;fill:var(--accent)}.location[data-astro-cid-d56ov33j]{color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}.contact-rows[data-astro-cid-d56ov33j]{flex-direction:column;gap:.65rem;margin-top:.35rem}.contact-rows[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{min-width:0;color:var(--ink);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.contact-rows[data-astro-cid-d56ov33j]>li[data-astro-cid-d56ov33j]>svg[data-astro-cid-d56ov33j]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.contact-rows[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:inherit;text-underline-offset:.16em;text-decoration:underline}.contact-rows[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.row-copy[data-astro-cid-d56ov33j]{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.row-copy[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]{overflow-wrap:anywhere;min-width:0}.copy-email[data-astro-cid-d56ov33j]{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;display:none}html.js .copy-email[data-astro-cid-d56ov33j]{display:grid}.copy-email[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem}.copy-email[data-astro-cid-d56ov33j]:hover,.copy-email[data-astro-cid-d56ov33j]:focus-visible{border-color:var(--line);color:var(--accent)}.copy-email[data-astro-cid-d56ov33j]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-status[data-astro-cid-d56ov33j]{margin:0}.trust[data-astro-cid-d56ov33j]{flex-direction:column;gap:.85rem;display:flex}.trust-logos[data-astro-cid-d56ov33j]{gap:.65rem}.trust-logos[data-astro-cid-d56ov33j] .logo-tile-display{padding:.3rem .45rem}.trust-logos[data-astro-cid-d56ov33j] .logo-tile-display img{height:24px}@media (width>=1024px){.closing-grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem}}@media (width<=639px){.trust-logos[data-astro-cid-d56ov33j]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-logos[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{justify-content:center;display:flex}}@media (prefers-reduced-motion:no-preference){.closing-wash[data-astro-cid-d56ov33j]{animation:18s ease-in-out infinite alternate closing-drift}}@keyframes closing-drift{0%{transform:translate(0,0)}to{transform:translateY(-2%)}}.banknote[data-astro-cid-2dgmlcwm]{flex-direction:column;height:100%;min-height:11rem;margin:0;display:flex}svg[data-astro-cid-2dgmlcwm]{flex:1;width:100%;height:100%}.sheet[data-astro-cid-2dgmlcwm]{fill:color-mix(in srgb, var(--ink) 5%, var(--surface));stroke:var(--line);stroke-width:1.5px}.band[data-astro-cid-2dgmlcwm]{fill:color-mix(in srgb, var(--ink) 8%, transparent)}.pattern[data-astro-cid-2dgmlcwm]{fill:color-mix(in srgb, var(--ink) 35%, transparent);stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:2px;stroke-linecap:round}.seal[data-astro-cid-2dgmlcwm]{fill:none;stroke:var(--accent);stroke-width:1.6px}.scan[data-astro-cid-2dgmlcwm] rect[data-astro-cid-2dgmlcwm]{fill:color-mix(in srgb, var(--accent) 55%, transparent);transform:translate(250px)}.box[data-astro-cid-2dgmlcwm]{fill:none;stroke:var(--accent);stroke-dasharray:3 2;stroke-width:1.4px;opacity:1}.point[data-astro-cid-2dgmlcwm]{fill:var(--accent);opacity:1}.chip[data-astro-cid-2dgmlcwm] rect[data-astro-cid-2dgmlcwm]{fill:var(--accent)}.chip[data-astro-cid-2dgmlcwm] path[data-astro-cid-2dgmlcwm]{fill:none;stroke:var(--bg);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.chip[data-astro-cid-2dgmlcwm] text[data-astro-cid-2dgmlcwm]{fill:var(--bg);font-family:var(--font-sans);font-size:12px}figcaption[data-astro-cid-2dgmlcwm]{color:var(--muted);font-family:var(--font-sans);margin:.35rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:no-preference){html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .scan[data-astro-cid-2dgmlcwm] rect[data-astro-cid-2dgmlcwm]{animation:3.4s ease-in-out infinite note-sweep}html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .box[data-astro-cid-2dgmlcwm],html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .point[data-astro-cid-2dgmlcwm],html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .chip[data-astro-cid-2dgmlcwm]{animation:3.4s infinite note-reveal}html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .box-b[data-astro-cid-2dgmlcwm],html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .point-b[data-astro-cid-2dgmlcwm]{animation-delay:.25s}html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .box-c[data-astro-cid-2dgmlcwm],html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .point-c[data-astro-cid-2dgmlcwm]{animation-delay:.45s}html.js .banknote[data-astro-cid-2dgmlcwm].is-playing .chip[data-astro-cid-2dgmlcwm]{animation-delay:.7s}}@keyframes note-sweep{0%{transform:translate(0)}78%{transform:translate(250px)}to{transform:translate(250px)}}@keyframes note-reveal{0%,28%{opacity:0}42%,90%{opacity:1}to{opacity:0}}.education[data-astro-cid-njv4xxqq]{align-items:stretch;gap:1rem;display:grid}.credential[data-astro-cid-njv4xxqq],.project[data-astro-cid-njv4xxqq]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:.45rem;min-width:0;height:100%;padding:1.5rem;display:flex}.edu-logo[data-astro-cid-njv4xxqq]{border:1px solid var(--line);background:var(--logo-tile);border-radius:.75rem;justify-content:center;align-items:center;width:min(220px,72%);margin-bottom:.75rem;padding:.85rem 1rem;display:flex}.edu-logo[data-astro-cid-njv4xxqq] picture[data-astro-cid-njv4xxqq]{justify-content:center;width:100%;display:flex}.edu-logo[data-astro-cid-njv4xxqq] img[data-astro-cid-njv4xxqq]{width:72%;height:auto;display:block}.years[data-astro-cid-njv4xxqq]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.75rem,6vw,4.25rem);font-style:normal;font-weight:600;line-height:.95}.degree[data-astro-cid-njv4xxqq]{max-width:16ch;font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-style:normal;font-weight:600;line-height:1.15}.university[data-astro-cid-njv4xxqq],.location[data-astro-cid-njv4xxqq],.dates[data-astro-cid-njv4xxqq],.project-label[data-astro-cid-njv4xxqq],.project-title[data-astro-cid-njv4xxqq]{font-family:var(--font-sans);margin:0;font-style:normal}.university[data-astro-cid-njv4xxqq],.project-title[data-astro-cid-njv4xxqq]{color:var(--ink);font-size:1rem;line-height:1.45}.location[data-astro-cid-njv4xxqq]{color:var(--muted)}.dates[data-astro-cid-njv4xxqq]{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-self:flex-start;margin-top:auto;padding:.3rem .7rem;font-size:.85rem}.project[data-astro-cid-njv4xxqq] .banknote{flex:1}.project-label[data-astro-cid-njv4xxqq]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem}@media (width>=768px){.education[data-astro-cid-njv4xxqq]{grid-template-columns:1fr 1fr}}.journey-frame[data-astro-cid-nnjir2eg]{container-type:inline-size}.journey[data-astro-cid-nnjir2eg]{--journey-card:11.25rem;grid-template-rows:repeat(8,auto);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:1.125rem .75rem;display:grid;position:relative}.journey-svg[data-astro-cid-nnjir2eg]{z-index:0;width:100%;height:100%;color:var(--accent);pointer-events:none;position:absolute;inset:0;overflow:visible}.solid[data-astro-cid-nnjir2eg] path,.dash[data-astro-cid-nnjir2eg] path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dash[data-astro-cid-nnjir2eg] path[data-astro-cid-nnjir2eg]{stroke-dasharray:7 6}.traveller[data-astro-cid-nnjir2eg]{fill:var(--accent);opacity:0}.journey-list[data-astro-cid-nnjir2eg]{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.stop-filmy[data-astro-cid-nnjir2eg]{grid-area:1/2}.stop-beroe[data-astro-cid-nnjir2eg]{grid-area:2/2}.stop-ksolves[data-astro-cid-nnjir2eg]{grid-area:3/2}.marker-present[data-astro-cid-nnjir2eg]{grid-area:4/2}.parallel[data-astro-cid-nnjir2eg]{grid-area:5/2}.stop-train[data-astro-cid-nnjir2eg]{grid-area:6/2}.stop-gursar[data-astro-cid-nnjir2eg]{grid-area:7/2}.marker-future[data-astro-cid-nnjir2eg]{grid-area:8/2}.stop[data-astro-cid-nnjir2eg],.marker[data-astro-cid-nnjir2eg],.parallel[data-astro-cid-nnjir2eg]{z-index:1;min-width:0;position:relative}.starting[data-astro-cid-nnjir2eg],.parallel[data-astro-cid-nnjir2eg],.marker[data-astro-cid-nnjir2eg]{margin:0}.starting[data-astro-cid-nnjir2eg],.parallel[data-astro-cid-nnjir2eg]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.starting[data-astro-cid-nnjir2eg]{margin-bottom:.45rem}.card[data-astro-cid-nnjir2eg]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:.2rem;min-width:0;padding:.9rem 2rem .9rem .9rem;display:flex;position:relative}.badge[data-astro-cid-nnjir2eg]{background:var(--accent);width:22px;height:22px;color:var(--bg);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.55rem;right:.55rem}.card[data-astro-cid-nnjir2eg] .logo-tile-display{width:fit-content;max-width:100%;height:44px;padding:4px 8px}.card[data-astro-cid-nnjir2eg] .logo-tile-display img{width:auto;height:32px}.card[data-astro-cid-nnjir2eg].is-now{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 10px 24px color-mix(in srgb, var(--accent) 16%, transparent)}.card[data-astro-cid-nnjir2eg] h3[data-astro-cid-nnjir2eg]{-webkit-line-clamp:2;font-family:var(--font-display);-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.org[data-astro-cid-nnjir2eg],.dates[data-astro-cid-nnjir2eg]{color:var(--muted);font-family:var(--font-sans);margin:0;font-size:.8125rem;line-height:1.35}.dates[data-astro-cid-nnjir2eg]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.now[data-astro-cid-nnjir2eg]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;display:inline-flex}.status-dot[data-astro-cid-nnjir2eg]{background:var(--live);border-radius:50%;width:.5rem;height:.5rem}.marker[data-astro-cid-nnjir2eg]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.diamond[data-astro-cid-nnjir2eg]{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-radius:2px;width:.7rem;height:.7rem;transform:rotate(45deg)}@container (width>=660px){.journey[data-astro-cid-nnjir2eg]{grid-template-columns:1.15rem minmax(0,1fr) minmax(0,1fr)}.stop-filmy[data-astro-cid-nnjir2eg],.stop-beroe[data-astro-cid-nnjir2eg],.stop-ksolves[data-astro-cid-nnjir2eg],.marker-present[data-astro-cid-nnjir2eg],.marker-future[data-astro-cid-nnjir2eg]{grid-column:2/span 2}.stop-train[data-astro-cid-nnjir2eg]{grid-area:6/2}.stop-gursar[data-astro-cid-nnjir2eg]{grid-area:6/3}.parallel[data-astro-cid-nnjir2eg]{display:none}}@media (width>=1100px){.journey[data-astro-cid-nnjir2eg]{grid-template-rows:auto 22px auto;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) 110px minmax(240px,1fr) 130px;align-items:stretch;gap:0 24px}.stop-filmy[data-astro-cid-nnjir2eg]{margin-bottom:calc(var(--journey-card) / 2 + 12px);grid-area:1/1;align-self:end}.stop-train[data-astro-cid-nnjir2eg]{grid-area:1/4;align-self:end}.stop-beroe[data-astro-cid-nnjir2eg]{grid-area:2/1;align-self:center}.stop-ksolves[data-astro-cid-nnjir2eg]{grid-area:2/2;align-self:center}.marker-present[data-astro-cid-nnjir2eg]{grid-area:2/3;place-self:center start}.stop-gursar[data-astro-cid-nnjir2eg]{grid-area:3/4;align-self:start}.marker-future[data-astro-cid-nnjir2eg]{grid-area:2/5;place-self:center start}.parallel[data-astro-cid-nnjir2eg]{display:none}.card[data-astro-cid-nnjir2eg]{min-height:var(--journey-card)}}@media (prefers-reduced-motion:no-preference){html.js .status-dot[data-astro-cid-nnjir2eg]{animation:1.6s ease-in-out infinite journey-dot}html.js .journey[data-astro-cid-nnjir2eg]:not(.is-in) .diamond[data-astro-cid-nnjir2eg]{box-shadow:none}html.js .journey[data-astro-cid-nnjir2eg].is-in .marker-present[data-astro-cid-nnjir2eg] .diamond[data-astro-cid-nnjir2eg]{animation:1.8s ease-in-out infinite journey-pulse}html.js .journey[data-astro-cid-nnjir2eg]:not(.is-in) .solid[data-astro-cid-nnjir2eg] path,html.js .journey[data-astro-cid-nnjir2eg]:not(.is-in) .dash[data-astro-cid-nnjir2eg] path{stroke-dasharray:1;stroke-dashoffset:1px}html.js .journey[data-astro-cid-nnjir2eg].is-in .solid[data-astro-cid-nnjir2eg] path{stroke-dasharray:1;animation:1.6s forwards journey-draw}html.js .journey[data-astro-cid-nnjir2eg] .dash[data-astro-cid-nnjir2eg] path{stroke-dasharray:.045 .03}html.js .journey[data-astro-cid-nnjir2eg].is-in .dash[data-astro-cid-nnjir2eg] path{animation:1.6s forwards journey-draw}html.js .journey[data-astro-cid-nnjir2eg]:not(.is-in) .card[data-astro-cid-nnjir2eg],html.js .journey[data-astro-cid-nnjir2eg]:not(.is-in) .marker[data-astro-cid-nnjir2eg]{opacity:0}html.js .journey[data-astro-cid-nnjir2eg].is-in .card[data-astro-cid-nnjir2eg],html.js .journey[data-astro-cid-nnjir2eg].is-in .marker[data-astro-cid-nnjir2eg]{animation:.5s both journey-in;animation-delay:calc(var(--i,0) * .14s)}html.js .journey[data-astro-cid-nnjir2eg].is-travelling .traveller[data-astro-cid-nnjir2eg]{opacity:1;offset-distance:0%;animation:9s linear infinite journey-travel}}@keyframes journey-draw{to{stroke-dashoffset:0}}@keyframes journey-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes journey-dot{50%{opacity:.35}}@keyframes journey-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent)}}@keyframes journey-travel{to{offset-distance:100%}}.ledger[data-astro-cid-omczu4do]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.35rem 1.25rem}ol[data-astro-cid-omczu4do]{margin:0;padding:0;list-style:none}.row[data-astro-cid-omczu4do]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;padding:1.15rem .35rem;display:grid}.row[data-astro-cid-omczu4do]:first-child{border-top:0}.row[data-astro-cid-omczu4do].is-now{box-shadow:inset 3px 0 0 var(--accent)}.who[data-astro-cid-omczu4do]{align-items:flex-start;gap:.75rem;display:flex}.badge[data-astro-cid-omczu4do]{background:var(--accent);width:22px;height:22px;color:var(--bg);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}h3[data-astro-cid-omczu4do]{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-style:normal;font-weight:600;line-height:1.2;display:flex}.dates[data-astro-cid-omczu4do],.lead[data-astro-cid-omczu4do],.note[data-astro-cid-omczu4do],.points[data-astro-cid-omczu4do]{font-family:var(--font-sans);margin:0;font-style:normal}.dates[data-astro-cid-omczu4do]{color:var(--muted);margin-top:.2rem;font-size:.8125rem}.lead[data-astro-cid-omczu4do]{color:var(--ink);font-size:1.125rem;line-height:1.45}.note[data-astro-cid-omczu4do]{color:var(--muted);margin-top:.45rem;font-size:.875rem;line-height:1.45}.points[data-astro-cid-omczu4do]{gap:.55rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.points[data-astro-cid-omczu4do] li[data-astro-cid-omczu4do]{color:var(--ink);gap:.5rem;font-size:.9rem;line-height:1.4;display:flex}.points[data-astro-cid-omczu4do] svg[data-astro-cid-omczu4do]{fill:none;width:1rem;height:1rem;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;margin-top:.15rem}.points[data-astro-cid-omczu4do] strong[data-astro-cid-omczu4do]{color:var(--accent);font-style:normal;font-weight:700}.now[data-astro-cid-omczu4do]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.status-dot[data-astro-cid-omczu4do]{background:var(--live);border-radius:50%;width:.5rem;height:.5rem}.case-link[data-astro-cid-omczu4do]{color:var(--accent);font-family:var(--font-sans);text-underline-offset:.18em;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.case-link[data-astro-cid-omczu4do]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=800px){.row[data-astro-cid-omczu4do]{grid-template-columns:28% minmax(0,1fr);align-items:start}.points[data-astro-cid-omczu4do]{grid-template-columns:1fr 1fr}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.row[data-astro-cid-omczu4do]{transition:background-color .18s}.row[data-astro-cid-omczu4do]:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}@media (prefers-reduced-motion:no-preference){html.js .status-dot[data-astro-cid-omczu4do]{animation:1.6s ease-in-out infinite ledger-dot}}@keyframes ledger-dot{50%{opacity:.35}}.skills[data-astro-cid-v5y3mbay]{flex-direction:column;gap:1rem;display:flex}.skills-title[data-astro-cid-v5y3mbay]{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-style:normal;font-weight:600;line-height:1.15}.bento[data-astro-cid-v5y3mbay]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.tile[data-astro-cid-v5y3mbay]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;height:100%;color:var(--ink);flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.icon[data-astro-cid-v5y3mbay]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:2.75rem;height:2.75rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.name[data-astro-cid-v5y3mbay]{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-style:normal;font-weight:600;line-height:1.15}.chips[data-astro-cid-v5y3mbay]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-v5y3mbay] li[data-astro-cid-v5y3mbay]{border:1px solid var(--line);min-height:2.25rem;color:var(--ink);font-family:var(--font-sans);border-radius:11px;align-items:center;padding:.35rem .7rem;font-size:.875rem;font-style:normal;line-height:1.35;display:inline-flex}.chip-wide[data-astro-cid-v5y3mbay]{flex-basis:100%}.tools[data-astro-cid-v5y3mbay]{flex-direction:column;gap:1rem;display:flex}.tools[data-astro-cid-v5y3mbay] h3[data-astro-cid-v5y3mbay]{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-style:normal;font-weight:600;line-height:1.15}.tools-note[data-astro-cid-v5y3mbay]{color:var(--muted);font-family:var(--font-sans);margin:0;font-size:.875rem;line-height:1.45}.tool-grid[data-astro-cid-v5y3mbay]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tool-card[data-astro-cid-v5y3mbay]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:.85rem;min-width:0;height:100%;padding:1.5rem;display:flex}.tool-card[data-astro-cid-v5y3mbay] h4[data-astro-cid-v5y3mbay]{font-family:var(--font-display);margin:0;font-size:1.2rem;font-style:normal;font-weight:600}.tool-card[data-astro-cid-v5y3mbay] ul[data-astro-cid-v5y3mbay]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tool-card[data-astro-cid-v5y3mbay] li[data-astro-cid-v5y3mbay]{border:1px solid var(--line);min-height:2.25rem;font-family:var(--font-sans);border-radius:11px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .3rem;font-size:.875rem;display:inline-flex}.tool-mark[data-astro-cid-v5y3mbay],.monogram[data-astro-cid-v5y3mbay]{background:color-mix(in srgb, var(--accent) 16%, var(--surface));width:1.75rem;height:1.75rem;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.monogram[data-astro-cid-v5y3mbay]{letter-spacing:.02em;font-size:.75rem;font-weight:700}.tool-mark[data-astro-cid-v5y3mbay] svg{fill:currentColor;width:1.125rem;height:1.125rem;display:block}.tool-mark[data-astro-cid-v5y3mbay] title{display:none}@media (width>=700px){.bento[data-astro-cid-v5y3mbay],.tool-grid[data-astro-cid-v5y3mbay]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.bento[data-astro-cid-v5y3mbay]{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid[data-astro-cid-v5y3mbay]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-v5y3mbay]{transition:transform .18s}.tile[data-astro-cid-v5y3mbay]:hover{transform:translateY(-2px)}.tile[data-astro-cid-v5y3mbay]:hover .icon[data-astro-cid-v5y3mbay]{background:color-mix(in srgb, var(--accent) 28%, var(--surface))}.tool-mark[data-astro-cid-v5y3mbay],.monogram[data-astro-cid-v5y3mbay]{transition:background-color .18s}.tool-card[data-astro-cid-v5y3mbay] li[data-astro-cid-v5y3mbay]:hover .tool-mark[data-astro-cid-v5y3mbay],.tool-card[data-astro-cid-v5y3mbay] li[data-astro-cid-v5y3mbay]:hover .monogram[data-astro-cid-v5y3mbay]{background:color-mix(in srgb, var(--accent) 28%, var(--surface))}}.experience[data-astro-cid-uxnjntfu]{border-top:1px solid var(--line);padding-block:clamp(2.75rem,5.5vw,4.5rem);scroll-margin-top:5rem}.experience-inner[data-astro-cid-uxnjntfu]{flex-direction:column;gap:clamp(2.75rem,5.5vw,4.5rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:flex}.experience[data-astro-cid-uxnjntfu] h2[data-astro-cid-uxnjntfu]{margin:0;font-style:normal}.flagship[data-astro-cid-qyk4g566]{padding-block:clamp(2.75rem,5.5vw,4.5rem)}.flagship-stack[data-astro-cid-qyk4g566]{gap:clamp(2.75rem,5.5vw,4.5rem)}.stack-block[data-astro-cid-qyk4g566]{flex-direction:column;gap:1.25rem;display:flex}.lead[data-astro-cid-qyk4g566]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.brand-card[data-astro-cid-qyk4g566]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);width:min(100%,18.75rem);box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:.875rem;position:relative;overflow:hidden}.brand-card[data-astro-cid-qyk4g566] img[data-astro-cid-qyk4g566]{width:100%;height:100%;display:block}.brand-badge[data-astro-cid-qyk4g566]{justify-content:center;display:flex;position:absolute;bottom:.7rem;left:.75rem;right:.75rem}.lead-copy[data-astro-cid-qyk4g566]{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:40rem;display:flex}.lead-copy[data-astro-cid-qyk4g566] h2[data-astro-cid-qyk4g566]{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.standfirst[data-astro-cid-qyk4g566]{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;line-height:1.3}@media (width>=1024px){.lead[data-astro-cid-qyk4g566]{grid-template-columns:minmax(0,1fr) minmax(22.5rem,25rem);align-items:center;gap:2.5rem;display:grid}.lead-copy[data-astro-cid-qyk4g566]{order:-1;max-width:none}.lead-copy[data-astro-cid-qyk4g566] h2[data-astro-cid-qyk4g566]{max-width:16em}.brand-card[data-astro-cid-qyk4g566]{justify-self:end;width:min(100%,25rem)}}.gursar[data-astro-cid-c7ovyeo5]{border-top:1px solid var(--line);padding-block:clamp(2.75rem,5.5vw,4.5rem);scroll-margin-top:5rem}.gursar-inner[data-astro-cid-c7ovyeo5]{flex-direction:column;gap:clamp(2.75rem,5.5vw,4.5rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:flex}.gursar-copy[data-astro-cid-c7ovyeo5]{flex-direction:column;gap:.85rem;max-width:62ch;display:flex}.gursar-mark[data-astro-cid-c7ovyeo5]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.founder-logo[data-astro-cid-c7ovyeo5]{border:1px solid var(--line);background:var(--logo-tile);box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.875rem;padding:1.15rem 1.35rem;display:inline-flex}.founder-logo[data-astro-cid-c7ovyeo5] img[data-astro-cid-c7ovyeo5]{width:160px;height:auto;display:block}.eyebrow[data-astro-cid-c7ovyeo5],.dates[data-astro-cid-c7ovyeo5],.company[data-astro-cid-c7ovyeo5],.summary[data-astro-cid-c7ovyeo5],.beam[data-astro-cid-c7ovyeo5],.pillars[data-astro-cid-c7ovyeo5]{margin:0}.company[data-astro-cid-c7ovyeo5]{color:var(--muted);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.4}.eyebrow[data-astro-cid-c7ovyeo5],.beam[data-astro-cid-c7ovyeo5]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gursar[data-astro-cid-c7ovyeo5] h2[data-astro-cid-c7ovyeo5]{text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.85rem,3vw,2.6rem)}.dates[data-astro-cid-c7ovyeo5]{color:var(--muted);font-size:1rem}.summary[data-astro-cid-c7ovyeo5]{text-wrap:pretty}.gursar-stage[data-astro-cid-c7ovyeo5]{--pillar-gap:12px;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.beam[data-astro-cid-c7ovyeo5]{background:color-mix(in srgb, var(--ink) 7%, var(--surface));border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;margin-bottom:.45rem;display:flex}.pillars[data-astro-cid-c7ovyeo5]{gap:var(--pillar-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface) 62%);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:10.25rem;padding:1.15rem 12px;display:flex;position:relative}.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:after{content:"";border-inline:1px solid color-mix(in srgb, var(--accent) 28%, transparent);pointer-events:none;position:absolute;inset:.4rem .35rem}.cap[data-astro-cid-c7ovyeo5]{background:color-mix(in srgb, var(--accent) 72%, var(--surface));border-radius:.75rem .75rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.glyph[data-astro-cid-c7ovyeo5]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:2.5rem;height:2.5rem;color:var(--accent);border-radius:999px;place-items:center;display:grid}.pillar-name[data-astro-cid-c7ovyeo5]{z-index:1;max-width:100%;color:var(--ink);font-family:var(--font-sans);hyphens:none;overflow-wrap:normal;word-break:normal;font-size:.9375rem;line-height:1.35;position:relative;overflow:visible}.plinth[data-astro-cid-c7ovyeo5]{background:color-mix(in srgb, var(--ink) 14%, var(--surface));height:.45rem;box-shadow:0 8px 16px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;margin-top:.45rem;display:block}.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:hover .cap[data-astro-cid-c7ovyeo5],.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:focus-within .cap[data-astro-cid-c7ovyeo5]{background:var(--accent)}.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:hover .glyph[data-astro-cid-c7ovyeo5],.pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:focus-within .glyph[data-astro-cid-c7ovyeo5]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface))}@media (width>=768px){.founder-logo[data-astro-cid-c7ovyeo5] img[data-astro-cid-c7ovyeo5]{width:220px}.gursar[data-astro-cid-c7ovyeo5] h2[data-astro-cid-c7ovyeo5]{max-width:none}}@media (width>=1024px){.gursar-inner[data-astro-cid-c7ovyeo5]{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(1.25rem,2vw,1.75rem);display:grid}.gursar-copy[data-astro-cid-c7ovyeo5]{max-width:none}}@media (prefers-reduced-motion:no-preference){html.js .js-motion[data-astro-cid-c7ovyeo5]:not(.is-in) .pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]{opacity:0;transform:translateY(16px)}html.js .js-motion[data-astro-cid-c7ovyeo5].is-in .pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]{animation:.5s cubic-bezier(.22,.7,.2,1) both pillar-rise}html.js .js-motion[data-astro-cid-c7ovyeo5].is-in .pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:nth-child(2){animation-delay:90ms}html.js .js-motion[data-astro-cid-c7ovyeo5].is-in .pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:nth-child(3){animation-delay:.18s}html.js .js-motion[data-astro-cid-c7ovyeo5].is-in .pillars[data-astro-cid-c7ovyeo5] li[data-astro-cid-c7ovyeo5]:nth-child(4){animation-delay:.27s}}@keyframes pillar-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.about[data-astro-cid-5gtlsymu]{padding-block:clamp(2.75rem,5.5vw,4.5rem)}.about-grid[data-astro-cid-5gtlsymu]{gap:2.5rem;display:grid}.about-eyebrow[data-astro-cid-5gtlsymu]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0;line-height:1.2}.about-intro[data-astro-cid-5gtlsymu]{container-type:inline-size}.about-title[data-astro-cid-5gtlsymu]{font-family:var(--font-display);letter-spacing:-.03em;margin:.75rem 0 0;font-size:clamp(1.7rem,9.4cqi,4rem);font-weight:500;line-height:1.05}.about-line[data-astro-cid-5gtlsymu]{display:block}.about-line-accent[data-astro-cid-5gtlsymu]{color:var(--accent);font-style:normal}.portrait[data-astro-cid-5gtlsymu]{margin:1.75rem 0 0}.portrait-stage[data-astro-cid-5gtlsymu]{width:min(100%,17.5rem + 24px);padding:8px 18px 20px 6px;position:relative}.portrait-plate[data-astro-cid-5gtlsymu]{background:color-mix(in srgb, var(--accent) 64%, black);border-radius:.75rem;position:absolute;inset:10px 0 0 10px;transform:rotate(-3deg)}.portrait-frame[data-astro-cid-5gtlsymu]{aspect-ratio:4/5;border-radius:.75rem;position:relative;overflow:hidden}.portrait-frame[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.12);width:100%;height:100%;display:block}.portrait-caption[data-astro-cid-5gtlsymu]{gap:.15rem;margin-top:.85rem;display:grid}.portrait-name[data-astro-cid-5gtlsymu]{font-weight:600}.portrait-role[data-astro-cid-5gtlsymu]{color:var(--muted)}.about-lead[data-astro-cid-5gtlsymu]{max-width:28ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,2vw,2rem);font-weight:500;line-height:1.25}.about-body[data-astro-cid-5gtlsymu]{max-width:60ch;margin:1.25rem 0 0}.about-pull[data-astro-cid-5gtlsymu]{text-wrap:balance;max-width:40ch;font-family:var(--font-display);align-items:center;gap:.75rem;margin:1.75rem 0 0;font-size:1.35rem;font-style:italic;line-height:1.35;display:flex}.about-rule[data-astro-cid-5gtlsymu]{background:var(--accent);flex:none;width:1.5rem;height:1px}@media (hover:hover) and (pointer:fine){.portrait-frame[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{transition:filter .5s,transform .5s}.portrait-stage[data-astro-cid-5gtlsymu]:hover img[data-astro-cid-5gtlsymu]{filter:none;transform:scale(1.02)}}.portrait-frame[data-astro-cid-5gtlsymu].is-colour img[data-astro-cid-5gtlsymu]{filter:none}@media (prefers-reduced-motion:reduce){.portrait-frame[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{transition:none}.portrait-stage[data-astro-cid-5gtlsymu]:hover img[data-astro-cid-5gtlsymu]{transform:none}}@media (width>=1024px){.about-grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(18rem,1.2fr) minmax(0,.8fr);align-items:start;gap:4.5rem}.portrait-stage[data-astro-cid-5gtlsymu]{width:min(100%,22rem + 24px)}.about-copy[data-astro-cid-5gtlsymu]{padding-top:.2rem}}@media (prefers-reduced-motion:no-preference){html.js .about[data-astro-cid-5gtlsymu] [data-astro-cid-5gtlsymu][data-reveal]{transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--i,0) * 80ms)}html.js .about[data-astro-cid-5gtlsymu] [data-astro-cid-5gtlsymu][data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}}.orbit[data-astro-cid-m2wlsckk]{--orbit-turn:84s;--orbit-pad:10px;--orbit-aspect:1.2;--planet-extra:16px;width:min(100%,520px);min-width:0;max-width:100%;margin-inline:auto;position:relative;overflow:clip;container-type:inline-size}@media (width>=768px){.orbit[data-astro-cid-m2wlsckk]{--orbit-aspect:1.3}}@media (width>=1000px){.orbit[data-astro-cid-m2wlsckk]{--orbit-aspect:1.18}}@media (width>=1280px){.orbit[data-astro-cid-m2wlsckk]{--orbit-aspect:1.22}}.orbit[data-astro-cid-m2wlsckk]>[data-astro-cid-m2wlsckk]{--orbit-rx:calc((100cqi - var(--sphere) - 2 * var(--orbit-pad)) / 2);--orbit-ry:calc(var(--orbit-rx) / var(--orbit-aspect));--orbit-rx-inner:calc(var(--orbit-rx) * .82);--orbit-ry-inner:calc(var(--orbit-ry) * .82)}.orbit-stage[data-astro-cid-m2wlsckk],.orbit-cluster[data-astro-cid-m2wlsckk]{--sphere:78px;--sun:70px}.orbit-stage[data-astro-cid-m2wlsckk]{width:100%;height:calc(var(--orbit-ry) * 2 + var(--sphere) + var(--orbit-pad) * 2);margin-inline:auto;position:relative;overflow:clip}.ring[data-astro-cid-m2wlsckk]{z-index:1;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.ring-outer[data-astro-cid-m2wlsckk]{width:calc(var(--orbit-rx) * 2);height:calc(var(--orbit-ry) * 2)}.ring-inner[data-astro-cid-m2wlsckk]{width:calc(var(--orbit-rx-inner) * 2);height:calc(var(--orbit-ry-inner) * 2)}.orbit-mark[data-astro-cid-m2wlsckk]{pointer-events:none;justify-content:center;align-items:center;width:28px;height:43px;margin-top:16px;margin-bottom:16px;display:flex;overflow:visible}.orbit-chevrons[data-astro-cid-m2wlsckk]{width:28px;height:43px;color:var(--accent);display:block;overflow:visible}.orbit-chevron[data-astro-cid-m2wlsckk]{opacity:var(--chevron-opacity)}.orbit-chevron[data-astro-cid-m2wlsckk] path[data-astro-cid-m2wlsckk]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.orbit-chevron-top[data-astro-cid-m2wlsckk]{--chevron-opacity:1}.orbit-chevron-top[data-astro-cid-m2wlsckk] path[data-astro-cid-m2wlsckk]{stroke-width:3px}.orbit-chevron-mid[data-astro-cid-m2wlsckk]{--chevron-opacity:.65}.orbit-chevron-mid[data-astro-cid-m2wlsckk] path[data-astro-cid-m2wlsckk]{stroke-width:2.5px}.orbit-chevron-bottom[data-astro-cid-m2wlsckk]{--chevron-opacity:.35}.orbit-chevron-bottom[data-astro-cid-m2wlsckk] path[data-astro-cid-m2wlsckk]{stroke-width:2px}.orbit-cluster[data-astro-cid-m2wlsckk]{flex-direction:column;align-items:center;width:100%;margin-top:.75rem;display:flex}.orbit-pause[data-astro-cid-m2wlsckk]{width:44px;height:44px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:none;position:relative}.orbit-pause[data-astro-cid-m2wlsckk]:before{content:"";background:var(--accent);border-radius:50%;width:36px;height:36px;transition:transform .16s ease-out,background-color .16s ease-out}.orbit-pause[data-astro-cid-m2wlsckk]:hover:before{background:color-mix(in srgb, white 8%, var(--accent));transform:scale(1.06)}.orbit-pause[data-astro-cid-m2wlsckk]:active:before{transform:scale(.96)}.orbit-pause[data-astro-cid-m2wlsckk]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orbit-glyph[data-astro-cid-m2wlsckk]{transform-origin:50%;height:8px;display:grid;position:absolute}.orbit-glyph[data-astro-cid-m2wlsckk] svg[data-astro-cid-m2wlsckk]{fill:currentColor;grid-area:1/1;display:block;overflow:visible}.orbit-pause[data-astro-cid-m2wlsckk][aria-pressed=false] .glyph-play[data-astro-cid-m2wlsckk],.orbit-pause[data-astro-cid-m2wlsckk][aria-pressed=true] .glyph-pause[data-astro-cid-m2wlsckk]{display:none}.orbit-pause[data-astro-cid-m2wlsckk]:hover .orbit-glyph[data-astro-cid-m2wlsckk]{transform:none}.orbit-core[data-astro-cid-m2wlsckk]{z-index:3;width:var(--sun);height:var(--sun);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-corona[data-astro-cid-m2wlsckk]{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 34%, transparent) 0%, transparent 68%);opacity:.8;pointer-events:none;border-radius:50%;position:absolute;inset:-8px}.core-face[data-astro-cid-m2wlsckk]{z-index:1;background-color:var(--orbit-face-1);background-image:radial-gradient(circle at 40% 36%, var(--orbit-face-0) 0%, var(--orbit-face-1) 48%, var(--orbit-face-2) 100%);width:100%;height:100%;color:var(--orbit-monogram);border-radius:50%;place-items:center;display:grid;position:relative;transform:none}.core-monogram[data-astro-cid-m2wlsckk]{z-index:1;color:var(--orbit-monogram);font-family:var(--font-display);font-synthesis:none;letter-spacing:-.02em;font-size:2rem;font-style:normal;font-weight:700;line-height:.8;position:relative}.core-sheen[data-astro-cid-m2wlsckk]{z-index:0;opacity:var(--orbit-sheen);pointer-events:none;background-image:linear-gradient(105deg,#0000 0% 40%,#ffffffb3 50%,#0000 60% 100%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;border-radius:50%;position:absolute;inset:0}.slot[data-astro-cid-m2wlsckk]{z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.spin[data-astro-cid-m2wlsckk]{width:0;height:0}.planet[data-astro-cid-m2wlsckk]{width:var(--sphere);height:var(--sphere);margin:calc(var(--sphere) / -2) 0 0 calc(var(--sphere) / -2);--theta:calc(var(--angle) + var(--orbit-spin,0deg));--lift:1;transform:translate(calc(sin(var(--theta)) * var(--rx)), calc(cos(var(--theta)) * var(--ry) * -1)) rotate(var(--theta)) scale(var(--lift));transform-origin:50%;border-radius:50%;position:absolute;top:0;left:0}.sphere-shade[data-astro-cid-m2wlsckk]{background:radial-gradient(circle at 50% 66%, var(--orbit-sphere-hi) 0%, color-mix(in srgb, var(--orbit-sphere-hi) 55%, var(--orbit-sphere-0)) 34%, transparent 72%), radial-gradient(circle at 50% 20%, var(--orbit-sphere-shade) 0%, color-mix(in srgb, var(--orbit-sphere-shade) 40%, transparent) 42%, transparent 70%), radial-gradient(circle at 50% 62%, var(--orbit-sphere-0) 0%, var(--orbit-sphere-1) 54%, var(--orbit-sphere-2) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-sphere-rim) 42%, transparent), inset 0 0 14px color-mix(in srgb, var(--orbit-sphere-rim) 18%, transparent), 0 -3px 6px #00000024;pointer-events:none;border-radius:50%;position:absolute;inset:0}.planet[data-astro-cid-m2wlsckk]:has(.orbit-tile[aria-expanded=true]) .sphere-shade[data-astro-cid-m2wlsckk]{background:radial-gradient(circle at 50% 66%, color-mix(in srgb, white 8%, var(--accent)) 0%, color-mix(in srgb, white 3%, var(--accent)) 36%, transparent 74%), radial-gradient(circle at 50% 18%, color-mix(in srgb, black 14%, var(--accent)) 0%, transparent 66%), radial-gradient(circle at 50% 60%, var(--accent) 0%, var(--accent) 46%, color-mix(in srgb, black 10%, var(--accent)) 100%);box-shadow:inset 0 0 0 1px #ffffff29, inset 0 0 14px #ffffff14, 0 -3px 6px #00000029, 0 0 8px color-mix(in srgb, var(--accent) 42%, transparent)}.orbit-tile[data-astro-cid-m2wlsckk]{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.orbit-tile[data-astro-cid-m2wlsckk][aria-expanded=true]{color:var(--accent-ink)}.orbit-tile[data-astro-cid-m2wlsckk]:hover,.orbit-tile[data-astro-cid-m2wlsckk]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.face[data-astro-cid-m2wlsckk]{width:100%;height:100%;transform:rotate(calc(var(--theta) * -1));flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex}.face[data-astro-cid-m2wlsckk] svg{flex:none;width:16px;height:16px}.tile-label[data-astro-cid-m2wlsckk]{max-width:92%;color:inherit;font-family:var(--font-sans);letter-spacing:0;text-align:center;white-space:nowrap;font-size:max(12px,.75rem);font-weight:560;line-height:1}.orbit-captions[data-astro-cid-m2wlsckk]{width:fit-content;max-width:100%;min-height:44px;display:none}.orbit-caption-slot[data-astro-cid-m2wlsckk]{min-width:0;display:grid}.orbit-caption[data-astro-cid-m2wlsckk]{color:var(--muted);text-align:left;opacity:0;pointer-events:none;margin:0;padding-top:12px;font-size:.9rem;font-weight:400;line-height:1.4}.orbit-caption[data-astro-cid-m2wlsckk].is-active{opacity:1}.orbit-caption[data-astro-cid-m2wlsckk] [data-astro-cid-m2wlsckk][data-caption-name],.orbit-list-label[data-astro-cid-m2wlsckk]{color:var(--ink);font-weight:650}.orbit-status[data-astro-cid-m2wlsckk]{margin:0}.orbit-list[data-astro-cid-m2wlsckk]{width:100%;color:var(--muted);text-align:center;flex-direction:column;gap:.4rem;margin:.25rem 0 0;padding:0;font-size:.9rem;line-height:1.4;list-style:none;display:flex}.orbit-list-label[data-astro-cid-m2wlsckk],.orbit-list-skills[data-astro-cid-m2wlsckk]{display:inline}html.js .orbit-captions[data-astro-cid-m2wlsckk]{align-items:flex-start;gap:12px;display:inline-flex}html.js .orbit-caption[data-astro-cid-m2wlsckk]{grid-area:1/1}html.js .orbit-list[data-astro-cid-m2wlsckk]{display:none}html.js .orbit-pause[data-astro-cid-m2wlsckk]{display:flex}@container (width>=420px){.orbit-stage[data-astro-cid-m2wlsckk],.orbit-cluster[data-astro-cid-m2wlsckk]{--sphere:88px;--sun:92px}.core-monogram[data-astro-cid-m2wlsckk]{font-size:2.65rem}.core-corona[data-astro-cid-m2wlsckk]{inset:-10px}.face[data-astro-cid-m2wlsckk] svg{width:18px;height:18px}}@container (width>=480px){.orbit-stage[data-astro-cid-m2wlsckk],.orbit-cluster[data-astro-cid-m2wlsckk]{--sphere:96px;--sun:112px}.core-monogram[data-astro-cid-m2wlsckk]{font-size:3.25rem}.core-corona[data-astro-cid-m2wlsckk]{inset:-12px}.face[data-astro-cid-m2wlsckk] svg{width:20px;height:20px}.tile-label[data-astro-cid-m2wlsckk]{font-size:max(12px,.8125rem)}}@media (prefers-reduced-motion:no-preference){html.js .spin[data-astro-cid-m2wlsckk]{animation:orbit-spin var(--orbit-turn) linear infinite}html.js .core-corona[data-astro-cid-m2wlsckk]{animation:9s ease-in-out infinite sun-pulse}html.js .core-sheen[data-astro-cid-m2wlsckk]{animation:8s ease-in-out infinite core-sheen}html.js .orbit-caption[data-astro-cid-m2wlsckk]{transition:opacity .18s ease-out}html.js .orbit-chevron-bottom[data-astro-cid-m2wlsckk]{animation:2s ease-in-out infinite chevron-wave}html.js .orbit-chevron-mid[data-astro-cid-m2wlsckk]{animation:2s ease-in-out infinite chevron-wave-mid}html.js .orbit-chevron-top[data-astro-cid-m2wlsckk]{animation:2s ease-in-out infinite chevron-wave-top}html.js .orbit[data-astro-cid-m2wlsckk]:has(.orbit-tile:focus) .orbit-motion[data-astro-cid-m2wlsckk],html.js .orbit[data-astro-cid-m2wlsckk].is-paused .orbit-motion[data-astro-cid-m2wlsckk]{animation-play-state:paused}html.js .orbit[data-astro-cid-m2wlsckk]:has(.orbit-tile:focus) .orbit-chevron[data-astro-cid-m2wlsckk],html.js .orbit[data-astro-cid-m2wlsckk].is-paused .orbit-chevron[data-astro-cid-m2wlsckk]{animation:none}html.js .planet[data-astro-cid-m2wlsckk]:has(.orbit-tile:hover),html.js .planet[data-astro-cid-m2wlsckk]:has(.orbit-tile:focus-visible){--lift:1.05}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){html.js .orbit[data-astro-cid-m2wlsckk]:has(.orbit-tile:hover) .orbit-motion[data-astro-cid-m2wlsckk]{animation-play-state:paused}html.js .orbit[data-astro-cid-m2wlsckk]:has(.orbit-tile:hover) .orbit-chevron[data-astro-cid-m2wlsckk]{animation:none}}@media (prefers-reduced-motion:reduce){.core-sheen[data-astro-cid-m2wlsckk],html.js .orbit-pause[data-astro-cid-m2wlsckk]{display:none}html.js .orbit-caption[data-astro-cid-m2wlsckk]{text-align:center;padding-top:0}.core-corona[data-astro-cid-m2wlsckk]{opacity:.8;animation:none}.orbit-pause[data-astro-cid-m2wlsckk]:hover:before,.orbit-pause[data-astro-cid-m2wlsckk]:active:before{transition:none;transform:none}.planet[data-astro-cid-m2wlsckk],.orbit-tile[data-astro-cid-m2wlsckk],.orbit-caption[data-astro-cid-m2wlsckk]{transition:none}}@property --orbit-spin{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes orbit-spin{0%{--orbit-spin:0deg}to{--orbit-spin:360deg}}@keyframes chevron-wave{0%,32%,to{opacity:var(--chevron-opacity);transform:translateY(0)}15%{opacity:1;transform:translateY(-2px)}}@keyframes chevron-wave-mid{0%,22%,55%,to{opacity:var(--chevron-opacity);transform:translateY(0)}38%{opacity:1;transform:translateY(-2px)}}@keyframes chevron-wave-top{0%,45%,80%,to{opacity:var(--chevron-opacity);transform:translateY(0)}62%{opacity:1;transform:translateY(-2px)}}@keyframes sun-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes core-sheen{0%,58%{background-position:130% 0}to{background-position:-160% 0}}.hero[data-astro-cid-yodha2z4]{flex-direction:column;min-height:calc(100svh - 4.25rem);display:flex;position:relative}.hero-scene[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-wash[data-astro-cid-yodha2z4],.hero-grain[data-astro-cid-yodha2z4],.hero-spot[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero-wash[data-astro-cid-yodha2z4]{background:radial-gradient(ellipse 90% 80% at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(ellipse 80% 70% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%), radial-gradient(ellipse 70% 55% at 72% 100%, color-mix(in srgb, var(--ink) 8%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 11%, var(--bg)) 0%, color-mix(in srgb, var(--accent) 6%, var(--bg)) 72%, var(--bg) 100%);inset:-18%}.hero-grain[data-astro-cid-yodha2z4]{opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:140px 140px}[data-theme=dark] .hero-grain[data-astro-cid-yodha2z4]{opacity:.22}.hero-spot[data-astro-cid-yodha2z4]{background:radial-gradient(420px circle at var(--spot-x,72%) var(--spot-y,28%), color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%);display:none}.hero-frame[data-astro-cid-yodha2z4]{z-index:1;flex-direction:column;flex:1;justify-content:space-between;width:min(1120px,100% - 2rem);margin-inline:auto;display:flex;position:relative}.hero-grid[data-astro-cid-yodha2z4]{flex-direction:column;flex:1;justify-content:center;gap:1.5rem;padding-block:.75rem;display:flex}.hero-copy[data-astro-cid-yodha2z4]{min-width:0}.hero-title[data-astro-cid-yodha2z4]{font-kerning:normal;letter-spacing:-.01em;max-width:14ch;margin:.75rem 0 0;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:500;line-height:1.12}.hero-title[data-astro-cid-yodha2z4] .hero-accent[data-astro-cid-yodha2z4]{color:var(--accent);font-style:normal;font-weight:inherit}.role-line[data-astro-cid-yodha2z4]{max-width:40rem;color:var(--muted);font-family:var(--font-display);align-items:center;gap:.65rem;margin:1rem 0 0;font-size:clamp(.95rem,1.5vw,1.125rem);font-style:italic;line-height:1.35;display:flex}.role-rule[data-astro-cid-yodha2z4]{background:var(--accent);flex:none;width:1.5rem;height:1px}.role-text[data-astro-cid-yodha2z4]{min-width:0;position:relative}.role-cycle[data-astro-cid-yodha2z4]{display:none}.hero-headshot[data-astro-cid-yodha2z4]{object-fit:cover;width:6rem;height:6rem;margin-top:1.5rem}.hero-sub[data-astro-cid-yodha2z4]{max-width:56ch;margin:1.5rem 0 0;line-height:1.5}.hero-actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=639px){.hero-actions[data-astro-cid-yodha2z4]{grid-template-columns:1fr 1fr;display:grid}.hero-actions[data-astro-cid-yodha2z4] .hero-cta-primary{grid-column:1/-1;width:100%}.hero-actions[data-astro-cid-yodha2z4] .hero-cta-secondary{width:100%}}.hero-strip[data-astro-cid-yodha2z4]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.75rem;padding:.65rem 0 .35rem;font-size:.8rem;line-height:1.3;display:flex}.strip-left[data-astro-cid-yodha2z4],.strip-right[data-astro-cid-yodha2z4]{min-width:0;margin:0}.strip-left[data-astro-cid-yodha2z4]{margin-right:auto}.strip-end[data-astro-cid-yodha2z4]{align-items:center;gap:.75rem;display:flex}.strip-arrow[data-astro-cid-yodha2z4]{width:2.75rem;height:2.75rem;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.strip-arrow[data-astro-cid-yodha2z4]:hover{color:var(--accent)}.strip-arrow[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=1024px){.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;column-gap:1.5rem;display:grid}}@media (width>=1600px){.hero-frame[data-astro-cid-yodha2z4]{width:min(1320px,100% - 4rem)}.hero-title[data-astro-cid-yodha2z4]{max-width:20ch}}@media (pointer:fine){.hero-spot[data-astro-cid-yodha2z4]{display:block}}@media (prefers-reduced-motion:no-preference){html.js .role-static[data-astro-cid-yodha2z4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.js .role-cycle[data-astro-cid-yodha2z4]{display:block}.hero-wash[data-astro-cid-yodha2z4]{animation:32s ease-in-out infinite alternate hero-drift}}@media (prefers-reduced-motion:reduce){.hero-spot[data-astro-cid-yodha2z4]{display:none}}@keyframes hero-drift{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,2%)}}#marquee-heading[data-astro-cid-2gyf3eh5]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.marquee[data-astro-cid-2gyf3eh5]{position:relative}.marquee[data-astro-cid-2gyf3eh5]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.marquee-pause[data-astro-cid-2gyf3eh5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo-track[data-astro-cid-2gyf3eh5],.logo-group[data-astro-cid-2gyf3eh5]{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.logo-group[data-astro-cid-2gyf3eh5]>li[data-astro-cid-2gyf3eh5]{margin:0;padding:0 12px 12px 0}.logo-copy[data-astro-cid-2gyf3eh5]{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-duration:1s){html.js .marquee[data-astro-cid-2gyf3eh5]:has(.logo-track.is-row) .marquee-viewport[data-astro-cid-2gyf3eh5]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}html.js .logo-track[data-astro-cid-2gyf3eh5].is-row,html.js .logo-track[data-astro-cid-2gyf3eh5].is-row .logo-group[data-astro-cid-2gyf3eh5]{flex-wrap:nowrap;gap:0;width:max-content}html.js .logo-track[data-astro-cid-2gyf3eh5].is-row .logo-copy[data-astro-cid-2gyf3eh5]{display:flex}html.js .logo-track[data-astro-cid-2gyf3eh5].is-row .logo-group[data-astro-cid-2gyf3eh5]>li[data-astro-cid-2gyf3eh5]{padding:0 12px}html.js .logo-track[data-astro-cid-2gyf3eh5].is-row[data-marquee-ready]{will-change:transform;animation:logo-marquee var(--marquee-duration,80s) linear infinite}html.js .marquee[data-astro-cid-2gyf3eh5]:hover .logo-track[data-astro-cid-2gyf3eh5],html.js .marquee[data-astro-cid-2gyf3eh5]:focus-within .logo-track[data-astro-cid-2gyf3eh5],html.js .logo-track[data-astro-cid-2gyf3eh5].is-paused{animation-play-state:paused}}}@keyframes logo-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--marquee-shift,0px)), 0, 0)}}.video-gallery[data-astro-cid-xpqrxvpe]{display:contents}.watch[data-astro-cid-xpqrxvpe]{align-content:start;gap:.55rem;display:grid}.video-row[data-astro-cid-xpqrxvpe]{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=767px){.video-row[data-astro-cid-xpqrxvpe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.video-row[data-astro-cid-xpqrxvpe] li[data-astro-cid-xpqrxvpe]:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (width>=768px){.video-row[data-astro-cid-xpqrxvpe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.eyebrow[data-astro-cid-xpqrxvpe],.intro[data-astro-cid-xpqrxvpe],.short-title[data-astro-cid-xpqrxvpe],.description[data-astro-cid-xpqrxvpe],figure[data-astro-cid-xpqrxvpe]{margin:0}.eyebrow[data-astro-cid-xpqrxvpe]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.watch[data-astro-cid-xpqrxvpe] h3[data-astro-cid-xpqrxvpe]{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.intro[data-astro-cid-xpqrxvpe],.description[data-astro-cid-xpqrxvpe]{color:var(--muted);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45}.feature[data-astro-cid-xpqrxvpe]{gap:.45rem;margin-top:.2rem;display:grid}.feature[data-astro-cid-xpqrxvpe] figcaption[data-astro-cid-xpqrxvpe],.video-row[data-astro-cid-xpqrxvpe] li[data-astro-cid-xpqrxvpe]{gap:.2rem;display:grid}.short-title[data-astro-cid-xpqrxvpe]{color:var(--ink);font-family:var(--font-sans);font-size:.9375rem;font-weight:650;line-height:1.35}.tile[data-astro-cid-xpqrxvpe]{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);color:var(--logo-tile);border-radius:.875rem;text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-xpqrxvpe] img[data-astro-cid-xpqrxvpe]{object-fit:cover;width:100%;height:100%;display:block}.play[data-astro-cid-xpqrxvpe]{z-index:1;background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-xpqrxvpe] path[data-astro-cid-xpqrxvpe]{fill:currentColor}.tile[data-astro-cid-xpqrxvpe]:hover .play[data-astro-cid-xpqrxvpe],.tile[data-astro-cid-xpqrxvpe]:focus-visible .play[data-astro-cid-xpqrxvpe]{background:color-mix(in srgb, white 8%, var(--accent))}.tile[data-astro-cid-xpqrxvpe]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.video-note[data-astro-cid-xpqrxvpe]{color:var(--muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.4}.video-note[data-astro-cid-xpqrxvpe] a[data-astro-cid-xpqrxvpe]{color:var(--ink)}.player[data-astro-cid-xpqrxvpe]{background:0 0;border:0;width:min(960px,100vw - 2rem);max-width:calc(100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.player[data-astro-cid-xpqrxvpe]::backdrop{background:color-mix(in srgb, var(--logo-charcoal) 72%, transparent)}.player-frame[data-astro-cid-xpqrxvpe]{aspect-ratio:16/9;background:var(--logo-charcoal);position:relative}.player-bar[data-astro-cid-xpqrxvpe]{justify-content:flex-end;margin-bottom:.5rem;display:flex}.player-frame[data-astro-cid-xpqrxvpe] [data-astro-cid-xpqrxvpe][data-player-mount]{position:absolute;inset:0}.player-frame[data-astro-cid-xpqrxvpe] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player-close[data-astro-cid-xpqrxvpe]{background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font-family:var(--font-sans);border:0;border-radius:999px;padding:0 .75rem;font-size:.875rem}.player-close[data-astro-cid-xpqrxvpe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.player-fallback[data-astro-cid-xpqrxvpe]{text-align:center;margin:.75rem 0 0}.player-fallback[data-astro-cid-xpqrxvpe] a[data-astro-cid-xpqrxvpe]{color:var(--logo-tile)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-xpqrxvpe]{transition:transform .16s ease-out,box-shadow .16s ease-out}.tile[data-astro-cid-xpqrxvpe]:hover,.tile[data-astro-cid-xpqrxvpe]:focus-visible{box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.player[data-astro-cid-xpqrxvpe],.player[data-astro-cid-xpqrxvpe]::backdrop{transition:none;animation:none}}.impacts[data-astro-cid-5bkdzg57]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.impact[data-astro-cid-5bkdzg57]{border:1px solid var(--line);background:var(--surface);border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:100%;padding:1.625rem;display:flex}.impact[data-astro-cid-5bkdzg57] h3[data-astro-cid-5bkdzg57],.impact[data-astro-cid-5bkdzg57] p[data-astro-cid-5bkdzg57]{margin:0}.impact[data-astro-cid-5bkdzg57] h3[data-astro-cid-5bkdzg57]{font-family:var(--font-sans);letter-spacing:0;font-size:1rem;font-weight:650;line-height:1.3}.impact[data-astro-cid-5bkdzg57] p[data-astro-cid-5bkdzg57]{color:var(--muted);font-family:var(--font-sans);font-size:.9375rem;font-style:normal;line-height:1.4}.icon[data-astro-cid-5bkdzg57]{background:var(--accent);width:2.25rem;height:2.25rem;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.icon[data-astro-cid-5bkdzg57] path[data-astro-cid-5bkdzg57]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.chip[data-astro-cid-5bkdzg57]{color:var(--accent);font-family:var(--font-sans);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;margin-top:auto;font-size:1.05rem;font-style:normal;font-weight:650;display:inline-flex}.chip-text[data-astro-cid-5bkdzg57]{max-width:22ch;font-size:.9375rem;line-height:1.35}.count[data-astro-cid-5bkdzg57]{white-space:nowrap;display:inline-block;position:relative}.count-reserve[data-astro-cid-5bkdzg57]{visibility:hidden}.count-live[data-astro-cid-5bkdzg57]{user-select:none;position:absolute;inset:0 auto auto 0}.impact-cta[data-astro-cid-5bkdzg57]{border-color:var(--accent);outline:1px solid var(--accent)}.impact-cta[data-astro-cid-5bkdzg57] h3[data-astro-cid-5bkdzg57]{color:var(--ink)}@media (width>=768px){.impacts[data-astro-cid-5bkdzg57]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.impacts[data-astro-cid-5bkdzg57]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.impact[data-astro-cid-5bkdzg57]{transition:transform .16s ease-out,box-shadow .16s ease-out}.impact[data-astro-cid-5bkdzg57]:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-2px)}}@media print{.count-reserve[data-astro-cid-5bkdzg57]{visibility:visible}.count-live[data-astro-cid-5bkdzg57]{display:none}}.proof[data-astro-cid-fa7lvtle]{border-top:1px solid var(--line);padding-block:clamp(2.75rem,5.5vw,4.5rem);scroll-margin-top:5rem}.proof-inner[data-astro-cid-fa7lvtle]{flex-direction:column;gap:clamp(2.75rem,5.5vw,4.5rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:flex}.proof-copy[data-astro-cid-fa7lvtle]{flex-direction:column;gap:.85rem;display:flex}.proof-logos[data-astro-cid-fa7lvtle]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.proof-logos[data-astro-cid-fa7lvtle] .logo-tile-display{padding:.7rem .95rem}.proof-logos[data-astro-cid-fa7lvtle] .logo-tile-display img{height:52px}.eyebrow[data-astro-cid-fa7lvtle],.dates[data-astro-cid-fa7lvtle],.remit[data-astro-cid-fa7lvtle],.takeaway[data-astro-cid-fa7lvtle],.study[data-astro-cid-fa7lvtle]{margin:0}.eyebrow[data-astro-cid-fa7lvtle]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.proof-copy[data-astro-cid-fa7lvtle] h2[data-astro-cid-fa7lvtle]{margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.dates[data-astro-cid-fa7lvtle]{color:var(--muted);font-size:1rem}.remit[data-astro-cid-fa7lvtle]{max-width:62ch}.takeaway[data-astro-cid-fa7lvtle]{border-left:3px solid var(--accent);max-width:62ch;color:var(--ink);font-family:var(--font-sans);padding-left:.9rem;font-size:1.0625rem;line-height:1.5}.study[data-astro-cid-fa7lvtle]{gap:1rem;max-width:62ch;display:grid}.study[data-astro-cid-fa7lvtle] dt[data-astro-cid-fa7lvtle]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.study[data-astro-cid-fa7lvtle] dd[data-astro-cid-fa7lvtle]{margin:.25rem 0 0}.proof-gallery[data-astro-cid-fa7lvtle]{display:contents}@media (width>=1024px){.proof-top[data-astro-cid-fa7lvtle]:has(.proof-gallery){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:1.35rem clamp(1.5rem,3vw,2.75rem);display:grid}.proof-copy[data-astro-cid-fa7lvtle]{grid-area:1/1;justify-content:space-between}.proof-top[data-astro-cid-fa7lvtle] .watch{grid-area:1/2}.proof-top[data-astro-cid-fa7lvtle] .video-row,.proof-top[data-astro-cid-fa7lvtle] .video-note{grid-column:1/-1}}.count[data-astro-cid-cy5gyici]{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;position:relative}.count-reserve[data-astro-cid-cy5gyici]{visibility:hidden}.count-live[data-astro-cid-cy5gyici]{user-select:none;white-space:nowrap;position:absolute;inset:0 auto auto 0}@media print{.count-reserve[data-astro-cid-cy5gyici]{visibility:visible}.count-live[data-astro-cid-cy5gyici],.count-spoken[data-astro-cid-cy5gyici]{display:none}}
