@charset "UTF-8";@layer reset{html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;font-size:100%}@supports (text-wrap:pretty){:root{text-wrap:pretty}}*,:after,:before{box-sizing:inherit}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol,ul{list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}button,input,select,textarea{font:inherit;line-height:inherit}}@layer tokens{:root{--t-body-scale:1;--t-heading-scale:1;--t-font-scale-min-width:600;--t-font-scale-max-width:1440;--t-scale-min-w:calc(var(--t-font-scale-min-width)*1px);--t-scale-max-w:calc(var(--t-font-scale-max-width)*1px);--t-fluid-vw:100vw;--t-body-font-size-min-scale:.875;--t-body-font-size-max-scale:1.125;--t-body-font-size-min:calc(var(--t-body-font-size-min-scale)*1rem);--t-body-font-size-max:calc(var(--t-body-font-size-max-scale)*1rem);--t-body-font-size-slope:calc((var(--t-body-font-size-max) - var(--t-body-font-size-min))*(var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)));--t-body-font-size-clamp:clamp(var(--t-body-font-size-min),calc(var(--t-body-font-size-min) + var(--t-body-font-size-slope)),var(--t-body-font-size-max));--t-heading-font-size-min-scale:1;--t-heading-font-size-max-scale:1.25;--t-heading-font-size-min:calc(var(--t-heading-font-size-min-scale)*1rem);--t-heading-font-size-max:calc(var(--t-heading-font-size-max-scale)*1rem);--t-heading-font-size-slope:calc((var(--t-heading-font-size-max) - var(--t-heading-font-size-min))*(var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)));--t-heading-font-size-clamp:clamp(var(--t-heading-font-size-min),calc(var(--t-heading-font-size-min) + var(--t-heading-font-size-slope)),var(--t-heading-font-size-max));--t-display-large:5.7;--t-display-medium:4.5;--t-display-small:3.6;--t-headline-large:3.2;--t-headline-medium:2.8;--t-headline-small:2.4;--t-title-large:2.2;--t-title-medium:2;--t-title-small:1.8;--t-code-inline-bg:#0000000d;--t-code-inline-color:#24292f;--t-code-block-bg:#f5f5f5;--t-code-block-color:#24292f;-webkit-hyphens:auto;hyphens:auto}@supports (width:1lvw){:root{--t-fluid-vw:100lvw}}}@layer typography{body{font-family:var(--t-base-font-family,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1));line-height:var(--t-line-height-body,1.5);font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:proportional-nums;font-synthesis-weight:none;font-synthesis-style:none;font-weight:400}.display-large{--t-heading-resolved-min:var(--t-display-large-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-display-large)));--t-heading-resolved-max:var(--t-display-large-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-display-large)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.display-large:last-of-type:not(:only-of-type){margin-block-end:0}.display-medium{--t-heading-resolved-min:var(--t-display-medium-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-display-medium)));--t-heading-resolved-max:var(--t-display-medium-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-display-medium)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.display-medium:last-of-type:not(:only-of-type){margin-block-end:0}.display-small{--t-heading-resolved-min:var(--t-display-small-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-display-small)));--t-heading-resolved-max:var(--t-display-small-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-display-small)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.display-small:last-of-type:not(:only-of-type){margin-block-end:0}.headline-large{--t-heading-resolved-min:var(--t-headline-large-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-large)));--t-heading-resolved-max:var(--t-headline-large-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-large)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.headline-large:last-of-type:not(:only-of-type){margin-block-end:0}.headline-medium{--t-heading-resolved-min:var(--t-headline-medium-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-medium)));--t-heading-resolved-max:var(--t-headline-medium-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-medium)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.headline-medium:last-of-type:not(:only-of-type){margin-block-end:0}.headline-small{--t-heading-resolved-min:var(--t-headline-small-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-small)));--t-heading-resolved-max:var(--t-headline-small-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-small)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.headline-small:last-of-type:not(:only-of-type){margin-block-end:0}.title-large{--t-heading-resolved-min:var(--t-title-large-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-title-large)));--t-heading-resolved-max:var(--t-title-large-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-title-large)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.title-large:last-of-type:not(:only-of-type){margin-block-end:0}.title-medium{--t-heading-resolved-min:var(--t-title-medium-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-title-medium)));--t-heading-resolved-max:var(--t-title-medium-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-title-medium)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.title-medium:last-of-type:not(:only-of-type){margin-block-end:0}.title-small{--t-heading-resolved-min:var(--t-title-small-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-title-small)));--t-heading-resolved-max:var(--t-title-small-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-title-small)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}.title-small:last-of-type:not(:only-of-type){margin-block-end:0}.label-large{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*1);margin-bottom:.75lh;font-weight:600;line-height:1.3}.label-large:last-of-type:not(:only-of-type){margin-block-end:0}.label-medium{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.9);margin-bottom:.75lh;font-weight:600;line-height:1.35}.label-medium:last-of-type:not(:only-of-type){margin-block-end:0}.label-small{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.85);margin-bottom:.75lh;font-weight:600;line-height:1.2}.label-small:last-of-type:not(:only-of-type){margin-block-end:0}.body-large{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*1);margin-bottom:.75lh;font-weight:400;line-height:1.5}.body-large:last-of-type:not(:only-of-type){margin-block-end:0}.body-medium{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.9);margin-bottom:.75lh;font-weight:400;line-height:1.45}.body-medium:last-of-type:not(:only-of-type){margin-block-end:0}.body-small{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.85);margin-bottom:.75lh;font-weight:400;line-height:1.35}.body-small:last-of-type:not(:only-of-type){margin-block-end:0}ol.list-large,ul.list-large{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*1);margin-block:.75lh;padding-inline-start:var(--t-list-padding-left,2.5rem);line-height:1.5}ol.list-large li,ul.list-large li{margin-block:.25lh}ol.list-medium,ul.list-medium{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.9);margin-block:.5lh .75lh;padding-inline-start:var(--t-list-padding-left,2.5rem);line-height:1.45}ol.list-medium li,ul.list-medium li{margin-block:.25lh}ol.list-small,ul.list-small{font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*.85);margin-block:.5lh;padding-inline-start:var(--t-list-padding-left,2.5rem);line-height:1.35}ol.list-small li,ul.list-small li{margin-block:.25lh}code:not(pre code){font-family:var(--t-monospace-font-family,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono"),monospace;font-size:var(--t-code-inline-font-size,1em);line-height:var(--t-code-inline-line-height,1);background:var(--t-code-inline-bg,rgba(0,0,0,.051));color:var(--t-code-inline-color,#24292f);border-radius:var(--t-code-inline-border-radius,.3em);padding:var(--t-code-inline-padding,.25em .4em);margin:var(--t-code-inline-margin,0 .25em);box-shadow:0 0 0 1px var(--t-code-inline-border-color,rgba(0,0,0,.102));display:inline-block}code{overflow-wrap:anywhere}code,pre{-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero}pre{font-family:var(--t-monospace-font-family,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono"),monospace;font-size:calc(var(--t-code-block-font-size, 1.4rem)*var(--t-body-scale, 1));line-height:var(--t-code-block-line-height,1.6);background:var(--t-code-block-bg,#f5f5f5);color:var(--t-code-block-color,#24292f);margin:var(--t-code-block-margin,1.3em 0);border-radius:var(--t-code-block-border-radius,.6rem);white-space:pre;max-inline-size:100%;overflow-x:auto}pre code{padding:var(--t-code-block-padding,1.2rem 2rem);display:inline-block}:where(h1,.display-large){--t-heading-resolved-min:var(--t-display-large-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-display-large)));--t-heading-resolved-max:var(--t-display-large-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-display-large)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h1,.display-large):last-of-type:not(:only-of-type){margin-block-end:0}:where(h2,.headline-large){--t-heading-resolved-min:var(--t-headline-large-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-large)));--t-heading-resolved-max:var(--t-headline-large-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-large)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h2,.headline-large):last-of-type:not(:only-of-type){margin-block-end:0}:where(h3,.headline-medium){--t-heading-resolved-min:var(--t-headline-medium-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-medium)));--t-heading-resolved-max:var(--t-headline-medium-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-medium)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h3,.headline-medium):last-of-type:not(:only-of-type){margin-block-end:0}:where(h4,.headline-small){--t-heading-resolved-min:var(--t-headline-small-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-headline-small)));--t-heading-resolved-max:var(--t-headline-small-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-headline-small)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h4,.headline-small):last-of-type:not(:only-of-type){margin-block-end:0}:where(h5,.title-medium){--t-heading-resolved-min:var(--t-title-medium-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-title-medium)));--t-heading-resolved-max:var(--t-title-medium-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-title-medium)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h5,.title-medium):last-of-type:not(:only-of-type){margin-block-end:0}:where(h6,.title-small){--t-heading-resolved-min:var(--t-title-small-min,calc(var(--t-heading-font-size-min)*var(--t-heading-scale,1)*var(--t-title-small)));--t-heading-resolved-max:var(--t-title-small-max,calc(var(--t-heading-font-size-max)*var(--t-heading-scale,1)*var(--t-title-small)));font-size:clamp(var(--t-heading-resolved-min),var(--t-heading-resolved-min) + (var(--t-heading-resolved-max) - var(--t-heading-resolved-min)) * (var(--t-fluid-vw) - var(--t-scale-min-w))/(var(--t-scale-max-w) - var(--t-scale-min-w)),var(--t-heading-resolved-max));line-height:var(--t-line-height-heading,1.3);max-inline-size:var(--t-heading-measure,50ch);text-wrap:balance;margin-top:1.25lh;margin-bottom:.5lh}:where(h6,.title-small):last-of-type:not(:only-of-type){margin-block-end:0}@supports (hanging-punctuation:first){h1,h2,h3{hanging-punctuation:first allow-end}}:where(p,.body-medium){font-size:calc(var(--t-body-font-size-clamp)*var(--t-body-scale, 1)*1);margin-bottom:.75lh;font-weight:400;line-height:1.45}:where(p,.body-medium):last-of-type:not(:only-of-type){margin-block-end:0}:where(p,.body-medium){-webkit-hyphens:auto;hyphens:auto}.label-large,.label-medium,.label-small{font-variant-numeric:tabular-nums slashed-zero}}@layer components,utilities;@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio,svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}}@media(max-width:1499.98px){[data-device-max=desktop]{display:none}}@media(min-width:1500px){[data-device-min=desktop]{display:none}}@media(max-width:1199.98px){[data-device-max=tablet-landscape]{display:none}}@media(min-width:1200px){[data-device-min=tablet-landscape]{display:none}}@media(max-width:991.98px){[data-device-max=tablet-portrait]{display:none}}@media(min-width:992px){[data-device-min=tablet-portrait]{display:none}}@media(max-width:767.98px){[data-device-max=phone-landscape]{display:none}}@media(min-width:768px){[data-device-min=phone-landscape]{display:none}}@media(max-width:575.98px){[data-device-max=phone-portrait]{display:none}}@media(min-width:576px){[data-device-min=phone-portrait]{display:none}}@media(max-width:1200px)and (any-pointer:coarse){[data-device-max=touch]{display:none}}@media(min-width:1200px)and (any-pointer:fine){[data-device-min=touch]{display:none}}:root{--c-cold-white:#fbfbfb;--c-almost-white:#fefefe;--c-light-gray:#bfbfbf;--c-white-smoke:#f5f5f5;--c-charcoal:#1a1a1e;--c-black-amber:#080808;--c-dull-grey:#5c5c5c;--c-crimson:#db143c;--c-background-primary:var(--c-charcoal);--c-background-tertiary:var(--c-charcoal);--c-background-contrast:var(--c-white-smoke);--c-background-base:#f9f7f5;--c-background-muted:#f6f4f1;--c-background-border:#f2f0ed;--c-text-primary:var(--c-black-amber);--c-text-secondary:var(--c-dull-grey);--c-text-tertiary:var(--c-charcoal);--c-text-contrast:var(--c-white-smoke);--c-border-primary:var(--c-charcoal);--c-border-secondary:var(--c-light-gray);--c-border-contrast:var(--c-charcoal);--ui-scroll-indicator:var(--c-crimson);--c-link-nav:var(--c-text-primary);--c-link-nav-underline:var(--c-charcoal);--c-scrollbar-thumb:var(--c-light-gray);--c-scrollbar-thumb-hover:var(--c-white-smoke);--c-scrollbar-thumb-border:var(--c-charcoal);--c-scrollbar-track:var(--c-charcoal);--z-index-page-frame:99;--z-index-app-preloader:98;--z-index-hamburger:97;--z-index-drawer-menu:96;--z-index-app-overlay:95;--z-index-content:2;--z-index-cursor-trail:-1;--v-offset-lt:min(20px,1.2vmax);--v-offset-sm:min(40px,2.4vmax);--v-offset-md:min(80px,4.8vmax);--v-offset-lg:min(160px,9.6vmax);--w-app-aside:min(460px,26vw);--content-padding-x:20px;--w-glob-gap:10px}@media(min-width:1200px){:root{--w-glob-gap:20px;--content-padding-x:100px}}@layer tokens{:root{--t-base-font-family:"Source Sans 3", "Source Sans 3 Fallback: BlinkMacSystemFont", "Source Sans 3 Fallback: Segoe UI", "Source Sans 3 Fallback: Helvetica Neue", "Source Sans 3 Fallback: Arial", "Source Sans 3 Fallback: Noto Sans",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;--t-monospace-font-family:"Fira Code", "Fira Code Fallback: Courier New", "Fira Code Fallback: Roboto Mono", "Fira Code Fallback: Noto Sans Mono","Menlo","Monaco","Consolas","Andale Mono","Courier New",monospace;--t-line-height-body:1.5;--t-heading-measure:50ch;--t-font-scale-min-width:600;--t-font-scale-max-width:1400;--t-body-font-size-min-scale:.875;--t-body-font-size-max-scale:1.125;--t-heading-font-size-min-scale:.6875;--t-heading-font-size-max-scale:1.125;--t-code-block-bg:#fff;--t-code-block-font-size:max(1rem,13px)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html{overflow-y:scroll;scrollbar-gutter:stable}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-thumb{background-color:var(--c-scrollbar-thumb);border-left:4px solid var(--c-scrollbar-thumb-border);border-bottom-width:4px;border-right:4px solid var(--c-scrollbar-thumb-border);border-top-width:4px;border-top:6px solid var(--c-scrollbar-thumb-border);border-bottom:6px solid var(--c-scrollbar-thumb-border)}html::-webkit-scrollbar-thumb:hover{background-color:var(--c-scrollbar-thumb-hover)}html::-webkit-scrollbar-track{background-color:var(--c-scrollbar-track)}.headline-section-divider{--t-heading-scale:1.2;position:relative;min-width:100%;margin:var(--v-offset-lg) 0 0;padding-bottom:var(--w-glob-gap);text-transform:uppercase}.headline-section-divider:after{content:"";display:block;height:1px;margin-top:var(--v-offset-lt);box-sizing:border-box;box-shadow:0 -1px 0 0 var(--c-border-contrast)}.display-large{--t-heading-scale:.75;--t-line-height-heading:1.2;font-weight:400;letter-spacing:-.015lh}.display-medium{--t-heading-scale:.8}.display-small{--t-heading-scale:.9;letter-spacing:-.015lh}.headline-large{--t-heading-scale:.8}.headline-large,.title-large{letter-spacing:-.015lh}.title-medium{--t-heading-scale:.9;letter-spacing:-.01lh}.body-large{--t-body-scale:1.4;line-height:1.4}.body-medium{--t-body-scale:1.3}body,html{position:relative;overflow-x:hidden}@supports (min-height:100dvh){body{min-height:100dvh}}@supports not (min-height:100dvh){body{min-height:100vh}}.page{display:grid;grid-template:auto 1fr auto/minmax(0,1fr);grid-template-areas:"header" "main" "footer";gap:0;background-color:var(--c-background-base);color:var(--c-text-tertiary)}@supports (min-height:100dvh){.page{min-height:100dvh}}@supports not (min-height:100dvh){.page{min-height:100vh}}@media(min-width:1200px){.page{grid-template:auto 1fr auto/minmax(0,1fr) var(--w-app-aside);grid-template-areas:"header aside" "main aside" "footer aside";padding-inline:6px 0}.page:after{pointer-events:none;content:"";position:fixed;inset:0;z-index:var(--z-index-page-frame);box-shadow:inset 6px 0 0 0 var(--c-charcoal),inset 0 6px 0 0 var(--c-charcoal),inset 0 -6px 0 0 var(--c-charcoal)}}.page footer.footer,.page header.header,.page main.main{width:calc(100% - var(--content-padding-x));margin-inline:auto;position:relative;z-index:1}.page footer.footer:before,.page header.header:before,.page main.main:before{content:"";position:absolute;inset:0;margin:auto;z-index:-1;background-image:repeating-linear-gradient(90deg,transparent 0,transparent var(--w-glob-gap),var(--c-background-border) var(--w-glob-gap),var(--c-background-border) calc(var(--w-glob-gap) + 1px),var(--c-background-muted) calc(var(--w-glob-gap) + 1px),var(--c-background-muted) calc(50% - 1px),var(--c-background-border) calc(50% - 1px),var(--c-background-border) 50%);background-position:calc(var(--w-glob-gap)*-1) 0;background-size:calc(100% + var(--w-glob-gap)) 100%}@media(min-width:1200px){.page footer.footer:before,.page header.header:before,.page main.main:before{background-image:repeating-linear-gradient(90deg,transparent 0,transparent var(--w-glob-gap),var(--c-background-border) var(--w-glob-gap),var(--c-background-border) calc(var(--w-glob-gap) + 1px),var(--c-background-muted) calc(var(--w-glob-gap) + 1px),var(--c-background-muted) calc(12.5% - 1px),var(--c-background-border) calc(12.5% - 1px),var(--c-background-border) 12.5%)}}.page header.header{grid-area:header}.page main.main{grid-area:main}.page footer.footer{grid-area:footer}.page aside.aside{grid-area:aside;position:fixed;inset:0 0 0 auto;width:var(--w-app-aside);z-index:1;background-color:var(--c-charcoal)}a.link-nav{position:relative;color:var(--c-link-nav)}@media(hover:hover)and (pointer:fine){a.link-nav:before{pointer-events:none;content:"";position:absolute;inset:auto 0 1px;z-index:-1;width:100%;height:2px;background-color:var(--c-link-nav-underline);transform:scaleX(0);transform-origin:100% 0;transition:transform .5s;transition-timing-function:cubic-bezier(.2,1,.3,1)}a.link-nav.link-activating:before,a.link-nav:hover:before{transform-origin:0 50%;transform:scaleX(1)}}body.is-navigating .bk-btn,body.is-navigating .link-nav,body.is-navigating a,body.is-navigating button{pointer-events:none!important}@layer themes{.bk-btn--theme-common{--bk-text-transform:lowercase;--bk-c-text:var(--c-text-tertiary);--bk-c-border:var(--c-border-primary)}.bk-btn--theme-projects-nav{--bk-c-background:var(--c-background-contrast);--bk-c-border:var(--c-border-secondary)}@media(hover:hover)and (pointer:fine){.bk-btn--theme-projects-nav:hover{--bk-c-background:var(--c-background-primary);--bk-c-text:var(--c-text-contrast);--bk-c-border:var(--c-background-primary)}}.bk-btn--theme-projects-nav-active{--bk-c-background:var(--c-background-primary);--bk-c-text:var(--c-text-contrast);pointer-events:none}}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/I4ilF_L-X51NEdAs0RNAQ8c9lvTByyuD9xsGRpAs1V0-fBv_qKb_yrx16rA-X15Io9d8HiTiZ90qht_tSxyY_YI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:100.3592%;ascent-override:102.0335%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local("Segoe UI");size-adjust:94.2802%;ascent-override:108.6124%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:92.8889%;ascent-override:110.2392%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local("Arial");size-adjust:93.7639%;ascent-override:109.2105%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local("Noto Sans");size-adjust:88.1857%;ascent-override:116.1187%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/e19JuileCijvSA348-KgQGiyz9IoBuApj3J2HyEpg7Y-g_lYiDNc4hcx6Ct6ifrFNaU3LEMFvMZu_W6gSsX05sg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/VbaDwZcbxyTpv0jqGeMaJgi8sV4vLJrZ_wlIU8kxiws-6FAtzNVwijFxeBop_tysBm3i6l3xFzvcm3_QLOrs9J0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/iJ3s60-P5JG3Zl6zzqeFdmr5UEa4iuhAd6RISjxcrUk-gU6ssXlYFeAOFUBtwR_yL2tiLB5dPQYiftbvG_xuITc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/hJ1wTDDn0UsKWt0wW-FGgspO-A9Znt7Ilg38GGDCnlc-iXnFoKFtXbXg4xWcziYy_fQ_YEe4EsHRnqqKyQMJVwQ.woff2) format(woff2);font-display:swap;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-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2) format(woff2);font-display:swap;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-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light Italic"),url(../_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2) format(woff2);font-display:swap;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-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/I4ilF_L-X51NEdAs0RNAQ8c9lvTByyuD9xsGRpAs1V0-fBv_qKb_yrx16rA-X15Io9d8HiTiZ90qht_tSxyY_YI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/e19JuileCijvSA348-KgQGiyz9IoBuApj3J2HyEpg7Y-g_lYiDNc4hcx6Ct6ifrFNaU3LEMFvMZu_W6gSsX05sg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/VbaDwZcbxyTpv0jqGeMaJgi8sV4vLJrZ_wlIU8kxiws-6FAtzNVwijFxeBop_tysBm3i6l3xFzvcm3_QLOrs9J0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/iJ3s60-P5JG3Zl6zzqeFdmr5UEa4iuhAd6RISjxcrUk-gU6ssXlYFeAOFUBtwR_yL2tiLB5dPQYiftbvG_xuITc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/hJ1wTDDn0UsKWt0wW-FGgspO-A9Znt7Ilg38GGDCnlc-iXnFoKFtXbXg4xWcziYy_fQ_YEe4EsHRnqqKyQMJVwQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(../_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/I4ilF_L-X51NEdAs0RNAQ8c9lvTByyuD9xsGRpAs1V0-fBv_qKb_yrx16rA-X15Io9d8HiTiZ90qht_tSxyY_YI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/e19JuileCijvSA348-KgQGiyz9IoBuApj3J2HyEpg7Y-g_lYiDNc4hcx6Ct6ifrFNaU3LEMFvMZu_W6gSsX05sg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/VbaDwZcbxyTpv0jqGeMaJgi8sV4vLJrZ_wlIU8kxiws-6FAtzNVwijFxeBop_tysBm3i6l3xFzvcm3_QLOrs9J0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/iJ3s60-P5JG3Zl6zzqeFdmr5UEa4iuhAd6RISjxcrUk-gU6ssXlYFeAOFUBtwR_yL2tiLB5dPQYiftbvG_xuITc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/hJ1wTDDn0UsKWt0wW-FGgspO-A9Znt7Ilg38GGDCnlc-iXnFoKFtXbXg4xWcziYy_fQ_YEe4EsHRnqqKyQMJVwQ.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium Italic"),url(../_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/I4ilF_L-X51NEdAs0RNAQ8c9lvTByyuD9xsGRpAs1V0-fBv_qKb_yrx16rA-X15Io9d8HiTiZ90qht_tSxyY_YI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/e19JuileCijvSA348-KgQGiyz9IoBuApj3J2HyEpg7Y-g_lYiDNc4hcx6Ct6ifrFNaU3LEMFvMZu_W6gSsX05sg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/VbaDwZcbxyTpv0jqGeMaJgi8sV4vLJrZ_wlIU8kxiws-6FAtzNVwijFxeBop_tysBm3i6l3xFzvcm3_QLOrs9J0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/iJ3s60-P5JG3Zl6zzqeFdmr5UEa4iuhAd6RISjxcrUk-gU6ssXlYFeAOFUBtwR_yL2tiLB5dPQYiftbvG_xuITc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/hJ1wTDDn0UsKWt0wW-FGgspO-A9Znt7Ilg38GGDCnlc-iXnFoKFtXbXg4xWcziYy_fQ_YEe4EsHRnqqKyQMJVwQ.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(../_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/I4ilF_L-X51NEdAs0RNAQ8c9lvTByyuD9xsGRpAs1V0-fBv_qKb_yrx16rA-X15Io9d8HiTiZ90qht_tSxyY_YI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/e19JuileCijvSA348-KgQGiyz9IoBuApj3J2HyEpg7Y-g_lYiDNc4hcx6Ct6ifrFNaU3LEMFvMZu_W6gSsX05sg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/VbaDwZcbxyTpv0jqGeMaJgi8sV4vLJrZ_wlIU8kxiws-6FAtzNVwijFxeBop_tysBm3i6l3xFzvcm3_QLOrs9J0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/iJ3s60-P5JG3Zl6zzqeFdmr5UEa4iuhAd6RISjxcrUk-gU6ssXlYFeAOFUBtwR_yL2tiLB5dPQYiftbvG_xuITc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/hJ1wTDDn0UsKWt0wW-FGgspO-A9Znt7Ilg38GGDCnlc-iXnFoKFtXbXg4xWcziYy_fQ_YEe4EsHRnqqKyQMJVwQ.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold Italic"),url(../_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/ZJJW4JwHGGZ1xbXCohT5bOPwnm3GOTZqW127_Ra8Rc8-ua6IlifQviTI3nJVy_-8NE_ZXX2mmdCGqKjrEufS6WQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/HwMAVLV9B8YYmeWXyveZpnMQAOpH3tPOox0maEfCnL0-phKji9j6WWy_yNuRnROEqqnB0i3JWdcQY7ZqJZ_k7HU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/0swryllQgr6SXuAgDUBHA4Bsd8W8MkRFKNyqHpqKwiU-oYLVHLD9hS_kZPfGtLn_RrklaCf7gmEAqfiio5_abmY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/nXVY40LZycb7i3ipgwwdz6ROZMpseV1SDbDqWdrSd0Y-5kXessdo7FH3bTII7FgQw7ZebU4tV6h46X4M1JaUEyo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/4pSlu-QxD6y3DxTSm19KiBnAoYA2wLepMptQwv02rQc-S_CW1cir3kvqbe5Fr-_u0iFORKnrOWN3tulua13_5ds.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Light"),url(../_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/ZJJW4JwHGGZ1xbXCohT5bOPwnm3GOTZqW127_Ra8Rc8-ua6IlifQviTI3nJVy_-8NE_ZXX2mmdCGqKjrEufS6WQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/HwMAVLV9B8YYmeWXyveZpnMQAOpH3tPOox0maEfCnL0-phKji9j6WWy_yNuRnROEqqnB0i3JWdcQY7ZqJZ_k7HU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/0swryllQgr6SXuAgDUBHA4Bsd8W8MkRFKNyqHpqKwiU-oYLVHLD9hS_kZPfGtLn_RrklaCf7gmEAqfiio5_abmY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/nXVY40LZycb7i3ipgwwdz6ROZMpseV1SDbDqWdrSd0Y-5kXessdo7FH3bTII7FgQw7ZebU4tV6h46X4M1JaUEyo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/4pSlu-QxD6y3DxTSm19KiBnAoYA2wLepMptQwv02rQc-S_CW1cir3kvqbe5Fr-_u0iFORKnrOWN3tulua13_5ds.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/ZJJW4JwHGGZ1xbXCohT5bOPwnm3GOTZqW127_Ra8Rc8-ua6IlifQviTI3nJVy_-8NE_ZXX2mmdCGqKjrEufS6WQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/HwMAVLV9B8YYmeWXyveZpnMQAOpH3tPOox0maEfCnL0-phKji9j6WWy_yNuRnROEqqnB0i3JWdcQY7ZqJZ_k7HU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/0swryllQgr6SXuAgDUBHA4Bsd8W8MkRFKNyqHpqKwiU-oYLVHLD9hS_kZPfGtLn_RrklaCf7gmEAqfiio5_abmY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/nXVY40LZycb7i3ipgwwdz6ROZMpseV1SDbDqWdrSd0Y-5kXessdo7FH3bTII7FgQw7ZebU4tV6h46X4M1JaUEyo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/4pSlu-QxD6y3DxTSm19KiBnAoYA2wLepMptQwv02rQc-S_CW1cir3kvqbe5Fr-_u0iFORKnrOWN3tulua13_5ds.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Medium"),url(../_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/ZJJW4JwHGGZ1xbXCohT5bOPwnm3GOTZqW127_Ra8Rc8-ua6IlifQviTI3nJVy_-8NE_ZXX2mmdCGqKjrEufS6WQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/HwMAVLV9B8YYmeWXyveZpnMQAOpH3tPOox0maEfCnL0-phKji9j6WWy_yNuRnROEqqnB0i3JWdcQY7ZqJZ_k7HU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/0swryllQgr6SXuAgDUBHA4Bsd8W8MkRFKNyqHpqKwiU-oYLVHLD9hS_kZPfGtLn_RrklaCf7gmEAqfiio5_abmY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/nXVY40LZycb7i3ipgwwdz6ROZMpseV1SDbDqWdrSd0Y-5kXessdo7FH3bTII7FgQw7ZebU4tV6h46X4M1JaUEyo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/4pSlu-QxD6y3DxTSm19KiBnAoYA2wLepMptQwv02rQc-S_CW1cir3kvqbe5Fr-_u0iFORKnrOWN3tulua13_5ds.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/ZJJW4JwHGGZ1xbXCohT5bOPwnm3GOTZqW127_Ra8Rc8-ua6IlifQviTI3nJVy_-8NE_ZXX2mmdCGqKjrEufS6WQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/HwMAVLV9B8YYmeWXyveZpnMQAOpH3tPOox0maEfCnL0-phKji9j6WWy_yNuRnROEqqnB0i3JWdcQY7ZqJZ_k7HU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/0swryllQgr6SXuAgDUBHA4Bsd8W8MkRFKNyqHpqKwiU-oYLVHLD9hS_kZPfGtLn_RrklaCf7gmEAqfiio5_abmY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/nXVY40LZycb7i3ipgwwdz6ROZMpseV1SDbDqWdrSd0Y-5kXessdo7FH3bTII7FgQw7ZebU4tV6h46X4M1JaUEyo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/4pSlu-QxD6y3DxTSm19KiBnAoYA2wLepMptQwv02rQc-S_CW1cir3kvqbe5Fr-_u0iFORKnrOWN3tulua13_5ds.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}.post-preview--list-page{--item-padding:calc(var(--v-offset-lt)*1.25) 0;color:var(--c-text-primary)}.post-preview--list-page .title-medium{margin-top:.25lh;margin-bottom:.1lh}.post-preview--aside{--item-width: calc(100% - 30px) ;--item-padding:var(--v-offset-lt) 20px var(--v-offset-lt) 56px;color:var(--c-text-contrast)}.post-preview--aside .title-medium{--t-heading-scale:.75;margin-top:.25lh;margin-bottom:.2lh}.post-preview--aside .body-medium{--t-body-scale:1}.post-preview__item{width:var(--item-width,100%);margin:auto;padding:var(--item-padding,0)}.post-preview__item-title{display:block;position:relative}.post-preview__item-title svg{position:absolute;top:.4lh;left:-29px;fill:var(--c-text-contrast)}.post-preview__item-tag{margin:calc(var(--v-offset-lt)/1.5) 0 3px}.post-preview__item-tag span{padding:3px 9px;box-shadow:0 0 0 1px var(--c-border-secondary);border-radius:100px;font-size:12px}.post-preview__item-tag span:not(:last-child){margin-right:10px}.post-preview .label-small{font-weight:400}.post-preview .title-medium{margin-left:-.05lh}.link-active[data-v-8b4c3abf]{pointer-events:none}@media(max-width:1499.98px){[data-device-max=desktop][data-v-122b59c4]{display:none}}@media(min-width:1500px){[data-device-min=desktop][data-v-122b59c4]{display:none}}@media(max-width:1199.98px){[data-device-max=tablet-landscape][data-v-122b59c4]{display:none}}@media(min-width:1200px){[data-device-min=tablet-landscape][data-v-122b59c4]{display:none}}@media(max-width:991.98px){[data-device-max=tablet-portrait][data-v-122b59c4]{display:none}}@media(min-width:992px){[data-device-min=tablet-portrait][data-v-122b59c4]{display:none}}@media(max-width:767.98px){[data-device-max=phone-landscape][data-v-122b59c4]{display:none}}@media(min-width:768px){[data-device-min=phone-landscape][data-v-122b59c4]{display:none}}@media(max-width:575.98px){[data-device-max=phone-portrait][data-v-122b59c4]{display:none}}@media(min-width:576px){[data-device-min=phone-portrait][data-v-122b59c4]{display:none}}@media(max-width:1200px)and (any-pointer:coarse){[data-device-max=touch][data-v-122b59c4]{display:none}}@media(min-width:1200px)and (any-pointer:fine){[data-device-min=touch][data-v-122b59c4]{display:none}}.main-nav[data-v-122b59c4]{display:grid;gap:0}.main-nav .label-medium[data-v-122b59c4]{margin-bottom:7px;font-size:14px;font-weight:500;color:var(--c-text-secondary)}.main-nav ul[data-v-122b59c4]{width:-moz-fit-content;width:fit-content;font-size:15px;line-height:1.5}@media(min-width:1200px){.main-nav ul[data-v-122b59c4]{font-size:17px;line-height:1.4}}.main-nav__item--intro[data-v-122b59c4]{grid-area:intro}.main-nav__item--intro ul[data-v-122b59c4]{text-transform:uppercase}.main-nav__item--status[data-v-122b59c4]{grid-area:status}.main-nav__item--status ul[data-v-122b59c4]{text-transform:uppercase}.main-nav__item--menu[data-v-122b59c4]{grid-area:menu}.main-nav__item--menu .link-active[data-v-122b59c4]{text-decoration:line-through}.main-nav__item--menu ul[data-v-122b59c4]{max-width:200px;text-transform:uppercase}.main-nav__item--menu ul li[data-v-122b59c4]{display:inline-block}.main-nav__item--menu ul li[data-v-122b59c4]:not(:last-child):after{content:",  "}.main-nav__item--contacts[data-v-122b59c4]{grid-area:contacts}.main-nav__item--contacts ul[data-v-122b59c4]{max-width:200px;text-transform:uppercase}.main-nav__item--contacts ul li[data-v-122b59c4]{display:inline-block}.main-nav__item--contacts ul li[data-v-122b59c4]:not(:last-child):after{content:",  "}.main-nav--header[data-v-122b59c4]{grid-template:1fr/repeat(2,1fr);grid-template-areas:"intro status";gap:var(--w-glob-gap)}.main-nav--header[data-v-122b59c4],.main-nav--header a[data-v-122b59c4]{color:var(--c-black-amber)}@media(min-width:1200px){.main-nav--header[data-v-122b59c4]{grid-template:1fr/repeat(4,1fr);grid-template-areas:"intro status menu contacts"}}.main-nav--header .main-nav__item[data-v-122b59c4]{opacity:1;transform:none;will-change:transform,opacity}.main-nav--header.is-motion-pending .main-nav__item[data-v-122b59c4]{opacity:0;transform:translate(-25%)}@media(hover:hover)and (pointer:fine){.main-nav--header.is-motion-running .main-nav__item[data-v-122b59c4]{opacity:0;transform:translate(-25%);animation:mainnav-slide-in-122b59c4 725ms cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--item-index)*135ms)}}@media(any-pointer:coarse),(hover:none){.main-nav--header.is-motion-pending .main-nav__item[data-v-122b59c4],.main-nav--header.is-motion-running .main-nav__item[data-v-122b59c4]{opacity:1;transform:none;animation:none}}.main-nav--footer[data-v-122b59c4]{grid-template:auto auto/1fr 1fr;grid-template-areas:"menu contacts" "intro status";gap:var(--w-glob-gap)}.main-nav--footer[data-v-122b59c4],.main-nav--footer a[data-v-122b59c4]{color:var(--c-black-amber)}.main-nav--drawer[data-v-122b59c4]{grid-template:repeat(4,auto)/1fr;grid-template-areas:"menu" "contacts" "intro" "status";gap:30px 10px;font-weight:300}.main-nav--drawer[data-v-122b59c4],.main-nav--drawer .label-medium[data-v-122b59c4],.main-nav--drawer a[data-v-122b59c4]{color:var(--c-text-contrast)}.main-nav--drawer ul[data-v-122b59c4]{font-size:20px}@keyframes mainnav-slide-in-122b59c4{to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.main-nav--header .main-nav__item[data-v-122b59c4]{opacity:1!important;transform:none!important;animation:none!important}}header.header[data-v-7ecb44d5]{padding-block:calc(var(--v-offset-lt) + 6px) var(--v-offset-lt)}header.header[data-v-7ecb44d5]:after{content:"";position:absolute;inset:auto 0 0;height:1px;box-shadow:0 -1px 0 0 inset var(--c-border-contrast);z-index:1}.aside[data-v-a994ec77]{height:calc(100vh + 30px)}.aside-sticky[data-v-a994ec77]{height:100%}.aside-scroller[data-v-a994ec77]{padding:30px 0;overflow-y:auto;max-height:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.aside-scroller[data-v-a994ec77]::-webkit-scrollbar{display:none}.main[data-v-472d4a98]:focus{outline:none}@media(max-width:1499.98px){[data-device-max=desktop][data-v-c1671efb]{display:none}}@media(min-width:1500px){[data-device-min=desktop][data-v-c1671efb]{display:none}}@media(max-width:1199.98px){[data-device-max=tablet-landscape][data-v-c1671efb]{display:none}}@media(min-width:1200px){[data-device-min=tablet-landscape][data-v-c1671efb]{display:none}}@media(max-width:991.98px){[data-device-max=tablet-portrait][data-v-c1671efb]{display:none}}@media(min-width:992px){[data-device-min=tablet-portrait][data-v-c1671efb]{display:none}}@media(max-width:767.98px){[data-device-max=phone-landscape][data-v-c1671efb]{display:none}}@media(min-width:768px){[data-device-min=phone-landscape][data-v-c1671efb]{display:none}}@media(max-width:575.98px){[data-device-max=phone-portrait][data-v-c1671efb]{display:none}}@media(min-width:576px){[data-device-min=phone-portrait][data-v-c1671efb]{display:none}}@media(max-width:1200px)and (any-pointer:coarse){[data-device-max=touch][data-v-c1671efb]{display:none}}@media(min-width:1200px)and (any-pointer:fine){[data-device-min=touch][data-v-c1671efb]{display:none}}.footer[data-v-c1671efb]{display:grid;grid-template:repeat(3,auto)/1fr;gap:0;height:100%;grid-template-areas:"title" "annotation" "nav";padding-bottom:var(--v-offset-md)}@media(min-width:1200px){.footer[data-v-c1671efb]{gap:0 var(--w-glob-gap);grid-template:auto/1fr 1fr;grid-template-areas:"title title" "annotation nav"}}.footer__title[data-v-c1671efb]{grid-area:title}.footer__annotation[data-v-c1671efb]{grid-area:annotation}@media(max-width:1199.98px){.footer__annotation[data-v-c1671efb]{box-sizing:border-box;box-shadow:0 -1px 0 0 inset var(--c-border-contrast);margin-bottom:var(--v-offset-sm);padding-bottom:var(--v-offset-lt)}}.footer__annotation .body-large[data-v-c1671efb]{width:min(100%,400px)}.footer__nav[data-v-c1671efb]{grid-area:nav}.footer__nav .main-nav[data-v-c1671efb]{gap:var(--v-offset-sm) var(--w-glob-gap)}@media(max-width:1499.98px){[data-device-max=desktop][data-v-6dcb8982]{display:none}}@media(min-width:1500px){[data-device-min=desktop][data-v-6dcb8982]{display:none}}@media(max-width:1199.98px){[data-device-max=tablet-landscape][data-v-6dcb8982]{display:none}}@media(min-width:1200px){[data-device-min=tablet-landscape][data-v-6dcb8982]{display:none}}@media(max-width:991.98px){[data-device-max=tablet-portrait][data-v-6dcb8982]{display:none}}@media(min-width:992px){[data-device-min=tablet-portrait][data-v-6dcb8982]{display:none}}@media(max-width:767.98px){[data-device-max=phone-landscape][data-v-6dcb8982]{display:none}}@media(min-width:768px){[data-device-min=phone-landscape][data-v-6dcb8982]{display:none}}@media(max-width:575.98px){[data-device-max=phone-portrait][data-v-6dcb8982]{display:none}}@media(min-width:576px){[data-device-min=phone-portrait][data-v-6dcb8982]{display:none}}@media(max-width:1200px)and (any-pointer:coarse){[data-device-max=touch][data-v-6dcb8982]{display:none}}@media(min-width:1200px)and (any-pointer:fine){[data-device-min=touch][data-v-6dcb8982]{display:none}}@media(min-width:1200px){.hamburger[data-v-6dcb8982]{display:none}}.hamburger[data-v-6dcb8982]{position:fixed;right:max(2px,env(safe-area-inset-right));bottom:max(2px,env(safe-area-inset-bottom));z-index:var(--z-index-hamburger);color:var(--c-text-contrast);border:none;font-size:18px;font-weight:600;cursor:pointer;height:58px;padding:0 22px;opacity:0;animation:hamburger-onset-6dcb8982 .5s ease 1s forwards;animation-iteration-count:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.hamburger[data-v-6dcb8982]:before{content:"";background:var(--c-crimson);width:calc(100% - 20px);height:36px;border-radius:100px;position:absolute;inset:0;margin:auto;z-index:-1;box-shadow:0 0 0 2px var(--c-cold-white)}.hamburger__text[data-v-6dcb8982]{display:grid;position:relative;overflow:hidden;white-space:nowrap}.hamburger__text-close[data-v-6dcb8982],.hamburger__text-open[data-v-6dcb8982]{grid-area:1/1;display:flex;justify-content:center;align-items:center;gap:0;pointer-events:none}.hamburger__text-close span[data-v-6dcb8982],.hamburger__text-open span[data-v-6dcb8982]{display:inline-block;will-change:transform}.hamburger[aria-expanded=false] .hamburger__text-open span[data-v-6dcb8982]{transform:translateY(0)}.hamburger[aria-expanded=false] .hamburger__text-close span[data-v-6dcb8982]{transform:translateY(100%)}.hamburger[aria-expanded=true] .hamburger__text-close span[data-v-6dcb8982]{transform:translateY(0)}.hamburger[aria-expanded=true] .hamburger__text-open span[data-v-6dcb8982]{transform:translateY(100%)}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982],.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]{animation-duration:var(--hamburger-letter-duration,625ms);animation-timing-function:var(--hamburger-letter-easing,cubic-bezier(.25,.46,.45,.94));animation-fill-mode:both}.hamburger[data-anim=true][aria-expanded=true] .hamburger__text-open span[data-v-6dcb8982]{animation-name:leaveUpWrap-6dcb8982}.hamburger[data-anim=true][aria-expanded=true] .hamburger__text-close span[data-v-6dcb8982]{animation-name:enterUp-6dcb8982}.hamburger[data-anim=true][aria-expanded=false] .hamburger__text-close span[data-v-6dcb8982]{animation-name:leaveUpWrap-6dcb8982}.hamburger[data-anim=true][aria-expanded=false] .hamburger__text-open span[data-v-6dcb8982]{animation-name:enterUp-6dcb8982}@keyframes enterUp-6dcb8982{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes leaveUpWrap-6dcb8982{0%{transform:translateY(0);opacity:1}90%{transform:translateY(-100%);opacity:1}95%{transform:translateY(-100%);opacity:0}to{transform:translateY(100%);opacity:0}}@keyframes hamburger-onset-6dcb8982{0%{opacity:0}to{opacity:1}}.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]:first-child{animation-delay:50ms}.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]:nth-child(2){animation-delay:.1s}.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]:nth-child(3){animation-delay:.15s}.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]:nth-child(4){animation-delay:.2s}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:first-child{animation-delay:50ms}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:nth-child(2){animation-delay:.1s}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:nth-child(3){animation-delay:.15s}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:nth-child(4){animation-delay:.2s}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:nth-child(5){animation-delay:.25s}.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982]:nth-child(6){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.hamburger[data-anim=true] .hamburger__text-close span[data-v-6dcb8982],.hamburger[data-anim=true] .hamburger__text-open span[data-v-6dcb8982]{animation:none!important}}.drawer-menu[data-v-ec813f45]{position:fixed;inset:0;margin:auto;padding:15px;z-index:var(--z-index-drawer-menu);transform:translateY(0);color:var(--c-text-contrast)}.drawer-slide-enter-active[data-v-ec813f45]{transition:transform 1.85s cubic-bezier(.645,.045,.355,1),opacity 1.85s cubic-bezier(.645,.045,.355,1)}.drawer-slide-leave-active[data-v-ec813f45]{transition:transform 1.5s ease-in,opacity .5s ease}.drawer-slide-enter-from[data-v-ec813f45]{transform:translateY(101%);opacity:0}.drawer-slide-leave-to[data-v-ec813f45]{transform:translateY(-101%);opacity:0}@media(max-width:1499.98px){[data-device-max=desktop][data-v-31bc2e1c]{display:none}}@media(min-width:1500px){[data-device-min=desktop][data-v-31bc2e1c]{display:none}}@media(max-width:1199.98px){[data-device-max=tablet-landscape][data-v-31bc2e1c]{display:none}}@media(min-width:1200px){[data-device-min=tablet-landscape][data-v-31bc2e1c]{display:none}}@media(max-width:991.98px){[data-device-max=tablet-portrait][data-v-31bc2e1c]{display:none}}@media(min-width:992px){[data-device-min=tablet-portrait][data-v-31bc2e1c]{display:none}}@media(max-width:767.98px){[data-device-max=phone-landscape][data-v-31bc2e1c]{display:none}}@media(min-width:768px){[data-device-min=phone-landscape][data-v-31bc2e1c]{display:none}}@media(max-width:575.98px){[data-device-max=phone-portrait][data-v-31bc2e1c]{display:none}}@media(min-width:576px){[data-device-min=phone-portrait][data-v-31bc2e1c]{display:none}}@media(max-width:1200px)and (any-pointer:coarse){[data-device-max=touch][data-v-31bc2e1c]{display:none}}@media(min-width:1200px)and (any-pointer:fine){[data-device-min=touch][data-v-31bc2e1c]{display:none}}progress[data-v-31bc2e1c]{position:fixed;inset:4px auto auto 4px;width:calc(100vw - 8px);height:5px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}@media(min-width:1200px){progress[data-v-31bc2e1c]{inset:8px auto auto 8px;width:calc(100% - var(--w-app-aside) - 12px)}}progress[data-v-31bc2e1c]::-webkit-progress-bar{background:transparent}progress[data-v-31bc2e1c]::-webkit-progress-value{background-color:var(--ui-scroll-indicator)}.cursor[data-v-0142fccb]{--size-blob:48px;--size-border:2px;--color:var(--c-charcoal);--background:transparent;z-index:1;opacity:1;transition:opacity .2s ease}.cursor[data-v-0142fccb],.cursor__dot[data-v-0142fccb],.cursor__rim[data-v-0142fccb]{position:fixed;inset:0;pointer-events:none}.cursor__dot[data-v-0142fccb],.cursor__rim[data-v-0142fccb]{width:var(--size-blob);height:var(--size-blob);transform:translate3d(-9999px,-9999px,0);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor__rim[data-v-0142fccb]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 var(--size-border) inset var(--color);background-color:var(--background);transform:scale(var(--scale,1));filter:blur(var(--blur,0));transition:transform 325ms,background-color 475ms}.cursor__dot[data-v-0142fccb]{display:grid;place-content:center}.cursor__dot[data-v-0142fccb]:after{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--color);transition:box-shadow 325ms,transform 325ms,color 325ms}.cursor--blob[data-v-0142fccb]{--color:transparent;--background:#e5e5e1;--scale:3.5;mix-blend-mode:exclusion}.cursor--dot[data-v-0142fccb]{--color:transparent;--background:var(--c-charcoal);--scale:.175}.cursor--aside[data-v-0142fccb]{--color:transparent;--background:#fff;--scale:1.5;mix-blend-mode:exclusion}.app-overlay-shell{display:none;position:absolute;inset:0;z-index:var(--z-index-app-overlay);pointer-events:none;background-color:#1b1b1e}html:has(.app-overlay-shell.showing),html:has(.app-overlay-shell.showing) .page,html:has(.app-overlay-shell.showing) body{background-color:#1b1b1e}.app-overlay,.app-overlay-shell.showing{display:block}.app-overlay{position:absolute;inset:0;width:100%;height:100%}.app-preloader{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;inset:0;display:grid;place-content:center;width:120px;height:auto;opacity:0;transition:opacity 375ms ease-out;z-index:var(--z-index-app-preloader);margin:auto}.app-preloader.showing{opacity:1;transition:opacity 375ms ease-out}.app-preloader path{fill:#f5f5f5;transform-box:fill-box;transform-origin:center;animation:logo-chars 1.1s ease-in-out infinite}.app-preloader path:first-child{animation-delay:0s}.app-preloader path:nth-child(2){animation-delay:.05s}.app-preloader path:nth-child(3){animation-delay:.1s}.app-preloader path:nth-child(4){animation-delay:.15s}.app-preloader path:nth-child(5){animation-delay:.2s}@keyframes logo-chars{0%{transform:scale(1)}50%{transform:scale(1.05,1.3)}to{transform:scale(1)}}.error-page[data-v-2b97120e]{display:grid;place-content:center;min-height:100vh;padding:var(--v-offset-md) 0;background-color:var(--c-background-base);color:var(--c-charcoal);text-align:center}.error-page__inner[data-v-2b97120e]{max-inline-size:48ch;margin-inline:auto}.error-page__code[data-v-2b97120e]{margin-bottom:.5em;font-weight:600;color:var(--c-crimson)}.error-page__home[data-v-2b97120e]{display:inline-block;margin-top:var(--v-offset-lt)}
