.ask[data-astro-cid-vwbn3ahp]{padding:var(--space-12) 0;border-top:1px solid var(--hairline)}.ask-dek[data-astro-cid-vwbn3ahp]{font-size:var(--text-body);color:var(--ink-secondary);margin:0 0 var(--space-6);max-width:36rem}.ask-form[data-astro-cid-vwbn3ahp]{gap:var(--space-4);border-bottom:1px solid var(--hairline-strong);padding-bottom:var(--space-3);align-items:center;display:flex}.ask-form[data-astro-cid-vwbn3ahp]:focus-within{border-bottom-color:var(--accent)}#ask-input[data-astro-cid-vwbn3ahp]{min-width:0;font:inherit;font-family:var(--font-body);color:var(--ink);padding:var(--space-3) 0;background:0 0;border:none;flex:auto;font-size:18px}#ask-input[data-astro-cid-vwbn3ahp]:focus{outline:none}#ask-submit[data-astro-cid-vwbn3ahp]{flex:none}#ask-submit[data-astro-cid-vwbn3ahp]:disabled{opacity:.5;cursor:default}.ask-suggestions[data-astro-cid-vwbn3ahp]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.suggestion[data-astro-cid-vwbn3ahp]{font:inherit;font-family:var(--font-body);border:1px solid var(--hairline-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-4);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;font-size:14px}.suggestion[data-astro-cid-vwbn3ahp]:hover{border-color:var(--accent);color:var(--accent-ink)}.suggestion[data-astro-cid-vwbn3ahp]:disabled{opacity:.5;cursor:default}.ask-answer-wrap[data-astro-cid-vwbn3ahp]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--hairline);display:none}.ask-answer-wrap[data-astro-cid-vwbn3ahp].visible{display:block}.ask-answer[data-astro-cid-vwbn3ahp]{font-family:var(--font-display);color:var(--ink);white-space:pre-wrap;font-size:20px;line-height:1.6}.ask-answer[data-astro-cid-vwbn3ahp]:empty{display:none}.ask-answer[data-astro-cid-vwbn3ahp] a{border-bottom:1px solid var(--accent)}.ask-note[data-astro-cid-vwbn3ahp]{margin-top:var(--space-3)}.ask-handoff[data-astro-cid-vwbn3ahp]{margin-top:var(--space-4)}.ask-handoff-line[data-astro-cid-vwbn3ahp]{font-family:var(--font-display);font-size:var(--text-lede);color:var(--ink);margin:0 0 var(--space-3)}.ah[data-astro-cid-htm2bj5g]{--ah-lift:45svh;--ah-clip:45svh;--ah-sx:.9;--ah-draw:0;--ah-line-a:1;--ah-night:0;--ah-ui:0;z-index:1;height:calc(100dvh + 150svh);margin-top:calc(-1 * var(--ah-lift));pointer-events:none;position:relative}.ah-box[data-astro-cid-htm2bj5g]{height:100dvh;position:sticky;top:0;overflow:hidden}.ah-night[data-astro-cid-htm2bj5g]{background:var(--paper);color:var(--ink);color-scheme:dark;opacity:var(--ah-night);clip-path:inset(var(--ah-clip) 0 0 0);position:absolute;inset:0}.ah[data-astro-cid-htm2bj5g].is-ui .ah-night[data-astro-cid-htm2bj5g]{pointer-events:auto}.ah-line[data-astro-cid-htm2bj5g]{background:color-mix(in srgb, var(--accent) calc(var(--ah-draw) * 1%), var(--hairline));width:100%;height:1px;opacity:var(--ah-line-a);transform:translateY(var(--ah-clip)) scaleX(var(--ah-sx));will-change:transform;position:absolute;top:0;left:0}.ah[data-astro-cid-htm2bj5g] .transport,.ah[data-astro-cid-htm2bj5g] .yt-panel,.ah[data-astro-cid-htm2bj5g] .hud-btns,.ah-fig[data-astro-cid-htm2bj5g]{opacity:var(--ah-ui)}.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .transport,.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .yt-panel,.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .hud-btns,.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .hud-panel,.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .hint,.ah[data-astro-cid-htm2bj5g]:not(.is-ui) .ah-fig[data-astro-cid-htm2bj5g]{visibility:hidden}.ah-fig[data-astro-cid-htm2bj5g]{right:var(--space-6);bottom:calc(var(--late-bar-h,96px) + 12px);z-index:1;text-align:right;color:var(--ink-muted);margin:0;font-size:11px;line-height:1.6;position:absolute}@media (width<=640px){.ah-fig[data-astro-cid-htm2bj5g]{text-align:left;max-width:calc(100% - 2 * var(--space-4));right:auto;left:var(--space-4);bottom:calc(var(--late-bar-h,140px) + 60px);font-size:10px}}.ah[data-astro-cid-htm2bj5g].ah--static{--ah-clip:0px;--ah-sx:1;--ah-draw:100;--ah-line-a:1;--ah-night:1;--ah-ui:1;pointer-events:auto;height:100svh;margin-top:0}.ah[data-astro-cid-htm2bj5g].ah--static .ah-box[data-astro-cid-htm2bj5g]{height:100%;position:relative}.ah[data-astro-cid-htm2bj5g].ah--static .transport,.ah[data-astro-cid-htm2bj5g].ah--static .yt-panel,.ah[data-astro-cid-htm2bj5g].ah--static .hud-btns,.ah[data-astro-cid-htm2bj5g].ah--static .hint,.ah[data-astro-cid-htm2bj5g].ah--static .ah-fig[data-astro-cid-htm2bj5g]{visibility:visible}.home[data-astro-cid-lcdefpme]{max-width:var(--measure-home)}.hero[data-astro-cid-lcdefpme]{gap:var(--space-12);min-height:calc(100svh - 96px);padding:var(--space-8) 0 var(--space-16);grid-template-columns:1fr auto;align-content:center;align-items:start;display:grid}.hero-text[data-astro-cid-lcdefpme]{min-width:0}h1[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(1.875rem,3.9vw,3.125rem)}.dek[data-astro-cid-lcdefpme]{color:var(--ink-secondary);max-width:36rem;margin-top:var(--space-6);font-size:17px}.hero-cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero-plate[data-astro-cid-lcdefpme]{text-align:center}.hero-avatar[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--paper);width:320px;height:320px;display:block}.caption[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.hero-film[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:0 0;border:0;padding:0;display:inline-block;position:relative}.hero-film-play[data-astro-cid-lcdefpme]{right:var(--space-4);bottom:var(--space-4);width:56px;height:56px;color:var(--paper);pointer-events:none;background:#16222a9e;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:20px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute}.hero-film[data-astro-cid-lcdefpme]:hover .hero-film-play[data-astro-cid-lcdefpme],.hero-film[data-astro-cid-lcdefpme]:focus-visible .hero-film-play[data-astro-cid-lcdefpme]{background:var(--accent);transform:scale(1.06)}.hero-film-link[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:15px;font-weight:500}.hero-film-link[data-astro-cid-lcdefpme]:hover{color:var(--accent-ink)}.hero-scroll[data-astro-cid-lcdefpme]{font-size:15px;font-weight:500}@media (pointer:coarse){.hero-scroll[data-astro-cid-lcdefpme]{padding-block:var(--space-2)}}.proof-band[data-astro-cid-lcdefpme]{background:var(--dark);padding-block:var(--space-8);--proof-label-color:#f4f2ee9e;margin-inline:calc(50% - 50vw)}.proof-inner[data-astro-cid-lcdefpme]{max-width:var(--measure-home);padding-inline:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.proof-item[data-astro-cid-lcdefpme]{border-left:1px solid var(--dark-hairline);padding-left:var(--space-4)}.proof-value[data-astro-cid-lcdefpme]{color:var(--dark-paper);margin:0 0 var(--space-2);font-size:clamp(2rem,1.2rem + 2.4vw,3rem);line-height:1}.proof-label[data-astro-cid-lcdefpme]{color:var(--proof-label-color);margin:0;font-size:13px}.work[data-astro-cid-lcdefpme]{padding:var(--space-12) 0;border-top:1px solid var(--hairline)}.plates[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plate[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;padding:var(--space-8) 0 var(--space-8);row-gap:0;display:grid}.plate[data-astro-cid-lcdefpme]:nth-child(odd){padding-right:var(--space-8);border-right:1px solid var(--hairline-strong)}.plate[data-astro-cid-lcdefpme]:nth-child(2n){padding-left:var(--space-8)}.plate[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--hairline-strong)}.plate-body[data-astro-cid-lcdefpme]{grid-row:1}.plate-media-link[data-astro-cid-lcdefpme]{margin-top:var(--space-6);grid-row:2;display:block}.plate-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--paper-raised);position:relative;overflow:hidden}.plate[data-astro-cid-lcdefpme]:hover .plate-media[data-astro-cid-lcdefpme]{border-color:var(--accent)}.plate-poster[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.plate-play[data-astro-cid-lcdefpme]{width:64px;height:64px;color:var(--paper);pointer-events:none;background:#16222a9e;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plate-play-phone[data-astro-cid-lcdefpme]{display:none}.plate-media[data-astro-cid-lcdefpme] .plate-iframe{pointer-events:none;opacity:0;border:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.plate-media[data-astro-cid-lcdefpme] .plate-iframe.loaded{opacity:1}.plate-caption[data-astro-cid-lcdefpme]{margin-top:var(--space-2);grid-row:3}.plate-body[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.plate-link[data-astro-cid-lcdefpme]{margin-top:var(--space-1);align-self:flex-start;font-size:15px}.plate-title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin:0}.plate-summary[data-astro-cid-lcdefpme]{font-size:var(--text-body);color:var(--ink);max-width:34rem}.more[data-astro-cid-lcdefpme]{padding:var(--space-12) 0;border-top:1px solid var(--hairline)}.more-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-6) 0;flex-direction:column;display:flex}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:not(.more-side){padding-right:var(--space-8);grid-column:1}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:not(.more-side)~li[data-astro-cid-lcdefpme]:not(.more-side){border-top:1px solid var(--hairline-strong)}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme].more-side{padding-left:var(--space-8);border-left:1px solid var(--hairline-strong);grid-area:1/2/span 3}.more-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:18px}.more-text[data-astro-cid-lcdefpme]{color:var(--ink-secondary);font-size:13px;line-height:1.6}.more-list[data-astro-cid-lcdefpme] .logo-list[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}@media (width>=901px){.more-side[data-astro-cid-lcdefpme] .logo-list[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:space-between}}.logo-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-secondary);flex-direction:row;align-items:center;gap:.6rem;font-size:13px;line-height:1.3;display:flex}.logo-list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.logo-mono[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--ink);flex:none}.logo-mono[data-astro-cid-lcdefpme]{font-family:var(--font-mono);border:1.5px solid;border-radius:50%;place-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.contact[data-astro-cid-lcdefpme]{padding:var(--space-12) 0 var(--space-8);border-top:1px solid var(--hairline)}.interest-line[data-astro-cid-lcdefpme]{color:var(--ink-secondary);max-width:42rem;margin-top:0;font-size:15px}@media (width<=900px){.plates[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.plate[data-astro-cid-lcdefpme]:nth-child(odd),.plate[data-astro-cid-lcdefpme]:nth-child(2n){border-right:none;padding-left:0;padding-right:0}.plate[data-astro-cid-lcdefpme]:nth-child(n+2){border-top:1px solid var(--hairline-strong)}.more-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:not(.more-side),.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme].more-side{border-left:none;grid-area:auto/1;padding-left:0;padding-right:0}.more-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+2){border-top:1px solid var(--hairline-strong)}.plate-play-phone[data-astro-cid-lcdefpme]{display:flex}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-4);grid-template-columns:1fr}.hero-plate[data-astro-cid-lcdefpme]{text-align:left;order:-1}.hero-avatar[data-astro-cid-lcdefpme]{width:96px;height:96px}.hero-film-play[data-astro-cid-lcdefpme]{width:28px;height:28px;padding-left:2px;font-size:11px;bottom:6px;right:6px}.dek[data-astro-cid-lcdefpme]{font-size:16px}.hero-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.proof-inner[data-astro-cid-lcdefpme]{row-gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}
