*,:after,:before{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{margin:var(--spacing-0)}html{height:100%}body{background-color:var(--color-surface-primary);display:flex;flex-direction:column;min-height:100%;scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}canvas,picture,svg,video{display:block}canvas,img,picture,svg,video{font-style:italic;height:auto;max-width:100%;vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:inherit}.wp-site-blocks{isolation:isolate}:root{--color-neutral-100:var(--wp--custom--color--neutral--100);--color-grey-50:var(--wp--custom--color--grey--50);--color-grey-100:var(--wp--custom--color--grey--100);--color-grey-400:var(--wp--custom--color--grey--400);--color-grey-600:var(--wp--custom--color--grey--600);--color-grey-800:var(--wp--custom--color--grey--800);--color-grey-900:var(--wp--custom--color--grey--900);--color-surface-primary:var(--color-grey-50);--color-surface-secondary:var(--color-grey-900);--color-surface-secondary-60:var(--color-grey-600);--color-text-primary:var(--color-grey-900);--color-text-secondary:var(--color-grey-600);--color-text-tertiary:var(--color-grey-400);--color-text-white:var(--color-neutral-100);--color-border-primary:var(--color-grey-600);--color-border-secondary:var(--color-grey-400);--color-button-primary:var(--color-grey-900);--color-button-outline:var(--color-grey-900);--color-button-outline-inverted:var(--color-neutral-100);--color-comment-blue:var(--wp--custom--color--comment--blue);--color-comment-green:var(--wp--custom--color--comment--green);--color-comment-pink:var(--wp--custom--color--comment--pink);--color-code-blue:var(--wp--custom--color--code--blue);--color-code-grey:var(--wp--custom--color--code--grey-light);--color-code-grey-dark:var(--wp--custom--color--code--grey-dark);--color-code-orange:var(--wp--custom--color--code--orange);--color-code-pink:var(--wp--custom--color--code--pink);--color-code-turquoise:var(--wp--custom--color--code--turquoise);--color-code-yellow:var(--wp--custom--color--code--yellow)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.alignleft{float:left;margin-right:var(--spacing-16);text-align:left}.alignright{float:right;margin-left:var(--spacing-16);text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:var(--spacing-0)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:var(--spacing-0);position:absolute;width:1px;word-wrap:normal!important}:root{--ff-base:var(--wp--preset--font-family--medium-ll);--ff-secondary:var(--wp--preset--font-family--ivory-ll);--ff-mono:var(--wp--preset--font-family--dm-mono);--fw-light:var(--wp--custom--font-weight--light);--fw-regular:var(--wp--custom--font-weight--regular);--fw-medium:var(--wp--custom--font-weight--medium);--fw-semibold:var(--wp--custom--font-weight--semibold);--fw-bold:var(--wp--custom--font-weight--bold);--fs-12:var(--wp--custom--font-size--12);--fs-14:var(--wp--custom--font-size--14);--fs-16:var(--wp--custom--font-size--16);--fs-17:var(--wp--custom--font-size--17);--fs-18:var(--wp--custom--font-size--18);--fs-20:var(--wp--custom--font-size--20);--fs-24:var(--wp--custom--font-size--24);--fs-28:var(--wp--custom--font-size--28);--fs-32:var(--wp--custom--font-size--32);--fs-36:var(--wp--custom--font-size--36);--fs-40:var(--wp--custom--font-size--40);--fs-48:var(--wp--custom--font-size--48);--fs-64:var(--wp--custom--font-size--64);--fs-72:var(--wp--custom--font-size--72);--fs-184:var(--wp--custom--font-size--184);--lh-xxxxxs:var(--wp--custom--line-height--xxxxxs);--lh-xxxxs:var(--wp--custom--line-height--xxxxs);--lh-xxxs:var(--wp--custom--line-height--xxxs);--lh-xxs:var(--wp--custom--line-height--xxs);--lh-xs:var(--wp--custom--line-height--xs);--lh-sm:var(--wp--custom--line-height--sm);--lh-default:var(--wp--custom--line-height--default);--lh-md:var(--wp--custom--line-height--md);--lh-lg:var(--wp--custom--line-height--lg);--lh-xl:var(--wp--custom--line-height--xl);--lh-xxl:var(--wp--custom--line-height--xxl)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-default)}body{color:var(--color-text-primary);font-family:var(--ff-base);letter-spacing:var(--ls-normal);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}ol[role=list],ul[role=list]{list-style:none}:root{--spacing-0:var(--wp--custom--spacing--0);--spacing-1:var(--wp--custom--spacing--1);--spacing-2:var(--wp--custom--spacing--2);--spacing-4:var(--wp--custom--spacing--4);--spacing-5:var(--wp--custom--spacing--5);--spacing-6:var(--wp--custom--spacing--6);--spacing-7:var(--wp--custom--spacing--7);--spacing-8:var(--wp--custom--spacing--8);--spacing-10:var(--wp--custom--spacing--10);--spacing-12:var(--wp--custom--spacing--12);--spacing-14:var(--wp--custom--spacing--14);--spacing-16:var(--wp--custom--spacing--16);--spacing-20:var(--wp--custom--spacing--20);--spacing-24:var(--wp--custom--spacing--24);--spacing-26:var(--wp--custom--spacing--26);--spacing-28:var(--wp--custom--spacing--28);--spacing-30:var(--wp--custom--spacing--30);--spacing-32:var(--wp--custom--spacing--32);--spacing-36:var(--wp--custom--spacing--36);--spacing-40:var(--wp--custom--spacing--40);--spacing-44:var(--wp--custom--spacing--44);--spacing-48:var(--wp--custom--spacing--48);--spacing-50:var(--wp--custom--spacing--50);--spacing-60:var(--wp--custom--spacing--60);--spacing-64:var(--wp--custom--spacing--64);--spacing-68:var(--wp--custom--spacing--68);--spacing-80:var(--wp--custom--spacing--80);--spacing-96:var(--wp--custom--spacing--96);--spacing-120:var(--wp--custom--spacing--120);--spacing-132:var(--wp--custom--spacing--132);--z-index-behind:var(--wp--custom--zindex--behind);--z-index-base:var(--wp--custom--zindex--base);--z-index-above:var(--wp--custom--zindex--above);--z-index-top:var(--wp--custom--zindex--top);--ls-tighter-4:var(--wp--custom--letter-spacing--tighter-4);--ls-tighter-3:var(--wp--custom--letter-spacing--tighter-3);--ls-tighter-2:var(--wp--custom--letter-spacing--tighter-2);--ls-tighter-1:var(--wp--custom--letter-spacing--tighter-1);--ls-tight:var(--wp--custom--letter-spacing--tight);--ls-normal:var(--wp--custom--letter-spacing--normal);--ls-wide:var(--wp--custom--letter-spacing--wide);--ls-wider-1:var(--wp--custom--letter-spacing--wider-1)}.wp-block-quote,blockquote{display:flex;flex-direction:column;gap:var(--spacing-10)}.wp-block-quote>p,blockquote>p{font-family:var(--ff-secondary);font-size:var(--fs-28);font-weight:var(--fw-light);letter-spacing:var(--ls-tighter-3);line-height:var(--lh-xxxxs);margin:var(--spacing-0)}@media (min-width:47.5em){.wp-block-quote>p,blockquote>p{font-size:var(--fs-32)}}.wp-block-quote>p+p,blockquote>p+p{color:var(--color-grey-800);font-family:var(--ff-base);font-size:var(--fs-20);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal)}:root{--content-width:var(--wp--style--global--content-size,100%);--content-width-wide:var(--wp--style--global--wide-size,100%)}.skip-to-content-link{left:.3125rem;position:absolute;top:.3125rem}.c-site-header{align-items:center;background-color:var(--color-surface-primary);display:flex;padding:var(--spacing-0);position:sticky;top:var(--spacing-0);z-index:var(--z-index-top)}.c-site-header--fixed-width{margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-12);width:100%}@media (min-width:47.5em){.c-site-header--fixed-width{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}@media (min-width:600px){.admin-bar .c-site-header{top:var(--wp-admin--admin-bar--height)}}.c-site-header__icon{color:var(--color-text-primary);display:block;height:var(--spacing-32);transition:color .2s ease;width:var(--spacing-32)}@media (min-width:47.5em){.c-site-header__icon{height:var(--spacing-36);width:var(--spacing-36)}}.c-site-header__icon:hover{color:var(--color-text-secondary)}.c-site-header__icon:focus{outline:none}.c-site-header__icon:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-site-footer{background-color:var(--color-surface-secondary);margin-top:auto;padding:var(--spacing-0)}.c-site-footer--fixed-width{color:var(--color-text-white);display:flex;flex-direction:column;font-family:var(--ff-base);gap:var(--spacing-40);margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-24) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-site-footer--fixed-width{flex-direction:row;gap:var(--spacing-24);padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-site-footer--logo>a{color:var(--color-text-white);display:flex;justify-self:start;transition:color .2s ease}.c-site-footer--logo>a:hover{color:var(--color-text-tertiary)}.c-site-footer--logo>a:focus{outline:none}.c-site-footer--logo>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline-inverted);outline-offset:var(--spacing-2)}@media (min-width:47.5em){.c-site-footer--logo{flex-shrink:0;width:14rem}}.c-site-footer--content{display:flex;flex-direction:column;gap:var(--spacing-40);width:100%}@media (min-width:64em){.c-site-footer--content{flex-flow:row wrap;justify-content:space-between}}.c-site-footer--links{-moz-columns:2;columns:2;gap:var(--spacing-24);list-style:none;margin:var(--spacing-0);max-width:29.5rem;padding:var(--spacing-0);width:100%}.c-site-footer--links li{margin-bottom:var(--spacing-8)}.c-site-footer--links a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-text-white);cursor:pointer;font-family:var(--ff-base);outline:none;padding:var(--spacing-0);text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.c-site-footer--links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-site-footer--links a:focus{outline:none}.c-site-footer--links a:focus-visible{outline:var(--spacing-2) solid var(--button-outline-color-inverted);outline-offset:var(--spacing-2)}.c-site-footer--social{display:flex;gap:var(--spacing-12);list-style:none;margin:var(--spacing-0);padding:var(--spacing-0)}.c-site-footer--social a{color:var(--color-text-white);display:flex;transition:color .2s ease}.c-site-footer--social a:hover{color:var(--color-text-tertiary)}.c-site-footer--social a:focus{outline:none}.c-site-footer--social a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline-inverted);outline-offset:var(--spacing-2)}.c-site-footer--legal{display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-24);list-style:none;margin:var(--spacing-0);padding:var(--spacing-0);width:100%}.c-site-footer--legal a{color:var(--color-text-tertiary);font-family:var(--ff-base);text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.c-site-footer--legal a:hover{color:var(--color-text-white);-webkit-text-decoration:underline;text-decoration:underline}.c-site-footer--legal a:focus{outline:none}.c-site-footer--legal a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline-inverted);outline-offset:var(--spacing-2)}.c-single-post-header{display:flex;flex-direction:column;gap:var(--spacing-32);margin:var(--spacing-0) auto;max-width:63.5rem;padding:var(--spacing-0) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-single-post-header{gap:var(--spacing-40);padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-single-post-header--content{display:flex;flex-direction:column;gap:var(--spacing-24)}.c-single-post-header--excerpt{max-width:var(--content-width);width:100%}.c-single-post-header--excerpt>p{color:var(--color-grey-800);font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);line-height:var(--lh-sm);margin:var(--spacing-0)}@media (min-width:47.5em){.c-single-post-header--excerpt>p{font-size:var(--fs-24);line-height:var(--lh-xs)}}.c-single-post-header--meta{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.c-single-post-header--author{align-items:center;display:inline-flex;gap:var(--spacing-16)}.c-single-post-header--author>a{align-items:center;color:var(--color-text-primary);display:flex;font-family:var(--ff-base);font-size:var(--fs-14);gap:var(--spacing-8);line-height:var(--lh-default);-webkit-text-decoration:none;text-decoration:none}@media (min-width:47.5em){.c-single-post-header--author>a{font-size:var(--fs-16)}}.c-single-post-header--author>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-single-post-header--author>a:focus{outline:none}.c-single-post-header--author>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-single-post-header--author img{border-radius:50%;filter:grayscale(100%);flex-shrink:var(--spacing-0);height:var(--spacing-26);overflow:hidden;width:var(--spacing-26)}@media (min-width:47.5em){.c-single-post-header--author img{height:var(--spacing-28);width:var(--spacing-28)}}.c-single-post-header--published{color:var(--color-grey-400);display:flex;font-family:var(--ff-base);font-size:var(--fs-14);gap:var(--spacing-8);line-height:var(--lh-default)}@media (min-width:47.5em){.c-single-post-header--published{font-size:var(--fs-16)}}.c-single-post-header--image>img{width:100%}.c-category-tag{align-items:center;align-self:start;border:var(--spacing-1) solid var(--color-border-secondary);color:var(--color-text-secondary);display:inline-flex;font-family:var(--ff-base);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);line-height:normal;margin:var(--spacing-0);padding:var(--spacing-2) var(--spacing-12) var(--spacing-1);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;vertical-align:middle}.c-category-tag:hover{border-color:var(--color-grey-900);color:var(--color-text-primary)}.c-category-tag:focus{outline:none}.c-category-tag:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.p-text-notes{display:flex;flex-direction:column!important;gap:var(--spacing-24);margin-bottom:var(--spacing-40);padding:var(--spacing-0);position:relative;width:100%}@media (min-width:94.5em){.p-text-notes{margin-bottom:var(--spacing-16)}}.p-text-notes:has(>.p-text-notes--content>figure){margin-bottom:var(--spacing-40);margin-top:var(--spacing-40)}.p-text-notes:has(>.p-text-notes--content>p){margin-top:var(--spacing-0)}.p-text-notes--content .wp-block-image{margin-bottom:var(--spacing-0);margin-top:var(--spacing-0)}.p-text-notes--content p{color:var(--color-grey-800)}.p-text-notes--content p:last-of-type{margin-bottom:var(--spacing-0)}.p-text-notes--note{align-self:flex-end;background-color:var(--color-surface-primary);border-top:var(--spacing-1) dashed var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--spacing-8);max-width:18.9375rem;padding-top:var(--spacing-16)}@media (min-width:94.5em){.p-text-notes--note{max-width:21.75rem;padding-bottom:var(--spacing-16);position:absolute;right:calc(var(--spacing-24)*-1);top:var(--spacing-0);transform:translateX(100%);z-index:var(--z-index-base)}.p-text-notes--note:hover{z-index:var(--z-index-above)}}.p-text-notes--note .wp-block-heading{align-items:center;display:flex;font-size:var(--fs-14);font-weight:var(--fw-semibold);gap:var(--spacing-8);line-height:var(--lh-default);margin:var(--spacing-0)!important}@media (min-width:47.5em){.p-text-notes--note .wp-block-heading{font-size:var(--fs-16)}}.p-text-notes--note .wp-block-heading:before{background-color:var(--color-surface-secondary-60);content:"";display:inline-block;height:var(--spacing-12);width:var(--spacing-12)}@media (min-width:47.5em){.p-text-notes--note .wp-block-heading:before{height:var(--spacing-16);width:var(--spacing-16)}}.p-text-notes--note p{color:var(--color-surface-secondary-60);font-size:var(--fs-14);line-height:var(--lh-default)}@media (min-width:47.5em){.p-text-notes--note p{font-size:var(--fs-16)}}.p-text-notes--note p:last-of-type{margin-bottom:var(--spacing-0)}.p-about-the-authors:after{clear:both;content:"";display:table}.p-about-the-authors .wp-block-co-authors-plus-coauthors__prefix{display:none!important;float:left}.p-about-the-authors .wp-block-co-authors-plus-coauthors__suffix{display:none!important}.p-about-the-authors .wp-block-co-authors-plus-coauthor{min-height:var(--spacing-40)}.p-about-the-authors .wp-block-co-authors-plus-coauthor:after{clear:both;content:"";display:table}.p-about-the-authors .wp-block-co-authors-plus-coauthor:last-of-type .wp-block-co-authors-plus-description>p{margin-bottom:var(--spacing-0)}.p-about-the-authors .wp-block-co-authors-plus-avatar{flex-shrink:0;float:left;height:var(--spacing-24);margin:var(--spacing-0) var(--spacing-8) var(--spacing-0) var(--spacing-0);width:var(--spacing-24)}.p-about-the-authors .wp-block-co-authors-plus-avatar>img{border-radius:50%;height:var(--spacing-24);overflow:hidden;width:var(--spacing-24)}.p-about-the-authors .wp-block-co-authors-plus-name{float:left;font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-xxl);margin:var(--spacing-0) var(--spacing-4) var(--spacing-0) var(--spacing-0)}@media (min-width:47.5em){.p-about-the-authors .wp-block-co-authors-plus-name{font-size:var(--fs-16);line-height:var(--lh-xl)}}.p-about-the-authors .wp-block-co-authors-plus-description>p{font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-xxl);margin-bottom:var(--spacing-24)}@media (min-width:47.5em){.p-about-the-authors .wp-block-co-authors-plus-description>p{font-size:var(--fs-16);line-height:var(--lh-xl)}}.p-about-the-authors .wp-block-spacer{margin-bottom:var(--spacing-40);margin-top:var(--spacing-96)}.c-about-the-authors{margin:var(--spacing-0) auto;padding:var(--spacing-0) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-about-the-authors{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-about-the-authors .wp-block-spacer{margin:var(--spacing-0) auto var(--spacing-40);max-width:var(--content-width)}.c-about-the-authors__title{font-size:var(--fs-36);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-1);line-height:var(--lh-xxs);margin:var(--spacing-0) auto var(--spacing-24);max-width:var(--content-width)}@media (min-width:47.5em){.c-about-the-authors__title{font-size:var(--fs-40);letter-spacing:var(--ls-tighter-2)}}.c-about-the-authors__content{display:flex;flex-direction:column;gap:var(--spacing-24);margin:var(--spacing-0) auto;max-width:var(--content-width)}.c-about-the-authors__coauthor{position:relative}.c-about-the-authors__coauthor .avatar{border-radius:50%;filter:grayscale(100%);height:var(--spacing-24);position:absolute;top:calc(var(--spacing-2)*-1);vertical-align:bottom;width:var(--spacing-24)}.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info{font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-xl);margin-bottom:var(--spacing-0);text-indent:var(--spacing-30)}@media (min-width:47.5em){.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info{font-size:var(--fs-16);line-height:var(--lh-default)}}.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info a{color:var(--color-text-primary);font-weight:var(--fw-semibold);-webkit-text-decoration:none;text-decoration:none}.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info a:hover{color:var(--color-text-secondary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-1)}.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info a:focus{outline:none}.c-about-the-authors__coauthor .c-about-the-authors__coauthor--info a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-in-page-navigation{display:flex;flex-direction:column;gap:var(--spacing-12)}@media (min-width:80em){.c-in-page-navigation{left:var(--spacing-0);margin-bottom:var(--spacing-40);position:sticky;top:7.75rem;z-index:var(--z-index-above)}}.c-in-page-navigation--heading{font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-default)}.c-in-page-navigation--list{display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin:var(--spacing-0);padding:var(--spacing-0)}.c-in-page-navigation--list li{display:flex;gap:var(--spacing-8)}.c-in-page-navigation--list li:before{background-color:var(--color-surface-secondary-60);content:"";display:block;flex-shrink:0;height:var(--spacing-12);margin-top:var(--spacing-2);width:var(--spacing-12)}@media (min-width:47.5em){.c-in-page-navigation--list li:before{margin-top:var(--spacing-4)}}.chapter-link{background-color:transparent;border:none;color:var(--color-text-primary);cursor:pointer;display:inline-block;font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-sm);outline:none;padding:var(--spacing-0);text-align:left;-webkit-text-decoration:none;text-decoration:none}@media (min-width:47.5em){.chapter-link{font-size:var(--fs-16);line-height:var(--lh-default)}}.chapter-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.chapter-link:focus{outline:none}.chapter-link:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-header{display:flex;flex-direction:column;gap:var(--spacing-16);margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-home-header{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}@media (min-width:64em){.c-home-header .wp-block-spacer{background-position:top right calc(var(--spacing-5)*-1)}}@media (min-width:94.5em){.c-home-header .wp-block-spacer{position:relative}.c-home-header .wp-block-spacer:before{background-color:var(--color-surface-secondary);content:"";display:block;height:var(--spacing-40);left:calc(var(--spacing-1)*-1);position:absolute;top:var(--spacing-0);width:var(--spacing-1);z-index:var(--z-index-base)}}.c-home-header__title{font-family:var(--ff-base);font-size:var(--fs-72);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-2);line-height:var(--lh-xxxxxs)}@media (min-width:47.5em){.c-home-header__title{font-size:var(--fs-184);letter-spacing:var(--ls-tighter-4)}}.c-home-header__title:first-letter{margin-left:-.1rem}@media (min-width:47.5em){.c-home-header__title:first-letter{margin-left:-.2rem}}.c-home-header__description{color:var(--color-grey-800);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-default);margin-bottom:var(--spacing-24);max-width:32ch}@media (min-width:47.5em){.c-home-header__description{font-size:var(--fs-24);letter-spacing:var(--ls-tight);line-height:var(--lh-xs);margin-bottom:var(--spacing-24);max-width:100%}}.c-home-header__description:first-letter{margin-left:-.05rem}@media (min-width:47.5em){.c-home-header__description:first-letter{margin-left:-.1rem}}.c-home-hero{align-items:stretch;display:flex;flex-direction:column;margin:var(--spacing-0) auto var(--spacing-80);max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);position:relative;width:100%}@media (min-width:47.5em){.c-home-hero{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}@media (min-width:64em){.c-home-hero{flex-direction:row}}.c-home-hero:after{background:var(--color-grey-800);bottom:var(--spacing-0);content:"";height:var(--spacing-1);left:var(--spacing-12);position:absolute;right:var(--spacing-12);z-index:var(--z-index-base)}@media (min-width:47.5em){.c-home-hero:after{left:var(--spacing-24);right:var(--spacing-24)}}.c-home-hero__featured-image,.c-home-hero__text{width:100%}@media (min-width:64em){.c-home-hero__featured-image,.c-home-hero__text{width:50%}}.c-home-hero__text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-24);justify-content:center;padding:var(--spacing-48) var(--spacing-0)}@media (min-width:47.5em){.c-home-hero__text{padding:var(--spacing-80)}}@media (min-width:64em){.c-home-hero__text{padding:var(--spacing-24) var(--spacing-50)}}.c-home-hero__text p{margin:var(--spacing-0)}.c-home-hero__title{color:var(--color-text-primary);font-size:var(--fs-48);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-2);line-height:var(--lh-xxxs)}@media (min-width:47.5em){.c-home-hero__title{font-size:var(--fs-64);letter-spacing:var(--ls-tighter-3)}}.c-home-hero__title>a{color:var(--color-text-primary);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.c-home-hero__title>a:hover{color:var(--color-grey-800);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-2);text-underline-offset:var(--spacing-4)}.c-home-hero__title>a:focus{outline:none}.c-home-hero__title>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-hero__excerpt{color:var(--color-text-primary);font-family:var(--ff-secondary);font-size:var(--fs-17);font-weight:var(--fw-light);line-height:var(--lh-default);max-width:29.0625rem}@media (min-width:47.5em){.c-home-hero__excerpt{font-size:var(--fs-20)}}.c-home-hero__authors a{color:var(--color-text-primary);font-family:var(--ff-base);font-size:var(--fs-17);font-weight:var(--fw-regular);line-height:var(--lh-xs);-webkit-text-decoration:none;text-decoration:none}@media (min-width:47.5em){.c-home-hero__authors a{font-size:var(--fs-20);line-height:var(--lh-default)}}.c-home-hero__authors a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-1)}.c-home-hero__read-more{background-color:var(--color-button-primary);color:var(--color-text-white);display:block;font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-xxxxs);margin-top:var(--spacing-24);padding:var(--spacing-10) var(--spacing-24);-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}@media (min-width:47.5em){.c-home-hero__read-more{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}}.c-home-hero__read-more:hover{background-color:var(--color-grey-400)}.c-home-hero__read-more:focus{outline:none}.c-home-hero__read-more:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-hero__featured-image{aspect-ratio:1/1;overflow:visible;position:relative}.c-home-hero__featured-image a{bottom:var(--spacing-0);display:flex;left:var(--spacing-0);position:absolute;right:var(--spacing-0);top:var(--spacing-0)}.c-home-hero__featured-image a:focus{outline:none}.c-home-hero__featured-image a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-hero__featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-latest-posts{display:flex;flex-direction:column;margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);scroll-margin-top:var(--spacing-60);width:100%}@media (min-width:47.5em){.c-home-latest-posts{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-home-latest-posts-header{align-items:start;border-bottom:var(--spacing-1) solid var(--color-grey-800);display:flex;flex-direction:column;width:100%}.c-home-latest-posts-header__info{align-items:flex-start;display:flex;gap:var(--spacing-4)}.c-home-latest-posts__title{color:var(--color-text-primary);font-family:var(--ff-base);font-size:var(--fs-36);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-1);line-height:var(--lh-xxs)}@media (min-width:47.5em){.c-home-latest-posts__title{font-size:var(--fs-40);letter-spacing:var(--ls-tighter-2)}}.c-home-latest-posts__count{color:var(--color-text-primary);font-family:var(--ff-base);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-default)}@media (min-width:47.5em){.c-home-latest-posts__count{font-size:var(--fs-16)}}.c-home-latest-posts__filters{margin-left:calc(var(--spacing-12)*-1);margin-right:calc(var(--spacing-12)*-1);overflow-x:scroll;padding-bottom:var(--spacing-6);padding-left:var(--spacing-12);padding-top:var(--spacing-8);scrollbar-width:none;width:calc(100% + var(--spacing-12)*2)}@media (min-width:47.5em){.c-home-latest-posts__filters{margin-left:auto;margin-right:auto;padding-bottom:var(--spacing-10);padding-left:0;padding-top:var(--spacing-16);width:100%}}.c-home-latest-posts__filters::-webkit-scrollbar{display:none}.c-home-latest-posts__categories-list{font-size:var(--fs-20)}.c-home-latest-posts__categories-list ul{display:flex;gap:var(--spacing-16);list-style:none;padding:var(--spacing-0)}.c-home-latest-posts__category-item{white-space:nowrap}.c-home-latest-posts__category-item>a{color:var(--color-text-secondary);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.c-home-latest-posts__category-item>a:hover{color:var(--color-grey-800);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-1);text-underline-offset:var(--spacing-2)}.c-home-latest-posts__category-item>a:focus{outline:none}.c-home-latest-posts__category-item>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-latest-posts__category-item.current-cat-item>a{color:var(--color-text-primary);font-weight:var(--fw-semibold);pointer-events:none}.c-home-latest-posts__category-item:last-of-type{padding-right:var(--spacing-12)}.c-home-latest-posts__list{display:flex;flex-direction:column;gap:var(--spacing-0)}.c-home-latest-posts__item{border-bottom:var(--spacing-1) dashed var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-40);padding-top:var(--spacing-16)}@media (min-width:47.5em){.c-home-latest-posts__item{flex-direction:row;gap:var(--spacing-16)}}.c-home-latest-posts__item-content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-12)}@media (min-width:80em){.c-home-latest-posts__item-content{flex-direction:row}}.c-home-latest-posts__item-title{flex:1;font-family:var(--ff-secondary);font-size:var(--fs-28);font-weight:var(--fw-light);letter-spacing:var(--ls-tighter-3);line-height:var(--lh-sm)}@media (min-width:47.5em){.c-home-latest-posts__item-title{font-size:var(--fs-32)}}.c-home-latest-posts__item-title>a{color:var(--color-text-primary);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.c-home-latest-posts__item-title>a:hover{color:var(--color-grey-800);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-2);text-underline-offset:var(--spacing-4)}.c-home-latest-posts__item-title>a:focus{outline:none}.c-home-latest-posts__item-title>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-latest-posts__item-author,.c-home-latest-posts__item-date{color:var(--color-text-primary);flex-shrink:0;font-family:var(--ff-base);font-size:var(--fs-18);font-weight:var(--fw-regular);line-height:var(--lh-lg);margin:var(--spacing-0)}@media (min-width:47.5em){.c-home-latest-posts__item-author,.c-home-latest-posts__item-date{font-size:var(--fs-20);line-height:var(--lh-default)}}@media (min-width:80em){.c-home-latest-posts__item-author,.c-home-latest-posts__item-date{width:14rem}}.c-home-latest-posts__item-author>a{color:var(--color-text-primary);-webkit-text-decoration:none;text-decoration:none}.c-home-latest-posts__item-author>a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--spacing-1)}.c-home-latest-posts__item-date{color:var(--color-text-secondary)}.c-home-latest-posts__item-image{display:none}@media (min-width:47.5em){.c-home-latest-posts__item-image{display:block;flex-shrink:0;height:7.25rem;width:14.5rem}}@media (min-width:80em){.c-home-latest-posts__item-image{height:7rem;width:14rem}}.c-home-latest-posts__item-image>a:focus{outline:none}.c-home-latest-posts__item-image>a:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-latest-posts__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-home-latest-posts__no-posts{margin-bottom:var(--spacing-16);margin-top:var(--spacing-16)}.c-home-latest-posts__load-more-button{align-items:center;background-color:var(--color-button-primary);border:none;color:var(--color-text-white);cursor:pointer;display:flex;font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-xxxxs);padding:var(--spacing-10) var(--spacing-24);transition:all .2s ease}@media (min-width:47.5em){.c-home-latest-posts__load-more-button{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}}.c-home-latest-posts__load-more-button:disabled,.c-home-latest-posts__load-more-button:hover{background-color:var(--color-grey-400)}.c-home-latest-posts__load-more-button:focus{outline:none}.c-home-latest-posts__load-more-button:focus-visible{outline:var(--spacing-2) solid var(--color-button-outline);outline-offset:var(--spacing-2)}.c-home-latest-posts__load-more-button:disabled{cursor:not-allowed}.c-home-latest-posts__load-more-button .bars{animation:none;display:none}.c-home-latest-posts__load-more-button:disabled>.bars{--c:linear-gradient(var(--color-text-white) 0,var(--color-text-white) 0);animation:bars 1s linear infinite;background:var(--c) 0 50%,var(--c) 50% 50%,var(--c) 100% 50%;background-repeat:no-repeat;background-size:var(--spacing-2) var(--spacing-8);display:block;height:var(--spacing-16);margin-right:var(--spacing-8);width:var(--spacing-12)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.c-home-latest-posts__load-more-button:disabled>.bars{--c:linear-gradient(var(--color-text-white) 0 0)}}.c-home-latest-posts__load-more{display:flex;justify-content:center;margin-top:var(--spacing-40)}@keyframes bars{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.p-comment{background-color:var(--color-grey-100);border-radius:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-16);margin:var(--spacing-32) var(--spacing-0);padding:var(--spacing-16);text-align:left}@media (min-width:47.5em){.p-comment{padding:var(--spacing-24)}}.p-comment ol li,.p-comment p,.p-comment ul li{color:var(--color-grey-800);font-family:var(--ff-mono),Courier,monospace;font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-default);margin:var(--spacing-0)!important}.p-comment p>strong{font-weight:var(--fw-medium)}.p-comment .wp-block-list{gap:var(--spacing-0);margin:var(--spacing-0);padding:var(--spacing-0)}.p-comment ul li:before{height:var(--spacing-8);top:var(--spacing-7);width:var(--spacing-8)}.p-comment li:has(mark.has-blue-color):before{color:var(--wp--preset--color--blue)}.p-comment li:has(mark.has-pink-color):before{color:var(--wp--preset--color--pink)}.p-comment li:has(mark.has-green-color):before{color:var(--wp--preset--color--green)}.c-author-header{display:flex;flex-direction:column;gap:var(--spacing-40);margin:var(--spacing-0) auto var(--spacing-40);max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-author-header{gap:var(--spacing-24);margin-bottom:var(--spacing-80);padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-author-header__wrapper{align-items:start;display:flex;flex-direction:column;gap:var(--spacing-16);justify-content:space-between}@media (min-width:64em){.c-author-header__wrapper{flex-direction:row;gap:var(--spacing-24);justify-content:flex-start}}.c-author-header__avatar{aspect-ratio:1/1;filter:grayscale(100%);flex-shrink:0;overflow:hidden;position:relative;width:177px}@media (min-width:47.5em){.c-author-header__avatar{width:224px}}.c-author-header__avatar>img{bottom:var(--spacing-0);display:block;height:100%;left:var(--spacing-0);-o-object-fit:cover;object-fit:cover;position:absolute;right:var(--spacing-0);top:var(--spacing-0);width:100%}.c-author-header__details{display:flex;flex-direction:column;gap:var(--spacing-8)}.c-author-header__name{color:var(--color-text-primary);font-size:var(--fs-40);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-2);line-height:var(--lh-xxs);text-wrap:pretty}@media (min-width:47.5em){.c-author-header__name{font-size:var(--fs-64);letter-spacing:var(--ls-tighter-4);line-height:var(--lh-xxxs)}}.c-author-header__title{color:var(--color-text-secondary);font-size:var(--fs-18);font-weight:var(--fw-regular);line-height:var(--lh-lg);margin:var(--spacing-0) var(--spacing-0) var(--spacing-8)}@media (min-width:47.5em){.c-author-header__title{font-size:var(--fs-20);line-height:var(--lh-default);margin-bottom:var(--spacing-16)}}.c-author-header__description{color:var(--color-grey-800);font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);line-height:var(--lh-sm);max-width:var(--content-width);width:100%}@media (min-width:47.5em){.c-author-header__description{color:var(--color-text-primary);font-size:var(--fs-24);line-height:var(--lh-xs)}}.c-category-header{display:flex;flex-direction:column;gap:var(--spacing-16);margin:var(--spacing-0) auto var(--spacing-40);max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);width:100%}@media (min-width:47.5em){.c-category-header{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.c-category-header__name{color:var(--color-text-primary);font-size:var(--fs-40);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter-2);line-height:var(--lh-xxs);text-wrap:pretty}@media (min-width:47.5em){.c-category-header__name{font-size:var(--fs-64);letter-spacing:var(--ls-tighter-4);line-height:var(--lh-xs)}}.c-category-header__description{margin-bottom:var(--spacing-8);max-width:var(--content-width);width:100%}.c-category-header__description>p{color:var(--color-grey-800);font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);line-height:var(--lh-sm)}@media (min-width:47.5em){.c-category-header__description>p{color:var(--color-text-primary);font-size:var(--fs-24);line-height:var(--lh-xs)}}.o-article__related{display:flex;flex-direction:column;margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);scroll-margin-top:var(--spacing-60);width:100%}@media (min-width:47.5em){.o-article__related{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.o-article__related .c-home-latest-posts-header{padding-bottom:var(--spacing-8)}.o-front-page{display:flex;flex-direction:column;padding-bottom:var(--spacing-120);padding-top:var(--spacing-48)}@media (min-width:47.5em){.o-front-page{padding-top:var(--spacing-64)}}.o-front-page .c-home-latest-posts-header{min-height:var(--spacing-48)}@media (min-width:47.5em){.o-front-page .c-home-latest-posts-header{min-height:calc(var(--spacing-26)*2)}}.o-article{display:flex;flex-direction:column;gap:var(--spacing-40);padding:var(--spacing-68) var(--spacing-0) var(--spacing-120)}@media (min-width:47.5em){.o-article{gap:var(--spacing-64)}}.o-article__content{display:flex;flex-direction:column;gap:var(--spacing-40);justify-content:space-between;margin:var(--spacing-0) auto;max-width:var(--content-width-wide);padding:var(--spacing-0) var(--spacing-12);position:relative;width:100%}@media (min-width:47.5em){.o-article__content{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}@media (min-width:80em){.o-article__content{flex-direction:row;gap:var(--spacing-24)}}.o-article__content>.o-article__content--main{margin:var(--spacing-0) auto;max-width:var(--content-width);width:100%}@media (min-width:80em){.o-article__content>.o-article__content--main{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}}@media (min-width:90em){.o-article__content>.o-article__content--main{flex-shrink:0}}.o-article__content>.o-article__content--main>p{color:var(--color-grey-800)}.o-article__content>.o-article__content--main>.wp-block-spacer{margin-bottom:var(--spacing-40)}.o-article__content>.o-article__content--main>p+.wp-block-spacer{margin-top:var(--spacing-96)}.o-article__content>.o-article__content--main>h2{margin-bottom:var(--spacing-24);scroll-margin-top:var(--spacing-60)}.o-article__content>.o-article__content--main>blockquote{margin-bottom:var(--spacing-24)}.o-article__content>.o-article__content--main>.wp-block-paragraph{margin-bottom:var(--spacing-16)}.o-article__content>.o-article__content--main>.p-about-the-authors+h3,.o-article__content>.o-article__content--main>.wp-block-code+h3,.o-article__content>.o-article__content--main>.wp-block-post-author-biography+h3,.o-article__content>.o-article__content--main>h2+.wp-block-code,.o-article__content>.o-article__content--main>h2+h3,.o-article__content>.o-article__content--main>p+blockquote,.o-article__content>.o-article__content--main>p+h2,.o-article__content>.o-article__content--main>p+h3,.o-article__content>.o-article__content--main>ul+h3{margin-top:var(--spacing-40)}.o-article__content>.o-article__content--main>.wp-block-image{margin-bottom:var(--spacing-32);margin-top:var(--spacing-32)}.o-article__content>.o-article__content--main>.p-text-notes+.wp-block-image{margin-top:var(--spacing-0)}.o-article__content>.o-article__content--main>.p-text-notes{margin-top:var(--spacing-32)}.o-article__content>.o-article__content--main>h2+.wp-block-table,.o-article__content>.o-article__content--main>h3+.wp-block-table{margin-top:var(--spacing-0)}.o-article__aside{margin:var(--spacing-0) auto;max-width:var(--content-width);width:100%}@media (min-width:80em){.o-article__aside{display:block;margin-left:var(--spacing-0);margin-right:var(--spacing-0);max-width:14rem}}@media (min-width:90em){.o-article__aside{max-width:21.75rem}}.o-article__aside--spacer{display:none}@media (min-width:64em){.o-article__aside--spacer{display:block}}.o-category-page{display:flex;flex-direction:column;padding-bottom:var(--spacing-120);padding-top:var(--spacing-68)}@media (min-width:47.5em){.o-category-page{padding-top:var(--spacing-80)}}.o-category-page .c-home-latest-posts-header{min-height:var(--spacing-48)}@media (min-width:47.5em){.o-category-page .c-home-latest-posts-header{min-height:calc(var(--spacing-26)*2)}}.o-author-page{display:flex;flex-direction:column;padding-bottom:var(--spacing-120);padding-top:var(--spacing-68)}@media (min-width:47.5em){.o-author-page{padding-top:var(--spacing-80)}}.o-author-page .c-home-latest-posts-header{min-height:var(--spacing-48)}@media (min-width:47.5em){.o-author-page .c-home-latest-posts-header{min-height:calc(var(--spacing-26)*2)}}
