._toc_dvion_1{position:sticky;top:24px;font-family:anext,Helvetica Neue,Helvetica,Arial,sans-serif}._tocHeader_dvion_7{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--COLOR_TEXT_LIGHT);margin-bottom:12px}._tocItem_dvion_16{margin-bottom:4px}._tocItemDepth2_dvion_20,._tocItemDepth3_dvion_24{margin-bottom:2px}._tocItemRow_dvion_28{display:flex;align-items:center;justify-content:space-between;gap:8px}._tocLink_dvion_35{flex:1;font-size:14px;line-height:1.4;color:var(--COLOR_TEXT_DARK);text-decoration:none;padding:4px 0;display:block;font-weight:600}._tocLink_dvion_35:hover{color:#3090cc;text-decoration:none}._tocLinkDepth2_dvion_51{flex:1;font-size:13px;line-height:1.4;color:var(--COLOR_TEXT_DARK);text-decoration:none;padding:4px 0 4px 12px;display:block}._tocLinkDepth2_dvion_51:hover{color:#3090cc;text-decoration:none}._tocLinkDepth3_dvion_67{flex:1;font-size:12px;line-height:1.4;color:var(--COLOR_TEXT_LIGHT);text-decoration:none;padding:4px 0 4px 24px;display:block}._tocLinkDepth3_dvion_67:hover{color:#3090cc;text-decoration:none}._tocToggle_dvion_83{background:none;border:none;padding:4px 8px;cursor:pointer;color:var(--COLOR_TEXT_LIGHT);display:flex;align-items:center;justify-content:center;margin-left:auto}._tocToggle_dvion_83:hover{color:var(--COLOR_TEXT_DARK)}._chevronDown_dvion_99{transform:rotate(0);transition:transform .2s ease}._chevronUp_dvion_104{transform:rotate(180deg);transition:transform .2s ease}._tocChildren_dvion_109{margin-top:2px;margin-bottom:4px}._layoutInner_1ljmy_1{margin-left:auto;margin-right:auto;max-width:1116px;padding:0 48px}@media only screen and (max-width:888px){._layoutInner_1ljmy_1{max-width:696px;padding:0 24px}}._heroGrid_1ljmy_15{display:flex;margin-left:-48px;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width:888px){._heroGrid_1ljmy_15{flex-direction:column;align-items:center;margin-left:-24px}}@media only screen and (max-width:640px){._heroGrid_1ljmy_15{margin-left:0}}._heroLeft_1ljmy_36{flex:0 1 33.333%;padding-left:48px;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:888px){._heroLeft_1ljmy_36{flex:0 0 auto;width:100%;padding-left:24px}}@media only screen and (max-width:640px){._heroLeft_1ljmy_36{padding-left:0}}._heroRight_1ljmy_58{flex:0 1 66.666%;padding-left:48px}@media only screen and (max-width:888px){._heroRight_1ljmy_58{flex:0 0 auto;width:100%;padding-left:24px}}@media only screen and (max-width:640px){._heroRight_1ljmy_58{padding-left:0}}._pageTitleOverline_1ljmy_77{font-size:21px;line-height:1.08;letter-spacing:-.42px;margin-top:0;margin-bottom:24px;hyphens:manual}@media only screen and (max-width:1080px){._pageTitleOverline_1ljmy_77{font-size:16px;line-height:1.08;letter-spacing:0;margin-bottom:12px}}._pageTitleThirds_1ljmy_95{font-size:43px;line-height:1.08;letter-spacing:-.86px;margin-top:0;margin-bottom:12px;hyphens:manual}@media only screen and (max-width:1080px){._pageTitleThirds_1ljmy_95{font-size:34px;line-height:1.08;letter-spacing:-.68px;margin-bottom:12px}}._body1_1ljmy_113{color:#090e11;font-family:itext,serif;font-size:21px;line-height:1.48;hyphens:manual;margin-bottom:24px}._contentSectionWrapper_1ljmy_122{margin-top:48px;margin-bottom:48px}@media only screen and (max-width:888px){._contentSectionWrapper_1ljmy_122{margin-top:24px;margin-bottom:24px}}._leftRail_1ljmy_134{max-width:25%;height:100%;position:fixed;top:0;left:0;bottom:0}article p,article ol,article ul,article ul li,article ol li,article blockquote,article pre{font-family:itext,"serif";font-size:var(--BASE_FONT_SIZE);line-height:var(--BODY_LINE_HEIGHT);margin-bottom:0;margin-top:var(--BASELINE_SIZE);font-weight:400;overflow-wrap:break-word;text-wrap:auto;word-break:break-word}article ul,article ol{margin-top:0;padding-left:calc((1.25 * var(--MARGIN_SIZE)) + 4px)}@media only screen and (max-width:444px){article ul,article ol{padding-left:calc((1.75 * var(--MARGIN_SIZE)) + 2px)}}article ul li,article ol li{margin-left:calc(.75*var(--BASELINE_SIZE));padding-left:calc(.25*var(--BASELINE_SIZE));margin-top:calc(.5*var(--BASELINE_SIZE));margin-bottom:0}article h1+ul,article h1+ol{margin-top:calc(.5*var(--BASELINE_SIZE))}article h1,article h2,article h3{margin-bottom:0;margin-top:calc(2*var(--BASELINE_SIZE))}article h1+p,article h2+p,article h3+p{margin-top:calc(.5*var(--BASELINE_SIZE))}article h4,article h5,article h6{margin-bottom:0;margin-top:calc(1*var(--BASELINE_SIZE))}article h4+p,article h5+p,article h6+p{margin-top:calc(.5*var(--BASELINE_SIZE))}article h1{font-size:49.74px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-.995px}@media only screen and (max-width:444px){article h1{font-size:37.897px;line-height:48px;letter-spacing:-.758px}}article h2{font-size:37.315px;font-style:normal;line-height:48px;letter-spacing:-.746px;font-weight:600}@media only screen and (max-width:444px){article h2{font-size:28.43px;line-height:36px;letter-spacing:-.569px}}article h3{color:var(--COLOR_TEXT_LIGHT);font-size:37.315px;font-style:normal;line-height:48px;letter-spacing:-.746px;font-weight:400}@media only screen and (max-width:444px){article h3{font-size:28.43px;line-height:36px;letter-spacing:-.569px}}article h4{font-size:28.43px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-.569px}@media only screen and (max-width:444px){article h4{font-size:21px;line-height:32px;letter-spacing:-.42px}}article blockquote{margin-left:calc(33% + 1 * var(--MARGIN_SIZE));border-left:1px solid var(--COLOR_TEXT_DARK);padding-left:calc(.75 * var(--MARGIN_SIZE));font-style:italic}@media only screen and (max-width:888px){article blockquote{margin-left:0;padding-left:calc(1 * var(--MARGIN_SIZE))}}article blockquote p{letter-spacing:0;color:var(--COLOR_TEXT_DARK)}article blockquote p:first-child{margin-top:0}article blockquote .author{display:inline-block;font-family:anext,sans-serif;line-height:1.08;margin-top:calc(.5*var(--BASELINE_SIZE));font-style:normal;color:var(--COLOR_TEXT_LIGHT)}article img{display:block;margin-left:auto;margin-right:auto;max-width:100%}article .img-wide,article .img-full-width,article .img-inline{margin-top:calc(1.5 * var(--BASELINE_SIZE));margin-bottom:calc(.5 * var(--BASELINE_SIZE))}article figcaption{margin-top:calc(.5 * var(--BASELINE_SIZE));margin-bottom:0;margin-left:0;margin-right:0;font-size:14px;color:var(--COLOR_TEXT_LIGHT);line-height:1.48}article.work .content-section-root{margin-left:calc(-1 * var(--MARGIN_SIZE));display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:888px){article.work .content-section-root{max-width:640px;flex-direction:column;align-items:center}}article.work p,article.work h1,article.work h2,article.work h3,article.work h4,article.work ul,article.work ol,article.work pre,article.work blockquote,article.work .img-inline{flex:0 1 66%;max-width:100%;margin-left:33%;margin-right:0;padding-left:calc(1 * var(--MARGIN_SIZE))}@media only screen and (max-width:888px){article.work p,article.work h1,article.work h2,article.work h3,article.work h4,article.work ul,article.work ol,article.work pre,article.work blockquote,article.work .img-inline{flex:0 0 auto;width:100%;margin-left:0}}article.work blockquote *,article.work li *,article.work pre *{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%}article.work .left-column{flex:0 1 33%;padding-left:calc(1 * var(--MARGIN_SIZE));position:relative;height:0;z-index:0}@media only screen and (max-width:888px){article.work .left-column{height:auto;max-width:100%}}article.work .left-column *{margin:0;padding:0}article.work .left-column p{background:#fff;font-size:16px;line-height:1.24}article.work h1{border-top:1px solid var(--COLOR_STROKE_DARK);margin-top:calc(3 * var(--BASELINE_SIZE));padding-top:calc(2 * var(--BASELINE_SIZE));margin-left:calc(33% + 1 * var(--MARGIN_SIZE));padding-left:0}@media only screen and (max-width:888px){article.work h1{flex:0 0 auto;width:100%;margin-left:0;padding-left:calc(1 * var(--MARGIN_SIZE))}}article.work .content-section-root section:first-child h1:first-of-type{margin-top:0}article.work hr{background:var(--COLOR_STROKE_LIGHT);margin-left:calc(33% + 1 * var(--MARGIN_SIZE));flex:0 1 66%;margin-top:calc(2 * var(--BASELINE_SIZE));margin-bottom:calc(1 * var(--BASELINE_SIZE))}@media only screen and (max-width:888px){article.work hr{flex:0 0 auto;width:calc(100% - var(--MARGIN_SIZE));padding-left:0;margin-left:calc(var(--MARGIN_SIZE))}}article .hide-small{display:block}@media only screen and (max-width:888px){article .hide-small{display:none}}article.work .article-content-wrapper{display:contents}
