code[class*="language-"],pre[class*="language-"]{color:var(--color-code-white);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1rem;margin:0 0;overflow:auto}.token.punctuation{color:var(--color-code-light-grey)}.token.comment,.token.doctype{color:var(--color-code-comment)}.token.tag,.token.markup,.token.variable,.token.this,.token.selector,.token.key,.token.kirbytag-bracket,.token.prolog,.token.delimiter{color:var(--color-code-red)}.token.constant,.token.number,.token.boolean,.token.boolean.important,.token.attr-name,.token.kirbytag-attr,.token.kirbytag-name,.token.entity,.token.bold,.token.bold>.punctuation{color:var(--color-code-orange)}.token.keyword,.token.italic,.token.italic>.punctuation{color:var(--color-code-purple)}.token.function{color:var(--color-code-blue)}.token.operator,.token.title{color:var(--color-code-aqua)}.token.string,.token.attr-value,.token.attr-value .punctuation,.token.list.punctuation{color:var(--color-code-green)}.token.scope,.token.class-name,.token.property,.token.url{color:var(--color-code-yellow)}.token.title,.token.kirbytag-bracket,.token.list.punctuation{font-weight:700}.token.title .punctuation{color:inherit}.token.bold{font-weight:bold}.token.italic{font-style:italic}.codeblock{background:var(--color-black)}.codeblock figcaption{color:var(--color-code-white);padding:.5rem 1rem;font-family:var(--font-family-mono);border-bottom:1px solid #333}*{margin:0;padding:0}:root{--padding:1.5rem;--color-black:#000;--color-white:#fff;--color-grey:#777;--color-dark:#080808;--color-light:#efefef;--color-text:var(--color-black);--color-text-darkmode:var(--color-white);--color-text-grey:var(--color-grey);--color-background:var(--color-white);--color-background-darkmode:var(--color-black);--color-code-light-grey:#cacbd1;--color-code-comment:#a9aaad;--color-code-white:#c5c9c6;--color-code-red:#d16464;--color-code-orange:#de935f;--color-code-yellow:#f0c674;--color-code-green:#a7bd68;--color-code-aqua:#8abeb7;--color-code-blue:#7e9abf;--color-code-purple:#b294bb;--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}@media (prefers-color-scheme:dark){:root{--color-text:#fff;--color-text-alt:#aaa;--color-background:#000;--color-background-alt:#111}}html{font-family:var(--font-family-sans);color:var(--color-text);background:var(--color-background)}img{width:100%;height:100%}body{padding:var(--padding);max-width:70rem;margin:0 auto}li{list-style:none}a{color:currentColor;text-decoration:none}button{font:inherit;background:none;border:0;color:currentColor;cursor:pointer}strong,b{font-weight:600}small{font-size:inherit;color:var(--color-text-grey)}.bg-light{background-color:var(--color-light)}.color-grey{color:var(--color-text-grey)}.header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-1rem;margin-left:-1rem;margin-bottom:3rem}.logo{padding:1rem;display:flex;align-items:center;font-weight:600;cursor:pointer}.menu{display:flex}.menu a{padding:1rem;display:block}.menu a[aria-current]{text-decoration:underline}.social{display:flex;padding:0 .5rem}.social a{padding:1rem .5rem}.section{padding:3rem 0}.grid{--columns:12;--gutter:3rem;display:grid;grid-gap:var(--gutter);grid-template-columns:1fr}.grid>.column{margin-bottom:var(--gutter)}.autogrid{--gutter:3rem;--min:10rem;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));grid-auto-flow:dense}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}.text{line-height:1.8}@media only screen and (min-width:1180px){.text{font-size:1.2rem}}@media only screen and (max-width:1180px){.text{font-size:1.2rem}}@media only screen and (max-width:768px){.text{font-size:1.3rem;line-height:1.6}}.text a{text-decoration:underline}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text p,.text ul,.text ol{margin-bottom:1.5rem}.text ul,.text ol{margin-left:1rem}.text ul p,.text ol p{margin-bottom:0}.text ul>li{list-style:disc}.text ol>li{list-style:decimal}.text ul ol,.text ul ul,.text ol ul,.text ol ol{margin-bottom:0}.text h1,.h1,.intro{font-size:2rem;margin-bottom:3rem;line-height:1.25em}.text h2,.h2{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.text h3,.h3{font-weight:600}.text .codeblock{display:grid}.text code{font-family:var(--font-family-mono);font-size:1em;font-size:0.8em;background:var(--color-light);padding:0 .5rem;padding:0;display:inline-block;color:var(--color-black)}@media (prefers-color-scheme:dark){.text code{background:var(--color-dark);color:var(--color-white)}}.text pre{margin:3rem 0;background:var(--color-black);color:var(--color-white);padding:1.5rem;padding:unset;overflow-x:scroll;overflow-y:hidden;line-height:1.5rem;background:#222;box-shadow:0 0 0 1.5em #222}.text pre code{padding:0;background:none;color:inherit}.text hr{margin:6rem 0}.text dt{font-weight:600}.text blockquote{font-size:1.s5rem;line-height:1.7em;border-left:2px solid var(--color-black);padding-left:1rem;margin:3rem 0;max-width:25rem}.text blockquote footer{font-size:.875rem;font-style:italic}.text figure{margin:3rem 0;transition:all 0.3s ease}.text figcaption{padding-top:0.25rem;font-size:0.85em;color:var(--color-text-grey)}@media (prefers-color-scheme:dark){.text figcaption{color:var(--color-code-light-grey)}}.text figure ul{line-height:0;display:grid;gap:1.5rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.text figure ul li{list-style:none}hr{border:0;background:currentColor;height:2px;height:1px;width:1.5rem;width:100%;max-width:35rem;margin:3rem auto;background:var(--color-text-grey)}.align-center{text-align:center}.intro{max-width:40rem}.intro *:not(:last-child){margin-bottom:1em}.cta{background:var(--color-black);color:var(--color-white);display:inline-flex;justify-content:center;padding:.75rem 1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-black)}.box{background:var(--color-light);padding:1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-light)}.img{position:relative;display:block;--w:1;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));background:var(--color-black);background:transparent}.img img,.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-fit:contain;border:0}.img[data-contain] img{object-fit:contain}.img-caption,.video-caption{padding-top:.75rem;line-height:1.5em}.footer{padding:9rem 0 6rem;line-height:1.5em}.footer:before{content:"";display:block;width:1.5rem;height:2px;background:var(--color-black);margin-bottom:1.5rem}.footer h2{font-weight:600;margin-bottom:.75rem}.footer ul,.footer p,.footer svg{color:var(--color-text-grey);fill:var(--color-text-grey)}.footer p{max-width:15rem}.footer a:hover,.footer a:hover svg{color:var(--color-text);fill:var(--color-text)}.map{--w:2;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));position:relative;overflow:hidden;background:var(--color-black)}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.margin-s{margin-bottom:.75rem}.margin-m{margin-bottom:1.5rem}.margin-l{margin-bottom:3rem}.margin-xl{margin-bottom:4.5rem}.margin-xxl{margin-bottom:6rem}@media screen and (min-width:60rem){body{--padding:3rem}.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.pagination{display:flex;padding-top:6rem;justify-content:center;align-items:center;flex-wrap:wrap}.pagination>span{color:var(--color-text-grey)}.pagination>*{padding:.35rem;min-width:1.5rem;text-align:center;border:2px solid currentColor;margin-right:0.5rem;margin-bottom:1rem}@media (prefers-color-scheme:dark){.pagination>*{border:1px solid currentColor}}.pagination>a.inactive:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}@media (prefers-color-scheme:dark){.pagination>a.inactive:hover{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}}.pagination>a.active{border:none;font-weight:600}.pagination>a.pagination-prev,.pagination>a.pagination-next{border:none}.pagination>span{border:none}.note-excerpt{line-height:1.5em}.note-excerpt header{margin-bottom:1.5rem}.note-excerpt figure{margin-bottom:.5rem}.note-excerpt-title{font-weight:600}.note-excerpt-date{color:var(--color-text-grey)}.note-date{text-transform:lowercase}.note-meta{color:var(--color-text-grey);font-size:0.9rem;line-height:1.4em}.stats dl{margin:0 auto;max-width:450px;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid;font-size:0.8em;line-height:1.6em;padding-top:2rem}.stats dt{flex:0 0 50%;width:50%;max-width:50%;margin:0;padding:0.5rem 0.5rem 0.5rem 0;font-weight:700;border-top:1px solid;box-sizing:border-box;padding:0.5rem 0 !important}.stats dd{flex:0 0 50%;width:50%;max-width:50%;margin:0;padding:0.5rem 0;border-top:1px solid}.stars{display:inline-flex;gap:0.1em;font-size:1.1em;line-height:1;vertical-align:middle}.star{color:#ccc;transition:color 0.3s ease}.star.half{background:linear-gradient(90deg,#ccc 48%,#000 52%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.stars:hover .star.full{color:gold}.stars:hover .star.half{background:linear-gradient(90deg,gold 48%,#000 52%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}:where(h1){margin-block:0.67em;font-size:2em}.no-js .js-only{display:none !important}.js .no-js-only{display:none !important}.js img[loading="lazy"][data-thumbhash]:not([src]){display:block;width:100%;height:auto;aspect-ratio:var(--ratio,3/2);visibility:hidden}html:not(.js) img[loading="lazy"][data-thumbhash]{display:none}img[src ^="http://root.wirres.net/favicon.php"]{max-width:16px;max-height:16px}img[src ^="https://root.wirres.net/favicon.php"]{max-width:16px;max-height:16px}figure:has(a img[src^="http://root.wirres.net/favicon.php"]){margin:0;margin-top:4px;float:left}figure:has(a img[src^="https://root.wirres.net/favicon.php"]){margin:0;margin-top:4px;float:left}figure:has(a img[src^="http://root.wirres.net/favicon.php"]) + p a{font-weight:800}figure:has(a img[src^="https://root.wirres.net/favicon.php"]) + p a{font-weight:800}h1.note-title,h1.recipe-title{font-weight:600;font-size:2rem;line-height:1.3334em;margin-bottom:0}header.note-header,header.recipe-header{padding-top:0rem;padding-top:3rem;margin-bottom:1rem;font-size:1rem}article.note blockquote,div.note blockquote{color:(#606060);margin:1.5em 0 1.5em 0;margin:1em 0 1em 0;padding:0 0 0 1em;border-left:1px #606060 solid;font-size:1em;max-width:85%}@media (prefers-color-scheme:dark){article.note blockquote,div.note blockquote{color:var(--color-code-light-grey);border-left:1px var(--color-code-light-grey) solid}}article .text a:not(:has(img)):not(:has(svg)):not(:has(video)):hover,article .note-title a:hover{text-decoration:none;background-color:rgba(245,255,0,.5)}article .text a.archived:not(:has(img)):not(:has(svg)):not(:has(video)):hover{text-decoration:none;background-color:rgba(0,0,255,0.8);color:var(--color-background)}article .text a.dead-not-archived:not(:has(img)):not(:has(svg)):not(:has(video)):hover{text-decoration:none;background-color:rgba(255,100,100,0.5)}article .note-title a:hover{background-color:rgba(245,255,0,.5)}@media (prefers-color-scheme:dark){article .text a:not(:has(img)):not(:has(svg)):not(:has(video)):hover,a.underline:hover,article .note-title a:hover{background-color:rgba(245,255,0,.5)}article .text a.archived:not(:has(img)):not(:has(svg)):not(:has(video)):hover{text-decoration:none;background-color:rgba(0,0,255,0.8);color:var(--color-text)}}a.nohover:hover{color:unset;background:unset}.mastodon-embed a,.bluesky-embed a,div.mastodon-meta a,div.bluesky-meta a{text-decoration:none !important}.text a:not(:has(img)):not(:has(svg)):not(:has(video)),a.underline:not(:has(img)):not(:has(svg)):not(:has(video)){text-decoration:underline;text-underline-offset:0.25em;text-decoration-color:#999;text-decoration-thickness:1px;padding:2px}.text a.archived:not(:has(img)):not(:has(svg)):not(:has(video)),a[href^="https://web.archive.org/web/"],a[href^="http://web.archive.org/web/"]{background-color:rgba(100,100,255,0.1)}.text a.dead-not-archived:not(:has(img)):not(:has(svg)):not(:has(video)){background-color:rgba(255,100,100,0.1)}@media (prefers-color-scheme:dark){.text a.archived:not(:has(img)):not(:has(svg)):not(:has(video)),a[href^="https://web.archive.org/web/"],a[href^="http://web.archive.org/web/"]{background-color:rgba(100,100,255,0.35)}.text a.dead-not-archived:not(:has(img)):not(:has(svg)):not(:has(video)){background-color:rgba(255,100,100,0.25)}}.text a:hover,a.underline:hover{}.text figure a{color:inherit;background:none;text-shadow:none;background-size:0}.text hr{border:none;text-align:center;background:none;margin:0;height:100%;width:100%}.text hr::before{content:"* * *";display:block;font-size:1.5rem;color:gray}a.logo{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:calc(100vw / 10);white-space:nowrap}.logo .dot{width:.25em;height:.25em;vertical-align:baseline;transform:translateY(0.29em)}@media (min-width:55rem){.text .xl figure:not(:has(img[src*="root.wirres.net/favicon.php"])){margin:3rem 0;width:calc(100% + 25%);transform:translateX(-20%)}}img[src*="pbs.twimg.com/profile_images/"]{border-radius:50%;border:0px solid #1DA1F2;width:48px;height:48px;object-fit:cover}figure:has(a[href*="twitter.com/intent/user"]){transform:unset;margin:unset;width:unset;display:inline-block;vertical-align:middle;margin:0}figure:has(a[href*="twitter.com/intent/user"]) + p{display:inline-block;vertical-align:middle;margin:0 0 0 0.5rem}::selection{background-color:#f5ff00;color:#000}#logokreis{fill:#000000 !important}#logofrida{fill:#ffffff !important}@media (prefers-color-scheme:dark){#path4187,#dogpoo1,#dogpoo2,#dogpoo3,#dogpoo4{fill:#ffffff !important;stroke:#ffffff !important}#path10,#path12{fill:#000000 !important}#logokreis{fill:#ffffff !important}#logofrida{fill:#000000 !important}}.note-box{min-height:1rem;padding:1rem;background:linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),var(--note-box-bg) no-repeat center center/cover}@media (prefers-color-scheme:dark){.note-box{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0.5)),var(--note-box-bg) no-repeat center center/cover}}.nav-links{padding-bottom:1rem}article.note{padding-bottom:unset;background:unset}figure.thumbnail{--w:16;--h:8;margin-bottom:1em}@media (min-width:80rem){figure.thumbnail{padding-bottom:unset;background:unset;left:-299px;--w:16;--h:16}figure.thumbnail img{width:200px;height:200px}}video.videosrc{max-width:100%}:where(svg){fill:currentColor}:where(svg[viewBox="0 0 24 24"]),:where(svg[viewBox="0 0 16 16"]),:where(svg[viewBox="0 0 368 512"]),:where(svg[viewBox="0 0 384 512"]),:where(svg[viewBox="0 0 448 512"]),:where(svg[viewBox="0 0 496 512"]),:where(svg[viewBox="0 0 512 512"]),:where(svg[viewBox="0 0 576 512"]),:where(svg[viewBox="0 0 640 512"]){width:1em;height:1em;vertical-align:middle}svg[data-type="loader"]{animation:Spin 1.5s linear infinite}@keyframes Spin{100%{transform:rotate(360deg)}}footer .note-meta a:not(:has(img)):not(:has(svg)){text-decoration:underline;text-underline-offset:4px;text-underline-offset:0.25em}.note-meta a:hover{color:var(--color-text);fill:var(--color-text);text-decoration:none}.gallery ul li a img{display:block;transition:box-shadow 0.3s ease-in-out}.gallery ul li a:hover img{box-shadow:0 0 10px 3px rgba(245,255,0,0.25)}.mastodon-embed{border:1px solid #ddd;border-radius:8px;padding:1rem;padding-left:1.25em;background:#fff;max-width:600px;margin-top:2em;margin-bottom:2em}.mastodon-embed blockquote,.mastodon-embed blockquote p,.mastodon-embed.bluesky-embed blockquote{margin:0 !important;padding:0 !important;color:black;border-left:none !important;max-width:93% !important;max-width:100% !important}.mastodon-embed footer{display:flex;align-items:center;margin-top:0.75rem;font-style:unset !important}.mastodon-embed .invisible,.comment-group .invisible{display:none}.mastodon-embed .ellipsis,.comment-group .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:200px;vertical-align:bottom;text-decoration:underline;text-underline-offset:0.25em;text-decoration-color:#999;text-decoration-thickness:1px}.mastodon-embed .ellipsis:hover,.comment-group .ellipsis:hover{text-decoration:none}.mastodon-avatar{width:48px;height:48px;border-radius:50%;margin-right:0.75rem;flex-shrink:0}.mastodon-meta{font-size:0.9rem;color:#555;line-height:1.3}.mastodon-meta strong{color:#333}.mastodon-meta a{color:var(--color-code-grey);text-decoration:none}.mastodon-meta a:hover{text-decoration:underline}.mastodon-embed figure{margin:0.5rem 0}article header h1 a.flash{background-color:rgba(245,255,0,0.1);transition:background-color 0.6s ease-out}article.compact,div.compact{max-height:250px;overflow:hidden;position:relative}article.compact::after,div.compact::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}@media (prefers-color-scheme:dark){article.compact::after,div.compact::after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}}blockquote.bubble{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;border:unset !important;color:white !important;background-color:#007aff !important;padding:12px 16px !important;border-radius:18px !important;max-width:75% !important;font-size:1rem !important;line-height:1.4 !important;position:relative !important;margin:1em 0 !important;margin-left:auto !important;box-shadow:0 2px 6px rgba(0,0,0,0.15) !important}blockquote.bubble::after{content:"";position:absolute;bottom:8px;right:-7px;width:0;height:0;border:10px solid transparent;border-left-color:#007aff;border-right:0;border-bottom:0}.quote-outdent{display:inline-block;text-indent:-0.6em;padding-left:-0.6em}.poem{font-variant-ligatures:common-ligatures;font-size:1.0em;line-height:2;padding-left:2em;padding-bottom:2em;padding-top:2em}div.note.text.e-content>p{hyphens:manual;overflow-wrap:break-word;word-break:normal}@media (min-width:50rem){img.link-icon{margin-left:-1.7em}}audio.videosrc{width:100%}footer.footer:hover p a{text-decoration:underline;text-underline-offset:0.25em;text-decoration-thickness:1px}@media (prefers-color-scheme:dark){footer.note-footer,footer.footer,header p.note-meta{transition:filter 0.6s ease}footer.note-footer:hover,footer.footer:hover,header p.note-meta:hover{filter:brightness(1.7)}@media (hover:none) and (pointer:coarse){footer.note-footer,footer.footer,header.note-meta{filter:brightness(1.7)}footer.footer p a{text-decoration:underline;text-underline-offset:0.25em;text-decoration-thickness:1px}}}div.repost-block figure,div.repost-block p{margin:0px}.repost-meta{margin-top:2em;border-top:1px solid #c1c1c1;padding-top:0.25em;text-align:right !important;position:relative}.repost-meta a{text-decoration:none}.repost-error{color:#c00;font-style:italic}.repost-block{position:relative;color:#000;margin:2em 0;padding:1.5em;padding:1em;background-color:rgba(255,255,255,1);border:1px solid #ddd;border-radius:8px;box-shadow:inset 0 0 5px rgba(255,255,255,.03)}.repost-block figcaption{color:#000}.code-block{position:relative}.copy-button{position:absolute;top:-2.25em;right:-2em;padding:0.25em 0.5em;font-size:0.8em;cursor:pointer}video:not([controls]){cursor:pointer}video{cursor:pointer}font-family:reset;text-underline-offset:0.4em !important}a.dead-not-archived-v4{background-color:rgba(255,100,100,0.25);box-decoration-break:clone;-webkit-box-decoration-break:clone}a.archived-v4{background-color:rgba(100,100,255,0.35);box-decoration-break:clone !important;-webkit-box-decoration-break:clone}a.dead-not-archived-v5{background:linear-gradient(to top,rgba(255,100,100,0.4) 40%,transparent 40%);box-decoration-break:clone;-webkit-box-decoration-break:clone}*/ @media print{nav,.navigation,#navigation,.nav,.site-navigation{display:none !important}footer,.footer,.banner{display:none !important}footer.note-footer{display:block !important}body{margin:1cm}}@font-face{font-family:"brevia";src:url("/assets/css/fonts/1115219/d85abb8c-d9bd-4e85-9e95-ade6ed93e03c.eot?#iefix");src:url("/assets/css/fonts/1115219/d85abb8c-d9bd-4e85-9e95-ade6ed93e03c.eot?#iefix") format("eot"),url("/assets/css/fonts/1115219/b41c5bcb-4367-4e91-9a0b-254a9bf6f183.woff2") format("woff2"),url("/assets/css/fonts/1115219/78d26993-65e2-41f2-8818-9136d4c01400.woff") format("woff"),url("/assets/css/fonts/1115219/ecb67de3-d572-42b1-9228-eee3d78127ae.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"brevia";src:url("/assets/css/fonts/1115222/0b5f1cd8-a1fa-4c13-92ba-11b77899f0bc.eot?#iefix");src:url("/assets/css/fonts/1115222/0b5f1cd8-a1fa-4c13-92ba-11b77899f0bc.eot?#iefix") format("eot"),url("/assets/css/fonts/1115222/9b3f08a5-94c3-45c0-b8df-1ad22c570280.woff2") format("woff2"),url("/assets/css/fonts/1115222/e4ec33b4-3fb7-4284-8e41-5bcac078983f.woff") format("woff"),url("/assets/css/fonts/1115222/8cd6ed90-bdcc-454d-a7ce-2e59ca733bfe.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"brevia";src:url("/assets/css/fonts/1115237/ac6551f3-d728-4b40-b45d-34b8ce149d8c.eot?#iefix");src:url("/assets/css/fonts/1115237/ac6551f3-d728-4b40-b45d-34b8ce149d8c.eot?#iefix") format("eot"),url("/assets/css/fonts/1115237/f686aba3-bd9b-4e76-8d12-9c0acbffa939.woff2") format("woff2"),url("/assets/css/fonts/1115237/6d4dd899-1924-4566-a423-8bd16c8dd537.woff") format("woff"),url("/assets/css/fonts/1115237/76492a1f-34af-4a70-864b-861ee7040b37.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"brevia";src:url("/assets/css/fonts/1115240/ac4a0a7d-10d8-44a1-b6d8-2e2c812ab19e.eot?#iefix");src:url("/assets/css/fonts/1115240/ac4a0a7d-10d8-44a1-b6d8-2e2c812ab19e.eot?#iefix") format("eot"),url("/assets/css/fonts/1115240/ed2eb67a-84cd-4256-bf03-b567ce1aebbf.woff2") format("woff2"),url("/assets/css/fonts/1115240/210003e0-ec6b-4362-8c8e-57dc7754a87c.woff") format("woff"),url("/assets/css/fonts/1115240/f6387294-c01b-462d-b689-26db31cf9f16.ttf") format("truetype");font-style:italic;font-weight:600;font-display:swap}body{font-family:'brevia',sans-serif}.video-embed{position:relative}.video-embed img{height:100%;width:100%}.video-embed .play-button{position:absolute;top:50%;left:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px}.video-embed .text-overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem 1rem 0.75rem;font-size:0.7em;background:linear-gradient(transparent,black);color:var(--color-white)}.video-embed .text-overlay a{color:var(--color-white)}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);object-fit:cover}@supports not (aspect-ratio){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;border:unset;padding:0}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */ .pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:0.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:0.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:0.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#fff;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear !important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0 !important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;right:0;bottom:0;top:auto !important;left:0 !important}
