.eyebrow[data-astro-cid-ypavld2q]{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--color-structure)}.title[data-astro-cid-ypavld2q]{font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line);letter-spacing:var(--text-heading-1-tracking);margin-block-start:var(--space-2)}.heading-dark[data-astro-cid-ypavld2q] .eyebrow[data-astro-cid-ypavld2q]{color:var(--color-on-dark-accent)}.heading-dark[data-astro-cid-ypavld2q] .title[data-astro-cid-ypavld2q]{color:var(--color-on-dark)}.about[data-astro-cid-j4y4sje3]{padding-block:var(--section-gap)}.about[data-astro-cid-j4y4sje3] .layout{gap:var(--space-5);display:grid}@media (width>=53.75em){.about[data-astro-cid-j4y4sje3] .layout{align-items:center;gap:var(--space-8);grid-template-columns:1fr 1fr}.diagram[data-astro-cid-j4y4sje3]{order:-1}}.paragraph[data-astro-cid-j4y4sje3]{font-size:var(--text-body-size);line-height:var(--text-body-line);margin-block-start:var(--space-2)}.paragraph[data-astro-cid-j4y4sje3]:first-of-type{margin-block-start:var(--space-3)}@media (width>=37.5em){.paragraph[data-astro-cid-j4y4sje3]{font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-line)}}.diagram[data-astro-cid-j4y4sje3]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-j4y4sje3]{grid-template-columns:var(--space-6) 1fr;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);display:grid}@media (width>=37.5em){.step[data-astro-cid-j4y4sje3]{grid-template-columns:var(--space-8) 1fr;gap:var(--space-3)}}.connector[data-astro-cid-j4y4sje3]{--number-column:var(--space-6);width:2px;height:var(--space-3);background:var(--color-calm);margin-inline-start:calc(var(--space-3) + var(--number-column) / 2)}@media (width>=37.5em){.connector[data-astro-cid-j4y4sje3]{--number-column:var(--space-8)}}.number[data-astro-cid-j4y4sje3],.step[data-astro-cid-j4y4sje3] .outcome-icon{grid-area:1/1;justify-self:center}.number[data-astro-cid-j4y4sje3]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);font-weight:var(--weight-bold);letter-spacing:var(--text-heading-3-tracking);color:var(--color-structure)}@media (width>=37.5em){.number[data-astro-cid-j4y4sje3]{font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line);letter-spacing:var(--text-heading-2-tracking)}}.step[data-astro-cid-j4y4sje3]>div[data-astro-cid-j4y4sje3]{grid-area:1/2}.step-title[data-astro-cid-j4y4sje3]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking)}.step-text[data-astro-cid-j4y4sje3]{font-size:var(--text-card-size);line-height:var(--text-card-line);color:var(--color-text-muted);margin-block-start:var(--space-1)}.step-outcome[data-astro-cid-j4y4sje3]{background:var(--color-structure);border-color:var(--color-structure);color:var(--color-on-dark)}.step-outcome[data-astro-cid-j4y4sje3] .step-text[data-astro-cid-j4y4sje3]{color:var(--color-on-dark)}.about[data-astro-cid-j4y4sje3] .facts{margin-block-start:var(--space-8)}.facts-grid[data-astro-cid-j4y4sje3]{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}@media (width>=53.75em){.facts-grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr auto;align-items:start}}.tags[data-astro-cid-j4y4sje3]{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag[data-astro-cid-j4y4sje3]{padding:var(--space-1) var(--space-2);background:var(--color-calm);font-size:var(--text-tag-size);line-height:var(--line-height-tight);font-weight:var(--weight-semibold)}.languages[data-astro-cid-j4y4sje3]{grid-template-columns:var(--space-12) 1fr;gap:var(--space-1) var(--space-2);font-size:var(--text-card-size);line-height:var(--text-card-line);margin-block-start:var(--space-2);display:grid}.languages[data-astro-cid-j4y4sje3] dt[data-astro-cid-j4y4sje3]{color:var(--color-text-muted)}.languages[data-astro-cid-j4y4sje3] dd[data-astro-cid-j4y4sje3]{margin:0}.card[data-astro-cid-yk4hkwyg]{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.card-link[data-astro-cid-yk4hkwyg]{color:var(--color-text);transition:border-color var(--duration-fast) var(--easing);text-decoration:none}.card-link[data-astro-cid-yk4hkwyg]:hover{border-color:var(--color-structure);color:var(--color-text)}.capabilities[data-astro-cid-eypm5wxk]{padding-block-end:var(--section-gap)}.list[data-astro-cid-eypm5wxk]{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=37.5em){.list[data-astro-cid-eypm5wxk]{grid-template-columns:1fr 1fr}}@media (width>=53.75em){.list[data-astro-cid-eypm5wxk]{gap:var(--space-3);grid-template-columns:repeat(4,1fr)}}.number[data-astro-cid-eypm5wxk]{font-size:var(--text-index-size);line-height:var(--line-height-tight);font-weight:var(--weight-bold);letter-spacing:var(--text-index-tracking);color:var(--color-structure)}.title[data-astro-cid-eypm5wxk]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking)}@media (width>=53.75em){.title[data-astro-cid-eypm5wxk]{min-height:calc(2 * var(--text-heading-3-line))}}.text[data-astro-cid-eypm5wxk]{font-size:var(--text-card-size);line-height:var(--text-card-line)}.contact[data-astro-cid-rm6npfgm]{background:var(--color-dark);color:var(--color-on-dark)}.contact[data-astro-cid-rm6npfgm] .layout{padding-block:var(--space-8);display:block}@media (width>=53.75em){.contact[data-astro-cid-rm6npfgm] .layout{padding-block:var(--space-12)}}@media (width>=75em){.contact[data-astro-cid-rm6npfgm] .layout{align-items:center;gap:var(--space-10);grid-template-columns:1fr 17.5rem;display:grid}}.lead[data-astro-cid-rm6npfgm]{font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-line);color:var(--color-on-dark-muted);margin-block-start:var(--space-2)}.tiles[data-astro-cid-rm6npfgm]{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}@media (width>=53.75em){.tiles[data-astro-cid-rm6npfgm]{grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-5)}}.tile[data-astro-cid-rm6npfgm]{gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--color-on-dark-border);color:var(--color-on-dark);transition:background-color var(--duration-fast) var(--easing);flex-direction:column;text-decoration:none;display:flex}.tile[data-astro-cid-rm6npfgm]:hover{background:var(--color-on-dark-hover);color:var(--color-on-dark)}.tile-primary[data-astro-cid-rm6npfgm]{background:var(--color-action);border-color:var(--color-action)}.tile-primary[data-astro-cid-rm6npfgm]:hover{background:var(--color-action-hover)}.tile-label[data-astro-cid-rm6npfgm]{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--color-on-dark-muted)}.tile-title[data-astro-cid-rm6npfgm]{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line);font-weight:var(--weight-bold);letter-spacing:var(--text-heading-4-tracking);margin-block-start:auto}.tile-detail[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-on-dark-muted);display:flex}.tile-primary[data-astro-cid-rm6npfgm] .tile-label[data-astro-cid-rm6npfgm],.tile-primary[data-astro-cid-rm6npfgm] .tile-detail[data-astro-cid-rm6npfgm]{color:var(--color-on-action)}.mark[data-astro-cid-rm6npfgm]{display:none}@media (width>=75em){.mark[data-astro-cid-rm6npfgm]{align-self:end;width:17.5rem;height:17.5rem;display:block}}.mark-grid[data-astro-cid-rm6npfgm]{fill:none;stroke:var(--color-on-dark);stroke-opacity:.1;stroke-width:.025px}.mark-frame[data-astro-cid-rm6npfgm]{fill:var(--color-on-dark);fill-opacity:.08;stroke:var(--color-on-dark);stroke-opacity:.35;stroke-width:.03px}.mark-t[data-astro-cid-rm6npfgm]{fill:var(--color-on-dark-accent)}.experience[data-astro-cid-kq42ek7p]{padding-block:var(--section-gap);background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.head[data-astro-cid-kq42ek7p]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.timeline[data-astro-cid-kq42ek7p]{gap:var(--space-6);margin:var(--space-7) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.role[data-astro-cid-kq42ek7p]{grid-template-columns:var(--space-3) 1fr;column-gap:var(--space-2);display:grid}@media (width>=53.75em){.role[data-astro-cid-kq42ek7p]{grid-template-columns:12.5rem var(--space-3) 1fr;column-gap:var(--space-3)}}.when[data-astro-cid-kq42ek7p]{grid-column:2;margin-block-end:var(--space-1)}@media (width>=53.75em){.when[data-astro-cid-kq42ek7p]{grid-column:1;margin:0}}.where[data-astro-cid-kq42ek7p]{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-muted);margin-block-start:var(--space-1)}.track[data-astro-cid-kq42ek7p]{flex-direction:column;grid-area:1/1/span 2;align-items:center;margin-block-end:calc(-1 * var(--space-1));display:flex}@media (width>=53.75em){.track[data-astro-cid-kq42ek7p]{grid-area:1/2}}.track[data-astro-cid-kq42ek7p]:after{content:"";background:var(--color-calm);flex:auto;width:2px;margin-block-start:2px}.node[data-astro-cid-kq42ek7p]{width:var(--space-2);height:var(--space-2);background:var(--color-ground);border:2px solid var(--color-structure);flex:none;margin-block-start:var(--space-0-5)}.node[data-astro-cid-kq42ek7p].current{background:var(--color-structure)}.what[data-astro-cid-kq42ek7p]{grid-column:2}@media (width>=53.75em){.what[data-astro-cid-kq42ek7p]{grid-column:3}}.title[data-astro-cid-kq42ek7p]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking)}.organization[data-astro-cid-kq42ek7p]{color:var(--color-text-muted);margin-block-start:var(--space-0-5)}.summary[data-astro-cid-kq42ek7p]{margin-block-start:var(--space-2)}.highlights[data-astro-cid-kq42ek7p]{margin:var(--space-2) 0 0;font-size:var(--text-card-size);line-height:var(--text-card-line);padding-inline-start:var(--bullet-indent);list-style:none}.highlights[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]{position:relative}.highlights[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]:before{content:"";inline-size:var(--bullet-size);block-size:var(--bullet-size);background:var(--color-structure);position:absolute;inset-block-start:calc((var(--text-card-line) - var(--bullet-size)) / 2);inset-inline-start:calc(-1 * var(--bullet-indent))}.highlights[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]+li[data-astro-cid-kq42ek7p]{margin-block-start:var(--space-1)}.highlights[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]:last-child{margin-block-end:var(--space-1)}.more[data-astro-cid-kq42ek7p]{gap:var(--space-6);margin-block-start:var(--space-8);display:grid}@media (width>=53.75em){.more[data-astro-cid-kq42ek7p]{grid-template-columns:1fr 1fr}}.entries[data-astro-cid-kq42ek7p]{gap:var(--space-1) var(--space-2);font-size:var(--text-card-size);line-height:var(--text-card-line);grid-template-columns:7.5rem 1fr;margin-block-start:var(--space-2);display:grid}.entries[data-astro-cid-kq42ek7p] dt[data-astro-cid-kq42ek7p]{color:var(--color-text-muted)}.entries[data-astro-cid-kq42ek7p] dd[data-astro-cid-kq42ek7p]{flex-direction:column;margin:0;display:flex}.entries[data-astro-cid-kq42ek7p] span[data-astro-cid-kq42ek7p]{color:var(--color-text-muted)}.photo{display:block}.photo img{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;height:100%;display:block}.hero[data-astro-cid-i3irphx7]{padding-block:var(--space-4) var(--section-gap)}@media (width>=37.5em){.hero[data-astro-cid-i3irphx7]{padding-block-start:var(--space-5)}}@media (width>=53.75em){.hero[data-astro-cid-i3irphx7]{padding-block-start:var(--section-gap)}}.hero[data-astro-cid-i3irphx7] .layout{gap:var(--space-6);display:grid}@media (width>=37.5em){.hero[data-astro-cid-i3irphx7] .layout{gap:var(--space-5)}}@media (width>=64.375em){.hero[data-astro-cid-i3irphx7] .layout{align-items:center;gap:var(--space-8);grid-template-columns:1fr minmax(0,30rem)}}.eyebrow[data-astro-cid-i3irphx7]{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--color-structure)}.part[data-astro-cid-i3irphx7]{display:block}.separator[data-astro-cid-i3irphx7]{display:none}@media (width>=37.5em){.part[data-astro-cid-i3irphx7],.separator[data-astro-cid-i3irphx7]{display:inline}}.headline[data-astro-cid-i3irphx7]{font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking);text-wrap:wrap;margin-block-start:var(--space-2)}@media (width>=37.5em){.headline[data-astro-cid-i3irphx7]{margin-block-start:var(--space-4)}}.line[data-astro-cid-i3irphx7]{display:block}.lead[data-astro-cid-i3irphx7]{max-width:33rem;font-size:var(--text-body-large-size);line-height:var(--text-body-large-line);color:var(--color-text-muted);margin-block-start:var(--space-2)}@media (width>=37.5em){.lead[data-astro-cid-i3irphx7]{margin-block-start:var(--space-5)}}.portrait[data-astro-cid-i3irphx7]{container-type:inline-size}.composition[data-astro-cid-i3irphx7]{--offset:1.5rem;--photo-width:calc(100cqi - var(--offset));--photo-height:calc(var(--photo-width) * 408 / 336);--badge-width:calc(var(--photo-width) - var(--offset));--badge-height:4.5rem;--grid-cell:1.5rem;--grid-tail:minmax(var(--offset), 1fr);--photo-focus:50% 20%;grid-template-columns:var(--offset) calc(var(--badge-width) - var(--offset)) calc(var(--photo-width) - var(--badge-width)) var(--grid-tail);grid-template-rows:var(--offset) calc(var(--photo-height) - var(--badge-height) - var(--offset)) var(--badge-height) var(--offset);display:grid}@media (width>=37.5em){.composition[data-astro-cid-i3irphx7]{--offset:2.5rem;--photo-width:27.5rem;--photo-height:35rem;--badge-width:20rem;--badge-height:5rem;--grid-cell:2.5rem}}@media (width>=64.375em){.composition[data-astro-cid-i3irphx7]{--offset:calc(100cqi * 40 / 480);--photo-width:calc(100cqi * 440 / 480);--photo-height:calc(100cqi * 560 / 480);--badge-width:calc(100cqi * 320 / 480);--badge-height:calc(100cqi * 80 / 480);--grid-cell:var(--offset);--grid-tail:var(--offset)}}.grid[data-astro-cid-i3irphx7]{background-color:var(--color-calm);background-image:linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-repeat:round;grid-row:2/5}.grid-behind[data-astro-cid-i3irphx7]{grid-column:2/4}.grid-beside[data-astro-cid-i3irphx7]{grid-column:4}.composition[data-astro-cid-i3irphx7] .photo-frame{grid-area:1/1/4/4}.badge[data-astro-cid-i3irphx7]{padding-inline:var(--space-2);background:var(--color-highlight);color:var(--color-text);flex-direction:column;grid-area:3/1/4/3;justify-content:center;display:flex}@media (width>=37.5em){.badge[data-astro-cid-i3irphx7]{padding-inline:var(--space-3)}}.badge[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:var(--text-small-size);line-height:var(--text-small-line);font-weight:var(--weight-bold)}.badge[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-medium)}.in-action[data-astro-cid-ktb2cq35]{padding-block-end:var(--section-gap)}.in-action[data-astro-cid-ktb2cq35] .frame{container-type:inline-size}.collage[data-astro-cid-ktb2cq35]{grid-template-columns:var(--space-6) 1fr;display:grid}.grid[data-astro-cid-ktb2cq35]{width:12rem;background-color:var(--color-calm);background-image:linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);background-size:var(--space-3) var(--space-3);background-repeat:round;grid-area:2/1/auto/-1;margin-block-start:var(--space-3)}.collage[data-astro-cid-ktb2cq35] .team-photo{--photo-focus:60% 40%;aspect-ratio:370/248;grid-area:1/1/auto/-1}.collage[data-astro-cid-ktb2cq35] .daily-photo{aspect-ratio:322/216;grid-area:2/2;margin-block-start:var(--space-6)}.chip[data-astro-cid-ktb2cq35]{padding-inline:var(--space-2);line-height:var(--line-height-tight);white-space:nowrap;background:var(--color-surface);font-size:var(--text-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;align-items:center;display:flex}.chip-team[data-astro-cid-ktb2cq35]{grid-area:1/1/auto/-1;place-self:end start}.chip-daily[data-astro-cid-ktb2cq35]{grid-area:2/2;place-self:end start}.quote[data-astro-cid-ktb2cq35]{margin:var(--space-5) 0 0;grid-area:3/1/auto/-1}.quote[data-astro-cid-ktb2cq35] .quote-line{margin-block-end:var(--space-3)}.quote[data-astro-cid-ktb2cq35] p[data-astro-cid-ktb2cq35]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);font-weight:var(--weight-bold);letter-spacing:var(--text-heading-3-tracking)}@media (width>=53.75em){.quote[data-astro-cid-ktb2cq35] p[data-astro-cid-ktb2cq35]{font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line);letter-spacing:var(--text-heading-2-tracking)}.collage[data-astro-cid-ktb2cq35]{--cell:calc(100cqi / 28);grid-template-columns:calc(5 * var(--cell)) calc(7 * var(--cell)) calc(4 * var(--cell)) var(--cell) var(--cell) calc(4 * var(--cell)) calc(5 * var(--cell)) var(--cell);grid-template-rows:var(--cell) calc(7 * var(--cell)) calc(3 * var(--cell)) repeat(4, var(--cell)) minmax(var(--cell), auto)}.grid[data-astro-cid-ktb2cq35]{background-size:var(--cell) var(--cell);grid-area:1/3/5/9;width:auto;margin:0}.collage[data-astro-cid-ktb2cq35] .team-photo{aspect-ratio:auto;grid-area:2/1/5/5}.collage[data-astro-cid-ktb2cq35] .daily-photo{aspect-ratio:auto;grid-area:3/6/7/8;margin:0}.chip[data-astro-cid-ktb2cq35]{align-self:stretch;min-width:100%}.chip-team[data-astro-cid-ktb2cq35]{grid-area:4/1/5/2}.chip-daily[data-astro-cid-ktb2cq35]{grid-area:7/6/8/7}.quote[data-astro-cid-ktb2cq35]{grid-area:6/1/9/4;margin:0}.quote[data-astro-cid-ktb2cq35] .quote-line{margin-block-end:2.25rem}}.insights[data-astro-cid-zeulvcfx]{padding-block:var(--section-gap)}.head[data-astro-cid-zeulvcfx]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.posts[data-astro-cid-zeulvcfx]{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=53.75em){.posts[data-astro-cid-zeulvcfx]{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}}.tag[data-astro-cid-zeulvcfx]{padding:var(--space-1) var(--space-2);background:var(--color-calm);font-size:var(--text-small-size);line-height:var(--line-height-tight);font-weight:var(--weight-semibold);align-self:flex-start}.tag-neutral[data-astro-cid-zeulvcfx]{background:var(--color-surface);outline:var(--border-width) solid var(--color-border);outline-offset:calc(-1 * var(--border-width))}.title[data-astro-cid-zeulvcfx]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking);margin-block-start:var(--space-1)}.summary[data-astro-cid-zeulvcfx]{font-size:var(--text-card-size);line-height:var(--text-card-line);color:var(--color-text-muted)}.meta[data-astro-cid-zeulvcfx]{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-muted)}.open[data-astro-cid-zeulvcfx]{align-self:flex-start;align-items:center;gap:var(--space-1);padding-block:var(--touch-padding);font-size:var(--text-card-size);line-height:var(--text-card-line);font-weight:var(--weight-semibold);margin-block-start:auto;display:inline-flex}@media (width>=53.75em){.open[data-astro-cid-zeulvcfx]{padding-block:0}}.last[data-astro-cid-aoumyymr]{white-space:nowrap}.link-hint[data-astro-cid-eom32p5i]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recognition[data-astro-cid-eom32p5i]{padding-block:var(--section-gap)}.awards[data-astro-cid-eom32p5i],.groups[data-astro-cid-eom32p5i]{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.groups[data-astro-cid-eom32p5i]{margin-block-start:var(--space-3)}@media (width>=53.75em){.awards[data-astro-cid-eom32p5i],.groups[data-astro-cid-eom32p5i]{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}}.awards[data-astro-cid-eom32p5i]>li[data-astro-cid-eom32p5i]{display:grid}.awards[data-astro-cid-eom32p5i] .award{gap:0}.award-meta[data-astro-cid-eom32p5i]{align-items:center;gap:var(--space-2);display:flex}.marker[data-astro-cid-eom32p5i]{flex:0 0 var(--space-2);height:var(--space-2);background:var(--color-structure)}.marker[data-astro-cid-eom32p5i].highlight{background:var(--color-highlight)}.award-meta[data-astro-cid-eom32p5i] .go{color:var(--color-structure);margin-inline-start:auto}.award-title[data-astro-cid-eom32p5i]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking);margin-block-start:var(--space-2)}.award-text[data-astro-cid-eom32p5i]{font-size:var(--text-card-size);line-height:var(--text-card-line);color:var(--color-text-muted);margin-block-start:var(--space-1)}.rule[data-astro-cid-eom32p5i]{align-items:stretch;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-8);display:flex}@media (width>=37.5em){.rule[data-astro-cid-eom32p5i]{flex-direction:row;align-items:center}}.rule-line[data-astro-cid-eom32p5i]{height:var(--border-width);background:var(--color-border);flex:1}.number[data-astro-cid-eom32p5i]{font-size:var(--text-index-size);line-height:var(--line-height-tight);font-weight:var(--weight-bold);letter-spacing:var(--text-index-tracking);color:var(--color-structure)}.group-title[data-astro-cid-eom32p5i]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking)}.items[data-astro-cid-eom32p5i]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item[data-astro-cid-eom32p5i]{gap:var(--space-1);font-size:var(--text-card-size);line-height:var(--text-card-line);flex-direction:column;display:flex}.item[data-astro-cid-eom32p5i]+.item[data-astro-cid-eom32p5i]{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-2)}.item[data-astro-cid-eom32p5i] strong[data-astro-cid-eom32p5i]{font-size:var(--text-body-size);font-weight:var(--weight-semibold)}.item[data-astro-cid-eom32p5i] a[data-astro-cid-eom32p5i]{color:var(--color-text);text-decoration:none}.item[data-astro-cid-eom32p5i] a[data-astro-cid-eom32p5i]:hover{color:var(--color-link)}.item[data-astro-cid-eom32p5i]>span[data-astro-cid-eom32p5i]{color:var(--color-text-muted)}.status-icon[data-astro-cid-5pmfiszq]{inline-size:var(--status-icon-size);block-size:var(--status-icon-size);flex:none}.error[data-astro-cid-5pmfiszq] .square[data-astro-cid-5pmfiszq]{fill:var(--color-error)}.sent[data-astro-cid-5pmfiszq] .square[data-astro-cid-5pmfiszq]{fill:var(--color-positive)}.mark[data-astro-cid-5pmfiszq]{fill:none;stroke:var(--color-on-status);stroke-width:2px}.field[data-astro-cid-dchldyzy]{border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.label[data-astro-cid-dchldyzy]{font-size:var(--text-field-label-size);line-height:var(--text-field-label-line);font-weight:var(--weight-semibold);margin-block-end:var(--space-1);padding:0}.optional[data-astro-cid-dchldyzy]{font-weight:var(--weight-regular);color:var(--color-text-muted)}.hint[data-astro-cid-dchldyzy]{font-size:var(--text-field-hint-size);line-height:var(--text-field-hint-line);color:var(--color-text-muted);margin-block-end:var(--space-1)}.problem[data-astro-cid-dchldyzy]{align-items:flex-start;gap:var(--space-1);font-size:var(--text-field-hint-size);line-height:var(--text-field-hint-line);font-weight:var(--weight-semibold);color:var(--color-error);margin-block-start:var(--space-1);display:flex}.problem[data-astro-cid-dchldyzy][hidden]{display:none}.problem[data-astro-cid-dchldyzy] .status-icon{margin-block-start:calc((var(--text-field-hint-line) - var(--status-icon-size)) / 2)}.control[data-astro-cid-dchldyzy]{display:grid}.control[data-astro-cid-dchldyzy]>*{grid-area:1/1}.control[data-astro-cid-dchldyzy] .control-icon{color:var(--color-text);pointer-events:none;place-self:center end;margin-inline-end:var(--space-2)}.control[data-astro-cid-dchldyzy] :is(input,select,textarea){min-inline-size:0;block-size:var(--control-height);padding-inline:var(--space-2);background:var(--color-field);border:var(--border-width) solid var(--color-field-border);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing);border-radius:0}.control[data-astro-cid-dchldyzy] :is(input:not(.date),select,textarea){appearance:none}.control[data-astro-cid-dchldyzy] select{cursor:pointer;padding-inline-end:calc(var(--space-2) + var(--control-icon-size) + var(--space-1))}.control[data-astro-cid-dchldyzy] .date::-webkit-calendar-picker-indicator{cursor:pointer;margin:0}.control[data-astro-cid-dchldyzy] .date.is-empty:enabled{color:var(--color-text-muted)}.control[data-astro-cid-dchldyzy] textarea{block-size:auto;min-block-size:var(--textarea-height);padding-block:var(--space-1-5);resize:vertical;field-sizing:content}.control[data-astro-cid-dchldyzy] :is(input,select,textarea):hover{border-color:var(--color-field-border-hover)}.control[data-astro-cid-dchldyzy] :is(input,select,textarea):is(:focus,[aria-invalid]){border-width:var(--field-border-width);padding-inline-start:calc(var(--space-2) - var(--field-border-width) + var(--border-width))}.control[data-astro-cid-dchldyzy] textarea:is(:focus,[aria-invalid]){padding-block:calc(var(--space-1-5) - var(--field-border-width) + var(--border-width))}.control[data-astro-cid-dchldyzy] :is(input,select,textarea):focus{border-color:var(--color-field-focus);outline:var(--focus-ring-width) solid var(--color-field-focus-ring);outline-offset:var(--focus-ring-width)}.control[data-astro-cid-dchldyzy] :is(input,select,textarea)[aria-invalid]{border-color:var(--color-error)}.control[data-astro-cid-dchldyzy] :is(input,select,textarea):disabled{background:var(--color-field-disabled);border-color:var(--color-field-disabled-border);color:var(--color-text-disabled);cursor:default}.request[data-astro-cid-p743mrs2]{padding:var(--space-3);background:var(--color-field);border:var(--border-width) solid var(--color-border)}@media (width>=37.5em){.request[data-astro-cid-p743mrs2]{padding:var(--space-4)}}.request-title[data-astro-cid-p743mrs2]{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line)}.request-intro[data-astro-cid-p743mrs2]{font-size:var(--text-card-size);line-height:var(--text-card-line);color:var(--color-text-muted);margin-block-start:var(--space-1)}.no-script[data-astro-cid-p743mrs2]{font-size:var(--text-card-size);line-height:var(--text-card-line);margin-block-start:var(--space-3)}.form[data-astro-cid-p743mrs2]{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-3);display:flex}.form[data-astro-cid-p743mrs2][hidden]{display:none}.row[data-astro-cid-p743mrs2]{gap:var(--space-2);display:grid}@media (width>=53.75em){.row[data-astro-cid-p743mrs2]{grid-template-columns:1fr 1fr}}.alert[data-astro-cid-p743mrs2]{padding:var(--space-2-5) var(--space-3);background:var(--color-error-tint);border:var(--field-border-width) solid var(--color-error)}.alert-title[data-astro-cid-p743mrs2],.sent-title[data-astro-cid-p743mrs2]{align-items:center;gap:var(--space-1);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--weight-bold);display:flex}.alert-list[data-astro-cid-p743mrs2],.alert-text[data-astro-cid-p743mrs2],.sent-text[data-astro-cid-p743mrs2]{font-size:var(--text-card-size);line-height:var(--text-card-line);margin-block-start:var(--space-1);padding-inline-start:calc(var(--status-icon-size) + var(--space-1))}.alert-list[data-astro-cid-p743mrs2]{list-style:none}.alert-list[data-astro-cid-p743mrs2] li{position:relative}.alert-list[data-astro-cid-p743mrs2] li:before{content:"";inline-size:var(--bullet-size);block-size:var(--bullet-size);background:var(--color-error);position:absolute;inset-block-start:calc((var(--text-card-line) - var(--bullet-size)) / 2);inset-inline-start:calc(-1 * var(--bullet-indent))}.alert[data-astro-cid-p743mrs2] a[data-astro-cid-p743mrs2],.alert-list[data-astro-cid-p743mrs2] a{color:var(--color-error);font-weight:var(--weight-semibold)}.alert[data-astro-cid-p743mrs2] a[data-astro-cid-p743mrs2]:hover,.alert-list[data-astro-cid-p743mrs2] a:hover{color:var(--color-text)}.segments[data-astro-cid-p743mrs2]{gap:var(--border-width);background:var(--color-field-border);border:var(--border-width) solid var(--color-field-border);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=37.5em){.segments[data-astro-cid-p743mrs2]{grid-template-columns:repeat(4,1fr)}}.segments[data-astro-cid-p743mrs2]:has(:disabled){background:var(--color-field-disabled-border);border-color:var(--color-field-disabled-border)}.segment[data-astro-cid-p743mrs2]{min-block-size:calc(var(--control-height) - 2 * var(--border-width));padding-inline:var(--space-1);background:var(--color-field);font-size:var(--text-field-label-size);line-height:var(--text-field-label-line);font-weight:var(--weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);justify-content:center;align-items:center;display:flex}.segment[data-astro-cid-p743mrs2]:hover{background:var(--color-field-hover)}.segment[data-astro-cid-p743mrs2]:has(:checked){background:var(--color-selected);color:var(--color-on-selected)}.segment[data-astro-cid-p743mrs2]:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-field-focus-ring);outline-offset:var(--focus-ring-width)}.segment[data-astro-cid-p743mrs2]:has(:disabled){background:var(--color-field-disabled);color:var(--color-text-disabled);cursor:default}.segment[data-astro-cid-p743mrs2] input[data-astro-cid-p743mrs2],.honeypot[data-astro-cid-p743mrs2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-astro-cid-p743mrs2]{flex-direction:column;margin-block-start:var(--space-1);display:flex}.verification[data-astro-cid-p743mrs2].is-interactive{margin-block-end:var(--space-2)}.submit[data-astro-cid-p743mrs2]{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding-inline:var(--space-3);background:var(--color-action);color:var(--color-on-action);font-size:var(--text-card-size);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);border:0;display:inline-flex}@media (width>=37.5em){.submit[data-astro-cid-p743mrs2]{align-self:flex-start}}.submit[data-astro-cid-p743mrs2]:hover{background:var(--color-action-hover)}.submit[data-astro-cid-p743mrs2]:disabled{background:var(--color-action-busy);color:var(--color-on-action-busy);cursor:progress}.submit[data-astro-cid-p743mrs2]:disabled .icon{display:none}.note[data-astro-cid-p743mrs2]{font-size:var(--text-note-size);line-height:var(--text-note-line);color:var(--color-text-muted)}.sent[data-astro-cid-p743mrs2]{padding:var(--space-2-5) var(--space-3);background:var(--color-positive-tint);border:var(--border-width) solid var(--color-positive);margin-block-start:var(--space-3)}.speaking[data-astro-cid-lfhwvgbv]{padding-block:var(--section-gap);background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.speaking[data-astro-cid-lfhwvgbv] .layout{gap:var(--space-5);display:grid}@media (width>=53.75em){.speaking[data-astro-cid-lfhwvgbv] .layout{align-items:start;gap:var(--space-8);grid-template-columns:1fr 1fr}}.lead[data-astro-cid-lfhwvgbv]{font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-line);color:var(--color-text-muted);margin-block-start:var(--space-3)}.list-head[data-astro-cid-lfhwvgbv]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.count[data-astro-cid-lfhwvgbv]{font-size:var(--text-small-size);color:var(--color-text-muted)}.talks[data-astro-cid-lfhwvgbv]{margin:var(--space-2) 0 0;border-block-end:var(--border-width) solid var(--color-border);padding:0;list-style:none}.talk[data-astro-cid-lfhwvgbv]{gap:var(--space-1);padding-block:var(--space-2);border-block-start:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.meta[data-astro-cid-lfhwvgbv]{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.type[data-astro-cid-lfhwvgbv]{padding-inline:var(--space-1);font-size:var(--text-tag-small-size);font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-surface);outline:var(--border-width) solid var(--color-border);outline-offset:calc(-1 * var(--border-width))}.type-keynote[data-astro-cid-lfhwvgbv]{background:var(--color-calm);outline:0}.talk-title[data-astro-cid-lfhwvgbv]{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line);letter-spacing:var(--text-heading-4-tracking)}.talk-title[data-astro-cid-lfhwvgbv] a[data-astro-cid-lfhwvgbv]{color:var(--color-text);text-decoration:none}.talk-title[data-astro-cid-lfhwvgbv] a[data-astro-cid-lfhwvgbv]:hover{color:var(--color-link)}.event[data-astro-cid-lfhwvgbv]{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-muted)}.stats[data-astro-cid-cglmvl5z]{background:var(--color-dark);color:var(--color-on-dark)}.list[data-astro-cid-cglmvl5z]{gap:var(--space-4) var(--space-2);padding-block:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (width>=37.5em){.list[data-astro-cid-cglmvl5z]{gap:var(--space-2);padding-block:var(--space-6)}}@media (width>=53.75em){.list[data-astro-cid-cglmvl5z]{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-cglmvl5z]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.value[data-astro-cid-cglmvl5z]{font-size:var(--text-number-size);line-height:var(--text-number-line);font-weight:var(--weight-bold);letter-spacing:var(--text-number-tracking);color:var(--color-on-dark-accent);margin:0}.label[data-astro-cid-cglmvl5z]{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-on-dark-muted);margin-block-start:var(--space-1)}
