.cap[data-astro-cid-x4tf737y]{--cap-row:68px;--cap-ruler:32px;--cap-bar:38px;--cap-labels:228px;--cap-panel-w:320px;--cap-rail-w:52px;--cap-ink:#141415;--cap-muted:#667085;--cap-faint:#98a2b3;--cap-line:#e5e7eb;--cap-edge:#e5e7eb;grid-template-columns:var(--cap-labels) minmax(0, 1fr) var(--cap-panel-w) var(--cap-rail-w);border:0;border-block:1px solid var(--border);color:var(--cap-ink);text-align:left;background:0 0;grid-template-areas:"labels wave panel rail""bar bar bar bar";font-size:13px;line-height:1.45;display:grid;position:relative;overflow:hidden}.cap[data-astro-cid-x4tf737y]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cap[data-astro-cid-x4tf737y][data-engaged=true]{box-shadow:inset 0 0 0 2px #26a3d9b3}.cap[data-astro-cid-x4tf737y][data-panel=off]{grid-template-columns:var(--cap-labels) minmax(0, 1fr) var(--cap-rail-w);grid-template-areas:"labels wave rail""bar bar bar"}.cap[data-astro-cid-x4tf737y][data-panel=off] .cap-panel[data-astro-cid-x4tf737y]{display:none}.cap[data-astro-cid-x4tf737y] kbd{color:#141415;text-align:center;background:#f9fafb;border:1px solid #d1d5db;border-bottom-width:2px;border-radius:4px;min-width:1.5em;padding:0 .35em;font-family:inherit;font-size:11px;line-height:1.5;display:inline-block}.cap-labels[data-astro-cid-x4tf737y]{border-right:1px solid var(--cap-edge);background:0 0;grid-area:labels}.cap-corner[data-astro-cid-x4tf737y]{height:var(--cap-ruler);border-bottom:1px solid var(--cap-edge);background:0 0;align-items:center;padding-inline:10px;display:flex}.cap-channels[data-astro-cid-x4tf737y]{margin:0;padding:0}.cap-label[data-astro-cid-x4tf737y]{width:100%;height:var(--cap-row);border:0;border-bottom:1px solid var(--cap-edge);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:9px;padding:0 10px 0 14px;display:grid;position:relative}.cap-label[data-astro-cid-x4tf737y]:before{content:"";background:var(--c);width:3px;position:absolute;inset:0 auto 0 0}.cap-label[data-astro-cid-x4tf737y]:hover{background:#f2f4f7}.cap-label[data-astro-cid-x4tf737y][aria-pressed=true]{background:#eef7fb}.cap-label[data-astro-cid-x4tf737y]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.cap-idx[data-astro-cid-x4tf737y]{color:var(--cap-faint);font-family:var(--font-mono);grid-row:1/span 2;align-self:center;font-size:12px}.cap-name[data-astro-cid-x4tf737y],.cap-sub[data-astro-cid-x4tf737y]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-name[data-astro-cid-x4tf737y]{color:#141415;font-size:14px;font-weight:500}.cap-label[data-astro-cid-x4tf737y][aria-pressed=true] .cap-name[data-astro-cid-x4tf737y]{color:#141415}.cap-sub[data-astro-cid-x4tf737y]{color:var(--cap-muted);font-size:12px}.cap-wave[data-astro-cid-x4tf737y]{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;grid-area:wave;min-width:0;position:relative}.cap-wave[data-astro-cid-x4tf737y] canvas[data-astro-cid-x4tf737y]{width:100%;height:calc(var(--cap-ruler) + var(--cap-rows) * var(--cap-row));cursor:grab;display:block}.cap[data-astro-cid-x4tf737y][data-dragging] canvas[data-astro-cid-x4tf737y]{cursor:grabbing}.cap-tip[data-astro-cid-x4tf737y]{z-index:3;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:170px;max-width:260px;padding:8px 10px;font-size:12px;position:absolute;top:0;left:0;box-shadow:0 8px 24px #1018281f}.cap-tip[data-astro-cid-x4tf737y] strong[data-astro-cid-x4tf737y]{color:#141415;margin-bottom:4px;font-weight:600;display:block}.cap-tip[data-astro-cid-x4tf737y] dl{gap:2px;display:grid}.cap-tip[data-astro-cid-x4tf737y] dl div{justify-content:space-between;gap:14px;display:flex}.cap-tip[data-astro-cid-x4tf737y] dt{color:var(--cap-muted)}.cap-tip[data-astro-cid-x4tf737y] dd{color:var(--cap-ink);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-hint[data-astro-cid-x4tf737y]{z-index:3;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#141415e0;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .25s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cap-hint[data-astro-cid-x4tf737y][data-show]{opacity:1}.cap-help[data-astro-cid-x4tf737y]{inset:calc(var(--cap-ruler) + 10px) 10px 10px;z-index:4;border:1px solid var(--cap-line);-webkit-user-select:text;user-select:text;background:#fff;border-radius:8px;padding:14px 16px;position:absolute;overflow:auto;box-shadow:0 12px 32px #10182824}.cap-help-head[data-astro-cid-x4tf737y]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cap-help[data-astro-cid-x4tf737y] .cap-keys[data-astro-cid-x4tf737y] div[data-astro-cid-x4tf737y]{grid-template-columns:96px minmax(0,1fr)}.cap-noscript[data-astro-cid-x4tf737y]{inset:var(--cap-ruler) 0 0;color:var(--cap-muted);text-align:center;place-items:center;padding:2rem;display:grid;position:absolute}.cap-panel[data-astro-cid-x4tf737y]{contain:size;overscroll-behavior:contain;border-left:1px solid var(--cap-edge);background:#fff;grid-area:panel;overflow:auto}.cap-sec[data-astro-cid-x4tf737y]{padding:14px 16px 18px}.cap-h[data-astro-cid-x4tf737y]{color:#141415;letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35}.cap-sec-head[data-astro-cid-x4tf737y]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cap-swatch[data-astro-cid-x4tf737y]{background:var(--c);border-radius:2px;width:10px;height:10px;margin-top:4px}.cap-x[data-astro-cid-x4tf737y]{width:24px;height:24px;color:var(--cap-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:-3px -6px 0 0;display:grid}.cap-x[data-astro-cid-x4tf737y]:hover{color:#141415;background:#f2f4f7}.cap-org[data-astro-cid-x4tf737y]{color:var(--cap-muted);margin:3px 0 0 18px;font-size:12px}.cap-meas[data-astro-cid-x4tf737y],.cap-keys[data-astro-cid-x4tf737y]{border-top:1px solid var(--cap-line);margin-top:12px;font-size:12px;display:grid}.cap-meas[data-astro-cid-x4tf737y] div[data-astro-cid-x4tf737y]{border-bottom:1px solid var(--cap-line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cap-meas[data-astro-cid-x4tf737y] dt[data-astro-cid-x4tf737y],.cap-keys[data-astro-cid-x4tf737y] dt[data-astro-cid-x4tf737y]{color:var(--cap-muted)}.cap-meas[data-astro-cid-x4tf737y] dd[data-astro-cid-x4tf737y]{color:var(--cap-ink);font-variant-numeric:tabular-nums;text-align:right}.cap-keys[data-astro-cid-x4tf737y] div[data-astro-cid-x4tf737y]{border-bottom:1px solid var(--cap-line);grid-template-columns:64px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.cap-keys[data-astro-cid-x4tf737y] dd[data-astro-cid-x4tf737y]{color:var(--cap-ink)}.cap-keys[data-astro-cid-x4tf737y] .inline-icon{vertical-align:-2px;display:inline}.cap[data-astro-cid-x4tf737y] .for-touch[data-astro-cid-x4tf737y]{display:none}@media (hover:none) and (pointer:coarse){.cap[data-astro-cid-x4tf737y] .for-pointer[data-astro-cid-x4tf737y]{display:none}.cap[data-astro-cid-x4tf737y] .cap-keys[data-astro-cid-x4tf737y].for-touch{display:grid}.cap[data-astro-cid-x4tf737y] span[data-astro-cid-x4tf737y].for-touch{display:inline}}.cap-text[data-astro-cid-x4tf737y],.cap-points[data-astro-cid-x4tf737y],.cap-intro[data-astro-cid-x4tf737y] p[data-astro-cid-x4tf737y]{color:#475467;margin-top:12px;font-size:12.5px;line-height:1.55}.cap-intro[data-astro-cid-x4tf737y] p[data-astro-cid-x4tf737y]+p[data-astro-cid-x4tf737y]{margin-top:8px}.cap-intro[data-astro-cid-x4tf737y] .cap-note[data-astro-cid-x4tf737y]{color:var(--cap-muted);margin-top:12px}.cap-points[data-astro-cid-x4tf737y]{padding-left:16px}.cap-points[data-astro-cid-x4tf737y] li[data-astro-cid-x4tf737y]+li[data-astro-cid-x4tf737y]{margin-top:6px}.cap-points[data-astro-cid-x4tf737y] li[data-astro-cid-x4tf737y]::marker{color:var(--cap-faint)}.cap-data[data-astro-cid-x4tf737y]{margin-top:16px}.cap-data[data-astro-cid-x4tf737y] h4[data-astro-cid-x4tf737y]{color:#141415;letter-spacing:0;justify-content:space-between;margin-bottom:6px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.cap-data[data-astro-cid-x4tf737y] h4[data-astro-cid-x4tf737y] span[data-astro-cid-x4tf737y]{color:var(--cap-faint);font-weight:500}.cap-data[data-astro-cid-x4tf737y] ol[data-astro-cid-x4tf737y]{border:1px solid var(--cap-line);border-radius:6px;overflow:hidden}.cap-data[data-astro-cid-x4tf737y] li[data-astro-cid-x4tf737y]+li[data-astro-cid-x4tf737y]{border-top:1px solid var(--cap-line)}.cap-data[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]{color:#141415;text-align:left;cursor:pointer;background:#f9fafb;border:0;grid-template-columns:22px minmax(0,1fr);gap:6px;width:100%;padding:5px 8px;font-size:12px;display:grid}.cap-data[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]:hover{background:#eef0f3}.cap-data[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y][aria-current]{color:#fff;background:#258c48}.cap-data[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.cap-fi[data-astro-cid-x4tf737y]{color:var(--cap-faint);font-family:var(--font-mono);font-size:11px;line-height:1.6}.cap-data[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y][aria-current] .cap-fi[data-astro-cid-x4tf737y]{color:#d5f5df}.cap-actions[data-astro-cid-x4tf737y]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cap-btn[data-astro-cid-x4tf737y]{color:#141415;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:2px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cap-btn[data-astro-cid-x4tf737y]:hover{background:#f2f4f7}.cap-btn-go[data-astro-cid-x4tf737y]{color:#0c0c0d;background:#26a3d9;border-color:#0000;font-weight:600}.cap-btn-go[data-astro-cid-x4tf737y]:hover{background:#46b3e3}.cap-rail[data-astro-cid-x4tf737y]{border-left:1px solid var(--cap-edge);background:0 0;flex-direction:column;grid-area:rail;align-items:center;gap:6px;padding:8px 0;display:flex}.cap-start[data-astro-cid-x4tf737y]{color:#fff;cursor:pointer;background:#258c48;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:6px;transition:background-color .15s;display:grid}.cap-start[data-astro-cid-x4tf737y]:hover{background:#2b9d52}.cap-start[data-astro-cid-x4tf737y][data-running]{background:#c4453b}.cap-start[data-astro-cid-x4tf737y] .i-stop,.cap-start[data-astro-cid-x4tf737y][data-running] .i-play{display:none}.cap-start[data-astro-cid-x4tf737y][data-running] .i-stop{display:block}.cap-rail-btn[data-astro-cid-x4tf737y]{width:38px;height:38px;color:var(--cap-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.cap-rail-btn[data-astro-cid-x4tf737y]:hover,.cap-rail-btn[data-astro-cid-x4tf737y][aria-pressed=true]{color:#141415}.cap-rail-btn[data-astro-cid-x4tf737y]:hover{background:#eef0f3}.cap-bar[data-astro-cid-x4tf737y]{height:var(--cap-bar);border-top:1px solid var(--cap-edge);background:0 0;grid-area:bar;justify-content:space-between;align-items:stretch;font-size:12px;display:flex}.cap-tab[data-astro-cid-x4tf737y]{color:#141415;background:0 0;border-top:2px solid #26a3d9;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.cap-tools[data-astro-cid-x4tf737y]{align-items:center;gap:2px;padding-right:6px;display:flex}.cap-tool[data-astro-cid-x4tf737y]{color:#667085;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:26px;height:26px;padding:0 7px;font-size:12px;display:inline-flex}.cap-tool[data-astro-cid-x4tf737y]:hover,.cap-tool[data-astro-cid-x4tf737y][aria-expanded=true]{color:#141415;background:#f2f4f7}.cap-tool-help[data-astro-cid-x4tf737y]{display:none}.cap-scale[data-astro-cid-x4tf737y]{position:relative}.cap-scale-menu[data-astro-cid-x4tf737y]{z-index:5;border:1px solid var(--cap-line);background:#fff;border-radius:6px;min-width:132px;padding:4px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 30px #1018281f}.cap-scale-menu[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]{color:#141415;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:5px 10px;font-size:12px;display:block}.cap-scale-menu[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]:hover,.cap-scale-menu[data-astro-cid-x4tf737y] button[data-astro-cid-x4tf737y]:focus-visible{color:#fff;background:#258c48;outline:none}@media (width<=1079px){.cap[data-astro-cid-x4tf737y],.cap[data-astro-cid-x4tf737y][data-panel=off]{--cap-labels:188px;--cap-row:60px;grid-template-columns:var(--cap-labels) minmax(0, 1fr) var(--cap-rail-w);grid-template-areas:"labels wave rail""bar bar bar""panel panel panel"}.cap-panel[data-astro-cid-x4tf737y]{contain:none;border-top:1px solid var(--cap-edge);border-left:0}}@media (width<=719px){.cap[data-astro-cid-x4tf737y],.cap[data-astro-cid-x4tf737y][data-panel=off]{--cap-row:52px;--cap-ruler:28px;--cap-bar:36px;--cap-labels:118px;grid-template-columns:var(--cap-labels) minmax(0, 1fr);grid-template-areas:"labels wave""bar bar""panel panel"}.cap[data-astro-cid-x4tf737y][data-panel=off] .cap-panel[data-astro-cid-x4tf737y]{display:block}.cap-rail[data-astro-cid-x4tf737y],.cap-idx[data-astro-cid-x4tf737y],.cap-sub[data-astro-cid-x4tf737y],.cap-tool-text[data-astro-cid-x4tf737y]{display:none}.cap-label[data-astro-cid-x4tf737y]{grid-template-columns:minmax(0,1fr);padding:0 8px 0 11px}.cap-name[data-astro-cid-x4tf737y]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box}.cap-tab[data-astro-cid-x4tf737y]{padding:0 12px}.cap-tool-help[data-astro-cid-x4tf737y]{display:inline-flex}}@media (width<=380px){.cap-tab[data-astro-cid-x4tf737y]{display:none}.cap-bar[data-astro-cid-x4tf737y]{justify-content:flex-end}}.experience[data-astro-cid-zsqrgqoq]{border-top:1px solid var(--border)}.section-head-start[data-astro-cid-zsqrgqoq]{text-align:left;justify-items:start;gap:.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}.section-lede[data-astro-cid-zsqrgqoq]{max-width:38rem;color:var(--text-muted);font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.45}.jobs[data-astro-cid-zsqrgqoq]{border-top:1px solid var(--border);max-width:58rem;margin-inline:auto}.job[data-astro-cid-zsqrgqoq]{border-bottom:1px solid var(--border);grid-template-columns:12.5rem minmax(0,1fr);gap:1.75rem 2rem;padding-block:1.85rem;transition:background-color .2s;display:grid}.job[data-astro-cid-zsqrgqoq]:hover{background:linear-gradient(90deg,#0000,#f9fafbe6 8% 92%,#0000)}.job-meta[data-astro-cid-zsqrgqoq]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-content:start;align-items:center;gap:.55rem;padding-top:.25rem;font-size:13px;display:flex}.chan[data-astro-cid-zsqrgqoq]{border-left:3px solid var(--c);color:#dcdde0;height:22px;font-family:var(--font-mono);letter-spacing:0;background:#1d1d20;border-radius:4px;align-items:center;padding:0 7px 0 6px;font-size:11px;font-weight:500;transition:background-color .15s;display:inline-flex}.chan[data-astro-cid-zsqrgqoq]:hover{color:#fff;background:#2e2f34}.job[data-astro-cid-zsqrgqoq] h3[data-astro-cid-zsqrgqoq]{letter-spacing:-.02em;font-size:1.15rem}.job-org[data-astro-cid-zsqrgqoq]{color:var(--text-muted);margin-top:.2rem;font-size:15px}.job-points[data-astro-cid-zsqrgqoq]{color:var(--text);gap:.45rem;margin-top:.95rem;padding-left:1.1rem;font-size:15px;line-height:1.6;list-style:outside;display:grid}.job-points[data-astro-cid-zsqrgqoq] li[data-astro-cid-zsqrgqoq]::marker{color:var(--accent)}.job-tags[data-astro-cid-zsqrgqoq]{color:var(--text-faint);letter-spacing:.01em;margin-top:.95rem;font-size:12.5px}.item[data-astro-cid-zsqrgqoq]{white-space:nowrap}.split-section[data-astro-cid-zsqrgqoq]{border-top:1px solid var(--border);background:linear-gradient(#f3f6f9 0%,#f9fafb 40% 100%)}.split[data-astro-cid-zsqrgqoq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem);display:grid}.col-title[data-astro-cid-zsqrgqoq]{letter-spacing:-.025em;align-items:center;gap:.75rem;margin-bottom:1.15rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;display:flex}.split[data-astro-cid-zsqrgqoq] .specs{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding-inline:1.15rem}.split[data-astro-cid-zsqrgqoq] .specs>div:last-child{border-bottom:0}@media (width<=860px){.split[data-astro-cid-zsqrgqoq]{grid-template-columns:1fr}}@media (width<=640px){.job[data-astro-cid-zsqrgqoq]{grid-template-columns:1fr;gap:.7rem}}.stage[data-astro-cid-lcdefpme]{color:#141415;background:radial-gradient(90% 55% at 50% -10%,#f4f8fb 0%,#0000 55%),#fff;height:400px;position:relative;overflow:hidden}.stage-1[data-astro-cid-lcdefpme]{height:calc(100svh - var(--header-h));flex-direction:column;min-height:520px;display:flex}.stage[data-astro-cid-lcdefpme]:after{content:"";inset-inline:0;z-index:10;background:#e5e7eb;height:1px;position:absolute;bottom:0}.stage-glow[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 65% at 50% calc(40% + var(--gy,0) * 1px), #26a3d914, transparent 72%);will-change:transform;height:55%;transform:translate3d(0, calc(var(--gy,0) * .35px), 0);position:absolute;inset:-15% -8% auto}.stage-floor[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:radial-gradient(70% 45% at 28% 70%,#1018280f,#0000 70%),radial-gradient(55% 40% at 72% 78%,#1018280d,#0000 70%),linear-gradient(#0000 30%,#f8fafcf2 100%);height:42%;position:absolute;inset:auto 0 0}.stage-photos[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:absolute;inset:0}.photo-slot[data-astro-cid-lcdefpme]{will-change:transform;transform:translate3d(0, calc(var(--py,0) * 1px), 0);position:absolute;bottom:4%}.photo-slot[data-astro-cid-lcdefpme]:after{content:"";filter:blur(6px);z-index:0;background:radial-gradient(#10182829,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:-2%;left:12%;right:12%}.photo[data-astro-cid-lcdefpme]{z-index:1;object-fit:contain;object-position:center bottom;user-select:none;width:100%;max-width:none;height:100%;display:block;position:relative}.stage-1[data-astro-cid-lcdefpme] .photo-slot-left[data-astro-cid-lcdefpme]{width:min(42vw,28rem);height:min(48vh,22rem);animation:7.5s ease-in-out infinite hero-float-l;left:4%}.stage-1[data-astro-cid-lcdefpme] .photo-slot-right[data-astro-cid-lcdefpme]{width:min(48vw,34rem);height:min(28vh,12rem);animation:9s ease-in-out infinite hero-float-r;bottom:5%;right:3%}.stage-1[data-astro-cid-lcdefpme] .photo-right[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 84%,#0000 100%)}.stage-copy[data-astro-cid-lcdefpme]{z-index:20;width:min(100% - 2 * var(--gutter), 44rem);padding:clamp(2.75rem, 9vh, 6.5rem) var(--gutter) 0;text-align:center;will-change:transform, opacity;transform:translate3d(0, calc(var(--py,0) * 1px), 0);opacity:calc(1 - var(--fade,0));margin:0 auto;position:relative}.hero-line[data-astro-cid-lcdefpme]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards hero-rise;animation-delay:calc(80ms + var(--i,0) * 90ms);transform:translateY(18px)}@keyframes hero-rise{to{opacity:1;transform:translate(0,0)}}@keyframes hero-float-l{0%,to{translate:0}50%{translate:0 -10px}}@keyframes hero-float-r{0%,to{translate:0}50%{translate:0 -8px}}.stage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.1rem,6vw,4.25rem);font-weight:650;line-height:1.05}.stage[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#475467;max-width:36rem;margin:.85rem auto 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}.stage[data-astro-cid-lcdefpme] .lede-meta[data-astro-cid-lcdefpme]{white-space:nowrap;color:#344054;font-weight:500}.stage[data-astro-cid-lcdefpme] .lede-detail[data-astro-cid-lcdefpme]{color:#667085;max-width:34rem;margin:.65rem auto 0;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.5}.stage[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{justify-content:center;gap:.65rem;margin-top:1.5rem}.stage[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]{color:#141415;backdrop-filter:blur(6px);background:#ffffffe0;border-color:#d1d5db}.stage[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]:hover{background:#f9fafb;border-color:#98a2b3}@media (width<=639px){.stage-1[data-astro-cid-lcdefpme]{min-height:560px}.stage-copy[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), 100%);padding-top:2rem}.stage-1[data-astro-cid-lcdefpme] .photo-slot-left[data-astro-cid-lcdefpme]{width:48vw;height:34vh;bottom:3%;left:2%}.stage-1[data-astro-cid-lcdefpme] .photo-slot-right[data-astro-cid-lcdefpme]{width:58vw;height:18vh;bottom:4%;right:1%}.stage[data-astro-cid-lcdefpme] .lede-meta[data-astro-cid-lcdefpme]{white-space:normal}}@media (width>=640px){.stage[data-astro-cid-lcdefpme]{height:600px}.stage-1[data-astro-cid-lcdefpme]{height:calc(100svh - var(--header-h))}.stage-copy[data-astro-cid-lcdefpme]{padding-top:4rem}.stage[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:1.75rem}}@media (width>=1024px){.stage[data-astro-cid-lcdefpme]{height:900px}.stage-1[data-astro-cid-lcdefpme]{height:calc(100svh - var(--header-h));min-height:640px}.stage-copy[data-astro-cid-lcdefpme]{padding-top:clamp(4.5rem,11vh,7rem)}.stage-1[data-astro-cid-lcdefpme] .photo-slot-left[data-astro-cid-lcdefpme]{width:min(40vw,30rem);height:min(50vh,24rem)}.stage-1[data-astro-cid-lcdefpme] .photo-slot-right[data-astro-cid-lcdefpme]{width:min(46vw,36rem);height:min(30vh,13rem)}}.band[data-astro-cid-lcdefpme]{background:var(--bg-subtle)}.section-head-row[data-astro-cid-lcdefpme]{text-align:left;flex-wrap:wrap;justify-content:space-between;place-items:end stretch;gap:1rem 1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:flex}.section-copy[data-astro-cid-lcdefpme]{gap:.45rem;max-width:36rem;display:grid}.capture-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding-top:clamp(3.25rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.capture-wrap[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), var(--wide-w));margin-inline:auto}.capture-head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:1.35rem}.capture-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-top:.35rem}.capture-head[data-astro-cid-lcdefpme] .section-lede[data-astro-cid-lcdefpme]{margin-top:.55rem}.capture-head[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--text-faint);margin-top:.45rem;font-size:.9rem}.capture-frame[data-astro-cid-lcdefpme]{border:1px solid var(--cap-frame);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 18px 40px -28px #10182859}.capture-frame[data-astro-cid-lcdefpme] .cap{border-block:0}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.5rem);display:grid}.contact[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);background:radial-gradient(70% 80% at 50% 0,#26a3d91a,#0000 60%),linear-gradient(#f8fafc 0%,#fff 100%);position:relative;overflow:hidden}.contact-inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.85rem;max-width:36rem;margin-inline:auto;display:grid}.contact[data-astro-cid-lcdefpme] .section-lede[data-astro-cid-lcdefpme]{max-width:32rem}.contact[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{gap:.65rem;margin-top:.85rem}.email[data-astro-cid-lcdefpme]{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:14px}@media (width<=760px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-head-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-lcdefpme],.photo-slot[data-astro-cid-lcdefpme],.stage-copy[data-astro-cid-lcdefpme],.stage-glow[data-astro-cid-lcdefpme],.hero-line[data-astro-cid-lcdefpme]{will-change:auto;opacity:1!important;animation:none!important;transform:none!important}}
