@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-canadian-aboriginal-wght-normal.DuAqTIZI.woff2) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-vietnamese-wght-normal.C20uoxDe.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-latin-ext-wght-normal.BCfaaKrm.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-latin-wght-normal.eVTf2BBm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Radio Canada Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-canadian-aboriginal-wght-italic.BA8s-ve2.woff2) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Radio Canada Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-vietnamese-wght-italic.Db2QCfvI.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Radio Canada Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-latin-ext-wght-italic.DIThDQNu.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radio Canada Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_site/radio-canada-latin-wght-italic.CIo1zlQF.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Radio Canada Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue");size-adjust:104.9%;ascent-override:90.1%;descent-override:24.3%;line-gap-override:0%}:root{color-scheme:light;--paper: #f6f7f5;--field: #ebeeeb;--rule: #b9bfbc;--graphite: #4e5963;--ink: #1b2430;--signal: #1f4e79;--signal-tint: #e4eaf0;--quote: #fae3a9;--font: "Radio Canada Variable", "Radio Canada Fallback", Arial, sans-serif;--fw-body: 400;--fw-head: 500;--fw-strong: 600;--fs-h1: 30px;--lh-h1: 39px;--fs-h2: 22px;--lh-h2: 28px;--fs-h3: 17px;--lh-h3: 26px;--fs-body: 17px;--lh-body: 26px;--fs-small: 15px;--lh-small: 22px;--fs-support: 14px;--lh-support: 21px;--fs-axis: 15px;--fs-year: 22px;--lh-year: 39px;--fs-hero: 64px;--lh-hero: 66px;--ls-hero: -.025em;--fs-claim: 52px;--lh-claim: 58px;--ls-claim: -.02em;--fs-primary: 44px;--lh-primary: 52px;--ls-primary: -.015em;--fs-statement: 30px;--lh-statement: 38px;--fs-tertiary: 22px;--lh-tertiary: 28px;--fs-lede: 20px;--lh-lede: 30px;--fs-coord: 13px;--lh-coord: 18px;--fs-specimen: 11.5px;--lh-specimen: 15px;--p: 26px;--s1: 13px;--s2: 26px;--s3: 52px;--s4: 78px;--s5: 104px;--nav-h: 64px;--gap-nav-h1: 104px;--gap-section: 78px;--indent: 1.4em;--column: 598px;--measure-small: 544px;--gutter: 166px;--gutter-gap: 8px;--page-pad: 32px;--container: 1056px;--col: 66px;--col-gap: 24px;--plate: min(1216px, calc(100vw - 64px) );--cw: min(var(--container), calc(100vw - 2 * var(--page-pad)));--bleed: calc((var(--cw) - 100vw) / 2);--side: 320px;--side-gap: 56px;--measure: 640px;--grid-w: 546px;--axis-band: 100px;--axis-w: var(--gutter);--axis-gap: var(--gutter-gap);--cell-step: 22ms;--reveal-at: 2.6s;--underline-w: 1px;--underline-offset: .14em;--focus-ring: 2px solid var(--signal);--focus-offset: 2px;--readtime-px-per-min: 13px;--pen-hero: 1.2;--pen-cascade: .9;--pen-print: 1;--ease-settle: cubic-bezier(.2, .7, .3, 1);--ease-bloom: cubic-bezier(.2, .8, .2, 1);--ease-scroll: cubic-bezier(.3, 0, .2, 1)}@media(max-width:959px){:root{--gutter: 0px;--gutter-gap: 0px;--axis-w: 130px;--axis-gap: 4px;--fs-axis: 13px;--grid-w: 100%}}@media(max-width:599px){:root{--fs-h1: 26px;--lh-h1: 34px;--fs-h2: 20px;--lh-h2: 26px;--fs-h3: 16px;--fs-body: 16px;--fs-small: 14px;--lh-small: 20px;--fs-axis: 12px;--fs-year: 20px;--lh-year: 26px;--fs-hero: 38px;--lh-hero: 42px;--fs-claim: 32px;--lh-claim: 38px;--fs-primary: 30px;--lh-primary: 36px;--fs-statement: 24px;--lh-statement: 30px;--fs-tertiary: 20px;--lh-tertiary: 26px;--fs-lede: 18px;--lh-lede: 27px;--fs-specimen: 10.5px;--lh-specimen: 14px;--gap-nav-h1: 52px;--gap-section: 52px;--page-pad: 16px;--plate: calc(100vw - 2 * var(--page-pad));--axis-w: 96px;--axis-gap: 4px;--readtime-px-per-min: 6.5px}}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-h) + var(--s1));background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-variant-numeric:proportional-nums}body{margin:0;min-height:100vh}h1,h2,h3{margin:0;font-weight:var(--fw-head);letter-spacing:0;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);margin-top:var(--s3)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-top:var(--s2);font-weight:var(--fw-strong)}h2+:is(p,ul,ol,dl,div,figure),h3+:is(p,ul,ol,dl,div,figure){margin-top:var(--s1)}p{margin:0}p+p{margin-top:0;text-indent:var(--indent)}ul,ol,dl{margin:0;padding:0}strong{font-weight:var(--fw-strong)}em{font-style:italic}.bare em{font-style:normal;font-weight:var(--fw-strong)}img,svg{max-width:100%;display:block}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset)}a:hover{text-decoration-color:var(--signal)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.small,.meta,figcaption,.entry-line{font-size:var(--fs-small);line-height:var(--lh-small)}.graphite,.meta,.entry-line,.crumb{color:var(--graphite)}figcaption{color:var(--ink);font:var(--fw-body) var(--fs-small)/var(--lh-small) var(--font)}time,.tabular{font-variant-numeric:tabular-nums}::selection{background:var(--signal);color:var(--paper)}.skip{position:absolute;left:var(--page-pad);top:-100px;background:var(--ink);color:var(--paper);padding:0 var(--s1);line-height:var(--lh-body);text-decoration:none}.skip:focus{top:var(--s1);z-index:4}.page{box-sizing:content-box;max-width:calc(var(--container) - var(--gutter) - var(--gutter-gap));margin-inline:auto;padding-left:calc(var(--page-pad) + var(--gutter) + var(--gutter-gap));padding-right:var(--page-pad);padding-bottom:var(--s5)}main>.page:first-child,.page-head{margin-top:0}.page>h1:first-child,.page-head{padding-top:var(--gap-nav-h1)}.pair{display:grid;grid-template-columns:var(--gutter) minmax(0,var(--column));column-gap:var(--gutter-gap);margin-left:calc(-1 * (var(--gutter) + var(--gutter-gap)))}.axis{grid-column:1;text-align:right;color:var(--graphite);font-size:var(--fs-small);line-height:var(--p);font-variant-numeric:tabular-nums;padding-right:0}.col{grid-column:2;min-width:0}@media(max-width:959px){.pair{display:block;margin-left:0}.axis{display:block;text-align:left;line-height:var(--lh-small)}}.prose>p,.prose>ul,.prose>ol,.prose>dl,.prose>figure,.prose>blockquote,.prose>pre,.prose>table{max-width:var(--column)}.prose>*+*{margin-top:var(--s2)}.prose>p+p{margin-top:0}.prose>h2{margin-top:var(--s3)}.prose>h2+*,.prose>h3+*{margin-top:var(--s1)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:var(--s1)}.prose blockquote{margin:var(--s2) 0;padding-left:1.4em;color:var(--graphite)}.prose blockquote p+p{text-indent:var(--indent)}.prose code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em;background:var(--field);padding:0 .25em}.prose pre{background:var(--field);padding:var(--s1) var(--s2);overflow-x:auto;font-size:var(--fs-small);line-height:var(--lh-small)}.prose pre code{background:none;padding:0;font-size:inherit}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s1) var(--s2) var(--s1) 0;border-top:1px solid var(--rule)}.prose th{font-weight:var(--fw-strong)}.prose sup{line-height:0;font-size:.75em}.prose hr{display:none}.prose img{height:auto}.lede{max-width:var(--column)}.crumb{margin-bottom:var(--s1)}.more,.prose>p.more{margin-top:var(--s2);text-indent:0}.empty{color:var(--graphite)}figure{margin:0}figure.figure,figure.embed{margin-top:var(--s3);margin-bottom:var(--s3)}figcaption{margin-top:var(--s2);max-width:var(--measure-small)}figcaption p+p{text-indent:var(--indent)}.embed iframe{width:100%;border:1px solid var(--rule);background:var(--paper);display:block}.embed-link{margin-top:var(--s1);font-size:var(--fs-small);line-height:var(--lh-small)}.figure-wide{max-width:none}.nav-bar{position:sticky;top:0;z-index:3;background:var(--paper);border-bottom:1px solid var(--rule)}.nav{box-sizing:content-box;max-width:var(--container);margin-inline:auto;padding-inline:var(--page-pad);height:var(--nav-h);display:flex;align-items:center}.wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:var(--fw-head);text-decoration:none;line-height:var(--p)}.wordmark .logo{width:24px;height:24px}.nav .wordmark{font-size:var(--fs-body);margin-right:auto}.nav nav{display:flex;column-gap:40px}.nav ul{list-style:none;display:flex;column-gap:24px}.nav li{display:flex}.nav a:not(.wordmark){display:inline-block;min-height:24px;font-size:15px;line-height:22px;font-weight:var(--fw-head);color:var(--ink);text-decoration:none}.nav-signin{margin-left:40px}.nav a{white-space:nowrap}.nav .wordmark{flex:none}.nav a:hover{text-decoration:underline;text-decoration-color:var(--signal)}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:1px;text-underline-offset:6px}@media(max-width:679px){.nav-bar{position:static}.nav{height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark signin" "links links";align-items:center;padding-bottom:var(--s1)}.nav .wordmark{grid-area:mark;height:48px;margin:0}.nav-signin{grid-area:signin;margin:0}.nav nav{grid-area:links;column-gap:16px;flex-wrap:wrap}.nav ul{column-gap:16px}.nav a:not(.wordmark){font-size:14px;line-height:22px}}.footer-bar{border-top:1px solid var(--rule)}.footer{box-sizing:content-box;max-width:var(--container);margin-inline:auto;padding:var(--s3) var(--page-pad) var(--s4);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s2);font-size:var(--fs-small);line-height:var(--lh-small)}.footer .wordmark{grid-column:1 / 4;align-self:start;font-size:var(--fs-body)}.footer-group{list-style:none;display:grid;row-gap:4px;align-content:start}.footer-products{grid-column:4 / 7}.footer-site{grid-column:7 / 9}.footer-legal{grid-column:9 / 11}.footer-contact{grid-column:11 / 13}.footer-group a{display:inline-block;min-height:22px;color:var(--ink)}.footer-pair{display:flex;column-gap:var(--s2)}.footer-line{grid-column:1 / -1;margin-top:var(--s1);color:var(--graphite)}@media(max-width:859px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .wordmark,.footer-line{grid-column:1 / -1}.footer-products,.footer-site,.footer-legal,.footer-contact{grid-column:auto}}@media(max-width:599px){.footer{grid-template-columns:minmax(0,1fr)}}.pieces{list-style:none}.pieces .piece{margin-top:var(--s2)}.pieces .piece:first-child{margin-top:0}.piece-text a{font-weight:var(--fw-head);text-decoration:none}.piece-text a:hover{text-decoration:underline}.piece-text p{margin-top:0}.year{margin-top:var(--s3)}.year h2{font-size:var(--fs-year);line-height:var(--lh-year);margin:0 0 var(--s2)}.year:first-of-type{margin-top:var(--s2)}.feed-note{margin-top:var(--s3)}.page-head .lede{margin-top:var(--s1)}.page-head+*{margin-top:var(--s3)}.piece-page .crumb{padding-top:var(--gap-nav-h1)}.piece-page h1{max-width:var(--column)}.subtitle{margin-top:var(--s1);font-style:normal;color:var(--graphite)}.piece-head .meta{margin-top:var(--s2)}.readtime{display:flex;align-items:center;gap:var(--s1);line-height:var(--p);max-width:100%}.readtime:before{content:"";display:inline-block;height:0;border-top:1px solid var(--ink);width:calc(var(--min) * var(--readtime-px-per-min));max-width:calc(var(--column) - 80px)}.piece-page>.prose{margin-top:var(--s3)}.sources{margin-top:var(--s3)}.sources ol{list-style:none;counter-reset:source}.sources li{counter-increment:source;margin-top:var(--s1);font-size:var(--fs-small);line-height:var(--lh-small)}.sources li:before{content:counter(source);grid-column:1;text-align:right;color:var(--graphite);font-variant-numeric:tabular-nums}.sources li{display:grid;grid-template-columns:var(--gutter) minmax(0,var(--column));column-gap:var(--gutter-gap);margin-left:calc(-1 * (var(--gutter) + var(--gutter-gap)))}.sources li>*,.sources li>a{grid-column:2}.sources li a{display:inline}.source-note{color:var(--graphite)}@media(max-width:959px){.sources li{grid-template-columns:2em minmax(0,1fr);margin-left:0;column-gap:var(--s1)}.sources li:before{text-align:left}}.piece-foot{margin-top:var(--s3)}.byline{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s2);row-gap:var(--s1)}.copy-link{display:inline-flex;align-items:center;gap:var(--s1);color:var(--graphite)}.copy-url{display:none}.copy-btn{font:inherit;font-size:var(--fs-small);line-height:24px;color:var(--ink);background:var(--paper);border:1px solid var(--graphite);border-radius:0;padding:0 var(--s1);cursor:pointer}.copy-btn:hover{border-color:var(--signal)}.piece-nav{margin-top:var(--s3);display:grid;row-gap:var(--s2)}.piece-nav a{display:grid;grid-template-columns:var(--gutter) minmax(0,var(--column));column-gap:var(--gutter-gap);margin-left:calc(-1 * (var(--gutter) + var(--gutter-gap)));text-decoration:none;font-weight:var(--fw-head)}.piece-nav a span{grid-column:1;text-align:right;color:var(--graphite);font-weight:var(--fw-body);font-size:var(--fs-small);line-height:var(--p)}.piece-nav a:hover{text-decoration:underline}@media(max-width:959px){.piece-nav a{display:block;margin-left:0}.piece-nav a span{display:block;text-align:left;line-height:var(--lh-small)}}.now-list{list-style:none}.now-entry{margin-top:var(--s2)}.now-entry:first-child{margin-top:0}.now-entry time a{text-decoration:none;color:inherit}.now-entry time a:hover{text-decoration:underline}.now-entry .prose p+p{text-indent:var(--indent)}.request{margin-top:var(--s2);max-width:var(--column)}.request-row{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s2);row-gap:var(--s2)}@media(max-width:599px){.request-row{grid-template-columns:1fr}}.request label{display:block;margin-top:var(--s2)}.request-row label:first-child{margin-top:var(--s2)}.request label>span{display:block;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);margin-bottom:var(--s1)}.request label small{font-size:inherit}.request input,.request textarea{font:inherit;color:var(--ink);width:100%;background:var(--field);border:1px solid var(--graphite);border-radius:4px;padding:0 var(--s1);height:44px}.request textarea{height:auto;padding:var(--s1);line-height:var(--lh-body);resize:vertical}.request input::placeholder,.request textarea::placeholder{color:var(--graphite);opacity:1}.request input:focus,.request textarea:focus{border-color:var(--signal);outline:var(--focus-ring);outline-offset:0}.request-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.request-actions{margin-top:var(--s2);display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s2);row-gap:var(--s1)}.request button:disabled{opacity:.6;cursor:default}.request-status{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink)}.request-done{color:var(--ink)}.who{position:relative}.portrait{width:130px;height:156px;object-fit:cover;margin-bottom:var(--s2)}@media(min-width:960px){.portrait{position:absolute;left:calc(-1 * (var(--gutter) + var(--gutter-gap)));top:0;margin-bottom:0}.who .portrait+h2{margin-top:0}}.prose .contact-list{list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--s2);margin-bottom:var(--s2);padding-left:0}.prose .contact-list li{margin-top:0}.legal .legal-head .meta{margin-top:var(--s1)}.legal-files{margin-left:var(--s1)}.legal-index .doc-list{list-style:none}.legal-index .doc-list li{margin-top:var(--s2);display:grid}.legal-index .doc-list li>a:first-child{font-weight:var(--fw-head);text-decoration:none}.legal-index .doc-list li>a:first-child:hover{text-decoration:underline}.legal-index .doc-desc,.legal-index .doc-date,.legal-index .doc-links{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--graphite)}.legal-index .doc-links a{margin-right:var(--s1)}.legal-index .meta{margin-top:var(--s1)}.not-found .lede{margin-top:var(--s2)}.artifact-figure{margin-top:var(--s3)}.artifact{display:grid;grid-template-columns:var(--axis-w) minmax(0,1fr);grid-template-rows:var(--p) var(--axis-band) auto;column-gap:var(--axis-gap);margin-left:calc(-1 * (var(--gutter) + var(--gutter-gap)));color:var(--ink)}.axis-x-title,.axis-y-title,.pass,.note{font-size:var(--fs-axis);line-height:1;color:var(--graphite);font-variant-numeric:tabular-nums}.axis-x-title{grid-column:2;grid-row:1;margin:0;align-self:end;padding-bottom:var(--s1);width:var(--grid-w)}.artifact .x{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(var(--n),1fr);align-items:end;width:var(--grid-w);height:var(--axis-band)}.artifact .x .tok{justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--fs-axis);line-height:1;color:var(--graphite);white-space:nowrap}.artifact .y{grid-column:1;grid-row:3;display:grid;grid-template-columns:20px 26px minmax(0,1fr);grid-template-rows:repeat(var(--n),1fr);text-align:right}.axis-y-title{grid-column:1;grid-row:1 / -1;writing-mode:vertical-rl;transform:rotate(180deg);justify-self:start;align-self:start;white-space:nowrap}.pass{grid-column:2;grid-row:var(--from) / var(--to);border-right:1px solid var(--graphite);margin:2px 8px 2px 0;display:flex;align-items:center;justify-content:center}.pass span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.artifact .y .tok{grid-column:3;grid-row:var(--row);align-self:center;font-size:var(--fs-axis);line-height:1;color:var(--graphite);white-space:nowrap}.artifact .grid{grid-column:2;grid-row:3;position:relative;width:var(--grid-w);align-self:start}.artifact .y{align-self:stretch}.artifact svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1}.artifact .mask{fill:none;stroke:var(--graphite);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.artifact .cells{fill:currentColor}.artifact .row:hover{color:var(--signal)}.artifact .band path{fill:none;stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke}.note{position:absolute;margin:0;line-height:1.3;text-indent:0}.note-stripe{color:var(--signal);left:calc(100% * (var(--half) + 2.3) / var(--n));top:calc(100% * (var(--half) + .3) / var(--n));width:calc(100% * (var(--half) - 2.4) / var(--n));max-width:190px}.note-sink{top:calc(100% + 6px);left:0;width:calc(100% * 19 / (20 * var(--n)));padding-top:6px;border-top:1px solid var(--graphite);white-space:nowrap}.note-sink:before{content:"";position:absolute;left:0;top:-6px;height:6px;border-left:1px solid var(--graphite)}@media(prefers-reduced-motion:no-preference){.artifact rect{transform-box:fill-box;transform-origin:center}.artifact .cells rect{animation:cell-in .36s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i) * var(--cell-step))}.artifact .y .tok{animation:label-read .7s ease-out both;animation-delay:calc(var(--t) * var(--cell-step))}.artifact .band path{stroke-dasharray:1;animation:stripe-plot .4s linear both;animation-delay:var(--reveal-at)}.note-stripe{animation:stamp-on 1ms step-start both;animation-delay:calc(var(--reveal-at) + .4s)}@keyframes cell-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes label-read{0%{color:var(--graphite)}25%{color:var(--signal)}to{color:var(--graphite)}}@keyframes stripe-plot{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes stamp-on{0%{visibility:hidden}to{visibility:visible}}}.artifact-figure figcaption{margin-top:var(--s3);max-width:var(--measure-small)}.artifact-figure .method{margin-top:var(--s1)}.artifact-figure .method summary{list-style:none;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:var(--underline);text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset)}.artifact-figure .method summary::-webkit-details-marker{display:none}.artifact-figure .method summary:hover{text-decoration-color:var(--signal)}.artifact-figure .method p{margin-top:var(--s1);text-indent:0}@media(max-width:959px){.artifact{margin-left:0}.artifact .y{grid-template-columns:20px 22px minmax(0,1fr)}}@media(max-width:599px){.artifact{grid-template-rows:auto}.axis-x-title,.artifact .x,.axis-y-title{display:none}.note-stripe{top:calc(100% + 34px);left:0;width:100%;max-width:none}.artifact-figure figcaption{margin-top:90px}.artifact .y{grid-template-columns:18px minmax(0,1fr);grid-row:1}.pass{grid-column:1;margin-right:4px}.artifact .y .tok{grid-column:2}.artifact .grid{grid-row:1}.note-sink{font-size:11px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-list a{display:inline-block;min-height:24px;line-height:var(--p)}.table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:560px}.prose img.portrait{width:130px;height:156px}:root{--underline: #7d868d}a{text-decoration-color:var(--underline)}.audience{color:var(--graphite)}.prose.intro>p+p{text-indent:0;margin-top:var(--s2)}.piece-text .piece-title-static{font-weight:var(--fw-head);color:var(--ink)}.wrap{box-sizing:content-box;max-width:var(--container);margin-inline:auto;padding-inline:var(--page-pad);padding-bottom:var(--s5)}.wrap h1{font-size:var(--fs-claim);line-height:var(--lh-claim);letter-spacing:var(--ls-claim);font-weight:var(--fw-strong)}.wrap h2{font-size:var(--fs-statement);line-height:var(--lh-statement);margin-top:0}.wrap h3{margin-top:0}.wrap p+p{text-indent:0;margin-top:var(--s2)}.wrap section p{max-width:var(--measure)}.support{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink)}.actions{display:flex;flex-wrap:wrap;gap:12px var(--s2);align-items:center;margin-top:var(--s2)}.wrap .actions{max-width:none}.btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font:inherit;font-weight:var(--fw-head);line-height:1.2;color:var(--ink);background:transparent;text-decoration:none;border:1px solid var(--ink);border-radius:4px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover{border-color:var(--signal);color:var(--signal)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--signal);border-color:var(--signal);color:#fff}.btn:focus-visible{outline:var(--focus-ring);outline-offset:3px}.text-link{font-weight:var(--fw-head)}.shot{margin:0}.shot-frame{background:none;border:1px solid var(--rule);border-radius:0;overflow:hidden}.shot-frame img,.shot-frame video{display:block;width:100%;height:auto}.shot figcaption,.pair-shot figcaption{margin-top:var(--s1);max-width:var(--measure)}.pair-shot{margin:0}.pair-shot-panes{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}@media(max-width:599px){.pair-shot-panes{grid-template-columns:minmax(0,1fr);gap:10px}}main{overflow-x:clip}.wrap,.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-content:start}.row{align-items:start}.wrap>*,.row>*{grid-column:1 / -1;min-width:0}.c-1-1{grid-column:1/2}.c-1-2{grid-column:1/3}.c-1-3{grid-column:1/4}.c-1-4{grid-column:1/5}.c-1-5{grid-column:1/6}.c-1-6{grid-column:1/7}.c-1-7{grid-column:1/8}.c-1-8{grid-column:1/9}.c-1-9{grid-column:1/10}.c-1-10{grid-column:1/11}.c-1-11{grid-column:1/12}.c-1-12{grid-column:1/13}.c-2-2{grid-column:2/3}.c-2-3{grid-column:2/4}.c-2-4{grid-column:2/5}.c-2-5{grid-column:2/6}.c-2-6{grid-column:2/7}.c-2-7{grid-column:2/8}.c-2-8{grid-column:2/9}.c-2-9{grid-column:2/10}.c-2-10{grid-column:2/11}.c-2-11{grid-column:2/12}.c-2-12{grid-column:2/13}.c-3-3{grid-column:3/4}.c-3-4{grid-column:3/5}.c-3-5{grid-column:3/6}.c-3-6{grid-column:3/7}.c-3-7{grid-column:3/8}.c-3-8{grid-column:3/9}.c-3-9{grid-column:3/10}.c-3-10{grid-column:3/11}.c-3-11{grid-column:3/12}.c-3-12{grid-column:3/13}.c-4-4{grid-column:4/5}.c-4-5{grid-column:4/6}.c-4-6{grid-column:4/7}.c-4-7{grid-column:4/8}.c-4-8{grid-column:4/9}.c-4-9{grid-column:4/10}.c-4-10{grid-column:4/11}.c-4-11{grid-column:4/12}.c-4-12{grid-column:4/13}.c-5-5{grid-column:5/6}.c-5-6{grid-column:5/7}.c-5-7{grid-column:5/8}.c-5-8{grid-column:5/9}.c-5-9{grid-column:5/10}.c-5-10{grid-column:5/11}.c-5-11{grid-column:5/12}.c-5-12{grid-column:5/13}.c-6-6{grid-column:6/7}.c-6-7{grid-column:6/8}.c-6-8{grid-column:6/9}.c-6-9{grid-column:6/10}.c-6-10{grid-column:6/11}.c-6-11{grid-column:6/12}.c-6-12{grid-column:6/13}.c-7-7{grid-column:7/8}.c-7-8{grid-column:7/9}.c-7-9{grid-column:7/10}.c-7-10{grid-column:7/11}.c-7-11{grid-column:7/12}.c-7-12{grid-column:7/13}.c-8-8{grid-column:8/9}.c-8-9{grid-column:8/10}.c-8-10{grid-column:8/11}.c-8-11{grid-column:8/12}.c-8-12{grid-column:8/13}.c-9-9{grid-column:9/10}.c-9-10{grid-column:9/11}.c-9-11{grid-column:9/12}.c-9-12{grid-column:9/13}.c-10-10{grid-column:10/11}.c-10-11{grid-column:10/12}.c-10-12{grid-column:10/13}.c-11-11{grid-column:11/12}.c-11-12{grid-column:11/13}.c-12-12{grid-column:12/13}@media(max-width:859px){.wrap>*,.row>*{grid-column:1 / -1!important}}.plate-wide{width:var(--plate);max-width:none;margin-left:calc(50% - var(--plate) / 2)}.bleed-left{margin-left:var(--bleed)}.bleed-right{margin-right:var(--bleed)}.sec{margin-top:var(--s5)}.sec-lg{margin-top:156px}.to-fig{margin-top:var(--s3)}.wrap .t-hero,.t-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-strong)}.t-claim{font-size:var(--fs-claim);line-height:var(--lh-claim);letter-spacing:var(--ls-claim);font-weight:var(--fw-strong)}.wrap .t-primary,.t-primary{font-size:var(--fs-primary);line-height:var(--lh-primary);letter-spacing:var(--ls-primary);font-weight:var(--fw-head)}.wrap .t-statement,.t-statement{font-size:var(--fs-statement);line-height:var(--lh-statement);font-weight:var(--fw-head)}.wrap .t-tertiary,.t-tertiary{font-size:var(--fs-tertiary);line-height:var(--lh-tertiary);font-weight:var(--fw-head)}.wrap .t-name,.t-name{font-weight:var(--fw-strong)}.wrap .lede,.t-lede{font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:none}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-coord{font-size:var(--fs-coord);line-height:var(--lh-coord);font-variant-numeric:tabular-nums;color:var(--graphite)}.plate{min-width:0;--iw: var(--iw-d);--ih: var(--ih-d);--ww: var(--ww-d);--wh: var(--wh-d);--ml: var(--ml-d);--ty: var(--ty-d)}.plate-frame{max-width:var(--ww)}.plate.is-bleed-left .plate-frame{margin-left:var(--bleed);margin-right:auto}.plate.is-bleed-right .plate-frame{margin-left:auto;margin-right:var(--bleed)}.plate.is-bleed-right figcaption{margin-left:max(0px,calc(100% - var(--bleed) - var(--ww)));margin-right:min(0px,calc(var(--bleed) + var(--ww) - 100%))}.plate-window{position:relative;height:var(--wh);overflow:hidden}.plate-window:after{content:"";position:absolute;inset:0;border:1px solid var(--rule);pointer-events:none}.plate.is-bleed-left .plate-window:after{border-left:0}.plate.is-bleed-right .plate-window:after{border-right:0}.plate-canvas{position:relative;width:var(--iw);height:var(--ih);margin-left:var(--ml);top:var(--ty)}.plate-canvas picture,.plate-canvas img{display:block}.plate-canvas picture.pic-m{display:none}.plate-canvas img{width:var(--iw);height:var(--ih);max-width:none}.plate-ov{position:absolute;left:0;top:0;width:var(--iw);height:var(--ih);max-width:none;overflow:visible;pointer-events:none}.plate-ov.ov-m{display:none}.plate-mark{fill:none;stroke:var(--signal);stroke-width:1.25px}.plate-ldr{fill:none;stroke:var(--signal);stroke-width:1px}.plate-dot{fill:var(--paper);stroke:var(--signal);stroke-width:1px}.plate-tether{fill:none;stroke:var(--signal);stroke-width:1px}.plate-tether.static{stroke-width:1.25px}.plate-dot-end{fill:var(--signal);stroke:none}.gap-under{stroke:var(--ink);stroke-width:1px;transform-box:fill-box;transform-origin:left center}.ldr-top,.plate-pnote{display:none}.plate-rail{overflow:hidden}.plate-rail-canvas{display:grid;width:var(--iw);margin-left:var(--ml)}.plate-rail-canvas>*{grid-area:1 / 1}.plate-rail svg{width:var(--iw);height:26px;max-width:none;overflow:visible}.plate-rail-top .plate-rail-canvas>.plate-note{grid-area:1 / 1;margin-top:0;width:max-content;max-width:calc(var(--iw) - var(--x))}.plate-rail-top .plate-rail-canvas>svg{grid-area:2 / 1;height:8px}.plate-note,.plate-pnote{margin:26px 0 0;font-size:15px;line-height:20px;font-weight:var(--fw-head);color:var(--ink);text-indent:0}.plate-note{margin-left:var(--x);width:var(--nw)}.wrap .plate-note+.plate-note{margin-top:26px}.plate figcaption{margin-top:var(--s1);max-width:560px}.plate figcaption .cap-m{display:none}.plate.plate-wide figcaption{margin-left:calc((var(--plate) - var(--cw)) / 2)}@media(max-width:599px){.plate.has-m.m599{--iw: var(--iw-m);--ih: var(--ih-m);--ww: var(--ww-m);--wh: var(--wh-m);--ml: var(--ml-m);--ty: var(--ty-m)}.plate.has-m.m599 .ov-d,.plate.has-m.m599 picture.pic-d{display:none}.plate.has-m.m599 .ov-m,.plate.has-m.m599 picture.pic-m{display:block}.plate.has-m.m599 figcaption .cap-d{display:none}.plate.has-m.m599 figcaption .cap-m{display:inline}.plate-tether,.gap-under,.plate-tether-dot,.plate.hide-phone{display:none}.plate.is-bleed-left:not(.pb) .plate-frame,.plate.is-bleed-right:not(.pb) .plate-frame{margin-left:0;margin-right:0}.plate.is-bleed-left:not(.pb) .plate-window:after{border-left:1px solid var(--rule)}.plate.is-bleed-right:not(.pb) .plate-window:after{border-right:1px solid var(--rule)}.plate.is-bleed-right figcaption{margin-left:0;margin-right:0}.plate.po:not(.pb) .plate-frame{margin-left:max(-8px,min(0px,calc((100% - var(--ww)) / 2)));margin-right:max(-8px,min(0px,calc((100% - var(--ww)) / 2)))}}@media(max-width:859px){.plate.nb-right .plate-frame{margin-right:calc(var(--bleed) - 1px)}}@media(max-width:859px){.plate.has-m.m859{--iw: var(--iw-m);--ih: var(--ih-m);--ww: var(--ww-m);--wh: var(--wh-m);--ml: var(--ml-m);--ty: var(--ty-m)}.plate.has-m.m859 .ov-d,.plate.has-m.m859 picture.pic-d{display:none}.plate.has-m.m859 .ov-m,.plate.has-m.m859 picture.pic-m{display:block}.plate.has-m.m859 figcaption .cap-d{display:none}.plate.has-m.m859 figcaption .cap-m{display:inline}.plate-rail,.ldr-rail{display:none}.ldr-top{display:inline}.plate-pnote{display:block;margin:0 0 var(--s1)}.plate.hide-narrow{display:none}.plate.plate-wide{width:auto;margin-left:0}.plate.plate-wide figcaption{margin-left:0}}@media(min-width:860px){.plate.hide-wide,.plate.notes-narrow .plate-rail,.plate.notes-narrow .ov-d .ldr-g{display:none}}@media(prefers-reduced-motion:no-preference){[data-motion=gap]:not(.wait) .gap-tether{stroke-dasharray:1;animation:gap-draw .58s linear both}[data-motion=gap]:not(.wait) .gap-under{animation:gap-under .18s ease-out .58s both}[data-motion=gap].wait .gap-tether{stroke-dasharray:1;stroke-dashoffset:1}[data-motion=gap].wait .gap-under{transform:scaleX(0)}}@keyframes gap-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gap-under{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pane-pair{min-width:0}.pp-window{overflow:hidden}@media(min-width:860px)and (max-width:1279px){.pane-pair.jump .pp-window{margin-right:calc(-1 * var(--page-pad))}}.pp-canvas{position:relative;width:var(--pw);height:var(--ph);margin-left:var(--ml)}.pp-pane{position:absolute;top:0;overflow:hidden}.pp-pane:after,.pp-plain-pane:after,.pp-src-m:after{content:"";position:absolute;inset:0;border:1px solid var(--rule);pointer-events:none}.pp-pane img,.pp-plain-pane img,.pp-narrow img{display:block;max-width:none}.pp-win{position:relative;overflow:hidden}.pp-body{transform:translateY(var(--to))}.pp-pulse{position:absolute;background:var(--quote);mix-blend-mode:multiply;opacity:0;pointer-events:none}.pp-ov{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;max-width:none}.pp-ring{fill:none;stroke:var(--signal);stroke-width:1.25px}.pane-pair .plate-rail-canvas{width:var(--pw)}.pane-pair .plate-rail svg{width:var(--pw)}.pane-pair figcaption{margin-top:var(--s1);max-width:560px}.pane-pair figcaption .cap-m{display:none}.pane-pair.plate-wide figcaption,.pane-pair.plate-wide .replay{margin-left:calc((var(--plate) - var(--cw)) / 2)}.replay{margin-top:var(--s1);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);text-decoration:underline;text-decoration-color:var(--underline);text-underline-offset:var(--underline-offset)}.replay:hover{text-decoration-color:var(--signal)}.replay[hidden],.pp-narrow{display:none}.pp-src-m{position:relative;overflow:hidden}.pp-v-t{display:none}@media(max-width:599px){.pp-v-p{display:block}}@media(min-width:600px){.pp-v-p{display:none}.pp-v-t{display:block}}.pp-win-m{position:relative;overflow:hidden}.pp-plain-panes{display:grid;column-gap:16px;justify-content:start;align-items:start}.pp-plain-pane{position:relative;overflow:hidden}@media(max-width:859px){.pane-pair.plate-wide{width:auto;margin-left:0}.pane-pair.plate-wide figcaption{margin-left:0}.pp-wide,.pane-pair .plate-rail,.pane-pair .replay{display:none}.pane-pair figcaption .cap-d{display:none}.pane-pair figcaption .cap-m{display:inline}.pp-narrow{display:block}.pp-plain-panes{grid-template-columns:minmax(0,1fr)!important;row-gap:var(--s1)}}@media(prefers-reduced-motion:no-preference){.jump:not(.wait) .pp-ring{stroke-dasharray:1;animation:jump-ring .16s linear both}.jump:not(.wait) .pp-body{animation:jump-scroll .9s var(--ease-scroll) .16s both}.jump:not(.wait) .pp-pulse{animation:jump-pulse .7s ease-out 1.06s forwards}.jump.wait .pp-body{transform:translateY(0)}.jump.wait .pp-ring{stroke-dasharray:1;stroke-dashoffset:1}}@keyframes jump-ring{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes jump-scroll{0%{transform:translateY(0)}to{transform:translateY(var(--to))}}@keyframes jump-pulse{0%{opacity:.55}to{opacity:0}}ul.rows,ol.rows{list-style:none;margin:0;padding:0}.wrap .rows{max-width:var(--measure)}.rows>li{padding:var(--s1) 0;border-top:1px solid var(--rule)}.rows>li:first-child{border-top:0;padding-top:0}.rows>li:last-child{padding-bottom:0}.facts{margin:0}.facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:var(--col-gap);padding:var(--s1) 0;border-top:1px solid var(--rule)}.facts>div:first-child{border-top:0;padding-top:0}.facts dt{font-weight:var(--fw-strong);font-size:var(--fs-body);line-height:var(--lh-body)}.facts dd{margin:0}.facts-links{list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--s2);row-gap:var(--s1);margin-top:var(--s2);padding:0}@media(max-width:599px){.facts>div{grid-template-columns:minmax(0,1fr)}}.contact-body{margin-top:var(--s2)}.contact-body p+p{margin-top:var(--s2)}.contact-body.has-photo{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:var(--s2);align-items:start}.contact-photo{display:block;width:52px;height:62px;object-fit:cover;margin-top:4px}.contact .request{margin-top:0;max-width:none}.contact .request-row label:first-child,.contact .request-row label{margin-top:0}.contact-after{margin-top:var(--s2)}@media(max-width:859px){.contact .request{margin-top:var(--s3)}}@media(max-width:599px){.contact-body.has-photo{grid-template-columns:40px minmax(0,1fr);column-gap:var(--s1)}.contact-photo{width:40px;height:48px}.contact .request-actions{flex-direction:column;align-items:stretch}.contact .request-actions .btn{justify-content:center}}.gallery .g-grid{margin-top:var(--s3)}.g-stage{min-height:520px}.g-group{border:0;margin:0;padding:0;min-width:0}.g-group+.g-group{margin-top:var(--s2)}.g-group legend{padding:0;font-size:20px;line-height:26px;font-weight:var(--fw-strong)}.g-group.g-lead legend{font-size:28px;line-height:34px}.g-group legend a{text-decoration:none}.g-group legend a:hover{text-decoration:underline;text-decoration-color:var(--signal)}.g-group legend+.g-row{margin-top:6px}.g-row{position:relative;display:block;padding:10px 0 10px 20px;cursor:pointer;font-size:17px;line-height:24px;color:var(--ink)}.g-row+.g-row{border-top:1px solid var(--field)}.g-row:hover{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:1px;text-underline-offset:var(--underline-offset)}.g-row input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.g-row:has(input:checked){font-weight:var(--fw-strong)}.g-row:has(input:checked):before{content:"";position:absolute;left:4px;top:calc(50% - 3px);width:6px;height:6px;background:var(--ink)}.g-row:has(input:focus-visible){outline:var(--focus-ring);outline-offset:4px}.g-item{display:none}.g-more{margin-top:var(--s1)}.g-phone,.g-lede-phone{display:none}.g-phone-group+.g-phone-group{margin-top:var(--s4)}.g-phone-name{font-size:22px;line-height:28px;font-weight:var(--fw-strong);margin:0 0 var(--s1)}.g-phone-name a{text-decoration:none}@supports not selector(:has(*)){.g-item{display:block;margin-bottom:var(--s3)}.g-row input{display:none}}@media(prefers-reduced-motion:no-preference){.g-row:has(input:checked):before{animation:g-marker .14s var(--ease-settle) both}.g-stage .plate-mark{stroke-dasharray:1;animation:g-box .3s linear 60ms both}}@keyframes g-marker{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes g-box{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:859px){.gallery .g-grid{display:none}.g-phone{display:block;margin-top:var(--s3)}.g-lede-wide{display:none}.g-lede-phone{display:block}}
