.pf{--pf-ink:2.75rem;--pf-jury:2rem}:root:not([data-theme=light]) .pf-download--light,:root[data-theme=light] .pf-download--dark{display:none}.pf ul,.pf dl,.pf dd,.pf blockquote{margin:0;padding:0;list-style:none}.pf a:not(.btn){color:inherit;text-decoration:none}.pf-h3{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--type-d6);letter-spacing:var(--type-d6-track);text-wrap:balance;color:var(--ink);margin:0;line-height:1.1}.pf-card__title{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--type-d8);letter-spacing:var(--type-d8-track);color:var(--ink);margin:0;line-height:1.25}.pf-text,.pf-lead,.pf-prose p:not(.sp-caption){font-size:var(--type-text-md);letter-spacing:var(--type-text-track);color:var(--body-text);margin:0;line-height:1.45}.pf-body{font-size:var(--type-text-sm);letter-spacing:var(--type-text-track);color:var(--sp-body);margin:0;line-height:1.45}.pf-strong{color:var(--ink)}.pf-card{box-sizing:border-box;padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-sheen), var(--sp-card);box-shadow:var(--surface-edge)}.pf-headrow{column-gap:var(--grid-gutter);row-gap:var(--space-6);grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;display:grid}.pf-headrow>.sp-head{grid-column:1/span 6}.pf-headrow>:last-child:not(.sp-head){grid-column:8/-1}.pf-split>.sp-head{grid-column:2/span 5}.pf-split>.pf-side{grid-column:8/-2}.pf-prose{gap:var(--space-5);display:grid}.pf-more{margin-top:var(--space-8)}.pf-subhead{gap:var(--space-3);margin-top:var(--space-12);display:grid}.pf-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pf-parts{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pf-part{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:0;text-transform:uppercase;color:var(--sp-dim);line-height:1.5}.pf-part:hover,.pf-part:focus-visible{color:var(--ink)}.pf-cover img{object-position:50% 68%}.pf-stats{gap:var(--grid-gutter);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pf-stat{align-content:start;gap:var(--space-2);padding:var(--space-6);display:grid}.pf-stat__value{margin:0 0 var(--space-3);font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--type-d3);letter-spacing:var(--type-d3-track);color:var(--ink);line-height:1}.pf-facts{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pf-fact{gap:var(--space-2);display:grid}.pf-stages{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pf-stage{gap:var(--space-6);display:grid}.pf-stage__head{justify-items:start;gap:var(--space-2);display:grid}.pf-stage__head .doodle{margin-bottom:var(--space-3)}.pf-stage__list{gap:var(--space-5);display:grid}.pf-stage__list li{gap:var(--space-1);display:grid}.pf-features{gap:var(--space-20);margin-top:var(--space-10);display:grid}.pf-feature{column-gap:var(--grid-gutter);row-gap:var(--space-6);grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;display:grid}.pf-feature__picture{border-radius:var(--radius-md);grid-column:1/span 6;overflow:hidden}.pf-feature__picture img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.pf-feature__words{padding-left:var(--grid-gutter);justify-items:start;gap:var(--space-4);grid-column:7/-1;display:grid}.pf-feature:nth-child(2n) .pf-feature__picture{grid-area:1/5/auto/-1}.pf-feature:nth-child(2n) .pf-feature__words{padding:0 var(--grid-gutter) 0 0;grid-area:1/1/auto/span 4}.pf-logo{width:9rem;height:1.5rem;fill:var(--logo-dark);display:block}:root[data-theme=light] .pf-logo{fill:var(--logo-light)}.pf-grid{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-tile{padding:0;overflow:hidden}.pf-tile__link{flex-direction:column;height:100%;display:flex}.pf-tile__img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.pf-tile__words{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.pf-tile__words .sp-caption{margin-top:auto}.pf-tile--all .pf-tile__link{justify-content:flex-end;gap:var(--space-3);padding:var(--space-8)}.pf-rules{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-rules .pf-card,.pf-pair .pf-card{align-content:start;gap:var(--space-3);display:grid}.pf-juries{justify-content:flex-end;align-items:end;gap:var(--space-10);display:flex}.pf-jury{justify-items:center;gap:var(--space-3);color:var(--ink);display:grid}.pf-awards{columns:3;column-gap:var(--grid-gutter)}.pf-award-group{gap:var(--space-3);margin-bottom:var(--grid-gutter);break-inside:avoid;display:grid}.pf-award-group ul,.pf-press ul{gap:var(--space-2);display:grid}.pf-press{gap:var(--space-4);display:grid}.pf-press ul{columns:2;column-gap:var(--space-10);display:block}.pf-press li{margin-bottom:var(--space-2);break-inside:avoid}.pf-logos{gap:var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pf-logos__cell{aspect-ratio:2;padding:var(--space-4);color:var(--ink);place-items:center;display:grid}.pf-logos__cell svg{fill:currentColor;max-width:100%;display:block}.pf-voices{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-voice{justify-content:space-between;gap:var(--space-8);flex-direction:column;display:flex}.pf-voice__quote{font-size:var(--type-text-lg);letter-spacing:var(--type-text-track);color:var(--ink);line-height:1.4}.pf-voice__who{align-items:center;gap:var(--space-4);margin:0;display:flex}.pf-voice__who img{border-radius:var(--radius-pill);object-fit:cover;width:3rem;height:3rem}.pf-voice__who>span{gap:var(--space-1);display:grid}.pf-team .sp-head{gap:var(--space-6)}.pf-people{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-person{gap:var(--space-2);display:grid}.pf-person img{aspect-ratio:4/5;width:100%;height:auto;margin-bottom:var(--space-3);border-radius:var(--radius-md);object-fit:cover;display:block}.pf-pair{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-take{align-items:end}.pf-take>.pf-take__words{gap:var(--space-4);grid-column:2/span 6;display:grid}.pf-take>.pf-actions{grid-column:8/-2;justify-content:flex-end;margin:0}@media screen and (width<=1199px){.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-awards{columns:2}}@media screen and (width<=991px){.pf-headrow>.sp-head,.pf-headrow>:last-child:not(.sp-head),.pf-split>.sp-head,.pf-split>.pf-side,.pf-take>.pf-take__words,.pf-take>.pf-actions{grid-column:2/-2}.pf-take>.pf-actions,.pf-juries{justify-content:flex-start}.pf-stages,.pf-rules,.pf-voices,.pf-pair{grid-template-columns:minmax(0,1fr)}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-feature__picture,.pf-feature__words,.pf-feature:nth-child(2n) .pf-feature__picture,.pf-feature:nth-child(2n) .pf-feature__words{grid-area:auto/1/auto/-1;padding:0}.pf-features{gap:var(--space-16)}}@media screen and (width<=767px){.pf-headrow>.sp-head,.pf-headrow>:last-child:not(.sp-head),.pf-split>.sp-head,.pf-split>.pf-side,.pf-take>.pf-take__words,.pf-take>.pf-actions{grid-column:1/-1}.pf-stats,.pf-facts,.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-awards,.pf-press ul{columns:1}.pf-card{padding:var(--space-6)}.pf-tile{padding:0}}
