.water-photo[data-astro-cid-y4m4kieb]{border-radius:var(--radius-card);max-width:100%;box-shadow:0 20px 50px var(--shadow-10);cursor:crosshair;touch-action:pan-y;position:relative;overflow:hidden}canvas[data-astro-cid-y4m4kieb]{width:100%;height:100%;position:absolute;inset:0}.eyebrow[data-astro-cid-j4y4sje3]{margin-bottom:var(--space-10)}.cols[data-astro-cid-j4y4sje3]{gap:var(--space-20);flex-wrap:wrap;align-items:flex-start;display:flex}figure[data-astro-cid-j4y4sje3]{gap:var(--space-4);flex-direction:column;flex:0 0 300px;margin:0;display:flex}.photo-wrap[data-astro-cid-j4y4sje3]{width:300px;height:360px;position:relative}.portrait[data-astro-cid-j4y4sje3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}figcaption[data-astro-cid-j4y4sje3]{font-size:var(--fs-sm);color:var(--text-muted)}.hint[data-astro-cid-j4y4sje3]{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--accent);transition:opacity .5s,visibility .5s;display:none}.hint[data-astro-cid-j4y4sje3].done{opacity:0;visibility:hidden}.pdrip[data-astro-cid-j4y4sje3]{background:var(--accent);opacity:0;pointer-events:none;border-radius:50% 50% 50% 0;width:7px;height:7px;margin-left:-3.5px;animation:8s cubic-bezier(.55,0,.85,.35) infinite pdrip;position:absolute;top:calc(100% - 8px);transform:rotate(-45deg)scale(0)}@keyframes pdrip{0%,4%{opacity:0;transform:translateY(0)rotate(-45deg)scale(0)}14%{opacity:.9;transform:translateY(2px)rotate(-45deg)scale(1)}26%{opacity:.9;transform:translateY(4px)rotate(-45deg)scale(1.05)}36%{opacity:.85;transform:translateY(46px)rotate(-45deg)scale(.9)}40%,to{opacity:0;transform:translateY(54px)rotate(-45deg)scale(.4)}}.letter[data-astro-cid-j4y4sje3]{gap:var(--space-6);flex-direction:column;flex:480px;display:flex}.big[data-astro-cid-j4y4sje3]{font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-text);margin:0}.body[data-astro-cid-j4y4sje3]{font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-2);margin:0}@media (width<=640px){.cols[data-astro-cid-j4y4sje3]{gap:var(--space-10)}figure[data-astro-cid-j4y4sje3]{flex-basis:100%;align-items:center}.photo-wrap[data-astro-cid-j4y4sje3]{margin:0 auto}figcaption[data-astro-cid-j4y4sje3]{text-align:center;flex-direction:column;align-self:stretch;align-items:center;display:flex}.hint[data-astro-cid-j4y4sje3]{display:block}.big[data-astro-cid-j4y4sje3]{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.pdrip[data-astro-cid-j4y4sje3]{animation:none}}.hero-wrap[data-astro-cid-i3irphx7]{height:800px;position:relative}.hero[data-astro-cid-i3irphx7]{z-index:2;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--space-24) var(--gutter) 0;text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}h1[data-astro-cid-i3irphx7]{font-size:var(--fs-6xl);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0;font-weight:600}h1[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.keep[data-astro-cid-i3irphx7]{white-space:nowrap}.pop[data-astro-cid-i3irphx7]{vertical-align:middle;width:80px;height:80px;margin:calc(-1 * var(--space-3)) var(--space-2) 0;opacity:0;animation:pop .9s var(--ease-spring) .55s forwards;display:inline-block;position:relative}.pop[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;border:4px solid var(--bg);width:100%;height:100%;box-shadow:0 0 0 1px var(--avatar-ring), 0 10px 30px var(--shadow-14);background-color:var(--accent-soft);border-radius:50%;position:absolute;inset:0;transform:rotate(-6deg)}@keyframes pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lede[data-astro-cid-i3irphx7]{max-width:600px}.need[data-astro-cid-i3irphx7]{z-index:20;margin-top:var(--space-6);justify-content:center;align-items:center;gap:var(--space-4) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line-07);box-shadow:0 30px 80px var(--shadow-10);font-size:var(--fs-xl);line-height:var(--lh-title);letter-spacing:var(--ls-text);flex-wrap:wrap;display:flex;position:relative}.picker[data-astro-cid-i3irphx7]{position:relative}.pick[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border:0;font-weight:600;transition:filter .3s;display:inline-flex}.pick[data-astro-cid-i3irphx7]:hover{filter:brightness(.96)}.pick[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{transition:transform .3s}.pick[data-astro-cid-i3irphx7][aria-expanded=true] svg[data-astro-cid-i3irphx7]{transform:rotate(180deg)}.menu[data-astro-cid-i3irphx7]{left:0;top:calc(100% + var(--space-2));z-index:10;min-width:280px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-08);box-shadow:0 24px 60px var(--shadow-16);text-align:left;animation:menu .35s var(--ease-out);flex-direction:column;display:flex;position:absolute}.menu[data-astro-cid-i3irphx7][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-i3irphx7].closing{pointer-events:none;animation:.28s forwards menu-out}}@keyframes menu{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes menu-out{to{opacity:0;transform:translateY(-6px)scale(.98)}}.opt[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;transition:background .2s;display:flex}.opt[data-astro-cid-i3irphx7][aria-selected=true],.opt[data-astro-cid-i3irphx7]:hover,.opt[data-astro-cid-i3irphx7]:focus-visible{background:var(--surface-2)}.opt[data-astro-cid-i3irphx7]:focus-visible{outline-offset:-2px}.opt[data-astro-cid-i3irphx7] .mono[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);color:var(--text-subtle)}.talk[data-astro-cid-i3irphx7]{height:var(--control-lg);align-items:center;gap:var(--space-3);padding:0 var(--space-6);border-radius:var(--radius-md);letter-spacing:0;background:var(--accent);color:var(--on-accent);font-size:var(--fs-base);font-weight:600;display:inline-flex}.talk[data-astro-cid-i3irphx7]:hover{color:var(--on-accent)}@media (width>=641px) and (height<=760px){.hero-wrap[data-astro-cid-i3irphx7]{height:660px}.hero[data-astro-cid-i3irphx7]{padding-top:var(--space-12);gap:var(--space-4)}h1[data-astro-cid-i3irphx7]{font-size:var(--fs-5xl)}.pop[data-astro-cid-i3irphx7]{width:64px;height:64px}.need[data-astro-cid-i3irphx7]{margin-top:0}}@media (width>=960px) and (height<=760px){.hero-wrap[data-astro-cid-i3irphx7]{height:600px}}@media (width<=640px){.hero-wrap[data-astro-cid-i3irphx7]{height:760px}}@media (width<=360px){.hero-wrap[data-astro-cid-i3irphx7]{height:800px}}@media (width<=640px){.hero[data-astro-cid-i3irphx7]{padding:var(--space-12) var(--gutter) 0;gap:var(--space-5)}h1[data-astro-cid-i3irphx7]{font-size:var(--fs-4xl);line-height:var(--lh-heading)}.pop[data-astro-cid-i3irphx7]{width:48px;height:48px;margin:calc(-1 * var(--space-2)) var(--space-1) 0}.need[data-astro-cid-i3irphx7]{text-align:left;padding:var(--space-4);align-items:stretch;gap:var(--space-3);font-size:var(--fs-lg);width:100%;margin-top:var(--space-3);flex-direction:column}.need[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:first-child{padding:0 2px}.pick[data-astro-cid-i3irphx7]{justify-content:space-between;width:100%}.menu[data-astro-cid-i3irphx7]{min-width:0;left:0;right:0}.talk[data-astro-cid-i3irphx7]{justify-content:center}}@media (prefers-reduced-motion:reduce){.pop[data-astro-cid-i3irphx7]{opacity:1;animation:none}.menu[data-astro-cid-i3irphx7]{animation:none}}.cols[data-astro-cid-2kegqo7y]{gap:var(--space-14);flex-wrap:wrap;align-items:center;display:flex}.intro[data-astro-cid-2kegqo7y]{gap:var(--space-4);color:#fff;flex-direction:column;flex:320px;display:flex}.on-water[data-astro-cid-2kegqo7y]{color:#fff}.on-water-lead[data-astro-cid-2kegqo7y]{color:#fff;max-width:400px;font-weight:500}.chat[data-astro-cid-2kegqo7y]{border-radius:var(--radius-card);background:var(--glass);padding:var(--space-8);gap:var(--space-4);font-size:var(--fs-base);line-height:var(--lh-body);flex-direction:column;flex:1.3 520px;margin:0;list-style:none;display:flex;box-shadow:0 0 0 1px #ffffff80,0 12px 30px #080a1e1f}.client[data-astro-cid-2kegqo7y]{max-width:80%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--accent);color:var(--on-accent);align-self:flex-end}.me[data-astro-cid-2kegqo7y]{gap:var(--space-3);align-items:flex-end;max-width:86%;display:flex}.avatar[data-astro-cid-2kegqo7y]{object-fit:cover;background-color:var(--accent);border:2px solid var(--bg);width:32px;height:32px;box-shadow:0 0 0 1px var(--avatar-ring), 0 2px 8px var(--shadow-12);border-radius:50%;flex:none}.avatar[data-astro-cid-2kegqo7y].empty{box-shadow:none;background:0 0;border:0}.msg[data-astro-cid-2kegqo7y]{gap:var(--space-2);flex-direction:column;display:flex}.step[data-astro-cid-2kegqo7y]{font-size:var(--fs-xs);color:var(--accent);line-height:normal}.bubble[data-astro-cid-2kegqo7y]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-sm);background:var(--surface-2)}@media (width<=640px){.cols[data-astro-cid-2kegqo7y]{gap:var(--space-8)}.intro[data-astro-cid-2kegqo7y],.chat[data-astro-cid-2kegqo7y]{flex-basis:100%}.chat[data-astro-cid-2kegqo7y]{padding:var(--space-4);font-size:var(--fs-base)}.me[data-astro-cid-2kegqo7y]{gap:var(--space-2);max-width:100%}.client[data-astro-cid-2kegqo7y]{max-width:88%}.avatar[data-astro-cid-2kegqo7y]{width:24px;height:24px}}.head[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.title[data-astro-cid-c5jzir7q]{gap:var(--space-4);flex-direction:column;display:flex}.proof[data-astro-cid-c5jzir7q]{align-items:center;gap:var(--space-4);font-size:var(--fs-base);color:var(--text-muted);display:flex}.faces[data-astro-cid-c5jzir7q]{display:flex}.faces[data-astro-cid-c5jzir7q] span[data-astro-cid-c5jzir7q]{border:2px solid var(--bg);background:var(--skel-2);border-radius:50%;width:40px;height:40px}.faces[data-astro-cid-c5jzir7q] span[data-astro-cid-c5jzir7q]+span[data-astro-cid-c5jzir7q]{margin-left:calc(-1 * var(--space-3))}.faces[data-astro-cid-c5jzir7q] span[data-astro-cid-c5jzir7q]:nth-child(2){background:var(--skel-3)}.faces[data-astro-cid-c5jzir7q] span[data-astro-cid-c5jzir7q]:nth-child(3){background:var(--skel-1)}.cards[data-astro-cid-c5jzir7q]{gap:var(--space-5);grid-template-columns:32fr 23fr;display:grid}@media (width<=1100px){.cards[data-astro-cid-c5jzir7q]{grid-template-columns:1fr}}figure[data-astro-cid-c5jzir7q]{padding:var(--space-10);border-radius:var(--radius-card);background:var(--surface-2);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.top[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-8);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-c5jzir7q]{width:auto;height:var(--space-8)}.company[data-astro-cid-c5jzir7q]{align-items:center;gap:var(--space-3);font-size:var(--fs-base);font-weight:600;display:inline-flex}.mark[data-astro-cid-c5jzir7q]{width:var(--space-8);height:var(--space-8)}.note[data-astro-cid-c5jzir7q]{font-size:var(--fs-xs);color:var(--text-muted)}blockquote[data-astro-cid-c5jzir7q]{margin:0;font-weight:500}.big[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-size:var(--fs-3xl);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.small[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-size:var(--fs-2xl);line-height:var(--lh-title);letter-spacing:var(--ls-title)}figcaption[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line-08);flex-wrap:wrap;margin-top:auto;display:flex}.person[data-astro-cid-c5jzir7q]{align-items:center;gap:var(--space-3);display:flex}.avatar[data-astro-cid-c5jzir7q]{width:var(--control-lg);height:var(--control-lg);object-fit:cover;border-radius:50%}.who[data-astro-cid-c5jzir7q]{flex-direction:column;gap:2px;display:flex}.name[data-astro-cid-c5jzir7q]{font-size:var(--fs-base);font-weight:600}.role[data-astro-cid-c5jzir7q]{font-size:var(--fs-sm);color:var(--text-muted)}.links[data-astro-cid-c5jzir7q]{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.live[data-astro-cid-c5jzir7q]{min-height:var(--control-md);align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--accent);font-weight:600;display:inline-flex}.live[data-astro-cid-c5jzir7q]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.head[data-astro-cid-c5jzir7q]{margin-bottom:var(--space-6)}figure[data-astro-cid-c5jzir7q]{padding:var(--space-5);gap:var(--space-6)}.top[data-astro-cid-c5jzir7q]{flex-direction:column;align-items:flex-start}.big[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-size:var(--fs-2xl);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.small[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-size:var(--fs-xl)}}.head[data-astro-cid-qmjtkzr2]{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.body[data-astro-cid-qmjtkzr2]{gap:var(--space-14);flex-wrap:wrap;align-items:stretch;display:flex}.tabs[data-astro-cid-qmjtkzr2]{flex-direction:column;flex:340px;justify-content:center;display:flex}.svc[data-astro-cid-qmjtkzr2]{gap:var(--space-4);padding:var(--space-6) 0 var(--space-8);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.track[data-astro-cid-qmjtkzr2]{background:var(--line-08);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fill[data-astro-cid-qmjtkzr2]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[data-astro-cid-qmjtkzr2][data-mode=auto] .svc[data-astro-cid-qmjtkzr2][aria-selected=true] .fill[data-astro-cid-qmjtkzr2]{animation:9s linear forwards paused prog}[data-astro-cid-qmjtkzr2][data-mode=auto][data-playing=true] .svc[data-astro-cid-qmjtkzr2][aria-selected=true] .fill[data-astro-cid-qmjtkzr2]{animation-play-state:running}[data-astro-cid-qmjtkzr2][data-mode=manual] .svc[data-astro-cid-qmjtkzr2][aria-selected=true] .fill[data-astro-cid-qmjtkzr2]{transform:none}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.title-row[data-astro-cid-qmjtkzr2]{align-items:baseline;gap:var(--space-4);display:flex}.num[data-astro-cid-qmjtkzr2]{width:var(--space-6);font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.svc-title[data-astro-cid-qmjtkzr2]{font-size:var(--fs-2xl);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);color:var(--text-subtle);transition:color .3s}.desc[data-astro-cid-qmjtkzr2]{padding-left:var(--space-10);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-subtle);max-width:440px;transition:color .3s}.svc[data-astro-cid-qmjtkzr2]:hover .svc-title[data-astro-cid-qmjtkzr2],.svc[data-astro-cid-qmjtkzr2][aria-selected=true] .svc-title[data-astro-cid-qmjtkzr2]{color:var(--text)}.svc[data-astro-cid-qmjtkzr2][aria-selected=true] .num[data-astro-cid-qmjtkzr2]{color:var(--accent)}.svc[data-astro-cid-qmjtkzr2][aria-selected=true] .desc[data-astro-cid-qmjtkzr2]{color:var(--text-2)}.panel[data-astro-cid-qmjtkzr2]{border-radius:var(--radius-card);background:var(--surface-2);flex:1.35 440px;min-height:520px;position:relative;overflow:hidden}.visual[data-astro-cid-qmjtkzr2]{gap:var(--space-4);padding:var(--space-12) var(--space-10) var(--space-4);flex-direction:column;display:flex;position:absolute;inset:0}.visual[data-astro-cid-qmjtkzr2][hidden]{display:none}.float[data-astro-cid-qmjtkzr2]{border:1px solid var(--line-08);border-radius:var(--radius-lg);background:var(--surface);min-height:0;box-shadow:0 30px 70px var(--shadow-12);transition:transform .6s var(--ease-out);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (hover:hover){.panel[data-astro-cid-qmjtkzr2]:hover .float[data-astro-cid-qmjtkzr2]{transform:translateY(-8px)rotate(-1deg)}.panel[data-astro-cid-qmjtkzr2]:hover .compare[data-astro-cid-qmjtkzr2] .float[data-astro-cid-qmjtkzr2]{transform:translateY(-8px)}}.bar[data-astro-cid-qmjtkzr2]{height:var(--control-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-4);border-bottom:1px solid var(--line-06);flex:none;display:flex}.dot[data-astro-cid-qmjtkzr2]{background:var(--skel-1);border-radius:50%;width:8px;height:8px}.url[data-astro-cid-qmjtkzr2]{min-width:0;margin-left:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.toggle[data-astro-cid-qmjtkzr2]{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.toggle[data-astro-cid-qmjtkzr2]:focus-visible{outline-offset:-2px}.toggle[data-astro-cid-qmjtkzr2]:hover{background:var(--surface-2);color:var(--text)}.i-play[data-astro-cid-qmjtkzr2],[data-astro-cid-qmjtkzr2][data-paused=true] .i-pause[data-astro-cid-qmjtkzr2]{display:none}[data-astro-cid-qmjtkzr2][data-paused=true] .i-play[data-astro-cid-qmjtkzr2]{display:block}.shot[data-astro-cid-qmjtkzr2]{background:var(--surface-2);flex:1;min-height:0;display:block}video[data-astro-cid-qmjtkzr2]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.proof[data-astro-cid-qmjtkzr2]{z-index:3;min-height:calc(var(--space-20) + var(--space-1));justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:0 12px 30px var(--shadow-12);transition:transform .3s var(--ease-out);flex:none;text-decoration:none;display:flex;position:relative}.proof[data-astro-cid-qmjtkzr2] svg[data-astro-cid-qmjtkzr2]{color:var(--accent);transition:transform .3s var(--ease-out);flex:none}@media (hover:hover){.proof[data-astro-cid-qmjtkzr2]:hover{transform:translateY(-2px)}.proof[data-astro-cid-qmjtkzr2]:hover svg[data-astro-cid-qmjtkzr2]{transform:translate(2px,-2px)}}.proof-text[data-astro-cid-qmjtkzr2]{flex-direction:column;gap:2px;min-width:0;display:flex}.proof-name[data-astro-cid-qmjtkzr2]{font-size:var(--fs-sm);font-weight:600}.proof-line[data-astro-cid-qmjtkzr2]{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-2)}@media (width<=640px){.body[data-astro-cid-qmjtkzr2]{gap:var(--space-5)}.tabs[data-astro-cid-qmjtkzr2]{flex-basis:100%}.svc[data-astro-cid-qmjtkzr2]{padding:var(--space-5) 0 var(--space-6);gap:var(--space-3)}.svc-title[data-astro-cid-qmjtkzr2]{font-size:var(--fs-xl)}.desc[data-astro-cid-qmjtkzr2]{font-size:var(--fs-sm)}.panel[data-astro-cid-qmjtkzr2]{flex-basis:100%;min-height:400px}.visual[data-astro-cid-qmjtkzr2]{gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3)}}@media (width<=360px){.proof[data-astro-cid-qmjtkzr2]{min-height:calc(var(--space-24) + var(--space-2))}}html:not(.js) .panel[data-astro-cid-qmjtkzr2]{min-height:0}html:not(.js) .visual[data-astro-cid-qmjtkzr2],html:not(.js) .visual[data-astro-cid-qmjtkzr2][hidden]{display:flex;position:relative}html:not(.js) .visual[data-astro-cid-qmjtkzr2][hidden]{padding-top:0}html:not(.js) .visual[data-astro-cid-qmjtkzr2][hidden] .float[data-astro-cid-qmjtkzr2],html:not(.js) .toggle[data-astro-cid-qmjtkzr2]{display:none}html:not(.js) .shot[data-astro-cid-qmjtkzr2]{aspect-ratio:16/10}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-qmjtkzr2],.proof[data-astro-cid-qmjtkzr2],.proof[data-astro-cid-qmjtkzr2] svg[data-astro-cid-qmjtkzr2]{transition:none}.panel[data-astro-cid-qmjtkzr2]:hover .float[data-astro-cid-qmjtkzr2]{transform:none}}.feat[data-astro-cid-sgsrbokp]{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-card);background:var(--surface-2);flex-direction:column;flex:320px;display:flex}.meta[data-astro-cid-sgsrbokp]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:0 var(--space-3);flex-wrap:wrap;display:flex}.text[data-astro-cid-sgsrbokp]{gap:var(--space-2);flex-direction:column;flex:240px;max-width:400px;display:flex}h3[data-astro-cid-sgsrbokp]{font-size:var(--fs-xl);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);margin:0}p[data-astro-cid-sgsrbokp]{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-muted);margin:0}.tags[data-astro-cid-sgsrbokp]{align-items:flex-end;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);padding-top:var(--space-1);flex-direction:column;flex:none;display:flex}.role[data-astro-cid-sgsrbokp]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface);color:var(--text)}@media (width<=640px),(width>=701px) and (width<=945px){.tags[data-astro-cid-sgsrbokp]{align-items:flex-start}}@media (width<=640px){.feat[data-astro-cid-sgsrbokp]{padding:var(--space-3) var(--space-3) var(--space-5);flex-basis:100%}h3[data-astro-cid-sgsrbokp]{font-size:var(--fs-xl)}.meta[data-astro-cid-sgsrbokp]{padding:0 var(--space-2)}}.list[data-astro-cid-z32ayfml]{margin-top:var(--space-14);border-top:1px solid var(--line-10);position:relative}.head[data-astro-cid-z32ayfml],.row[data-astro-cid-z32ayfml]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 160px 72px 24px;display:grid}.head[data-astro-cid-z32ayfml]{padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--line-08);font-size:var(--fs-xs);color:var(--text-subtle);text-transform:uppercase}.row[data-astro-cid-z32ayfml]{padding:var(--space-6) var(--space-2);border-bottom:1px solid var(--line-08);-webkit-tap-highlight-color:transparent;align-items:center;transition:background-color .4s}.row[data-astro-cid-z32ayfml]:focus-visible{outline-offset:-2px}.name[data-astro-cid-z32ayfml]{font-size:var(--fs-xl);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);color:var(--text);transition:color .3s}.site[data-astro-cid-z32ayfml]{margin-top:var(--space-1);font-size:var(--fs-xs);letter-spacing:0;color:var(--accent);font-weight:400;display:block}.sr-note[data-astro-cid-z32ayfml]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desc[data-astro-cid-z32ayfml]{font-size:var(--fs-base);color:var(--text-muted)}.role[data-astro-cid-z32ayfml]{font-size:var(--fs-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);width:fit-content;transition:background .3s,color .3s}.year[data-astro-cid-z32ayfml]{font-size:var(--fs-xs);color:var(--text-muted)}.row[data-astro-cid-z32ayfml] svg[data-astro-cid-z32ayfml]{color:var(--text-hint);transition:transform .45s var(--ease-out), color .3s ease}@media (hover:hover){.row[data-astro-cid-z32ayfml]:hover{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}a[data-astro-cid-z32ayfml].row:hover .name[data-astro-cid-z32ayfml]{color:var(--accent)}a[data-astro-cid-z32ayfml].row:hover .role[data-astro-cid-z32ayfml]{background:var(--accent-soft);color:var(--accent)}.row[data-astro-cid-z32ayfml]:hover svg[data-astro-cid-z32ayfml]{color:var(--accent);transform:rotate(45deg)}.row[data-astro-cid-z32ayfml].out:hover svg[data-astro-cid-z32ayfml]{transform:translate(2px,-2px)}}.row[data-astro-cid-z32ayfml]:focus-visible{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}a[data-astro-cid-z32ayfml].row:focus-visible .name[data-astro-cid-z32ayfml]{color:var(--accent)}a[data-astro-cid-z32ayfml].row:focus-visible .role[data-astro-cid-z32ayfml]{background:var(--accent-soft);color:var(--accent)}.row[data-astro-cid-z32ayfml]:focus-visible svg[data-astro-cid-z32ayfml]{color:var(--accent);transform:rotate(45deg)}.row[data-astro-cid-z32ayfml].out:focus-visible svg[data-astro-cid-z32ayfml]{transform:translate(2px,-2px)}.preview[data-astro-cid-z32ayfml]{pointer-events:none;z-index:5;opacity:0;will-change:transform, opacity;transform-origin:50% 0;width:336px;height:224px;position:absolute;top:0;left:0}.card[data-astro-cid-z32ayfml]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-08);width:100%;height:100%;box-shadow:0 30px 70px var(--shadow-18);flex-direction:column;display:flex;overflow:hidden}.bar[data-astro-cid-z32ayfml]{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border-bottom:1px solid var(--line-06);flex:none;display:flex}.dot[data-astro-cid-z32ayfml]{background:var(--skel-1);border-radius:50%;width:8px;height:8px}.url[data-astro-cid-z32ayfml]{margin-left:var(--space-3);padding:2px var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-hint);font-size:10px}.body[data-astro-cid-z32ayfml]{flex:1;position:relative;overflow:hidden}.mock[data-astro-cid-z32ayfml]{position:absolute;inset:0}.mock[data-astro-cid-z32ayfml][hidden]{display:none}.mock[data-astro-cid-z32ayfml]>.dis[data-astro-cid-z32ayfml],.mock[data-astro-cid-z32ayfml]>.dot-fill[data-astro-cid-z32ayfml]{z-index:2;position:absolute;inset:0}.mock[data-astro-cid-z32ayfml]>.dot-fill[data-astro-cid-z32ayfml]:not(.dis){opacity:0}.mock[data-astro-cid-z32ayfml] img[data-astro-cid-z32ayfml]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.head[data-astro-cid-z32ayfml],.preview[data-astro-cid-z32ayfml]{display:none}.row[data-astro-cid-z32ayfml]{gap:var(--space-2) var(--space-3);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr) auto}.name[data-astro-cid-z32ayfml]{font-size:var(--fs-lg);grid-area:1/1}.row[data-astro-cid-z32ayfml] svg[data-astro-cid-z32ayfml]{grid-area:1/2;justify-self:end}.desc[data-astro-cid-z32ayfml]{font-size:var(--fs-base);line-height:var(--lh-body);grid-area:2/1/auto/-1}.role[data-astro-cid-z32ayfml]{margin-top:var(--space-1);grid-area:3/1}.year[data-astro-cid-z32ayfml]{margin-top:var(--space-1);grid-area:3/2;justify-self:end}}@media (hover:none),(pointer:coarse){.preview[data-astro-cid-z32ayfml]{display:none}}.statement[data-astro-cid-eei5yqns]{padding-top:var(--section-gap);scroll-margin-top:var(--header-h)}.statement[data-astro-cid-eei5yqns] .eyebrow[data-astro-cid-eei5yqns]{margin-bottom:var(--space-4)}h2[data-astro-cid-eei5yqns]{max-width:800px}.work[data-astro-cid-eei5yqns]{padding-top:var(--space-20)}.cards[data-astro-cid-eei5yqns]{gap:var(--space-5);flex-wrap:wrap;display:flex}.all[data-astro-cid-eei5yqns]{margin-top:var(--space-6);min-height:var(--control-md);align-items:center;gap:var(--space-2);font-size:var(--fs-base);color:var(--text);font-weight:600;display:inline-flex}.all[data-astro-cid-eei5yqns] svg[data-astro-cid-eei5yqns]{transition:transform .35s var(--ease-out)}@media (hover:hover){.all[data-astro-cid-eei5yqns]:hover svg[data-astro-cid-eei5yqns]{transform:translate(3px)}}@media (width<=640px){.statement[data-astro-cid-eei5yqns]{padding-top:calc(var(--section-gap) + var(--space-10))}.work[data-astro-cid-eei5yqns]{padding-top:var(--space-10)}}
