@font-face{font-family:PP Neue Montreal;src:url(./PPNeueMontreal-Regular-DwD3JlBZ.otf)format("opentype");font-weight:350 400;font-style:normal;font-display:block}@font-face{font-family:PP Neue Montreal;src:url(./PPNeueMontreal-Medium-Bc1YMBzw.otf)format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:PP Neue Montreal;src:url(./PPNeueMontreal-Semibold-BkZW_6K3.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:PP Neue Montreal Text;src:url(./PPNeueMontrealText-Book-Ch_15TRT.otf)format("opentype");font-weight:350;font-style:normal;font-display:block}:root{--ink:#111;--paper:#fff;--panel:#f9fafb;--paper-2:#f3f4f6;--frame:#e5e7eb;--quiet:#b2b2b2;--grey:#99a1af;--grey-2:#6a7282;--radius:8px;--sans:"PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;--text:"PP Neue Montreal Text", "PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-hero:clamp(2.25rem, 4.3vw, 4.75rem);--fs-h2:clamp(1.875rem, 3.2vw, 3.375rem);--fs-h3:clamp(1.375rem, 2vw, 2.125rem);--fs-h4:1.0625rem;--fs-lead:clamp(1.0625rem, 1.22vw, 1.25rem);--fs-body:1rem;--fs-list:clamp(1rem, 1.25vw, 1.25rem);--fs-list-lg:clamp(1.0625rem, 1.5vw, 1.5rem);--fs-small:.875rem;--fs-caption:.8125rem;--fs-micro:.6875rem;--fs-stat:clamp(2.125rem, 3.3vw, 3.5rem);--lh-body:1.6;--lh-lead:1.5;--lh-small:1.5;--lh-list:1.25;--row-top:.8rem;--row-bottom:.95rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--rail:16.5rem;--gutter:clamp(1.25rem, 3.6vw, 4.5rem);--gap:clamp(1rem, 1.7vw, 2rem);--tight:var(--s-2);--idx:2.25rem;--head-gap:clamp(1rem, 2vh, 1.5rem);--step:clamp(1.5rem, min(4vh, 3.5vw), 2.75rem);--block:clamp(2.5rem, min(7.5vh, 6.5vw), 5.75rem);--sub:clamp(3.5rem, min(11.5vh, 10vw), 9rem);--sub-pad:clamp(1.5rem, min(4.4vh, 4vw), 3.25rem);--sec-y:clamp(4.5rem, min(13vh, 11vw), 10.5rem);--maxw:96rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-fade:cubic-bezier(.36, 0, .3, 1);--ease-glide:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:559px){:root{--idx:1.75rem}}[data-theme]{--bg:var(--paper);--bg-2:var(--paper-2);--card:var(--paper);--fg:var(--ink);--fg-2:var(--grey-2);--fg-3:var(--grey);--fg-quiet:var(--quiet);--line:var(--frame);--line-strong:var(--frame);--mark:var(--ink);--mark-muted:var(--quiet);--track:var(--paper-2);--focus:var(--ink)}[data-theme=band]{--bg:var(--paper-2);--bg-2:var(--frame);--card:var(--paper);--line:color-mix(in srgb, var(--quiet) 45%, var(--paper-2));--line-strong:color-mix(in srgb, var(--quiet) 45%, var(--paper-2));--track:var(--frame)}[data-theme=dark]{--bg:var(--ink);--bg-2:color-mix(in srgb, var(--paper) 9%, var(--ink));--card:transparent;--fg:var(--paper);--fg-2:var(--quiet);--fg-3:var(--grey);--fg-quiet:var(--grey-2);--line:color-mix(in srgb, var(--paper) 17%, var(--ink));--line-strong:color-mix(in srgb, var(--paper) 17%, var(--ink));--mark:var(--paper);--mark-muted:var(--grey-2);--track:color-mix(in srgb, var(--paper) 9%, var(--ink));--focus:var(--paper)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;scrollbar-gutter:stable;background:var(--paper)}html:has(dialog[open]){overflow:hidden}@property --o{syntax:"<number>";inherits:true;initial-value:0}@property --hov{syntax:"<number>";inherits:true;initial-value:0}body{font-family:var(--text);font-weight:350;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-wrap:pretty;margin:0;overflow-x:clip}h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote,table{font-weight:inherit;margin:0;padding:0}ul,ol{list-style:none}img,svg{max-width:100%;display:block}picture{display:contents}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}th{font-weight:inherit;text-align:left}em{font-style:normal}strong,b{font-family:var(--sans);font-weight:600}::selection{background:var(--ink);color:var(--paper)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:4px}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;border-radius:var(--radius);background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:600;font-size:var(--fs-small);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus-visible{outline:2px solid var(--ink);outline-offset:2px;transform:none}.display{font-family:var(--sans);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.032em;text-wrap:balance;line-height:1.04}.h3{font-family:var(--sans);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.024em;text-wrap:balance;line-height:1.12}.display em,.h3 em{color:var(--fg-quiet)}.h4{font-family:var(--sans);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.005em;text-wrap:balance;line-height:1.3}.lead{font-family:var(--text);font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:-.005em;color:var(--fg-2);text-wrap:pretty}.body{color:var(--fg-2);text-wrap:pretty}.body+.body{margin-top:.9em}.stack>.body+.body{margin-top:0}.label{font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;line-height:1.4}.meta,.note{font-size:var(--fs-caption);line-height:var(--lh-small);max-width:36rem;color:var(--fg-3);text-wrap:pretty}.meta{text-wrap:balance}.note strong{color:var(--fg-2)}.num{font-family:var(--sans);letter-spacing:-.04em;font-weight:600;line-height:.95}.tnum{font-variant-numeric:tabular-nums lining-nums}.sq{background:currentColor;flex:none;width:.375rem;height:.375rem;display:inline-block}main{margin-left:var(--rail);display:block}:root{padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.sec{background:var(--bg);color:var(--fg);padding-block:var(--sec-y);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));position:relative}.sec[data-theme=light]+.sec[data-theme=light]{border-top:1px solid var(--paper-2)}.wrap{max-width:var(--maxw);margin-inline:auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:1.5rem;display:grid}.grid>*{grid-column:1/-1;min-width:0}@media (min-width:900px){.grid>.L{grid-column:1/span 3}.grid>.C{grid-column:4/-1}.grid>.C5{grid-column:4/span 5}.grid>.C6{grid-column:4/span 6}.grid>.R4{grid-column:9/-1}}.block{margin-top:var(--block)}.after{margin-top:var(--s-5)}.head{row-gap:var(--head-gap)}.head+.block.joins{margin-top:var(--head-gap)}.stack.leads{gap:var(--head-gap)}.head .eyebrow{padding-top:.55em}.eyebrow{color:var(--fg-2);align-items:center;gap:.9em;display:flex}.eyebrow .idx{color:var(--fg)}.sub{margin-top:var(--sub);padding-top:var(--sub-pad);border-top:1px solid var(--line)}.sub>.head .eyebrow{background:var(--fg);color:var(--bg);border-radius:6px;justify-self:start;margin-top:.3rem;padding:.62em .9em .56em}.sub>.head .eyebrow .sq{display:none}.stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;display:grid}.sec:focus-visible{outline:none}@media (max-width:899px){.lead,.body{max-width:38rem}.note,.meta,.reads>p,.stat .cap{max-width:34rem}}@media (max-width:1099px){html{scroll-padding-top:calc(3.5rem + env(safe-area-inset-top,0px))}main{margin-left:0;padding-top:3.5rem}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(1.25rem)}}html[data-vt=nav]::view-transition-old(root){animation:vt-out .34s var(--ease-fade) both;mix-blend-mode:normal}html[data-vt=nav]::view-transition-new(root){animation:vt-in .8s var(--ease-glide) 60ms both;mix-blend-mode:normal}html[data-vt=swap]::view-transition-old(root){animation-duration:.42s;animation-timing-function:var(--ease-fade)}html[data-vt=swap]::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--ease-fade)}::view-transition-group(rail){animation-duration:.3s}::view-transition-group(bar){animation-duration:.3s}.rv{opacity:0;transition:opacity 0s linear 50ms,transform 0s linear 50ms;transform:translateY(1.6rem)}.rv.in{opacity:1;transition:opacity 1.25s var(--ease-fade), transform 1.45s var(--ease-glide);transition-delay:calc(var(--i,0) * 90ms);transform:none}.split .w{overflow-clip-margin:.14em;vertical-align:top;margin:-.16em 0 -.14em;padding:.16em 0 .14em;display:inline-block;overflow:clip}.split .wi{transition:transform 0s linear 50ms;display:inline-block;transform:translateY(108%)}.split.in .wi{transition:transform 1.3s cubic-bezier(.19,.9,.22,1);transition-delay:calc(var(--i,0) * 55ms + var(--d0,0s));transform:none}@media (prefers-reduced-motion:reduce){.rv,.split .wi{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.stats{column-gap:var(--gap);row-gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.stats--short{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-group.grid{row-gap:var(--s-4)}.stats-label{color:var(--fg-3)}.stats-group:not(.grid)>.stats-label{margin-bottom:var(--s-4)}.stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;padding:1.25rem 1.25rem 1.4rem;display:grid;container-type:inline-size}.stat-rank{letter-spacing:.12em;color:var(--fg-3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.35rem .7em;font-size:.625rem;display:flex}.stat-rank-n{background:var(--fg);color:var(--bg);border-radius:4px;padding:.4em .62em .32em}.stat .num{font-size:min(var(--fs-stat), 24cqi);white-space:nowrap}.stat .num small{letter-spacing:-.01em;margin-left:.04em;font-size:.4em;font-weight:600}.stat .cap{font-size:var(--fs-caption);line-height:var(--lh-small);color:var(--fg-2);text-wrap:balance;max-width:34em}.stat .src{color:var(--fg-3);font-size:.75rem;line-height:1.4}@media (max-width:599px){.stat{padding-inline:1rem}.stat-rank{letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:.35rem}}@media (max-width:899px){.stats,.stats--short{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>.stat:last-child:nth-child(odd){grid-column:1/-1}.stats-group.grid>.note{margin-top:var(--s-2)}}@media (max-width:559px){.stats--short{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.tabs{text-wrap:balance;margin:0 calc(var(--s-2) * -1) calc(var(--s-2) * -1) 0;font-size:0;display:block}.tabs-label{min-height:2.75rem;color:var(--fg);align-items:center;gap:.75em;display:flex}.tabs-label svg{flex:none}.tab{vertical-align:top;margin:0 var(--s-2) var(--s-2) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);min-height:2.75rem;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s;align-items:center;padding:.85em 1.2em .8em;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.tab:hover{background:var(--track)}@media (max-width:899px){.tabs-label svg{display:none}.tabs-label{min-height:0}.tabs-row{row-gap:var(--s-4)}}.tab[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (max-width:559px){.tabs{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;display:grid}.tab{text-align:center;text-wrap:balance;justify-content:center;min-height:calc(4.05em + 2px);margin:0;padding-inline:.75em;display:flex}.tab:last-child:nth-child(odd){grid-column:1/-1}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.logo{height:auto;display:block;overflow:visible}.logo--word{overflow:hidden}.bars{--rk:0rem;--ext:0rem;display:block}.bars.has-rank{--rk:2.25rem}.bars.has-extra{--ext:minmax(5.5rem, auto)}.bars .row{grid-template-columns:var(--rk) minmax(0, 1fr) auto;text-align:left;width:100%;line-height:var(--lh-list);align-items:baseline;column-gap:.75rem;display:grid}.bars.has-extra .row{grid-template-columns:var(--rk) minmax(0, 1fr) minmax(3.5rem, auto) minmax(6rem, auto)}.bars:not(.has-rank) .row{grid-template-columns:minmax(0,1fr) auto}.bars:not(.has-rank).has-extra .row{grid-template-columns:minmax(0,1fr) minmax(3.5rem,auto) minmax(6rem,auto)}.bars .row{border-top:1px solid var(--line);padding:1.15rem 0 0;position:relative}.bars .rk{font-family:var(--sans);font-size:var(--fs-small);color:var(--fg-3)}.bars .nm{font-family:var(--sans);color:var(--fg-2);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:400;line-height:1.25;transition:color .3s}.bars .nm .sub{color:var(--fg-3);font-size:.78em}.bars .val,.bars .ext{font-family:var(--sans);text-align:right;white-space:nowrap;color:var(--fg-2);font-size:clamp(1rem,1.2vw,1.25rem);font-weight:600;transition:color .3s}.bars .ext{color:var(--fg-3);font-weight:400}.bars .us .nm,.bars .us .val,.bars .row:hover .nm,.bars .row:hover .val{color:var(--fg)}.bars .us .nm{font-weight:600}.bars .us .ext{color:var(--fg-2)}.bars .track{background:var(--track);border-radius:999px;grid-column:1/-1;height:.5rem;margin:.9rem 0 0;display:block;overflow:hidden}.bars .fill{height:100%;width:calc(var(--w) * 100%);background:var(--mark-muted);transform-origin:0;transition:transform 1.3s var(--ease-out), background-color .3s;transition-delay:calc(var(--i) * 80ms + .12s), 0s;border-radius:999px;display:block;transform:scaleX(0)}.bars.in .fill{transform:none}.bars .us .fill{background:var(--mark)}@supports (grid-template-columns:subgrid){.bars-body{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;display:grid}.bars.has-rank .bars-body{grid-template-columns:var(--rk) minmax(0, 1fr) auto}.bars.has-extra .bars-body{grid-template-columns:minmax(0,1fr) minmax(3.5rem,auto) minmax(6rem,auto)}.bars.has-rank.has-extra .bars-body{grid-template-columns:var(--rk) minmax(0, 1fr) minmax(3.5rem, auto) minmax(6rem, auto)}.bars[class] .bars-body>.row,.bars[class] .bars-body>.bars-head{grid-column:1/-1;grid-template-columns:subgrid}.bars.has-rank .bh-name{grid-column:2}}.bars-head{color:var(--fg-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.75rem;padding-bottom:.6rem;display:grid}.bh-val,.bh-ext{text-align:right;justify-self:end}.bars.has-extra .bh-val{max-width:4.75rem}.bars.has-extra .bh-ext{max-width:7.5rem}.bars.has-extra .ext,.bars.has-extra .bh-ext{box-sizing:content-box;padding-left:var(--s-3)}@media (max-width:559px){.bars.has-rank{--rk:1.75rem}.bh-val{max-width:7.5rem}.bars.has-extra .bh-val,.bars.has-extra .bh-ext{width:min-content;min-width:100%;max-width:none}.bars.has-extra .ext,.bars.has-extra .bh-ext{padding-left:0}}@media (prefers-reduced-motion:reduce){.bars .fill{transform:none}}@media (forced-colors:active){.bars .fill{forced-color-adjust:none;background:canvastext}.bars .track{border:1px solid canvastext}}.rail{width:var(--rail);z-index:60;padding:calc(clamp(1.5rem, 3.8vh, 2.25rem) + env(safe-area-inset-top,0px)) 1.75rem calc(clamp(1.25rem, 3.2vh, 2rem) + env(safe-area-inset-bottom,0px)) max(1.875rem, env(safe-area-inset-left,0px));background:var(--paper);color:var(--ink);border-right:1px solid var(--frame);scrollbar-width:none;--focus:var(--ink);--dim:var(--grey-2);--dimmer:var(--grey);--rule:var(--frame);--nav-top:clamp(.7rem, 1.75vh, 1rem);--nav-label:clamp(.3rem, .8vh, .5rem);--nav-row:clamp(.3rem, .92vh, .5rem);--nav-end:clamp(.7rem, 2.1vh, 1.3rem);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.rail-logo{flex:none;width:8.5rem;margin-bottom:clamp(1.5rem,5.6vh,3.5rem);display:block}.rail-logo .logo{width:100%}.rail-nav{flex:1 0 auto}.nav-list,.nav-list ol{display:grid}.nav-list{width:100%}.nav-group{border-top:1px solid var(--rule);padding:var(--nav-top) 0 var(--nav-end)}.nav-group:last-child{padding-bottom:0}.nav-group-label,.rail-foot-label{margin-bottom:var(--nav-label);letter-spacing:.18em;color:var(--dimmer);font-size:.625rem;line-height:1.6;display:block}.nav-link,.lang-row{width:100%;padding:var(--nav-row) 0;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--dim);transition:color .3s var(--ease-out);grid-template-columns:1.75rem minmax(0,1fr) .5rem;align-items:baseline;column-gap:.25rem;font-size:.6875rem;line-height:1.35;display:grid}.nav-n{letter-spacing:.06em;color:var(--dimmer);transition:color .3s var(--ease-out);font-size:.625rem}.nav-t{min-width:0;display:block}.nav-sub{letter-spacing:.12em;color:var(--dimmer);margin-top:.2rem;font-size:.625rem;line-height:1.4;display:block}.nav-mark{width:.375rem;height:.375rem;transition:transform .45s var(--ease-out);align-self:start;margin-top:.28rem;transform:scale(0)}.nav-link:hover,.lang-row:hover,.nav-link[aria-current=true],.lang-row[aria-pressed=true]{color:var(--ink)}.lang-row[aria-pressed=true]{font-weight:600}.nav-link[aria-current=true]>.nav-n,.nav-link[aria-current=true]>.nav-t .nav-sub{color:var(--ink)}.nav-link[aria-current=true] .nav-mark,.lang-row[aria-pressed=true] .nav-mark{transform:scale(1)}.nav-link{--w:0;-webkit-text-stroke:calc(var(--w) * .34px) currentColor;position:relative}.nav-link[aria-current=true]{--w:1}.nav-on{padding:var(--nav-row) .6rem;background:var(--ink);color:var(--paper);pointer-events:none;clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0);border-radius:6px;grid-template-columns:1.75rem minmax(0,1fr) .5rem;align-items:baseline;column-gap:.25rem;transition:clip-path .25s linear;display:grid;position:absolute;inset:0 -.6rem}.nav-on .nav-n,.nav-on .nav-sub{color:#ffffffa8}.nav-on .nav-mark{transform:scale(1)}.rail .nav-link{color:color-mix(in srgb, var(--ink) calc(var(--w) * 100%), var(--dim));transition:color .25s linear}.rail .nav-link:hover{color:var(--ink)}.rail .nav-link>.nav-mark{transform:scale(var(--w));transition:transform .25s linear}.rail-foot{margin-top:var(--nav-end);border-top:1px solid var(--rule);padding-top:var(--nav-top);flex:none;display:grid}.lang{display:grid}.lang-row{align-items:center}.lang-row .nav-mark{align-self:center;margin-top:0}.flag{object-fit:cover;opacity:.55;filter:saturate(.85);width:.875rem;height:.875rem;transition:opacity .3s var(--ease-out);border-radius:50%}.lang-row:hover .flag,.lang-row[aria-pressed=true] .flag{opacity:1}.lang-code{display:none}.rail-progress{background:linear-gradient(var(--ink), var(--ink)) top / 100% calc(var(--progress,0) * 100%) no-repeat;width:1px;position:absolute;top:0;bottom:0;right:-1px}.bar{z-index:60;height:calc(3.5rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--gutter), env(safe-area-inset-right,0px)) 0 max(var(--gutter), env(safe-area-inset-left,0px));background:var(--paper);color:var(--ink);border-bottom:1px solid var(--frame);--focus:var(--ink);--dim:var(--grey-2);--dimmer:var(--grey);align-items:center;gap:1.25rem;display:none;position:fixed;inset:0 0 auto}.bar-logo{flex:none;align-items:center;width:6.4rem;min-height:2.75rem;display:flex}.bar-logo .logo{width:100%}.bar-lang{transition:opacity .3s var(--ease-out), visibility 0s linear 0s;gap:1rem;margin-left:auto;display:flex}.bar-lang.is-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out), visibility 0s linear .3s}.bar-lang .lang-row{letter-spacing:.14em;gap:.45rem;width:auto;min-height:2.75rem;padding:0;display:inline-flex}.bar-lang .nav-mark{display:none}.bar-lang .lang-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar-lang .lang-code{display:inline}.bar-menu,.menu-close{min-width:2.75rem;min-height:2.75rem;font-family:var(--sans);letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:.7rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.bar-menu-n{color:var(--dimmer)}.burger{flex:none;width:1.375rem;height:.875rem;display:block;position:relative}.burger span{height:1.5px;transition:top .45s var(--ease-out), transform .45s var(--ease-out), opacity .25s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.burger span:first-child{top:0}.burger span:nth-child(2){top:calc(50% - .75px)}.burger span:nth-child(3){top:calc(100% - 1.5px)}.menu[open]:not(.is-leaving) .burger span:first-child{top:calc(50% - .75px);transform:rotate(45deg)}.menu[open]:not(.is-leaving) .burger span:nth-child(2){opacity:0;transform:scaleX(.2)}.menu[open]:not(.is-leaving) .burger span:nth-child(3){top:calc(50% - .75px);transform:rotate(-45deg)}.bar-progress{background:linear-gradient(var(--ink), var(--ink)) left / calc(var(--progress,0) * 100%) 100% no-repeat;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1099px){.rail{display:none}.bar{display:flex}}@media (max-width:419px){.bar{gap:.9rem}.bar-logo{width:5.4rem}}.menu{background:var(--paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);--dim:var(--grey-2);--dimmer:var(--grey);--rule:var(--frame);--nav-top:1rem;--nav-label:.45rem;--nav-row:.6rem;--nav-end:1.25rem;border:0;margin:0;padding:0;overflow:auto}.menu::backdrop{background:var(--paper)}.menu-inner{min-height:100%;padding:env(safe-area-inset-top,0px) max(var(--gutter), env(safe-area-inset-right,0px)) calc(2rem + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));flex-direction:column;display:flex}.menu-head{flex:none;justify-content:space-between;align-items:center;height:3.5rem;display:flex}.menu-logo{width:6.4rem}.menu nav{flex:1 0 auto;align-items:center;padding:1.5rem 0;display:flex}.menu .nav-link,.menu .nav-on,.menu .lang-row{grid-template-columns:2.25rem minmax(0,1fr) .5rem}.menu .nav-link,.menu .lang-row{font-size:.875rem}.menu .nav-n{font-size:.6875rem}.menu .nav-sub{font-size:.625rem}.menu-lang{border-top:1px solid var(--rule);padding-top:var(--nav-top);flex:none}.menu .nav-group,.menu .menu-lang{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(.7rem)}.menu[open] .nav-group,.menu[open] .menu-lang{opacity:1;transition-delay:calc(var(--k,0) * 55ms + .14s);transform:none}.menu .nav-group:nth-child(2){--k:1}.menu .nav-group:nth-child(3){--k:2}.menu .nav-group:nth-child(4){--k:3}.menu .menu-lang{--k:4}@starting-style{.menu[open] .nav-group,.menu[open] .menu-lang{opacity:0;transform:translateY(.7rem)}.menu[open] .burger span:first-child{top:0;transform:none}.menu[open] .burger span:nth-child(2){opacity:1;transform:none}.menu[open] .burger span:nth-child(3){top:calc(100% - 1.5px);transform:none}}.rail{view-transition-name:rail}.bar{view-transition-name:bar}.hero .rv,.hero .split .wi{opacity:1;transition:none;transform:none}.hero{--frame-min:9;--title-size:clamp(2.375rem, min(4.9vw, 8.6vh), 5.25rem);--title-two:calc((100vw - var(--rail) - 2 * var(--gutter) - 3 * var(--tight)) / 2 / 8.45);padding:0;overflow:clip}.hero-pin{min-height:100svh;padding:clamp(1.5rem, 3.9vh, 3.25rem) max(var(--gutter), env(safe-area-inset-right,0px)) clamp(1.5rem, 3.9vh, 3.25rem) max(var(--gutter), env(safe-area-inset-left,0px));display:flex}.hero.is-screen .hero-pin{height:100svh;min-height:0}.hero.is-screen .gallery{flex:auto;min-height:0;display:flex}.hero.is-screen .gallery-scroll{flex:auto;min-width:0}.hero.is-screen .gallery-track{grid-template-rows:minmax(0,1fr);height:100%}.hero.is-screen .gallery-item,.hero.is-screen .gallery-item figure{height:100%;min-height:0}.hero.is-screen .gallery-item figure{flex-direction:column;justify-content:center;display:flex}.hero.is-screen .gallery-frame{min-height:calc(var(--frame-min) * 1rem);flex:0 auto;max-height:none}.hero.is-screen .gallery-item figcaption{flex:none}.hero.is-pinned{height:calc(100svh + var(--run,0px))}.hero.is-pinned .hero-pin{position:sticky;top:0}.hero-wrap{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.hero-kicker{color:var(--fg-2)}.hero-head{align-items:end;row-gap:1.25rem;margin-top:clamp(1.25rem,4.4vh,3.75rem)}@media (min-width:900px){.hero-head{column-gap:var(--tight);grid-template-columns:repeat(4,minmax(0,1fr))}.grid>.hero-title{grid-column:1/span 3}.grid>.hero-side{grid-column:4/-1}}.hero-title{font-family:var(--sans);font-weight:500;font-size:var(--title-size);letter-spacing:-.038em;line-height:1}.hero-line{overflow-clip-margin:.1em;white-space:nowrap;margin:-.08em 0 -.16em;padding:.08em 0 .16em;display:block;overflow:clip}.hero-line>span{display:block}.hero-line.is-quiet{color:var(--fg-quiet)}.hero-side{align-content:end;gap:clamp(.6rem,1.8vh,1.1rem);display:grid}.hero-side .lead{font-size:clamp(.9375rem,1.08vw,1.0625rem);line-height:1.5}.gallery-ctrl{gap:.15rem;margin-bottom:-.35rem;margin-left:-.45rem;display:flex}.gallery-btn{width:2.25rem;height:2.25rem;color:var(--fg);transition:transform .6s var(--ease-out), opacity .5s var(--ease-fade);place-items:center;display:grid}.gallery-btn:first-child:hover:not([aria-disabled=true]){transform:translate(-.2rem)}.gallery-btn:last-child:hover:not([aria-disabled=true]){transform:translate(.2rem)}.gallery-btn[aria-disabled=true]{opacity:.28;cursor:default}.gallery{margin-top:clamp(1.25rem,3.8vh,3rem);margin-right:calc(var(--gutter) * -1)}.gallery-scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--gutter);overflow-x:auto}.gallery-scroll::-webkit-scrollbar{display:none}.gallery-scroll:focus-visible{outline-offset:-2px}.gallery-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--tight)) / 4);column-gap:var(--tight);display:grid}.hero.is-pinned .gallery{margin-right:0}.hero.is-pinned .gallery-scroll{scroll-snap-type:none;padding-right:0;overflow:visible}.hero.is-pinned .gallery-track,.hero.is-pinned .gallery-shift{will-change:transform}.gallery-item{scroll-snap-align:start;min-width:0}.gallery-frame{aspect-ratio:4/5;isolation:isolate;border-radius:var(--radius);background:var(--bg-2);width:100%;max-height:max(13rem,38.5vh);display:block;overflow:hidden}.gallery-shift{width:100%;height:100%;display:block}.gallery-frame img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform 1.1s var(--ease-out);transform:scale(1.09)}@media (hover:hover){.gallery-item:hover .gallery-frame img{transform:scale(1.15)}}.gallery-item figcaption{gap:.1rem;margin-top:.8rem;display:grid}.gallery-name{font-family:var(--sans);font-size:.9375rem;font-weight:600;line-height:1.3}.gallery-role{color:var(--fg-3);font-size:.8125rem;line-height:1.3}.hero-figures{margin-top:auto;padding-top:clamp(1.5rem,3.6vh,3.5rem)}.hero .stats{column-gap:var(--tight);row-gap:var(--tight)}.hero .stat{gap:.7rem}.hero .stat .num{font-variant-numeric:tabular-nums lining-nums}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-up{0%{opacity:0;transform:translateY(1.1rem)}}@keyframes hero-rise{0%{transform:translateY(112%)}}@keyframes hero-open{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-settle{0%{transform:scale(1.3)}}@media (prefers-reduced-motion:no-preference){.hero.is-intro .hero-kicker{animation:hero-fade 1.2s var(--ease-fade) both}.hero.is-intro .hero-line>span{animation:hero-rise 1.35s var(--ease-out) .1s both}.hero.is-intro .hero-line.is-quiet>span{animation-delay:.24s}.hero.is-intro .hero-side{animation:hero-up 1.3s var(--ease-glide) .5s both}.hero.is-intro .gallery-frame{animation:hero-open 1.45s var(--ease-out) both;animation-delay:calc(var(--n,0) * .11s + .35s)}.hero.is-intro .gallery-frame img{animation:hero-settle 2.2s var(--ease-out) both;animation-delay:calc(var(--n,0) * .11s + .35s)}.hero.is-intro .gallery-item figcaption{animation:hero-up 1.2s var(--ease-glide) both;animation-delay:calc(var(--n,0) * .11s + .9s)}.hero.is-intro .stat{animation:hero-up 1.3s var(--ease-glide) both;animation-delay:calc(var(--i,0) * .11s + .95s)}}@media (min-width:1100px) and (max-height:820px){.hero-pin{padding-top:3vh;padding-bottom:3vh}.hero{--title-size:min(4.9vw, 7.4vh)}.hero-head,.gallery{margin-top:2.8vh}.gallery-frame{max-height:31vh}.gallery-item figcaption{margin-top:.6rem}.hero-figures{padding-top:2.6vh}.hero .stat{--fs-stat:clamp(1.75rem, min(3vw, 5.4vh), 3rem);gap:.45rem;padding:.85rem 1rem .95rem}}@media (min-width:900px) and (max-width:1199px),(min-width:1200px) and (max-width:1519px) and (max-height:820px){.grid>.hero-title{grid-column:1/span 2}.grid>.hero-side{grid-column:3/-1}.hero-title{font-size:min(var(--title-size), var(--title-two))}}@media (max-width:1099px){.hero{--title-two:calc((100vw - 2 * var(--gutter) - 3 * var(--tight)) / 2 / 8.45)}.hero-pin{min-height:0}.hero-figures{margin-top:0}}@media (max-width:899px){.hero{--title-size:clamp(2.25rem, 9.6vw, 4rem)}.hero-line{white-space:normal}.hero-head{row-gap:1rem}.hero-side{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.25rem}.hero-side .lead{font-size:var(--fs-lead);max-width:30rem}.gallery-ctrl{margin-right:-.45rem}.gallery-track{grid-auto-columns:calc((100% - 2 * var(--tight)) / 3)}}@media (max-width:599px){.gallery-track{grid-auto-columns:calc((100% - var(--tight)) / 2)}}.muted{color:var(--fg-3)}.ruled{border-top:1px solid var(--line);padding-top:clamp(1.5rem,3vh,2.25rem)}.statement{max-width:26em}.head .display{max-width:17em}.head .h3{max-width:22em}.facts{border-top:1px solid var(--line-strong)}.fact{padding:var(--row-top) 0 var(--row-bottom);border-bottom:1px solid var(--line);gap:.2rem;display:grid}.fact dt{font-family:var(--sans);font-weight:600;font-size:var(--fs-small);line-height:var(--lh-small)}.fact dd{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-2)}@media (min-width:900px){.joins>.facts{border-top:0}.joins>.facts>.fact:first-child{padding-top:0}.joins>.facts,.joins>.stack{align-self:baseline}}.inline-list{font-family:var(--sans);margin-block:calc(var(--fs-list-lg) * -.225);text-wrap:balance;font-size:0;line-height:1.75;display:block;overflow:clip}.inline-list li{font-size:var(--fs-list-lg);letter-spacing:-.015em;margin-right:1.7em;display:inline-block;position:relative}.inline-list li:last-child{margin-right:0}.inline-list li+li:before{content:"/";color:var(--fg-3);position:absolute;left:-1.05em}.svc-track{--svc-step:clamp(15rem, 40vh, 25rem);--svc-pad:clamp(.75rem, 1.9vh, 1.3rem)}.svc-track.is-pinned{height:calc(var(--svc-stage,40rem) + 6 * var(--svc-step))}.svc-track.is-pinned .svc-acc{top:var(--svc-top,2rem);min-height:var(--svc-stage,0px);position:sticky}.svc-item{--o:0;border-top:1px solid var(--line);transition:--o .85s var(--ease-glide);position:relative}.svc-item.open{--o:1}.svc-track.is-pinned .svc-item{transition:none}.svc-item:first-child{border-top-color:var(--line-strong)}.svc-item:last-child{border-bottom:1px solid var(--line)}.svc-h{font:inherit}.svc-row{column-gap:var(--gap);width:100%;padding:var(--svc-pad) 0;text-align:left;--tone:max(var(--o), var(--hov));color:color-mix(in srgb, var(--fg) calc(var(--tone) * 100%), var(--fg-2));transition:--hov .35s var(--ease-fade);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.svc-row:hover{--hov:1}.svc-n{font-family:var(--sans);letter-spacing:.06em;color:color-mix(in srgb, var(--fg) calc(var(--o) * 100%), var(--fg-3));grid-column:1/span 3;font-size:.75rem}.svc-line{grid-column:4/-1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.svc-t{font-family:var(--sans);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.25rem,min(2vw,3.2vh),2.125rem);line-height:1.12}.svc-ic{border:1px solid color-mix(in srgb, var(--fg) calc(var(--tone) * 100%), var(--line));width:1.75rem;height:1.75rem;color:var(--fg);transition:background-color .3s var(--ease-fade), color .3s var(--ease-fade);border-radius:6px;flex:none;position:relative}.svc-item.open .svc-ic{background:var(--fg);border-color:var(--fg);color:var(--bg)}.svc-ic:before,.svc-ic:after{content:"";background:currentColor;width:.625rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-ic:after{transform:translate(-50%, -50%) rotate(90deg) scaleX(calc(1 - var(--o)))}.svc-track.is-pinned .svc-item.open:before{content:"";background:var(--fg);transform-origin:0;height:1px;transform:scaleX(var(--svc-p,0));position:absolute;top:-1px;left:0;right:0}.svc-body{transition:grid-template-rows .85s var(--ease-glide);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.svc-item.open>.svc-body{grid-template-rows:1fr}.svc-body-in{visibility:hidden;min-height:0;transition:visibility 0s linear .85s;overflow:hidden}.svc-item.open .svc-body-in{visibility:visible;transition-delay:0s}.svc-fill{opacity:clamp(0, calc((var(--o) - .3) / .7), 1);transform:translate3d(0, calc((1 - var(--o)) * 1rem), 0)}.svc-track.is-pinned .svc-body{height:calc(var(--o) * var(--svc-panel-h,0px));transition:none;display:block;overflow:clip}.svc-track.is-pinned .svc-body-in{height:var(--svc-panel-h,auto);visibility:visible;transition:none}.svc-track.is-pinned .svc-item[data-shut] .svc-body-in{visibility:hidden}.panel{animation:panel-in .7s var(--ease-glide) both}@keyframes panel-in{0%{opacity:0;transform:translateY(.6rem)}}.svc-cols{padding:clamp(.25rem,.9vh,.75rem) 0 clamp(1.5rem,3.6vh,2.75rem)}.svc-tag{font-family:var(--sans);letter-spacing:-.014em;color:var(--fg);text-wrap:balance;font-size:clamp(1.0625rem,1.35vw,1.375rem);line-height:1.28}.svc-main .body{max-width:36em;margin-top:clamp(.7rem,1.6vh,1rem);font-size:clamp(.9375rem,2.1vh,1rem);line-height:1.6}.svc-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,2.4vh,1.5rem);display:grid}.svc-proof{gap:.45rem;display:grid}.svc-proof .num{white-space:nowrap;font-size:clamp(1.875rem,min(2.9vw,4.8vh),3rem)}.svc-proof .num small{letter-spacing:-.01em;font-size:.42em;font-weight:600}.svc-proof .cap{font-size:var(--fs-caption);line-height:var(--lh-small);color:var(--fg-2);max-width:22em;margin-top:.2rem}.svc-proof .src{color:var(--fg-3);font-size:.75rem;line-height:1.4}.ticks{border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small);gap:.5rem;padding-top:clamp(.9rem,2vh,1.25rem);display:grid}.svc-side>.ticks:first-child{border-top:0;padding-top:.2rem}.ticks li{grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;display:grid}.ticks .sq{align-self:start;width:.3125rem;height:.3125rem;margin-top:.55em}@media (max-width:899px){.svc-row{grid-template-columns:var(--idx) minmax(0, 1fr);column-gap:var(--s-2)}.svc-n,.svc-line{grid-column:auto}.svc-line{align-items:flex-start;gap:1rem}.svc-t{font-size:1.1875rem;line-height:1.25}.svc-ic{width:1.5rem;height:1.5rem}.svc-cols{padding-top:.25rem}}.tabs-row{align-items:start}.panel,.step{margin-top:var(--step)}.rank{text-wrap:balance;margin-bottom:.4rem;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:.98}.rank--sm{font-size:clamp(1.75rem,2.75vw,2.75rem);line-height:1.1}.reads{border-top:1px solid var(--line);font-size:var(--fs-caption);line-height:var(--lh-small);color:var(--fg-2);gap:.5rem;margin-top:.75rem;padding-top:1rem;display:grid}.reads .label{color:var(--fg-3)}.chart .h4+.meta{margin-top:.3rem}.chart .bars{margin-top:1.1rem}.chart>.bars:first-child{margin-top:0}.chart-note{margin-top:var(--s-4)}.regions{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regions li{border-top:1px solid var(--line-strong);font-family:var(--sans);font-size:var(--fs-list-lg);line-height:var(--lh-list);letter-spacing:-.015em;gap:.5rem;padding:.9rem 0 1.4rem;display:grid}.regions li span{letter-spacing:.06em;color:var(--fg-3);font-size:.6875rem}.tiles-label{margin-bottom:var(--s-4)}.tiles{gap:clamp(2.5rem, 5.5vh, 3.75rem) var(--tight);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile>:not(.tile-media),.tiles .tile-tm{padding-right:var(--s-4)}@media (max-width:559px){.tile>:not(.tile-media),.tiles .tile-tm{padding-right:var(--s-1)}}.tile{text-align:left;align-content:start;gap:.2rem;width:100%;display:grid}.tile-media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--bg-2);margin-bottom:.8rem;display:block;position:relative;overflow:hidden}.tile-media img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform .9s var(--ease-out)}.tile.is-btn{cursor:pointer}.tile-media{transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out)}.tile-media img{transition:transform 1.1s var(--ease-out)}.tile.is-btn:hover .tile-media,.tile.is-btn:focus-visible .tile-media,.tile.is-btn:active .tile-media{transform:translateY(-.3rem)scale(1.04);box-shadow:0 1.5rem 2.5rem -1.5rem #11111152}.tile.is-btn:hover .tile-media img,.tile.is-btn:focus-visible .tile-media img,.tile.is-btn:active .tile-media img{transform:scale(1.06)}.tile-cta{background:var(--fg);height:1.75rem;color:var(--bg);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:inset(0 0 0 calc(100% - 1.75rem));transition:clip-path .6s var(--ease-out);justify-content:space-between;align-items:center;padding-left:.7rem;font-size:.625rem;font-weight:600;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-cta i{letter-spacing:0;width:1.75rem;height:1.75rem;transition:transform .6s var(--ease-out);flex:none;place-items:center;font-size:.9375rem;font-style:normal;display:grid}.tile.is-btn:hover .tile-cta,.tile.is-btn:focus-visible .tile-cta,.tile.is-btn:active .tile-cta{clip-path:inset(0)}.tile.is-btn:hover .tile-cta i,.tile.is-btn:focus-visible .tile-cta i{transform:rotate(90deg)}.tile-blank{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);place-items:center;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:400;display:grid;position:absolute;inset:0}.tile-name{font-family:var(--sans);font-size:.9375rem;font-weight:600;line-height:1.3}.tile-sub{font-size:var(--fs-caption);line-height:var(--lh-small);color:var(--fg-2);text-wrap:balance}.tile-tm{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin-top:.3rem;display:flex}.tile-tm-v{font-family:var(--sans);font-weight:600;font-size:var(--fs-caption);line-height:var(--lh-small)}.tile-tm-link{font-family:var(--sans);font-size:.625rem;font-weight:600;line-height:var(--lh-small);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);transition:color .3s var(--ease-out);margin:-.4rem 0;padding:.4rem 0}@media (max-width:559px){.tile-tm-link{font-size:.5625rem}}.tile-tm-link:hover{color:var(--fg)}.text-link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.one-each{padding:var(--row-top) 0 0;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-2);justify-content:space-between;gap:1.5rem;display:flex}.one-each>span:first-child{text-wrap:balance}.one-each .tnum{font-family:var(--sans);color:var(--fg);font-weight:600}.comps{border-top:1px solid var(--line);margin-top:1.1rem}.comps li{border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;padding:.78rem 0;display:grid}.comps-n{letter-spacing:-.02em;font-size:1.125rem}.comps-t{font-family:var(--sans);font-size:.9375rem;line-height:1.35}.comps-d{font-family:var(--text);color:var(--fg-2);font-size:.8125rem;display:block}.profile{background:var(--paper);width:min(54rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:12px;padding:0;overflow:auto}.profile::backdrop{background:#11111180}.profile,.menu{transition:opacity .32s var(--ease-fade), transform .45s var(--ease-out)}.profile::backdrop{transition:opacity .32s var(--ease-fade)}.menu::backdrop{transition:opacity .32s var(--ease-fade)}.profile.is-leaving,.menu.is-leaving{opacity:0}.profile.is-leaving::backdrop{opacity:0}.menu.is-leaving::backdrop{opacity:0}.profile.is-leaving{transform:translateY(.9rem)}@starting-style{.profile[open],.menu[open]{opacity:0}.profile[open]{transform:translateY(.9rem)}.profile[open]::backdrop{opacity:0}.menu[open]::backdrop{opacity:0}}.profile-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.profile-close{min-height:2.75rem;padding:0 .25rem;position:absolute;top:.75rem;right:1.25rem}.profile-media img,.profile-media .tile-blank{aspect-ratio:4/5;object-fit:cover;object-position:50% 14%;border-radius:var(--radius);width:100%;height:auto;position:relative}.profile-inner.no-media{grid-template-columns:minmax(0,1fr)}.profile-text{align-content:start;gap:.9rem;padding-top:1.75rem;display:grid}.honours{gap:.2rem;display:grid}.sport-panel{min-height:9rem}.names{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.names li{padding:var(--row-top) 0 var(--row-bottom);border-top:1px solid var(--line-strong);font-family:var(--sans);font-size:var(--fs-list);line-height:var(--lh-list);letter-spacing:-.014em;text-wrap:balance}.names--with-sub li span{margin-top:var(--s-1);font-family:var(--text);font-size:var(--fs-caption);line-height:var(--lh-small);letter-spacing:0;color:var(--fg-2);display:block}.chips{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.chips li{border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-caption);padding:.5rem .85rem;line-height:1.2}.pillars{column-gap:var(--gap);row-gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pillars li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-content:start;gap:.6rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.pillars li .label{margin-bottom:clamp(1rem,min(5vh,4vw),3.25rem)}.pillars .body{font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:balance}.links{row-gap:0}.link-list{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);display:grid}.big-link{align-items:baseline;column-gap:var(--gap);border-top:1px solid var(--line-strong);font-family:var(--sans);letter-spacing:-.02em;min-height:3rem;transition:border-color .4s var(--ease-fade);grid-template-columns:repeat(12,minmax(0,1fr));padding:1.15rem 0 1.2rem;font-size:clamp(1.125rem,1.75vw,1.75rem);line-height:1.2;display:grid}.big-link-n{letter-spacing:.06em;color:var(--fg-3);grid-column:1/span 3;font-size:.75rem}.big-link-t{transition:transform .6s var(--ease-out);grid-column:4/span 8}.big-link-arrow{color:var(--fg-3);transition:transform .6s var(--ease-out), color .4s var(--ease-fade);grid-column:12;justify-self:end;font-size:.85em}.big-link:hover,.big-link:focus-visible{border-top-color:var(--fg)}.big-link:hover .big-link-t,.big-link:focus-visible .big-link-t{transform:translate(.35rem)}.big-link:hover .big-link-arrow,.big-link:focus-visible .big-link-arrow{color:var(--fg);transform:translate(.15em,-.15em)}.foot{border-top:1px solid var(--line);align-items:last baseline;margin-top:clamp(4rem,10vh,7rem);padding-top:1.5rem}.foot-logo{width:9.5rem}.foot-top{white-space:nowrap;justify-self:end;align-items:flex-end;gap:.5em;min-height:2.75rem;display:inline-flex}@media (min-width:1320px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1500px){.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:899px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-list{gap:0 var(--gap);line-height:var(--lh-list);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;display:grid;overflow:visible}.inline-list li{font-size:var(--fs-list);padding:var(--row-top) 0 var(--row-bottom);border-top:1px solid var(--line);margin-right:0;display:block}.inline-list li+li:before{content:none}.names,.regions,.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-inner{grid-template-columns:minmax(0,1fr)}.profile-media{max-width:13rem}.foot-top{justify-self:start}.big-link{grid-template-columns:var(--idx) minmax(0, 1fr) auto;column-gap:var(--s-2);font-size:1.1875rem}.big-link-n,.big-link-t,.big-link-arrow{grid-column:auto}}@media (max-width:559px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.names,.pillars{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){.svc-cols{padding-left:calc(var(--idx) + var(--s-2))}}@media (min-width:1500px){.tiles--lead{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:899px){.tiles--lead{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.tiles--lead{row-gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.tiles--lead .tile{column-gap:var(--s-4);grid-template-rows:auto 1fr;grid-template-columns:5.5rem minmax(0,1fr)}.tiles--lead .tile-media{grid-row:1/span 2;margin-bottom:0}.tiles--lead .tile>:not(.tile-media){grid-column:2;padding-right:0}.tiles--lead .tile-cta{justify-content:flex-end;padding-left:0;font-size:0}}
/*$vite$:1*/