:root{--font-sans:"Source Sans Variable", "PT Sans", "Helvetica", "Microsoft YaHei New", "Microsoft Yahei", STXihei, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "游ゴシック体", YuGothic, "Yu Gothic", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", HiraKakuProN-W3, "TakaoExゴシック", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif;--font-serif:"Source Serif Variable", "PT Serif", "Georgia", "Times New Roman", Times, "FangSong", STFangSong, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "游明朝体", YuMincho, "Yu Mincho", "ＭＳ 明朝", "MS Mincho", HiraMinProN-W3, "TakaoEx明朝", TakaoExMincho, "MotoyaLCedar", "Droid Sans Japanese", serif;--font-mono:"Menlo", monospace;--style-body-font-family:var(--font-serif);--style-body-font-size:1.125rem;--style-body-font-style:normal;--style-body-font-weight:400;--style-body-letter-spacing:normal;--style-body-line-height:1.5;--style-body-text-transform:none;--style-h1-font-family:var(--font-serif);--style-h1-font-size:2.25rem;--style-h1-font-style:normal;--style-h1-font-weight:350;--style-h1-letter-spacing:normal;--style-h1-line-height:1.25;--style-h1-text-transform:none;--style-h2-font-family:var(--font-sans);--style-h2-font-size:1.5rem;--style-h2-font-style:normal;--style-h2-font-weight:375;--style-h2-letter-spacing:normal;--style-h2-line-height:1.25;--style-h2-text-transform:none;--style-h3-font-family:var(--font-sans);--style-h3-font-size:1.125rem;--style-h3-font-style:normal;--style-h3-font-weight:375;--style-h3-letter-spacing:normal;--style-h3-line-height:1.5;--style-h3-text-transform:none;--style-h4-font-family:var(--font-mono);--style-h4-font-size:.875rem;--style-h4-font-style:normal;--style-h4-font-weight:400;--style-h4-letter-spacing:normal;--style-h4-line-height:1.285;--style-h4-text-transform:none;--style-h5-font-family:var(--font-sans);--style-h5-font-size:.9375rem;--style-h5-font-style:normal;--style-h5-font-weight:435;--style-h5-letter-spacing:.2px;--style-h5-line-height:1.2;--style-h5-text-transform:none;--style-h6-font-family:var(--font-serif);--style-h6-font-size:.9375rem;--style-h6-font-style:normal;--style-h6-font-weight:425;--style-h6-letter-spacing:.25px;--style-h6-line-height:1.2;--style-h6-text-transform:none;--underline:.0625rem;--grid-col:auto;--gutter:1rem;--justify:start;--text-align:start;--vertical-space:8rem}html{box-sizing:border-box;-webkit-text-size-adjust:100%;height:100%;font-size:88.8888%}@media (width>=31.25em){html{font-size:100%}}body{color:#000;background-color:#fff;font-size:1em;overflow-x:hidden}*,:after,:before{box-sizing:inherit;margin:0}*{text-underline-offset:.1em}main{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}main a{text-decoration-thickness:var(--underline)!important}header,footer{overflow-wrap:break-word}article{overflow-wrap:break-word;margin-block-end:var(--vertical-space);padding-block-end:var(--vertical-space)}button,select,textarea,input{font-family:inherit;font-size:inherit;font-weight:inherit}h1{font-family:var(--style-h1-font-family);font-size:var(--style-h1-font-size);font-style:var(--style-h1-font-style);font-weight:var(--style-h1-font-weight);letter-spacing:var(--style-h1-letter-spacing);line-height:var(--style-h1-line-height);text-transform:var(--style-h1-text-transform)}h1 a{text-decoration-thickness:var(--underline)!important}h1{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:3.5rem auto 3.75rem}h2{font-family:var(--style-h2-font-family);font-size:var(--style-h2-font-size);font-style:var(--style-h2-font-style);font-weight:var(--style-h2-font-weight);line-height:var(--style-h2-line-height);text-transform:var(--style-h2-text-transform)}h2 a{text-decoration-thickness:var(--underline)!important}h2{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:3.5rem auto .75rem}h3{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}h3 a{text-decoration-thickness:var(--underline)!important}h3{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:3.5rem auto 1.5rem}h4{font-family:var(--style-h4-font-family);font-size:var(--style-h4-font-size);font-style:var(--style-h4-font-style);font-weight:var(--style-h4-font-weight);line-height:var(--style-h4-line-height);text-transform:var(--style-h4-text-transform)}h4 a{text-decoration-thickness:var(--underline)!important}h4{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:3.5rem auto 1.5rem}h5{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}h5 a{text-decoration-thickness:var(--underline)!important}h5{max-width:43rem;padding:0 var(--gutter);margin:3.5rem auto 1.5rem}h6{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}h6 a{text-decoration-thickness:var(--underline)!important}h6{max-width:43rem;padding:0 var(--gutter);margin:3.5rem auto 1.5rem}p,details,dl{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:0 auto 1.5rem}ul{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}ul a{text-decoration-thickness:var(--underline)!important}ul{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:2.25rem auto;padding-inline-start:2.25rem}@media (width>=43.75em){ul{padding-inline-start:var(--gutter)}}ol{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}ol a{text-decoration-thickness:var(--underline)!important}ol{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:2.25rem auto;padding-inline-start:2.5rem}@media (width>=43.75em){ol{padding-inline-start:var(--gutter)}}ol li,ul li{margin-block-end:.75rem}ol ol,ul ol,ol ul,ul ul{margin-block:.75rem;padding-inline-start:1.25rem}ol li:last-child{margin-block-end:0}li>p{margin:0 auto .75rem 0;padding:0}a{color:inherit;text-decoration-line:none;text-decoration-color:#aaa}a:hover{text-decoration-line:underline}img{vertical-align:middle;max-width:100%;height:auto;margin-block-end:1.5rem;display:inline-block}button,[type=submit]{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}button a,[type=submit] a{text-decoration-thickness:var(--underline)!important}button,[type=submit]{appearance:none;cursor:pointer;border:0;border-radius:0;margin:0;padding:0}svg{vertical-align:middle;height:auto;display:inline-block}summary{cursor:pointer;margin-block-end:1.5rem}body:not(.is-tabbing) button:focus,body:not(.is-tabbing) input:focus,body:not(.is-tabbing) select:focus,body:not(.is-tabbing) textarea:focus,body:not(.is-tabbing) summary:focus{outline:none}iframe{max-width:100%}hr{max-width:43rem;padding-inline:var(--gutter);color:#000;background-color:#000;border:none;height:1px;margin-block:2.25rem;margin-inline:auto}form{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:2.25rem auto}label{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}label a{text-decoration-line:underline;text-decoration-thickness:var(--underline)!important}label a:hover{text-decoration-line:underline}input[type=text],input[type=password],input[type=search]{border:1px solid #000;width:100%;display:block}button[type=submit],input[type=submit]{color:#000;cursor:pointer;padding:1rem;bottom:0}mark{background-color:#fffb2079}abbr,acronym{text-decoration-line:none}address{font-style:normal}tt,code,kbd,pre{font-family:var(--font-mono);text-transform:none;background-color:#eee;padding:0 .25em;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3}pre>code{padding:0}small{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}small a{text-decoration-thickness:var(--underline)!important}pre{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;overflow-wrap:normal;background-color:#eee;margin:2.25rem auto;padding-block:1rem 1.125rem;overflow:scroll}pre code{background-color:#0000}abbr{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}abbr a{text-decoration-thickness:var(--underline)!important}details[open]{margin-block-end:2.25rem}details p{padding:0}blockquote{color:#616161;margin-block:1.5rem;margin-inline:var(--gutter);max-width:calc(43rem - var(--gutter) * 2);border-inline-start:1px solid #000;padding-block-end:.25rem}@media (width>=43em){blockquote{margin-inline:auto}}blockquote>cite,blockquote>footer{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}blockquote>cite a,blockquote>footer a{text-decoration-thickness:var(--underline)!important}blockquote>cite,blockquote>footer{color:#000;padding-inline-start:1.125rem;display:block}blockquote>*{padding-inline-end:0}blockquote>:last-child{margin-block-end:0}blockquote>blockquote{margin-inline-start:1.5rem}blockquote ol{margin-block:1.5rem;padding-inline-start:2rem}@media (width>=31.25em){blockquote ol{padding-inline-start:2.25rem}}blockquote ul{padding-inline-start:2.25rem}figure{max-width:43rem;padding-inline:var(--gutter);margin-block:2.25rem;margin-inline:auto}figure:first-child{margin-block-start:1.5rem}figcaption{max-width:43rem;padding-inline:var(--gutter);font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform);margin-inline:auto}figcaption a{text-decoration-thickness:var(--underline)!important}figcaption{margin-block:.75rem 0}th{font-weight:inherit;text-align:start}video{max-width:100%}.comments{margin-block:3.75rem 2rem}.comments summary,.comments .comment-notes{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.comments summary a,.comments .comment-notes a{text-decoration-thickness:var(--underline)!important}.comments details{color:#000}.comments details[open]{color:#000;margin-block-end:3rem}.comments label{margin-block-end:.25rem;display:block}.comments input[type=checkbox]{margin-inline-end:.5rem}.comments input[type=checkbox]~label{letter-spacing:normal;text-transform:none;display:inline}.comments textarea,.comments input[type=text],.comments input[type=url]{-webkit-appearance:none;box-sizing:border-box;border:1px solid #000;border-radius:0;width:100%;max-width:100%;padding:1rem 0 1rem 1rem;display:block}.comments input[type=text]{padding:1rem 0 1rem 1rem}.comments input[type=submit]{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.comments input[type=submit] a{text-decoration-thickness:var(--underline)!important}.comments input[type=submit]{color:#fff;background-color:#000;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.comments input[type=submit]:hover,.comments input[type=submit]:focus{color:#000;text-decoration-line:none;background-color:#fff!important}.comments form p{margin-block:0 1rem}.comment-form{margin-block-start:1.5rem;padding-inline:0}.comment-reply-title{display:none}.comment-respond label{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.comment-respond label a{text-decoration-thickness:var(--underline)!important}.comments__count{color:#616161}.comment-form-cookies-consent{display:flex}.comment-form-cookies-consent input[type=checkbox]{margin-block-start:.05rem}.comment-form-cookies-consent label{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.comment-form-cookies-consent label a{text-decoration-thickness:var(--underline)!important}.comments--has-comments{margin-block-start:3rem}.comments--has-comments details{color:#000}.comment-list{margin-block-start:0;padding-inline:0;list-style-type:none}.comment-list ol.children{margin-block:0;padding-inline-start:0;list-style-type:none}.comment-list>li{margin-block-end:2.25rem}.comment-author{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.comment-author a{text-decoration-thickness:var(--underline)!important}.comment-author a:hover,.comment-author a:focus{text-decoration-line:underline}.comment-author cite{font-style:normal}.comments--open .comment-author{margin-block-end:1rem}.comment-avatar{display:none}.comment-avatar img{max-width:3rem;margin-block-end:.5rem;display:block}.comment-list .comment,.pingback,.webmention{border:1px solid #000;margin-block-start:1rem;padding:1rem}.comment-content>h1,.comment-content>h2,.comment-content>h3,.comment-content>h4,.comment-content>h5,.comment-content>h6,.comment-content>p,.comment-content>table{margin-block:1.5rem;padding-inline:0!important}.comment-content>h1:first-child,.comment-content>h2:first-child,.comment-content>h3:first-child,.comment-content>h4:first-child,.comment-content>h5:first-child,.comment-content>h6:first-child,.comment-content>p:first-child,.comment-content>table:first-child{margin-block-start:1rem}.comment-content a,.comment-content a:hover{text-decoration-line:underline}.comment-content img{margin-block:.5rem;display:block}.comment-content>blockquote,.comment-content>ul{margin-inline:0!important}.comment-content>ul{padding-inline-start:1rem}.comment-content :last-child{margin-block-end:0!important}.comment-body .prose pre{box-sizing:border-box;max-width:100%}.comment-reply-link{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.comment-reply-link a{text-decoration-thickness:var(--underline)!important}.comment-reply-link{color:#fff;background-color:#000;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.comment-reply-link:hover,.comment-reply-link:focus{color:#000;text-decoration-line:none;background-color:#fff!important}.comment-respond p,.link_description>*{margin-block:1.5em}.prose.comment-content{margin-block-end:1rem}.prose.comment-content>p:first-child{margin-block-start:0}#webmention-form{padding-inline:0}[aria-label=Pinned]{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}[aria-label=Pinned] a{text-decoration-thickness:var(--underline)!important}.prose{margin-block-end:3.75rem}.prose p,.prose details,.prose dl{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}.prose p a,.prose details a,.prose dl a{text-decoration-thickness:var(--underline)!important}.prose a:not([class]),.prose a.more-link{text-decoration-line:underline}.prose a:not([class]):hover,.prose a.more-link:hover,.prose h1 a:not([class]),.prose h2 a:not([class]),.prose h3 a:not([class]),.prose h4 a:not([class]),.prose h5 a:not([class]),.prose h6 a:not([class]){text-decoration-line:none}.prose h1 a:not([class]):hover,.prose h2 a:not([class]):hover,.prose h3 a:not([class]):hover,.prose h4 a:not([class]):hover,.prose h5 a:not([class]):hover,.prose h6 a:not([class]):hover{text-decoration-line:underline}.prose ul>li>ul{margin-block-end:0}.prose>p:last-child{margin-block-end:2rem}.prose form p{padding:0}.wp-block-latest-posts.wp-block-latest-posts__list{padding-inline-start:2.25rem;list-style:outside}@media (width>=43.75em){.wp-block-latest-posts.wp-block-latest-posts__list{padding-inline-start:var(--gutter)}}.prose .wp-block-button{max-width:43rem;padding-inline:var(--gutter);margin-block:1.5rem;margin-inline:auto}.wp-block-button__link{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.wp-block-button__link a{text-decoration-thickness:var(--underline)!important}.wp-block-button__link{color:#fff;background-color:#000;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.wp-block-button__link:hover,.wp-block-button__link:focus{color:#000;text-decoration-line:none;background-color:#fff!important}.wp-block-button__link{border-radius:0}.is-style-outline .wp-block-button__link{color:#000;font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform);border:1px solid #000}.is-style-outline .wp-block-button__link a{text-decoration-thickness:var(--underline)!important}.is-style-outline .wp-block-button__link{color:#000;background-color:#fff;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.is-style-outline .wp-block-button__link:hover,.is-style-outline .wp-block-button__link:focus{color:#fff;text-decoration-line:none;background-color:#000!important}hr.is-style-wide{max-width:56rem;padding-inline:var(--gutter);margin-inline:auto}.wp-block-audio{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:2.25rem auto}.wp-block-file{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto}.wp-block-file a:not([class]){text-decoration-line:none}.wp-block-file a:not([class]):hover{text-decoration-line:underline}.wp-block-video{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin:2.25rem auto}.wp-block-video video{width:100%}.wp-block-embed__wrapper{text-align:center}.wp-block-embed__wrapper iframe{width:calc(43rem - var(--gutter) * 2);background:#000}.wp-block-archives,.wp-block-categories,.wp-block-latest-posts{margin:1.5rem auto}.wp-block-archives label,.wp-block-categories label,.wp-block-latest-posts label{display:block}.wp-block-archives a:not([class]),.wp-block-categories a:not([class]),.wp-block-latest-posts a:not([class]){text-decoration-line:none}.wp-block-archives a:not([class]):hover,.wp-block-categories a:not([class]):hover,.wp-block-latest-posts a:not([class]):hover{text-decoration-line:underline}.wp-block-latest-posts__post-date{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.wp-block-latest-posts__post-date a{text-decoration-thickness:var(--underline)!important}.wp-block-latest-posts__post-date{color:#000;display:inline-block}.wp-block-latest-posts__post-date:before{content:"— ";margin-inline-start:.5em}.has-small-font-size{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.has-small-font-size a{text-decoration-thickness:var(--underline)!important}@media (width>=31.25em){.has-small-font-size{padding-inline-start:5rem}}.prose>a.more-link{max-width:39rem;padding:0 var(--gutter);margin-block:1.5rem;margin-inline-start:calc(50vw - 19.5rem);display:inline-block}.prose video{height:auto}.prose sup{font-size:.6em;position:relative;top:-.25em}.prose sup a:not([class]){color:#00f;text-decoration-line:none}p.has-background{padding:var(--gutter);margin-block:3.75rem}p.has-background:first-child{margin-block-start:1.5rem}@media (width>=43.75em){p.has-background{max-width:calc(43rem + var(--gutter) * 2);padding:calc(var(--gutter) * 2)}}.protected-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-password-form label{margin-block-end:1rem;display:block}.post-password-form input[type=password]{-webkit-appearance:none;box-sizing:border-box;padding:1rem 0 1rem 1rem;border:1px solid #000;border-radius:0;width:100%;max-width:100%;margin-block-start:.25rem;padding:1rem 0 1rem 1rem;display:block}.post-password-form input[type=submit]{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.post-password-form input[type=submit] a{text-decoration-thickness:var(--underline)!important}.post-password-form input[type=submit]{color:#fff;background-color:#000;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{color:#000;text-decoration-line:none;background-color:#fff!important}.gallery{-moz-column-gap:var(--gutter);column-gap:var(--gutter);max-width:100%;padding-inline:var(--gutter);justify-content:center;row-gap:var(--gutter);margin-block:2.25rem;display:grid}.gallery:first-child{margin-block-start:2.25rem}@media (width>=43.75em){.gallery{margin-block:3.75rem}}.gallery img{margin-block-end:0;border:none!important}.gallery br{display:none}.gallery-columns-1{display:block}.gallery dd{padding-inline-start:0}.gallery-item{margin-block-end:0;padding-inline:0}.gallery-columns-2{max-width:56rem;padding-inline:var(--gutter);margin-inline:auto}@media (width>=31.25em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(2,1fr)}}@media (width>=43.75em){.gallery-columns-4{grid-template-columns:repeat(4,1fr)}}@media (width>=31.25em){.gallery-columns-5{grid-template-columns:repeat(2,1fr)}}@media (width>=43.75em){.gallery-columns-5{grid-template-columns:repeat(5,1fr)}}@media (width>=31.25em){.gallery-columns-6{grid-template-columns:repeat(3,1fr)}}@media (width>=43.75em){.gallery-columns-6{grid-template-columns:repeat(6,1fr)}}@media (width>=31.25em){.gallery-columns-7{grid-template-columns:repeat(3,1fr)}}@media (width>=43.75em){.gallery-columns-7{grid-template-columns:repeat(7,1fr)}}@media (width>=31.25em){.gallery-columns-8{grid-template-columns:repeat(2,1fr)}}@media (width>=43.75em){.gallery-columns-8{grid-template-columns:repeat(4,1fr)}}@media (width>=50em){.gallery-columns-8{grid-template-columns:repeat(8,1fr)}}@media (width>=31.25em){.gallery-columns-9{grid-template-columns:repeat(3,1fr)}}@media (width>=43.75em){.gallery-columns-9{grid-template-columns:repeat(6,1fr)}}@media (width>=50em){.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery .wp-caption-text{text-align:start;margin-block-end:1.5rem}.wp-block-gallery{max-width:100rem;padding-inline:var(--gutter);margin-inline:auto;margin:3.75rem auto!important}.wp-block-gallery figure{max-width:none;padding:0}.wp-block-gallery img{margin-block-end:0}.wp-block-gallery .blocks-gallery-grid{max-width:none}.blocks-gallery-grid .blocks-gallery-image:last-child figure,.blocks-gallery-grid .blocks-gallery-item:last-child figure,.wp-block-gallery .blocks-gallery-image:last-child figure,.wp-block-gallery .blocks-gallery-item:last-child figure{margin:0 auto}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.blocks-gallery-grid .blocks-gallery-image figcaption a,.blocks-gallery-grid .blocks-gallery-item figcaption a,.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{text-decoration-thickness:var(--underline)!important}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0 auto}.prose>twitter-widget{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;width:40rem!important}.prose>iframe.instagram-media{width:calc(100vw - var(--gutter) * 2)!important;margin-inline:auto!important}.prose>p img{margin-top:2.25rem;margin-bottom:2.25rem;display:block}.prose>p img.alignleft{clear:both;float:none;width:24rem}@media (width>=83em){.prose>p img.alignleft{float:left;width:16rem;margin:0 1.75rem 0 -18rem}}.prose>p img.alignright{clear:both;float:none;width:24rem;margin-left:0}@media (width>=83em){.prose>p img.alignright{float:right;width:16rem;margin:0 -18rem 1.5rem 1.75rem}}.prose>div.alignnone{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin-top:3.75rem;margin-bottom:3.75rem;width:100%!important}.prose>div.alignnone:first-child{margin-top:1.5rem}.prose>div .aligncenter{margin-inline:auto;padding:0 var(--gutter);margin-top:3.75rem;margin-bottom:3.75rem;display:block}.prose>div .aligncenter:first-child{margin-top:1.5rem}.wp-audio-shortcode{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin-bottom:1.5rem;display:block;width:auto!important;min-width:0!important;max-width:43rem!important}.wp-caption img{margin-bottom:0}.prose .wp-caption-text{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.prose .wp-caption-text a{text-decoration-thickness:var(--underline)!important}.prose .wp-caption-text{max-width:none;margin-top:.75rem;padding-inline:0}.wp-video{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;margin-bottom:1.5rem;width:auto!important;max-width:43rem!important}.wp-block-image{max-width:56rem;padding-inline:var(--gutter);margin-inline:auto;margin-bottom:0}.wp-block-image figure{margin:2.25rem auto}figure.wp-block-image{margin-top:2.25rem;margin-bottom:2.25rem}figure.wp-block-image:first-child{margin-top:1.5rem}.wp-block-image.size-large{margin-top:3.75rem;margin-bottom:3.75rem}.wp-block-image.size-large figcaption{max-width:calc(43rem - var(--gutter) * 2);padding:0}.wp-block-image .size-large{max-width:43rem}[aria-label="Block: Image"][data-align=right],.wp-block-image .alignright{max-width:calc(43rem - var(--gutter) * 2);padding-inline:var(--gutter);clear:both;float:none;width:100%;margin-inline:auto;padding:0}@media (width>=83em){[aria-label="Block: Image"][data-align=right],.wp-block-image .alignright{width:16rem;margin-top:.25rem;position:absolute;right:calc(50% - 37.5rem)}}[aria-label="Block: Image"][data-align=right] figcaption,.wp-block-image .alignright figcaption{padding:0}[aria-label="Block: Image"][data-align=right] img,.wp-block-image .alignright img{width:24rem}[aria-label="Block: Image"][data-align=left],.wp-block-image .alignleft{max-width:calc(43rem - var(--gutter) * 2);padding-inline:var(--gutter);clear:both;float:none;width:100%;margin-inline:auto;padding:0}@media (width>=83em){[aria-label="Block: Image"][data-align=left],.wp-block-image .alignleft{width:16rem;margin-top:.25rem;position:absolute;left:calc(50% - 37.5rem)}}[aria-label="Block: Image"][data-align=left] figcaption,.wp-block-image .alignleft figcaption{padding:0}[aria-label="Block: Image"][data-align=left] img,.wp-block-image .alignleft img{width:24rem}.wp-block-image figcaption{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.wp-block-image figcaption a{text-decoration-thickness:var(--underline)!important}.wp-block-image figcaption{margin-top:.75rem;margin-bottom:0;padding:0}@media (width>=43.75em){.wp-block-image figcaption{padding:0 var(--gutter)}}.wp-block-image img{margin-bottom:0}.wp-block-image.aligncenter img{margin-inline:auto;display:block}.wp-block-image.size-full{padding:0 var(--gutter)}.wp-block-image.size-full figcaption{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;padding:0}@media (width>=43.75em){.wp-block-image.size-full figcaption{padding:0 var(--gutter)}}.prose .wp-block-image .aligncenter{padding:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:block}ul.menu{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}ul.menu a{text-decoration-thickness:var(--underline)!important}ul.menu{flex-wrap:wrap;flex-shrink:0;margin:0;margin-inline-end:2rem;padding:0;list-style-type:none;display:flex}.menu li{margin-block-end:0;padding-inline-end:.25em}.menu li:after{content:", "}.menu li:last-child:after{content:""}.current-menu-item a,.current_page_item a{text-decoration-line:underline}.pagination{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.pagination a{text-decoration-thickness:var(--underline)!important}.pagination{max-width:43rem;padding-inline:var(--gutter);margin-block-end:var(--vertical-space);margin-inline:auto}.pagination__label,.page-numbers{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.pagination__label a,.page-numbers a{text-decoration-thickness:var(--underline)!important}.pagination__label,.page-numbers{margin-block:0}.pagination .screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}ul.page-numbers{flex-wrap:wrap;flex-shrink:0;margin-inline-start:-.75rem;padding:0;list-style-type:none;display:flex}a.page-numbers,span.page-numbers{padding:.75rem}.page-numbers[aria-current=page]{text-decoration-line:underline}.pagination__label{padding:0}.wp-block-quote.has-text-align-center{border-block:1px solid #000;border-inline-start:0;padding-block-start:1.5rem}.wp-block-quote.has-text-align-center>*{padding-inline-start:0}.wp-block-quote.has-text-align-right{border-inline-start:0;border-left:0;border-right:1px solid #000}.wp-block-quote.has-text-align-right>*{padding-left:0;padding-right:var(--gutter)}.wp-block-quote__citation{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.wp-block-quote__citation a{text-decoration-thickness:var(--underline)!important}.wp-block-quote__citation{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{color:#000;border:none;max-width:none;margin:2.25rem auto;padding:0}.wp-block-quote.is-large>*,.wp-block-quote.is-style-large>*{max-width:56rem;padding-inline-end:var(--gutter)}.wp-block-quote.is-large p:last-of-type,.wp-block-quote.is-style-large p:last-of-type{margin-block-end:.5rem}.wp-block-quote.is-large>cite,.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-style-large>cite,.wp-block-quote.is-style-large .wp-block-quote__citation{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.wp-block-quote.is-large>cite a,.wp-block-quote.is-large .wp-block-quote__citation a,.wp-block-quote.is-style-large>cite a,.wp-block-quote.is-style-large .wp-block-quote__citation a{text-decoration-thickness:var(--underline)!important}.wp-block-quote.is-large>cite,.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-style-large>cite,.wp-block-quote.is-style-large .wp-block-quote__citation{color:inherit;text-align:start;margin:0 auto;max-width:43rem!important}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:var(--style-h2-font-family);font-size:var(--style-h2-font-size);font-style:var(--style-h2-font-style);font-weight:var(--style-h2-font-weight);line-height:var(--style-h2-line-height);text-transform:var(--style-h2-text-transform)}.wp-block-quote.is-large p a,.wp-block-quote.is-style-large p a{text-decoration-thickness:var(--underline)!important}.wp-block-pullquote{max-width:43rem;padding-inline:var(--gutter);text-align:start;border-block:none;margin-block:3.75rem;margin-inline:auto;padding-block:0}.wp-block-pullquote:first-child{margin-block-start:1.5rem}.wp-block-pullquote blockquote{color:#000;border-inline-start:none;margin-inline:0}.wp-block-pullquote blockquote>:not(cite){font-family:var(--style-h1-font-family);font-size:var(--style-h1-font-size);font-style:var(--style-h1-font-style);font-weight:var(--style-h1-font-weight);letter-spacing:var(--style-h1-letter-spacing);line-height:var(--style-h1-line-height);text-transform:var(--style-h1-text-transform)}.wp-block-pullquote blockquote>:not(cite) a{text-decoration-thickness:var(--underline)!important}.wp-block-pullquote cite,.wp-block-pullquote .wp-block-pullquote__citation{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}.wp-block-pullquote cite a,.wp-block-pullquote .wp-block-pullquote__citation a{text-decoration-thickness:var(--underline)!important}.wp-block-pullquote cite,.wp-block-pullquote .wp-block-pullquote__citation{color:inherit}.wp-block-pullquote ul,.wp-block-pullquote ol,.wp-block-pullquote p,.wp-block-pullquote cite{padding-inline-start:0}.wp-block-pullquote p:last-of-type{margin-block-end:.5rem}.searchform div{position:relative}.prose .searchform{max-width:43rem;padding-inline:var(--gutter);margin-block-end:1.5rem;margin-inline:auto}.searchform+.termindex{margin-block-start:2.25rem}.searchform label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.searchform input[type=search],.searchform input[type=text]{max-width:calc(100vw - var(--gutter) * 2);-webkit-appearance:none;box-sizing:border-box;border:1px solid #000;border-radius:0;width:100%;margin-inline:auto;padding-block:1rem;padding-inline:1rem 7rem;display:block}.searchform input[type=submit]{background-color:#0000;position:absolute;inset-block-start:0;inset-inline-end:0}.searchform input[type=submit]:hover,.searchform input[type=submit]:focus{color:#fff;background-color:#000!important}.searchform__group{border:1px solid #000;margin-block-end:.5rem;display:flex}.wp-block-search .wp-block-search__button{margin-inline-start:0}.cp-widget--header-1 .widget{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.cp-widget--header-1 .widget a{text-decoration-thickness:var(--underline)!important}.cp-widget--header-1 .widget *{margin:0;padding:0}.cp-widget--header-1 .widget a{text-decoration-line:none}.cp-widget--header-1 .widget a:hover{text-decoration-line:underline}.footer-widgets{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.footer-widgets a{text-decoration-thickness:var(--underline)!important}.footer-widgets{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto;padding-block-end:1.5rem}@media (width>=43.75em){.footer-widgets{padding-block-end:2.25rem}}.widget-title{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.widget-title a{text-decoration-thickness:var(--underline)!important}.widget-title{margin:0}.widget p,.widget ul,.widget ol,.widget h3{margin-inline:0;padding-inline:0}.widget{margin-block-end:1.5rem}.widget_text a,.widget_custom_html a{text-decoration-line:underline}.widget_text a:hover,.widget_custom_html a:hover{text-decoration-line:none}.cp-widget--small .widget{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.cp-widget--small .widget a{text-decoration-thickness:var(--underline)!important}.widget_recent_entries ul{margin:0}.widget_recent_entries a:after{content:" –"}.widget .searchform{padding:0}.nav{max-width:100rem;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-block:1.5rem;margin-inline:auto;display:flex}@media (width>=43.75em){.nav{margin-block-end:var(--vertical-space)}}.nav .menu{margin-block-end:.5rem}.header{margin-block-end:calc(var(--vertical-space) * 1.25)}.breadcrumb{margin:0;padding:0}.breadcrumb p{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.breadcrumb p a{text-decoration-thickness:var(--underline)!important}.breadcrumb p{margin-block-end:.5rem}.page-description>p,.page-description>details,.page-description>dl{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.page-description>p a,.page-description>details a,.page-description>dl a{text-decoration-thickness:var(--underline)!important}.page-description>:last-child{margin-block-end:0}.post-time{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.post-time a{text-decoration-thickness:var(--underline)!important}.post-title{font-family:var(--style-h1-font-family);font-size:var(--style-h1-font-size);font-style:var(--style-h1-font-style);font-weight:var(--style-h1-font-weight);letter-spacing:var(--style-h1-letter-spacing);line-height:var(--style-h1-line-height);text-transform:var(--style-h1-text-transform)}.post-title a{text-decoration-thickness:var(--underline)!important}.post-title{margin:-.75rem auto 3.75rem}.post-footer{clear:both}.meta{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.meta a{text-decoration-thickness:var(--underline)!important}.post-meta-title{font-style:italic}.term{display:inline}.term:last-child .separator{display:none}.rpbt_shortcode{margin-block-end:var(--vertical-space)}.rpbt_shortcode h3{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.rpbt_shortcode h3 a{text-decoration-thickness:var(--underline)!important}.rpbt_shortcode h3{max-width:100rem;padding-inline:var(--gutter);margin-block-start:0;margin-inline:auto}.rpbt_shortcode .post-index{margin-block-start:0}.post-index{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.post-index a{text-decoration-thickness:var(--underline)!important}.post-index{max-width:none;padding:0}.post-index__post-item{list-style-type:none;position:relative}.post-item{max-width:100rem;padding-inline:var(--gutter);-moz-column-gap:2rem;text-shadow:0 0 10px #fff;border-block-start:1px solid #000;grid-template-columns:repeat(12,1fr);align-items:baseline;column-gap:2rem;margin-inline:auto;padding-block:1rem 1.125rem;display:grid}.post-index__post-item:last-child .post-item{border-block-end:1px solid #000}.post-item>*{z-index:100}.post-item>:first-child{grid-column:1/span 12}@media (width>=50em){.post-item>:first-child{grid-column:1/span 2}}.post-item>:nth-child(2){grid-column:1/span 12}@media (width>=50em){.post-item>:nth-child(2){grid-column:3/span 5}}.post-item>:nth-child(3){grid-column:1/span 12}@media (width>=50em){.post-item>:nth-child(3){grid-column:8/span 5}}.post-item__text{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}.post-item__text a{text-decoration-thickness:var(--underline)!important}.post-item__text{margin-block-end:.25rem;display:block}.post-item__image{max-width:var(--max-width);opacity:.4;right:var(--pos-right);transform:translate(50%, calc(-50% + var(--trans-y) / 3)) rotate(var(--rotate));z-index:-10;margin:0;transition:opacity .3s;display:block;position:absolute;top:50%}.post-item__terms{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.post-item__terms a{text-decoration-thickness:var(--underline)!important}.post-item__terms{margin:0;padding:0}@media not all and (hover:none){.post-item__image{opacity:1}.post-index__post-item:hover .post-item__image{opacity:.4;transition:opacity .1s}}.termindex{max-width:100rem;padding-inline:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));row-gap:5rem;margin-block:6rem;margin-inline:auto;display:grid}@media (width>=50em){.termindex{-moz-columns:11rem auto;columns:11rem auto;display:block}}.termindex:first-child{margin-block-start:0}.termindex:last-child{margin-block-end:0}.termindex h2{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}.termindex h2 a{text-decoration-thickness:var(--underline)!important}.termindex h2{max-width:none;margin-block:0;margin-inline:0;padding:0}.termindex ol{font-family:var(--style-h3-font-family);font-size:var(--style-h3-font-size);font-style:var(--style-h3-font-style);font-weight:var(--style-h3-font-weight);line-height:var(--style-h3-line-height);text-transform:var(--style-h3-text-transform)}.termindex ol a{text-decoration-thickness:var(--underline)!important}.termindex ol{max-width:none;margin-block:0 2.25rem;margin-inline:0;padding:0;list-style-type:none}.termindex li{text-indent:-1rem;margin-block-end:0;margin-inline-start:1rem}.termindex a:not([class]){text-decoration-line:none}.termindex a:not([class]):hover{text-decoration-line:underline}.term__count{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.term__count a{text-decoration-thickness:var(--underline)!important}.term__count{margin-inline-start:.5rem}.termindex .term--post_format,.termindex .term--category{font-family:var(--style-body-font-family);font-size:var(--style-body-font-size);font-style:var(--style-body-font-style);font-weight:var(--style-body-font-weight);letter-spacing:var(--style-body-letter-spacing);line-height:var(--style-body-line-height);text-transform:var(--style-body-text-transform)}.termindex .term--post_format a,.termindex .term--category a{text-decoration-thickness:var(--underline)!important}.post-item__time{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.post-item__time a{text-decoration-thickness:var(--underline)!important}article.page{margin-block-start:8rem}.cp-table{max-width:100rem;padding-inline:var(--gutter);margin-inline:auto}.cp-table-row{border-block-start:1px solid #000;margin-block-end:0;padding-block:1rem 0}.cp-table-row:last-child{border-block-end:1px solid #000}.cp-row-header,.cp-row-body{margin-block-end:1.125rem}@media (width>=50em){.cp-row-header,.cp-row-body{-moz-column-gap:2rem;grid-template-columns:repeat(12,1fr);justify-items:start;column-gap:2rem;display:grid}}.cp-row-header{align-items:baseline}.cp-row-body{align-items:start}@media (width>=50em){.cp-row-header>*,.cp-row-body>*{grid-column:var(--grid-col);justify-self:var(--justify);text-align:var(--text-align)}}.cp-row-header a{text-decoration-line:none!important}.cp-row-header a:hover{text-decoration-line:underline!important}.cp-row-header>h3{--grid-col:auto / span 8}.cp-row-header>h3 a:after{content:"↓";margin-inline-start:1em;display:inline-block}.cp-table-row--open .cp-row-header>h3 a:after{transform:rotate(180deg)}@media (hover:hover){.cp-row-header>h3 a:after{opacity:0}.cp-row-header>h3 a:hover:after{opacity:1}}.cp-row-header>p{--grid-col:10 / span 3;--justify:end;--text-align:end}.cp-row-body>div{--grid-col:2 / span 6}.cp-row-body>figure{--grid-col:9 / span 4;--justify:end;width:100%;margin-block:1.5rem 0;margin-inline:0;padding-inline:0}@media (width>=50em){.cp-row-body>figure{margin-block-start:0}}.cp-row-body>figure img{margin-block-end:0;display:block}@media (width>=50em){.cp-row-body>figure img{margin-inline-start:auto}}.cp-table h1,.cp-table h2,.cp-table h3,.cp-table h4,.cp-table h5,.cp-table h6,.cp-table p{max-width:none;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.header>.nav{view-transition-name:site-navigation}::view-transition-old(root){animation-duration:.16s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-in-out}::view-transition-group(site-navigation){animation:none}::view-transition-new(site-navigation){animation:none}::view-transition-old(site-navigation){display:none}}code[class*=language-],pre[class*=language-]{color:#282828;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;direction:ltr;line-height:1.5}pre[class*=language-]{padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#eee}:not(pre)>code[class*=language-]{padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#75715e}.token.punctuation{color:#282828}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#e08}.token.boolean,.token.number{color:#98d}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#0a2}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#282828}.token.atrule,.token.attr-value,.token.function{color:#d70}.token.keyword{color:#07d}.token.regex,.token.important,.token.variable{color:#d70}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;pointer-events:none;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);text-align:right;padding-right:.8em;display:block}.token a{color:inherit}span.inline-color-wrapper{box-sizing:border-box;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=) 50%/110%;border:1px solid #fff;outline:1px solid #00000080;width:1.333ch;height:1.333ch;margin:0 .333ch;display:inline-block;overflow:hidden}span.inline-color{width:120%;height:120%;display:block}.command-line-prompt{float:left;letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;user-select:none;border-right:1px solid #999;margin-right:1em;font-size:100%;display:block}.command-line-prompt>span:before{color:#999;content:" ";padding-right:.8em;display:block}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.token.treeview-part .entry-line{text-indent:-99em;vertical-align:top;width:1.2em;display:inline-block;position:relative}.token.treeview-part .entry-line:before,.token.treeview-part .line-h:after{content:"";width:50%;height:100%;position:absolute;top:0;left:50%}.token.treeview-part .line-h:before,.token.treeview-part .line-v:before{border-left:1px solid #ccc}.token.treeview-part .line-v-last:before{border-bottom:1px solid #ccc;border-left:1px solid #ccc;height:50%}.token.treeview-part .line-h:after{border-bottom:1px solid #ccc;height:50%}.token.treeview-part .entry-name{vertical-align:top;display:inline-block;position:relative}.token.treeview-part .entry-name.dotfile{opacity:.5}@font-face{font-family:PrismTreeview;src:url(data:application/font-woff;base64,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)format("woff")}.token.treeview-part .entry-name:before{content:"";font-family:PrismTreeview;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.5ex;font-style:normal;display:inline-block}.token.treeview-part .entry-name.dir:before{content:""}.token.treeview-part .entry-name.ext-bmp:before,.token.treeview-part .entry-name.ext-eps:before,.token.treeview-part .entry-name.ext-gif:before,.token.treeview-part .entry-name.ext-jpe:before,.token.treeview-part .entry-name.ext-jpeg:before,.token.treeview-part .entry-name.ext-jpg:before,.token.treeview-part .entry-name.ext-png:before,.token.treeview-part .entry-name.ext-svg:before,.token.treeview-part .entry-name.ext-tiff:before{content:""}.token.treeview-part .entry-name.ext-cfg:before,.token.treeview-part .entry-name.ext-conf:before,.token.treeview-part .entry-name.ext-config:before,.token.treeview-part .entry-name.ext-csv:before,.token.treeview-part .entry-name.ext-ini:before,.token.treeview-part .entry-name.ext-log:before,.token.treeview-part .entry-name.ext-md:before,.token.treeview-part .entry-name.ext-nfo:before,.token.treeview-part .entry-name.ext-txt:before{content:""}.token.treeview-part .entry-name.ext-asp:before,.token.treeview-part .entry-name.ext-aspx:before,.token.treeview-part .entry-name.ext-c:before,.token.treeview-part .entry-name.ext-cc:before,.token.treeview-part .entry-name.ext-cpp:before,.token.treeview-part .entry-name.ext-cs:before,.token.treeview-part .entry-name.ext-css:before,.token.treeview-part .entry-name.ext-h:before,.token.treeview-part .entry-name.ext-hh:before,.token.treeview-part .entry-name.ext-htm:before,.token.treeview-part .entry-name.ext-html:before,.token.treeview-part .entry-name.ext-jav:before,.token.treeview-part .entry-name.ext-java:before,.token.treeview-part .entry-name.ext-js:before,.token.treeview-part .entry-name.ext-php:before,.token.treeview-part .entry-name.ext-rb:before,.token.treeview-part .entry-name.ext-xml:before{content:""}.token.treeview-part .entry-name.ext-7z:before,.token.treeview-part .entry-name.ext-bz2:before,.token.treeview-part .entry-name.ext-bz:before,.token.treeview-part .entry-name.ext-gz:before,.token.treeview-part .entry-name.ext-rar:before,.token.treeview-part .entry-name.ext-tar:before,.token.treeview-part .entry-name.ext-tgz:before,.token.treeview-part .entry-name.ext-zip:before{content:""}.token.treeview-part .entry-name.ext-aac:before,.token.treeview-part .entry-name.ext-au:before,.token.treeview-part .entry-name.ext-cda:before,.token.treeview-part .entry-name.ext-flac:before,.token.treeview-part .entry-name.ext-mp3:before,.token.treeview-part .entry-name.ext-oga:before,.token.treeview-part .entry-name.ext-ogg:before,.token.treeview-part .entry-name.ext-wav:before,.token.treeview-part .entry-name.ext-wma:before{content:""}.token.treeview-part .entry-name.ext-avi:before,.token.treeview-part .entry-name.ext-flv:before,.token.treeview-part .entry-name.ext-mkv:before,.token.treeview-part .entry-name.ext-mov:before,.token.treeview-part .entry-name.ext-mp4:before,.token.treeview-part .entry-name.ext-mpeg:before,.token.treeview-part .entry-name.ext-mpg:before,.token.treeview-part .entry-name.ext-ogv:before,.token.treeview-part .entry-name.ext-webm:before{content:""}.token.treeview-part .entry-name.ext-pdf:before{content:""}.token.treeview-part .entry-name.ext-xls:before,.token.treeview-part .entry-name.ext-xlsx:before{content:""}.token.treeview-part .entry-name.ext-doc:before,.token.treeview-part .entry-name.ext-docm:before,.token.treeview-part .entry-name.ext-docx:before{content:""}.token.treeview-part .entry-name.ext-pps:before,.token.treeview-part .entry-name.ext-ppt:before,.token.treeview-part .entry-name.ext-pptx:before{content:""}code.language-javascript .token.keyword{color:#e08}code.language-javascript .token.keyword.keyword-function{color:#07d;font-style:italic}code.language-javascript .token.keyword.keyword-false,code.language-javascript .token.keyword.keyword-true{color:#98d}code.language-javascript .token.operator{color:#e08}code.language-javascript .token.class-name{color:#07d}.container{max-width:43rem;padding-inline:var(--gutter);margin-inline:auto}.container--xl{max-width:100rem;padding-inline:var(--gutter);margin-inline:auto}.hidden{display:none}.visuallyhidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.button:focus,.visuallyhidden.button:active{clip-path:none;color:#fff;text-align:center;white-space:nowrap;z-index:auto;width:auto;height:auto;margin:1rem auto 0;padding:.5rem;display:inline-block;position:static;top:auto;left:auto;overflow:auto;background-color:#000!important}.visuallyhidden.button:focus:hover,.visuallyhidden.button:active:hover{color:#000;background-color:#fff!important}.visuallyhidden.button:hover{color:#000;background-color:#fff}.screenshot{box-shadow:0 8px 19px -3px #aaa}img.pixels{image-rendering:crisp-edges}.thumbs{max-width:43rem;padding-inline:var(--gutter);-moz-column-gap:calc(var(--gutter) / 2);column-gap:calc(var(--gutter) / 2);row-gap:calc(var(--gutter) / 2);grid-template-columns:repeat(auto-fill,80px);margin-block-end:1.5rem;margin-inline:auto;display:grid}.thumbs img{float:none!important;margin-block-end:0!important;margin-inline-end:0!important;padding-inline:0!important}.thumbs--with-borders img{border:1px solid #e6e6e6}.prose .thumbs img{width:auto!important}.smallcaps{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.smallcaps a{text-decoration-thickness:var(--underline)!important}.mocking{font-feature-settings:"aalt"}.discreet-links a,a.discreet-links{text-decoration-line:none}.discreet-links a:hover,a.discreet-links:hover{text-decoration-line:underline}.notes,.small{font-family:var(--style-h6-font-family);font-size:var(--style-h6-font-size);font-style:var(--style-h6-font-style);font-weight:var(--style-h6-font-weight);letter-spacing:var(--style-h6-letter-spacing);line-height:var(--style-h6-line-height);text-transform:var(--style-h6-text-transform)}.notes a,.small a{text-decoration-thickness:var(--underline)!important}.button{font-family:var(--style-h5-font-family);font-size:var(--style-h5-font-size);font-style:var(--style-h5-font-style);font-weight:var(--style-h5-font-weight);letter-spacing:var(--style-h5-letter-spacing);line-height:var(--style-h5-line-height);text-transform:var(--style-h5-text-transform)}.button a{text-decoration-thickness:var(--underline)!important}.button{color:#fff;background-color:#000;border:1px solid #000;padding:.5rem 1rem;display:inline-block}.button:hover,.button:focus{color:#000;text-decoration-line:none;background-color:#fff!important}@media print{@page{margin:0;size:A4}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background-color:#fff;font-size:10px;overflow:visible}article{padding-top:15mm}.prose img:not(.emoji){max-width:5cm;max-height:5cm;width:auto!important;height:auto!important}.prose .thumbs img{max-width:100%}.prose img.alignleft,.prose p .alignleft{margin-left:0;padding-left:0}.prose img.alignright,.prose p .alignright{margin-right:0;padding-right:0}.termindex{max-width:40rem;margin-left:auto;margin-right:auto}}
