video::-webkit-media-controls,video::-webkit-media-controls-panel,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;opacity:0!important}video{pointer-events:none}:is(.figure__media,.twoup__media,.mosaic__media,.grid-row--wide .grid-row__media,.grid-row--page .grid-row__media){--img-radius: var(--img-radius-lg)}.media--free{border-radius:0!important;clip-path:none!important}.media--free:after{display:none!important}.media--free :is(img,video){object-fit:contain!important;background:#fff}.sq-stroke{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.sq-stroke path{fill:none;stroke:#1d1b201a;stroke-width:1;vector-effect:non-scaling-stroke}html.theme-dark .sq-stroke path{stroke:#ffffff14}:is(.figure__media,.twoup__media,.grid-row__media,.mosaic__media):has(>.sq-stroke):after{display:none}@font-face{font-family:PT Root UI;src:url(/fonts/pt-root-ui_light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PT Root UI;src:url(/fonts/pt-root-ui_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Root UI;src:url(/fonts/pt-root-ui_medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PT Root UI;src:url(/fonts/pt-root-ui_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Astra Serif";src:url(/fonts/pt-astra-serif_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Astra Serif";src:url(/fonts/pt-astra-serif_italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"PT Astra Serif";src:url(/fonts/pt-astra-serif_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Astra Serif";src:url(/fonts/pt-astra-serif_bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--font-body: "PT Root UI", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: var(--font-body);--font-serif: "PT Astra Serif", Georgia, "Times New Roman", serif;--ink: #1d1b20;--bg: #ffffff;--red: #fd0100;--accent: #e45415;--blue: #0070d1;--muted: #1d1b20;--link: #e45415;--display-font: var(--font-heading);--display-weight: 700;--display-size: 42px;--display-lh: 50.4px;--display-ls: -1.26px;--numeral-size: 42px;--numeral-lh: 46.2px;--numeral-ls: -1.26px;--heading-size: 32px;--heading-lh: 41.6px;--heading-ls: -.96px;--subheading-size: 26px;--subheading-lh: 33.8px;--subheading-ls: -.78px;--body-font: var(--font-serif);--body-weight: 400;--body-size: 23px;--body-lh: 31px;--body-ls: normal;--body-em-font: var(--font-heading);--body-em-weight: 700;--body-em-ls: -.22px;--label-size: 22px;--label-lh: 30.8px;--label-ls: -.22px;--caption-size: 18px;--caption-lh: 27px;--caption-ls: -.18px;--t-h1-size: var(--display-size);--t-h1-lh: var(--display-lh);--t-h1-ls: var(--display-ls);--t-num-size: var(--numeral-size);--t-num-lh: var(--numeral-lh);--t-num-ls: var(--numeral-ls);--t-h2-size: var(--heading-size);--t-h2-lh: var(--heading-lh);--t-h2-ls: var(--heading-ls);--t-body-size: var(--label-size);--t-body-lh: var(--label-lh);--t-body-ls: var(--label-ls);--t-label-size: var(--label-size);--t-label-lh: var(--label-lh);--t-label-ls: var(--label-ls);--t-cap-size: var(--caption-size);--t-cap-lh: var(--caption-lh);--t-cap-ls: var(--caption-ls);--t-prose-size: var(--body-size);--t-prose-lh: var(--body-lh);--t-prose-ls: var(--body-ls);--t-prose-lead-size: var(--body-size);--t-prose-lead-lh: var(--body-lh);--t-nav-size: 22px;--t-nav-lh: 33px;--t-nav-ls: -.22px;--col-text: 700px;--col-wide: 1200px;--pad-x: 32px;--edge-page: 72px;--gap-two: 48px;--img-radius: 16px;--img-radius-lg: 8px;--preview-radius: 4px;--w-display: 700}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:400}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--w-display);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.site-footer a{text-decoration:underline;text-decoration-color:#1d1b204d;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .15s ease}.site-footer a:hover{color:#ff5000}.site-nav a{transition:opacity .15s ease}.col-text,.col-wide{margin-inline:auto;padding-inline:var(--pad-x);width:100%}.col-text{max-width:calc(var(--col-text) + var(--pad-x) * 2)}.col-wide{max-width:calc(var(--col-wide) + var(--pad-x) * 2)}.site-header{max-width:calc(var(--col-text) + var(--pad-x) * 2);margin-inline:auto;padding:52px var(--pad-x) 0;display:flex;align-items:center;justify-content:space-between}.site-header__brand{display:flex;align-items:center;gap:12px}.site-header__name{white-space:nowrap}.site-header__avatar{width:48px;height:48px;border-radius:50%;background:#d9d9d9;object-fit:cover;flex:none}.site-header__name,.site-nav a,.site-footer a,.site-footer__name{font-family:var(--font-body);font-weight:400;font-size:var(--t-nav-size);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);color:var(--ink)}.site-nav{display:flex;align-items:center;gap:24px}.site-nav a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(34,34,34,.3)}.site-footer{max-width:calc(var(--col-wide) + var(--pad-x) * 2);margin:96px auto 0;padding:0 var(--pad-x) 64px}.site-footer__inner{border-top:1px solid rgba(204,204,204,.2);padding-top:25px;display:flex;align-items:center;justify-content:space-between}.site-footer__brand{display:flex;align-items:center;gap:12px}.site-footer__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}@media(max-width:809px){:root{--display-size: 34px;--display-lh: 38px;--display-ls: -1.02px;--numeral-size: 34px;--numeral-lh: 37.4px;--numeral-ls: -1.02px;--heading-size: 28px;--heading-lh: 33px;--heading-ls: -.84px;--subheading-size: 22px;--subheading-lh: 27px;--subheading-ls: -.44px;--body-size: 18px;--body-lh: 25px;--label-size: 17px;--label-lh: 24px;--label-ls: -.17px;--caption-size: 15px;--caption-lh: 21px;--caption-ls: -.15px;--t-h1-size: var(--display-size);--t-h1-lh: var(--display-lh);--t-h1-ls: var(--display-ls);--t-num-size: var(--numeral-size);--t-num-lh: var(--numeral-lh);--t-num-ls: var(--numeral-ls);--t-h2-size: var(--heading-size);--t-h2-lh: var(--heading-lh);--t-h2-ls: var(--heading-ls);--t-body-size: var(--label-size);--t-body-lh: var(--label-lh);--t-body-ls: var(--label-ls);--t-label-size: var(--label-size);--t-label-lh: var(--label-lh);--t-label-ls: var(--label-ls);--t-cap-size: var(--caption-size);--t-cap-lh: var(--caption-lh);--t-cap-ls: var(--caption-ls);--t-prose-size: var(--body-size);--t-prose-lh: var(--body-lh);--t-prose-ls: var(--body-ls);--t-prose-lead-size: var(--body-size);--t-prose-lead-lh: var(--body-lh)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:809px){:root{--pad-x: 16px;--gap-two: 10px}.site-header.site-header{padding-top:32px;gap:12px}.site-header--home.site-header--home{padding-top:32px}.site-nav.site-nav{gap:24px}.site-nav a.site-nav__secondary,.site-header__name{display:none}.site-footer.site-footer{margin-top:64px;padding-bottom:40px}.site-footer__avatar.site-footer__avatar{width:52px;height:52px}.col-text,.col-wide,.hero.hero,.gallery.gallery,.case-body>:where(p,h2,h3,ul,ol,blockquote),.metrics.metrics,.case-meta.case-meta,.note.note,.quote.quote,.figure--text.figure--text,.figure--wide.figure--wide,.twoup.twoup,.mosaic.mosaic,.grid-row.grid-row,.label-row.label-row{max-width:100%}.hero.hero{padding-top:72px}.hero--ru.hero--ru{padding-top:80px}.hero__cta.hero__cta{margin-top:0}.hero__title,.hero__text p{max-width:100%}.gallery__row.gallery__row{flex-direction:column;gap:48px;margin-top:48px!important;padding-left:0!important}.gallery.gallery{padding-bottom:31px}.card.card{width:100%}.card__media.card__media{aspect-ratio:var(--ar-m)}.gallery__row--decor.gallery__row--decor{margin-top:212px!important}.gallery__decor.gallery__decor{left:70px!important;top:-165px!important;width:141px!important;height:83px!important}.card__br--desktop{display:none}.gallery:not(.gallery--ru) .gallery__row:first-child .card__title{font-size:var(--t-nav-size);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);font-weight:500}.case-head.case-head{padding-top:var(--head-pad-m, 48px)}.metrics.metrics{grid-template-columns:1fr!important;row-gap:24px}.metric__num.metric__num{font-size:34px;line-height:37.4px}.metrics--lg .metric__num.metric__num{font-size:var(--t-h2-size);line-height:var(--t-h2-lh)}.metrics.metrics{--metric-label-gap: 2px}.metric__br--desktop{display:none}.note__box.note__box,.note__box.note__box p{font-size:var(--t-cap-size);line-height:var(--t-cap-lh);letter-spacing:var(--t-cap-ls)}.quote__avatar{display:none}.twoup.twoup,.mosaic.mosaic{grid-template-columns:1fr;row-gap:var(--gap-two)}.mosaic__col.mosaic__col{gap:48px}.figure__media.figure__media,.twoup__media.twoup__media,.mosaic__media.mosaic__media{aspect-ratio:var(--ar-m)}.mosaic__media img{object-position:var(--pos-m, 50% 50%)}.figure--inset-m.figure--inset-m{padding-block:12px 13px}.case-page .grid-row--mixed.grid-row--mixed{grid-template-columns:repeat(var(--cols),minmax(0,1fr));max-width:100%}.grid-row.grid-row{--cols: 1 !important;--grid-gap: var(--gap-two) !important}.mosaic__col{gap:var(--gap-two)}.quote.quote{flex-direction:column;gap:16px}}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_800i.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_100i.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_300i.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal;src:url(/fonts/extra/ppneue-montreal_600i.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PPNeue Montreal Text;src:url(/fonts/extra/ppneue-montreal-text_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeue Montreal Text;src:url(/fonts/extra/ppneue-montreal-text_400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_800i.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PPEditorial New;src:url(/fonts/extra/ppeditorial-new_200i.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Onweer;src:url(/fonts/extra/onweer_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/extra/spectral_400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/extra/spectral_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gerbera;src:url(/fonts/extra/gerbera-light_300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gerbera;src:url(/fonts/extra/gerbera_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gerbera;src:url(/fonts/extra/gerbera-medium_500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gerbera;src:url(/fonts/extra/gerbera-bold_700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gerbera;src:url(/fonts/extra/gerbera-black_900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Co Fo Sans;src:url(/fonts/extra/co-fo-sans_900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Co Fo Sans;src:url(/fonts/extra/co-fo-sans_700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Co Fo Sans;src:url(/fonts/extra/co-fo-sans_500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Co Fo Sans;src:url(/fonts/extra/co-fo-sans_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(/fonts/extra/factor-a_700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(/fonts/extra/factor-a_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading: "Factor A", sans-serif;--font-body: "Factor A", sans-serif;--font-serif: "Spectral", sans-serif}html.font-gerbera{--font-heading: "Gerbera", sans-serif;--font-body: "Gerbera", sans-serif}@font-face{font-family:Stratos;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/extra/stratos_400.woff2) format("woff2")}@font-face{font-family:Stratos;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/extra/stratos_500.woff2) format("woff2")}@font-face{font-family:Stratos;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/extra/stratos_700.woff2) format("woff2")}html.font-stratos body,html.font-stratos body *:not(.gc):not(.gc *){font-family:Stratos,system-ui,sans-serif!important}html.font-stratos body :is(p,li,figcaption,blockquote,.case-meta,.note__box,.metric__label,.top__p,.ui__lead){font-weight:400;letter-spacing:-.2px!important}html.font-stratos .note__box:before{font-family:Manicule,serif!important}html.font-stratos :is(h1,h2,.case-title,.top__h1,.metric__num,.ui__gtitle,.next__cap){font-weight:700!important;letter-spacing:-1px!important}html.font-stratos .gg__cap{font-weight:700!important;letter-spacing:-1px!important}html.font-stratos :is(a,.sh__link,.sh__name,.ba__tab,.case-switch__item,.lang__opt,.top__t,strong,b,.case-body p:has(+ul),.case-body p:has(+ol)){font-weight:700!important}html.font-stratos .gc{font-family:Stratos,sans-serif!important;font-weight:500!important}html.font-stratos .gc *{font-family:inherit!important}html.font-stratos .sh :is(a,b,span,.sh__t,.sh__link,.lang__opt),html.font-stratos .dk :is(.dk__name,.dk__link,.lang__opt){font-weight:500!important}html.font-stratos .lang .lang__opt{padding:6.5px 10px 5.5px}html.font-stratos .gg__cap{margin-top:10px;font-size:30px;line-height:34px}@media(max-width:1000px){html.font-stratos .gg__cap{margin-top:8px;font-size:22px;line-height:25px}}html.font-stratos body,html.font-stratos body *{font-variant-numeric:proportional-nums lining-nums}html.font-stratos body,html.font-stratos body *:not(.gc):not(.gc *){font-feature-settings:"ss02" 1,"pnum" 1,"lnum" 1!important}html.font-stratos .gg__i.has-bleed .gg__cap{margin-top:calc(10px + 8%)}@media(max-width:1000px){html.font-stratos .gg__i.has-bleed .gg__cap{margin-top:calc(8px + 8%)}}html.font-stratos .lang .lang__opt{font-weight:700!important}html.font-stratos .ba__tab{font-weight:500!important}.dk{display:none}html.theme-dark{--ink: #ffffff;--bg: #0a0a0a;color-scheme:dark}html.theme-dark body{background:#0a0a0a;color:#fff}html.theme-dark .gg__frame,html.theme-dark .ym,html.theme-dark .eg,html.theme-dark .kg{background:#161616}html.theme-dark .gg__i.has-bleed .gg__frame{background:none}html.theme-dark .lang{border-color:#ffffff3d}html.theme-dark .lang__thumb{background:#fff}html.theme-dark .lang b.lang__opt{color:#0a0a0a}html.theme-dark .lang.is-going b.lang__opt{color:#fff}html.theme-dark .lang.is-going a.lang__opt{color:#0a0a0a}html.theme-dark .top__btn{background:#fff;color:#0a0a0a}html.theme-dark .top__btn:hover{background:#ff5000;color:#fff}html.theme-dark .sf__meta{border-top-color:#ffffff24}html.theme-dark .case-page .case-body>h2:before{border-top-color:#ffffff29}html.theme-dark .note__box{background:#1c1a14;border-color:#3a3322}html.theme-dark .figure__media--bordered:after,html.theme-dark .twoup__media--bordered:after,html.theme-dark .grid-row__media--bordered:after{border-color:#ffffff14}html.theme-dark .top{display:none}html.theme-dark .dk{display:block;padding:65px 5vw 0;color:#fff;font-family:Stratos,system-ui,sans-serif}html.theme-dark .dk__bar{display:flex;align-items:center;justify-content:space-between;gap:24px}html.theme-dark .dk__brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}html.theme-dark .dk__avatar{width:52px;height:52px;border-radius:15px;object-fit:cover;display:block}html.theme-dark .dk__name,html.theme-dark .dk__link{font-weight:700;font-size:24px;line-height:30px;letter-spacing:-.24px}html.theme-dark .dk__nav{display:flex;align-items:center;gap:28px}html.theme-dark .dk__link{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#fff3;transition:color .5s}html.theme-dark .dk__link:hover{color:#ff5000;text-decoration-color:currentColor;transition-duration:0s}html.theme-dark .dk .lang{margin-left:10px}html.theme-dark .dk__h1{margin:72px 0 0;max-width:915px;font-weight:700;font-size:58px;line-height:62px;letter-spacing:-1px}html.theme-dark .dk__p{margin:42px 0 0 214px;max-width:514px;font-weight:500;font-size:24px;line-height:30px;letter-spacing:-.96px}html.theme-dark .gg{padding-top:156px}@media(max-width:1000px){html.theme-dark .dk{padding:32px 16px 0}html.theme-dark .dk__nav .dk__link{display:none}html.theme-dark .dk__avatar{width:40px;height:40px;border-radius:12px}html.theme-dark .dk__name{font-size:18px;line-height:22px;white-space:nowrap}html.theme-dark .dk__h1{margin-top:64px;font-size:38px;line-height:42px;letter-spacing:-1px}html.theme-dark .dk__p{margin:24px 0 0;font-size:18px;line-height:24px;letter-spacing:-.54px}html.theme-dark .gg{padding-top:64px}}.case-title,.hero__title{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--display-size);line-height:var(--display-lh);letter-spacing:var(--display-ls);text-wrap:balance}.metric__num{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--numeral-size);line-height:var(--numeral-lh);letter-spacing:var(--numeral-ls)}.metrics--lg .metric__num{font-size:var(--heading-size);line-height:var(--heading-lh);letter-spacing:var(--heading-ls)}.case-body h2{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--heading-size);line-height:var(--heading-lh);letter-spacing:var(--heading-ls);text-wrap:balance}.case-body h3{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--subheading-size);line-height:var(--subheading-lh);letter-spacing:var(--subheading-ls)}.case-body p,.case-body li,.hero__text p,.metric__label,.note__box,.case-meta,.quote__text,.pull__text{font-family:var(--body-font);font-weight:var(--body-weight);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls)}.case-body strong,.case-body p:has(+ul),.case-body p:has(+ol),.case-meta b,.note__box b,.hero__text b{font-family:var(--body-em-font);font-weight:var(--body-em-weight);letter-spacing:var(--body-em-ls)}.case-body p:has(+ul),.case-body p:has(+ol){font-size:var(--label-size);line-height:var(--label-lh)}.case-subtitle,.twoup__label{font-family:var(--display-font);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-ls)}.figure__caption,.twoup__caption,.quote__author,.pull__by{font-family:var(--display-font);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-ls)}:root{--list-gap: 14px;--list-indent: 26px;--list-dot: 6px;--list-lh: 33px}@media(max-width:809px){:root{--list-gap: 10px;--list-indent: 20px;--list-dot: 5px;--list-lh: 27px}}:is(.case-body,.post,.ui) :is(ul,ol){list-style:none}:is(.case-body,.post,.ui) li{position:relative}html body :is(.case-body,.post,.ui) :is(ul,ol)>li{padding-left:var(--list-indent)}html body :is(.case-body,.post,.ui) :is(ul,ol)>li+li{margin-top:var(--list-gap)}html body :is(.case-body,.post,.ui) ul>li:before{content:"";position:absolute;left:2px;top:calc((var(--list-lh) - var(--list-dot)) / 2);width:var(--list-dot);height:var(--list-dot);border-radius:50%;background:var(--ink);font-size:0;color:transparent}html body :is(.case-body,.post,.ui) ol{counter-reset:n}html body :is(.case-body,.post,.ui) ol>li{counter-increment:n}html body :is(.case-body,.post,.ui) ol>li:before{content:counter(n) ".";position:absolute;left:0;top:0;width:auto;height:auto;background:none;border-radius:0;font-size:inherit;line-height:inherit;font-weight:700;color:var(--ink)}
