﻿@layer reset, base, vendor, components, utilities;@layer base{@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:400;src:url("/assets/fonts/pt-sans-narrow-v19sub-latin-regular.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB02}@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:700;src:url("/assets/fonts/pt-sans-narrow-v19sub-latin-700.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB02}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("/assets/fonts/roboto-condensed-v31sub-latin-300.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2105,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB04}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:url("/assets/fonts/roboto-condensed-v31sub-latin-300italic.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2105,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB04}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:500;src:url("/assets/fonts/roboto-condensed-v31sub-latin-500.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2105,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB04}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:500;src:url("/assets/fonts/roboto-condensed-v31sub-latin-500italic.woff2") format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2105,U+2113,U+2116,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+FB01-FB04}@font-face{font-family:"PT Sans Narrow Fallback";src:local("Arial");size-adjust:78.56%;ascent-override:129.58%;descent-override:35.13%;line-gap-override:0%}@font-face{font-family:"Roboto Condensed Fallback";src:local("Arial");size-adjust:87.75%;ascent-override:105.72%;descent-override:27.82%;line-gap-override:0%}}@layer reset{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{overflow-y:scroll}@supports(scrollbar-gutter: stable){html{overflow-y:auto;scrollbar-gutter:stable}}}@layer base{:where(html){--ease-3: cubic-bezier(0.25, 0, 0.3, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-elastic-out-3: cubic-bezier(0.5, 1.25, 0.75, 1.25);--ease-elastic-out-4: cubic-bezier(0.5, 1.5, 0.75, 1.25);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4)}}@layer components{.sun-and-moon>:is(.moon,.sun,.sun-beams){transform-origin:center center}.sun-and-moon>:is(.moon,.sun){fill:var(--icon-fill)}.theme-toggle:is(:hover,:focus-visible)>.sun-and-moon>:is(.moon,.sun){fill:var(--icon-fill-hover)}.sun-and-moon>.sun-beams{stroke:var(--icon-fill);stroke-width:2px}.theme-toggle:is(:hover,:focus-visible) .sun-and-moon>.sun-beams{stroke:var(--icon-fill-hover)}[data-theme=dark] .sun-and-moon>.sun{transform:scale(1.75)}[data-theme=dark] .sun-and-moon>.sun-beams{opacity:0}[data-theme=dark] .sun-and-moon>.moon>circle{transform:translate(-7px)}@supports(cx: 1){[data-theme=dark] .sun-and-moon>.moon>circle{transform:translate(0);cx:17}}@media(prefers-reduced-motion: no-preference){.sun-and-moon>.sun{transition:transform .5s var(--ease-elastic-3)}.sun-and-moon>.sun-beams{transition:transform .5s var(--ease-elastic-4),opacity .5s var(--ease-3)}.sun-and-moon .moon>circle{transition:transform .25s var(--ease-out-5)}@supports(cx: 1){.sun-and-moon .moon>circle{transition:cx .25s var(--ease-out-5)}}[data-theme=dark] .sun-and-moon>.sun{transform:scale(1.75);transition-timing-function:var(--ease-3);transition-duration:.25s}[data-theme=dark] .sun-and-moon>.sun-beams{transform:rotate(-25deg);transition-duration:.15s}[data-theme=dark] .sun-and-moon>.moon>circle{transition-delay:.25s;transition-duration:.5s}}.theme-toggle{--icon-fill: hsl(210, 12%, 29.41%);--icon-fill-hover: hsl(210 10% 15%)}.theme-toggle>svg{stroke-linecap:round}[data-theme=dark] .theme-toggle{--icon-fill: hsl(210 10% 70%);--icon-fill-hover: hsl(210 15% 90%)}}@layer reset{audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}}@layer base{:focus:not(:focus-visible){outline:none}html:focus-within{scroll-behavior:smooth}html{-webkit-text-size-adjust:none;text-size-adjust:none}svg{fill:currentColor;pointer-events:none}[id]{scroll-margin-block-start:2rem}*:focus{scroll-margin-block-end:8vh}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}html{overflow-y:scroll}@supports(scrollbar-gutter: stable){html{overflow-y:auto;scrollbar-gutter:stable}}:root{color-scheme:light dark;--light-theme-color: #ffc036;--dark-theme-color: #4a525a;--header-bg-color: light-dark(var(--light-theme-color), var(--dark-theme-color));--header-title-color: light-dark(white, var(--light-theme-color));--header-meta-color: var(--light-theme-color);--link-color: #b4e7f8;--link-color-alt: #ffda92;--link-bg-color: light-dark( color-mix(in srgb, var(--light-theme-color) 25%, transparent), color-mix(in srgb, var(--dark-theme-color) 50%, transparent) );--text-color: light-dark(#424b54, rgb(221, 221, 221));--text-meta-color: light-dark(#d5573b, var(--light-theme-color));--title-meta-color: light-dark(#d5573b, var(--light-theme-color));--box-bg-color: rgba(255, 255, 255, 0.2);--box-border-color: light-dark(rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1));--page-bg-color: light-dark(#f8f9fa, #343a40);--section-alt-color: light-dark(rgb(124, 182, 194), rgba(124, 182, 194, 0.3));--standout-color: firebrick;--quote-bg-color: light-dark( color-mix(in srgb, var(--light-theme-color) 10%, transparent), rgba(255, 255, 255, 0.1) );--code-bg-color: light-dark(var(--quote-bg-color), rgba(255, 255, 255, 0.15));--snow-color: light-dark(#ffc036, #ccc);--form-bg: light-dark(#ffffff75, white);--form-color: var(--text-color);--form-border-color: light-dark(#dee2e6, white);--btn-color: light-dark(white, #424b54);--btn-bg: light-dark(#d5573b, var(--light-theme-color));--btn-border-color: light-dark(#d5573b, var(--light-theme-color));--btn-hover-color: light-dark(#424b54, white);--btn-hover-bg: light-dark(var(--light-theme-color), #d5573b);--btn-hover-border-color: light-dark(var(--light-theme-color), #d5573b);--table-stripe-bg: light-dark( color-mix(in srgb, var(--light-theme-color) 15%, transparent), rgba(255, 255, 255, 0.06) );--table-hover-bg: light-dark(var(--link-bg-color), rgba(255, 255, 255, 0.1))}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme=dark] img{opacity:.75;transition:opacity .5s ease-in-out}[data-theme=dark] img:hover,[data-theme=dark] img:focus{opacity:1}@media(prefers-color-scheme: dark){.no-js img{opacity:.75;transition:opacity .5s ease-in-out}.no-js img:hover,.no-js img:focus{opacity:1}}::selection{background:var(--link-bg-color);text-shadow:none}::-webkit-scrollbar{height:.7rem;width:.7rem}::-webkit-scrollbar-track{background-color:var(--header-bg-color, #efece9)}::-webkit-scrollbar-thumb{background-color:var(--text-meta-color, #bb1450)}*{scrollbar-color:var(--text-meta-color, #bb1450) var(--header-bg-color, #c2c5cc)}html{background-color:var(--header-bg-color)}body{background-color:var(--page-bg-color);color:var(--text-color);font-family:"Roboto Condensed","Roboto Condensed Fallback",sans-serif;font-size:clamp(1.125rem,0.9911rem + 0.6696vw,1.3125rem);font-weight:300;font-stretch:100%;line-height:1.56;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,blockquote,.main-nav__list,.article__category,.article__author,.article__meta,.article__hero--caption,.u-tag,.legend,figcaption,.u-category__tab,.posts__list__item .post__meta--category,.c-pinboard__title__meta{font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-stretch:100%}h1,.h1{font-size:clamp(3rem,2.2857rem + 3.5714vw,4rem);font-weight:700}.h2{font-size:clamp(2.25rem,1.3571rem + 4.4643vw,3.5rem);font-weight:700;margin-block-end:.5rem}h2{font-size:clamp(2rem,1.8214rem + 0.8929vw,2.25rem);font-weight:700;margin-block-end:.5rem}h3,.h3{font-size:1.5rem;font-weight:700;margin-block-end:.5rem}h4,.h4{font-size:clamp(1.125rem,0.9911rem + 0.6696vw,1.3125rem);font-weight:700;margin-block-end:.5rem}.h-entry :where(h2,h3,h4,.h2,.h3,.h4){line-height:1.2}hr{display:block;height:1px;padding:0;margin-block-start:1rem;margin-block-end:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}p,ul,ol{margin-block-start:0}ul,ol{padding-inline-start:20px}@media screen and (width >= 37.5rem){ul,ol{padding-inline-start:0}}.c-quote :is(ul,ol){padding-inline-start:20px}div:is(.c-quote)>:is(h2,h3,h4,.h2,.h3,.h4):first-child{margin-block-start:0}div:is(.c-quote)>:is(p,ul,ol):last-child{margin-block-end:0}small,.small,.text-sm{font-size:80%}mark,.mark{padding:.2em;background-color:#fcf8e3}b,i{font-weight:normal;font-style:normal}strong{font-weight:500}kbd,pre{font-family:Menlo,monospace;font-size:.875rem}pre{margin:0}blockquote{margin:1rem 2rem;color:light-dark(var(--dark-theme-color), var(--light-theme-color));position:relative;font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif}blockquote::before{content:"“";font-size:5rem;line-height:1;position:absolute;left:-2rem;top:0}blockquote b{color:light-dark(#000, var(--light-theme-color));text-transform:uppercase}blockquote em{color:light-dark(#6c757d, var(--light-theme-color))}:where(ul,ol,dl,dt,dd,p,figure){hanging-punctuation:first last;text-wrap:pretty}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}.notice{color:var(--standout-color);font-weight:500}code{font-family:"Roboto Condensed","Roboto Condensed Fallback",sans-serif;background-color:var(--code-bg-color);padding:.222222222rem .444444444rem}a,.text-link{color:var(--text-color);text-decoration:none;transition:background .15s cubic-bezier(0.33, 0.66, 0.66, 1);position:relative;border-style:double;border-image-slice:0 0 27 0;border-image-width:0px 0px 4px 0px;border-image-outset:0px 0px 2px 0px;border-image-repeat:stretch stretch;border-image-source:url("data:image/svg+xml,%3Csvg%20width%3D%22591%22%20height%3D%2227%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22rgba(255, 192, 54, 0.75)%22%20d%3D%22M0%200h590l.203%2017.637L0%2027z%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}a:focus,a:hover{background-color:var(--link-bg-color)}.no-underline{border:none;border-image:none;border-style:none}.img__inline>a,.u-location .c-pinboard__link,.article__title a,.plain{border:none;border-image:none;border-style:none}.img__inline>a:focus,.u-location .c-pinboard__link:focus,.article__title a:focus,.plain:focus,.img__inline>a:hover,.u-location .c-pinboard__link:hover,.article__title a:hover,.plain:hover{background-color:rgba(0,0,0,0);cursor:pointer}.underline{text-decoration:underline;text-underline-offset:3px;border:none;border-image:none;border-style:none}.list-unstyled{padding-inline-start:0;list-style:none}.list-inline{padding-inline-start:0;list-style:none}.list-inline.tag__list{display:flex;flex-wrap:wrap;justify-content:space-between}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:.5rem}.list-inline-item__link:has(.jsnaked_day){display:flex;background-color:var(--box-bg-color);padding:2px 4px;border-radius:4px}button,[type=button],[type=reset],[type=submit]{font-weight:300;padding-inline-start:1rem;padding-inline-end:1rem}img{display:block;max-width:100%;font-style:italic;font-size:1.5rem;line-height:1.5;text-wrap:balance}}@layer components{[role=banner]{background-color:var(--header-bg-color);clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%);color:light-dark(var(--text-color), var(--light-theme-color));height:400px;padding:0 1rem;transition:height .15s cubic-bezier(0.33, 0.66, 0.66, 1)}@media screen and (width >= 30rem){[role=banner]{padding:1rem 1rem 0 1rem}}@media screen and (width >= 37.5rem){[role=banner]{height:400px}}@media screen and (width >= 48rem){[role=banner]{height:450px}}@media screen and (width >= 77rem){[role=banner]{height:380px}}.branding{display:flex;flex-direction:column;margin:0 auto;max-width:48rem}@media screen and (width >= 30rem){.branding{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (width >= 77rem){.branding{margin-inline-start:auto;max-width:90rem;display:flex;align-items:center;justify-content:space-around}}.branding a{color:var(--text-color);text-decoration:none;transition:background .15s cubic-bezier(0.33, 0.66, 0.66, 1)}.branding a:not(.plain){border-image-slice:0 0 27 0;border-image-width:0px 0px 4px 0px;border-image-outset:0px 0px 4px 0px;border-image-repeat:stretch stretch;border-image-source:url("data:image/svg+xml,%3Csvg%20width%3D%22591%22%20height%3D%2227%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.5)%22%20d%3D%22M0%200h590l.203%2017.637L0%2027z%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}.branding a:hover{background-color:var(--box-bg-color)}@media screen and (width >= 37.5rem){.branding a{color:var(--text-color);border-image-width:0px 0px 6px 0px;border-image-outset:0px 0px 6px 0px}}@media screen and (width >= 48rem){.branding a{color:var(--text-color)}.branding a:not(.plain){border-image-width:0px 0px 8px 0px;border-image-outset:0px 0px 8px 0px}}.branding__title{color:var(--header-title-color);font-size:clamp(3rem,2.2857rem + 3.5714vw,4rem);font-weight:700;margin:0;order:2}@media screen and (width >= 30rem){.branding__title{order:1}}.branding__title a{color:var(--header-title-color)}.branding__title a:not(.plain){border-image:none;border-style:none}.branding__title a:hover{color:var(--text-color)}.branding__tagline{margin:0;font-size:1.5rem;font-weight:400;order:3}@media screen and (width >= 37.5rem){.branding__tagline{font-size:1.6666666666rem}}@media screen and (width >= 48rem){.branding__tagline{font-size:2.25rem}}@media screen and (width >= 1233px){.branding__tagline{font-size:clamp(1.75rem,-1.942rem + 4.79vw,2.25rem)}}.toggle{--size: 1.5rem;background:none;border:none;padding:0;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);outline-offset:5px}.toggle>svg{inline-size:100%;block-size:100%}.snow-toggle{color:#ffecc8;transition:color .52s var(--ease-3)}.snow-toggle:is(:hover,:focus-visible){color:var(--title-meta-color)}.snow-toggle:is([aria-label=hide]){color:var(--title-meta-color)}[data-theme=dark] .snow-toggle:not([aria-label=show]){color:var(--light-theme-color)}.special{background-color:light-dark(var(--link-color-alt), black);text-align:center}.special .plain{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.main-nav{order:1}@media screen and (width >= 30rem){.main-nav{order:2;width:40%}}@media screen and (width >= 48rem){.main-nav{width:33.3333333333%}}@media screen and (width >= 77rem){.main-nav{order:3;width:auto}}.main-nav a{color:var(--text-color);text-decoration:none;transition:background .15s cubic-bezier(0.33, 0.66, 0.66, 1)}.main-nav a:not(.plain){border-image-slice:0 0 27 0;border-image-width:0px 0px 4px 0px;border-image-outset:0px 0px 4px 0px;border-image-repeat:stretch stretch;border-image-source:url("data:image/svg+xml,%3Csvg%20width%3D%22591%22%20height%3D%2227%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.5)%22%20d%3D%22M0%200h590l.203%2017.637L0%2027z%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}.main-nav a:hover{background-color:var(--box-bg-color)}.main-nav__list{display:flex;flex-direction:row;justify-content:space-around;font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:clamp(0.875rem,0.7857rem + 0.4464vw,1rem);text-transform:uppercase;margin-block-start:1rem}@media screen and (width >= 77rem){.main-nav__list .list-inline-item:not(:last-child){margin-inline-end:1.5rem}}.list-inline-item:has(.snow-toggle){background-color:rgba(255,255,255,.25);padding:2px;border-radius:50%;width:24px;height:24px;text-align:center}@media screen and (width >= 48rem){.list-inline-item:has(.snow-toggle) svg{margin-block-end:.25rem}}main{margin:-12rem 0 0 0;position:relative}@media screen and (width >= 30rem){main{margin:-16rem 0 0 0}}main>article:last-child{padding-block-end:10rem}section,article{display:flex;flex-direction:column;margin:0 auto;padding:2.5rem 1.25rem;max-width:48rem;background-color:var(--box-border-color);clip-path:polygon(0% 50px, 100% 0%, 100% 110%, 0% 100%)}@media screen and (width >= 77rem){section,article{flex-direction:row;flex-wrap:wrap;max-width:1440px}}article{--body-pad: 4rem;--body-nopad: 1rem;overflow:hidden}article:has(~section.is-stuck){padding-block-end:0}article header{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:65ch;width:100%;z-index:10}@media screen and (width >= 77rem){article header{width:50%;order:-2}article header :last-child{margin-block-end:0}}article.nopic header{padding-block-start:2rem}@media screen and (width >= 77rem){article.nopic header{padding-block-start:1rem;width:100%}article.nopic header :last-child{margin-block-end:revert}}.article__title{line-height:1.125;margin-block-start:0;margin-block-end:0;text-transform:uppercase}.article__date,.section__content__title__meta{color:var(--title-meta-color);display:block;font-size:50%;font-weight:400;white-space:nowrap}@media screen and (width >= 30rem){.article__date,.section__content__title__meta{display:inline-block}}.article__author{display:none}@media screen and (width >= 77rem){.article__date{display:block}}.article__category,.article__author,.article__meta,.article__hero--caption,.u-tag{font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:clamp(0.875rem,0.7857rem + 0.4464vw,1rem);text-transform:uppercase}.article__category{margin-block-start:-0.75rem;margin-block-end:0;order:-1}@media screen and (width >= 77rem){.article__category{margin-block-start:1em}}.article__category a{color:#fff;background-color:var(--title-meta-color);border-image:none;border-style:none;margin-inline-start:-0.4em;padding:.2em .4em;transition:color .5s ease-in-out,background-color .5s ease-in-out}[data-theme=dark] .article__category a{color:var(--light-theme-color);background-color:var(--dark-theme-color)}[data-theme=dark] .article__category a:hover,[data-theme=dark] .article__category a:focus{color:var(--dark-theme-color);background-color:var(--light-theme-color)}.article__category .is--pinned{background-color:rgba(0,0,0,0);color:light-dark(var(--standout-color), #fff);padding-inline-end:5em;padding-inline-start:.4em}.article__category .is--pinned svg{height:18px;fill:light-dark(var(--title-meta-color), var(--light-theme-color))}.u-tag a{border-image:none}.article__meta .list-inline-item:not(:last-child){margin-inline-end:0}.article__meta .list-inline-item:not(:last-child):after{content:" / "}.article__hero--caption{font-size:.7499999999rem}@media screen and (width >= 77rem){.article__title,.article__category,.article__author,.article__meta{margin-inline-start:25%}.nopic .article__title,.nopic .article__category,.nopic .article__author,.nopic .article__meta{margin-inline-start:0}}article .body{margin:0 auto;max-width:65ch;width:100%}@media screen and (width >= 77rem){article .body{padding-block-start:var(--body-pad);margin-inline-start:calc((100% - 65ch)/2)}article .body.no-pad{padding-block-start:var(--body-nopad)}}article .aside-links{margin:0 auto;max-width:65ch;width:100%}article .aside-links ul{font-size:1rem;padding-inline-start:1rem;border-left:4px solid var(--header-bg-color)}article .aside-links li{margin-block-end:.25rem}@media screen and (width >= 77rem){article .aside-links{margin:0;padding-block-start:var(--body-pad);width:calc((100% - 65ch)/2)}article .aside-links.no-pad{padding-block-start:var(--body-nopad)}article .aside-links ul{border-left-width:6px;margin-inline-start:2rem}}figure{margin:0 auto;padding:0;max-width:65ch}@media screen and (width >= 37.5rem){figure.wide{max-width:none;margin-inline-end:-2rem;margin-inline-start:-2rem}}@media screen and (width >= 50rem){figure.wide{max-width:none;margin-inline-end:-4.5rem;margin-inline-start:-4.5rem}}@media screen and (width >= 77rem){figure.wide{max-width:none;margin-inline-end:-10rem;margin-inline-start:-10rem}}.legend,caption,figcaption{font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:.875rem;text-transform:uppercase;font-weight:400;padding:.5rem;text-align:center}@media screen and (width >= 77rem){.legend,caption,figcaption{text-align:left}}:where(figcaption){max-inline-size:max-content;margin-inline:auto}.legend{margin-block-end:1.5rem}.article__hero{position:relative;order:-1;margin-block-start:-2.5rem;margin-inline-end:-1.25rem;margin-inline-start:-1.25rem;max-width:200%}.article__hero .format--16by9{height:256px}.article__hero figcaption:not(:empty){position:absolute;right:0;bottom:0}@media screen and (width >= 77rem){.article__hero figcaption:not(:empty){bottom:-2rem}}@media screen and (width >= 77rem){.article__hero{margin-inline-start:0;width:50%;margin-inline-end:-2rem;transform:rotate(-2deg)}.article__hero .format--16by9{height:100%}}.article__hero--caption{background-color:rgba(255,255,255,.75);padding:.25rem .5rem;transition:background-color .5s linear}.article__hero--caption.picsum .icon{color:var(--standout-color)}.article__hero--caption b,.article__hero--caption a{display:none;opacity:0}@media screen and (width >= 48rem){.article__hero--caption a{display:inline-block;opacity:1}}@media screen and (width >= 77rem){.article__hero--caption b{display:inline-block;opacity:1}}.article__hero--caption:hover{background-color:#fff}.update,.c-well{font-size:1rem;background-color:var(--link-bg-color);padding:1rem 1rem 1.5rem 1rem;margin-inline-start:-1.25rem;margin-inline-end:-1.25rem;clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%)}.c-well{margin-block-end:1rem;padding:1.25rem}.c-well :where(p,ul,ol):last-child{margin-block-end:0}img[width][height]:not(.format--16by9,.in-grid){height:auto}img[data-img-loading-error]{--img-border-style: 0.25em solid color-mix(in srgb, currentColor, transparent 75%);--img-border-space: 1em;border-inline-start:var(--img-border-style);border-block-end:var(--img-border-style);padding-inline-start:var(--img-border-space);padding-block:var(--img-border-space);max-width:42ch;margin-inline:auto}@media screen and (width >= 48rem){section{padding:2.5rem}}section.is-stuck,section.is-stuck .section__content{padding-block-start:0}section.no-clip{background-color:rgba(0,0,0,0);clip-path:none}.section__content{margin:0 auto;width:100%}@media screen and (width >= 48rem){.section__content{padding:2rem 0}}@media screen and (width >= 77rem){.section__content{max-width:62rem}}.section__content__title{font-size:2.25rem;text-transform:uppercase}h3.section__content__title{font-size:2.25rem;text-transform:uppercase}@media screen and (width >= 48rem){[role=main]~.section__content .section__content__title{font-size:3.5rem;margin:1rem 0 0 0}}.article-nav{background-color:#333;color:#ccc;margin-block-start:-3.25rem;max-width:100%}.article-nav .section__content .section__content__title__meta{color:var(--light-theme-color)}.article-nav .section__content .post-meta{display:block}.article-nav .section__content .post-meta .post-category{color:#333;font-size:.875rem;margin-inline-start:0}[data-theme=dark] .article-nav .section__content .post-meta .post-category{color:var(--light-theme-color);background-color:var(--dark-theme-color)}[data-theme=dark] .article-nav .section__content .post-meta .post-category:hover,[data-theme=dark] .article-nav .section__content .post-meta .post-category:focus{color:var(--dark-theme-color);background-color:var(--light-theme-color)}.article-nav .section__content .article-nav-links .list-item{margin-block-end:1.25rem}.article-nav .section__content .article-nav-links .list-item a{color:#ccc}@media screen and (width >= 30rem){.article-nav .section__content .article-nav-links ul{display:flex;justify-content:space-evenly}.article-nav .section__content .article-nav-links ul .list-item{max-width:48%}}@media screen and (width >= 77rem){.article-nav .section__content .article-nav-links ul{display:block;justify-content:auto}.article-nav .section__content .article-nav-links ul .list-item{max-width:100%}}@media screen and (width >= 77rem){.article-nav .section__content{display:flex;align-items:center;justify-content:space-evenly}.article-nav .section__content .article-nav-title{white-space:nowrap;width:50%}.article-nav .section__content .article-nav-links{width:50%;max-width:50%}.article-nav .section__content .article-nav-links .list-item{margin-block-end:1.25rem}}.u-category__tab{font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:clamp(0.875rem,0.7857rem + 0.4464vw,1rem);text-transform:uppercase}.u-category__tab{color:#fff;background-color:var(--light-theme-color);border-image:none;border-style:none;margin-inline-start:-0.4em;padding:.2em .4em;transition:color .5s ease-in-out,background-color .5s ease-in-out}[data-theme=dark] .u-category__tab{color:var(--light-theme-color);background-color:var(--dark-theme-color)}[data-theme=dark] .u-category__tab:hover,[data-theme=dark] .u-category__tab:focus{color:var(--dark-theme-color);background-color:var(--light-theme-color)}.posts__list{container:posts-list/inline-size}.posts__list__item{display:flex;flex-direction:column;margin-block-end:1rem}.posts__list__item .post__meta{order:1}.posts__list__item .post__title{order:2;font-size:1.5rem;font-weight:700;margin-block-start:0;margin-block-end:.5rem;text-transform:uppercase}.posts__list__item .post__excerpt{font-size:1rem;order:3;margin-block-start:0}.posts__list__item .post__excerpt p{margin-block-start:0}.posts__list__item .post__excerpt p:last-child{margin-block-end:0}.posts__list__item .post__permalink{font-size:1rem;order:3}.posts__list__item .post__meta--category{font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:.875rem;text-transform:uppercase}.posts__list__item .post__meta--category a{color:#fff;background-color:var(--title-meta-color);border-image:none;border-style:none;padding:.2em .4em;transition:color .5s ease-in-out,background-color .5s ease-in-out}[data-theme=dark] .posts__list__item .post__meta--category a{color:var(--light-theme-color);background-color:var(--dark-theme-color)}[data-theme=dark] .posts__list__item .post__meta--category a:hover,[data-theme=dark] .posts__list__item .post__meta--category a:focus{color:var(--dark-theme-color);background-color:var(--light-theme-color)}.posts__list__item .post__meta--category a:not(:first-child){display:none}.posts__list__item .post__meta--date{color:var(--text-meta-color);font-size:1rem;text-transform:uppercase;padding:0rem .5rem;white-space:nowrap}.posts__list__item .is-inline p{display:inline}.posts__list__item .is-timestamp{font-size:.875rem;color:var(--light-theme-color)}@container posts-list (width >= 43rem){.posts__list__item{align-items:baseline;flex-direction:row;justify-content:start;flex-wrap:wrap}.posts__list__item .post__meta{display:flex;flex-direction:row;justify-content:space-between;order:2;width:25%}.posts__list__item .post__title{order:1;width:75%}.posts__list__item .post__meta--date{order:1;padding:0rem 1rem;text-align:right;width:50%}.posts__list__item .post__meta--category{order:2}.posts__list__item .post__excerpt{order:3;width:75%}}.paging{margin-block-end:1.25rem}.paging--item{font-size:1rem}.section__content:has(>.o-grid){container:gridwrap/inline-size}.o-grid{container:grid/inline-size;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.travel--recent .o-grid{justify-content:flex-start}ul.o-grid{padding-inline-start:0}.c-media{width:100%;padding:0 0 1rem 0;transition:width .25s ease-out}@container grid (width >= 27.5rem){.c-media{display:flex;flex-direction:row;padding:1rem 0;width:45%}}@container grid (width >= 62rem){.c-media{width:30%}}.travel--latest .o-grid{display:grid;grid-template-columns:1fr}@container gridwrap (width >= 27.5rem){.travel--latest .o-grid{grid-template-columns:45% 45%;gap:10%}}@container gridwrap (width >= 35rem){.travel--latest .o-grid{grid-template-columns:50% 45%;gap:5%}}@container gridwrap (width >= 43rem){.travel--latest .o-grid{grid-template-columns:50% 47%;gap:3%}}@container gridwrap (width >= 62rem){.travel--latest .o-grid{grid-template-columns:25% 40% 15%;gap:10%}}.travel--latest .o-grid>.c-media{width:auto}.travel--latest .c-media--meta{grid-column:1/-1}@container gridwrap (width >= 62rem){.travel--latest .c-media--meta{grid-column:auto}}.c-media--meta{width:100%}@container grid (width >= 62rem){.c-media--meta{width:15%}}@container grid (width >= 43rem){.c-media--description{width:47%}}@container grid (width >= 62rem){.c-media--description{width:40%}}.c-media__body{border-image:none;border-style:none;display:flex;flex-direction:column;margin:-0.5rem -1rem;padding:.5rem 1rem;transition:background .15s cubic-bezier(0.33, 0.66, 0.66, 1)}section.links{background-color:light-dark(color-mix(in srgb, var(--light-theme-color) 25%, transparent), color-mix(in srgb, var(--dark-theme-color) 50%, transparent))}@media screen and (width >= 48rem){section.links{max-width:100%}}section.links .section__content{max-width:48rem}@media screen and (width >= 77rem){section.links .section__content{max-width:88rem}}.c-media--pinboard{border-bottom:1px solid var(--link-bg-color);padding-block-start:1rem}.c-media--pinboard:last-child{border:0}@container grid (width >= 27.5rem){.c-media--pinboard{border:0}}ul.o-grid .c-media--pinboard{list-style:none}.c-media--pinboard.u-location .c-media__body:focus,.c-media--pinboard.u-location .c-media__body:hover{background-color:var(--link-bg-color);cursor:pointer}.u-location .c-pinboard__link:focus,.u-location .c-pinboard__link:hover{background:rgba(0,0,0,0)}.c-pinboard__title{font-size:1.125rem;font-weight:100;margin:0}@media screen and (width >= 48rem){.c-pinboard__title{font-size:1.5rem;margin:0 0 .5rem 0}}.c-pinboard__title__meta{order:-1;color:light-dark(var(--standout-color), var(--light-theme-color));font-family:"PT Sans Narrow","PT Sans Narrow Fallback",sans-serif;font-size:clamp(0.875rem,0.7857rem + 0.4464vw,1rem);font-weight:400;text-transform:uppercase}.c-pinboard__desc{font-size:1rem;margin-block-start:0;max-width:65ch;display:none}.c-pinboard__desc p{margin:0}@media screen and (width >= 48rem){.c-pinboard__desc{display:block}}section.travel{background-color:#333;color:#ccc}section.travel a{color:#ccc}@media screen and (width >= 48rem){section.travel{max-width:100%}section.travel .section__content{max-width:48rem}}@media screen and (width >= 48rem)and (width >= 77rem){section.travel .section__content{max-width:100rem}}@media screen and (width >= 77rem){section.travel.travel--latest .section__content{max-width:88rem}}section.travel .article__date,section.travel .section__content__title__meta{color:var(--light-theme-color)}@container grid (width >= 35rem){.c-media--travel{width:50%}}@container grid (width >= 62rem){.c-media--travel{width:25%}}.c-travel__title{font-size:1rem;text-align:center}.c-travel__meta{font-size:1rem;margin:0 auto}@media screen and (width >= 77rem){.travel--latest .c-travel__meta{margin:0}}.c-travel__meta__link{font-size:1rem}@media screen and (width >= 77rem){.travel--latest .c-travel__meta__link{display:block;line-height:2;margin:0}}.c-travel__thumb{display:flex;flex-direction:column;justify-content:space-between}.c-travel__thumb a{border-image:none;border-style:none}.c-travel__thumb a:hover,.c-travel__thumb a:focus{background-color:rgba(0,0,0,0)}.c-travel__thumb img{transition:box-shadow .5s ease-out,transform .25s ease-out,opacity .5s ease-in-out}.c-travel__thumb img:hover,.c-travel__thumb img:focus{cursor:pointer;transform:scale(0.98)}.search__results .posts__list__item{justify-content:space-between}.search__results .posts__list__item .post__title{width:auto}.search__results .posts__list__item .post__permalink{font-size:.875rem;order:4}.search__results .posts__list__item .post__permalink a{color:light-dark(var(--text-meta-color), var(--light-theme-color))}.search__results .posts__list__item .post__excerpt{width:100%}.search__results .posts__list__item .post__excerpt p{max-width:90ch}.form{margin:0}.form--search{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.input-group:has(>input){min-width:250px}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group .btn{position:relative;z-index:2}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;flex:1}.form-control{font-family:"Roboto Condensed","Roboto Condensed Fallback",sans-serif;font-weight:300;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color, #212529);appearance:none;background-color:var(--form-bg, #fff);background-clip:padding-box;border:var(--bs-border-width, 1px) solid var(--form-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375em);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:var(--bs-body-color, #212529);background-color:var(--bs-body-bg, #fff);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check{display:flex;align-items:center;gap:.5rem}main a,main button,main input,main select,main textarea,main h2,main h3,main h4,main [tabindex="0"]{scroll-margin-block-start:80px;scroll-margin-block-end:100px}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--text-color);--bs-btn-hover-color: var(--text-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width, 1px);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius, 0.375em);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);display:inline-block;padding:var(--bs-btn-padding-y, 0.375rem) var(--bs-btn-padding-x, 0.75rem);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size, 1rem);font-weight:var(--bs-btn-font-weight, 400);line-height:var(--bs-btn-line-height, 1.5);color:var(--bs-btn-color, #fff);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width, 1px) solid var(--bs-btn-border-color, #0d6efd);border-radius:var(--bs-btn-border-radius, 0.375em);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-alt{--bs-btn-color: var(--btn-color, #fff);--bs-btn-bg: var(--btn-bg, #0d6efd);--bs-btn-border-color: var(--btn-border-color, #0d6efd);--bs-btn-hover-color: var(--btn-hover-color, #fff);--bs-btn-hover-bg: var(--btn-hover-bg, #0d6efd);--bs-btn-hover-border-color: var(--btn-hover-border-color, #0d6efd);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: var(--btn-color, #fff);--bs-btn-active-bg: var(--btn-bg, #0d6efd);--bs-btn-active-border-color: var(--btn-bg, #0d6efd);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--btn-color-disabled, #ccc);--bs-btn-disabled-bg: var(--btn-bg-disabled, #0d6efd);--bs-btn-disabled-border-color: var(--btn-bg-disabled, #0d6efd)}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-inline-start:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.c-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:1rem}.c-row:not(:has(>.c-photoset__image)){gap:1rem}.c-photo{margin-block-end:1.25rem;overflow:hidden}.c-photo img{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.c-flickr--photo img{margin-inline:auto}.c-photoset.c-photoset--fixheight{flex-wrap:nowrap}.c-photoset--fixheight>.c-photo,.c-photoset--fixheight .c-photoset__image{width:auto;height:40vh;flex-grow:1}.c-photoset--fixheight>.c-photo img,.c-photoset--fixheight .c-photoset__image img{max-height:100%;min-width:100%;object-fit:cover;vertical-align:bottom}.c-photoset{--cols: 2;--gap: 1rem;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--gap);margin-block-end:1.25rem}.c-photoset.col-2{--cols: 2}.c-photoset.col-3{--cols: 3}.c-photoset.col-4{--cols: 4}.c-photoset>.c-photo,.c-photoset__image{margin:0}.c-photoset>.c-photo img,.c-photoset>.c-photo a,.c-photoset__image a,.c-photoset__image img{display:block;width:100%}.c-photoset>.c-photo img,.c-photoset__image img{height:auto;transition:transform .5s ease-in-out,opacity .5s ease-in-out}@media screen and (width < 48rem){.c-photoset{grid-template-columns:repeat(2, 1fr)}}@media screen and (width < 30rem){.c-photoset{grid-template-columns:1fr}.c-photoset.col-2--min{grid-template-columns:repeat(2, 1fr)}}.lightbox a img:hover,.lightbox a img:focus{transform:scale(1.05) rotate(-1deg)}.lightbox a img.u-still:hover,.lightbox a img.u-still:focus{transform:none}[data-theme=dark] .sl-overlay{background:#000}@media(prefers-color-scheme: dark){.sl-image img{opacity:.9}}.c-code{background-color:#000;color:light-dark(#dee2e6, var(--light-theme-color));padding:1rem;margin-block-end:1.25rem;overflow:auto;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}.c-video,div.full.pix,div.full.video{background-color:light-dark(color-mix(in srgb, var(--light-theme-color) 15%, transparent), color-mix(in srgb, var(--dark-theme-color) 15%, transparent));margin-inline-end:-1.25rem;margin-inline-start:-1.25rem}@media screen and (width >= 37.5rem){.c-video,div.full.pix,div.full.video{margin-inline-end:0;margin-inline-start:0}}.c-video,div.full.pix,div.full.video{margin-block-end:1rem}.c-video a,div.full.pix a,div.full.video a{border:none}.c-video.bg--black,div.full.pix.bg--black,div.full.video.bg--black{background-color:#000}@media screen and (width >= 37.5rem){.c-video.wide,div.full.pix.wide,div.full.video.wide{max-width:none;margin-inline-end:-1.25rem;margin-inline-start:-1.25rem}}@media screen and (width >= 50rem){.c-video.wide,div.full.pix.wide,div.full.video.wide{max-width:none;margin-inline-end:-4.5rem;margin-inline-start:-4.5rem}}@media screen and (width >= 77rem){.c-video.wide,div.full.pix.wide,div.full.video.wide{max-width:none;margin-inline-end:-10rem;margin-inline-start:-10rem}}.c-video--vertical{padding:1.25rem;background-color:#212529}@media screen and (width >= 30rem){.c-video--vertical{width:50%;margin:0 auto}}.c-audio__control{width:100%}.img__inline{margin:1.25rem 0;transition:transform .25s ease-in-out}.img__inline--right{float:right;margin:0 0 1.25rem 1.25rem}.img__inline--left{float:left;margin:0 1.25rem 1.25rem 0}.img__inline--50{width:50%}.img__inline--33{width:33.3333333333%}.img__inline--25{width:25%}.img__inline--16{width:16.666666667%}.img__inline-sm--right.img__inline--16,.img__inline-sm--right.img__inline--25,.img__inline-sm--right.img__inline--33,.img__inline-sm--right.img__inline--50{width:100%}@media screen and (width >= 37.5rem){.img__inline-sm--right{float:right;margin:0 0 1.25rem 1.25rem}.img__inline-sm--right.img__inline--16{width:16.666666667%}.img__inline-sm--right.img__inline--25{width:25%}.img__inline-sm--right.img__inline--33{width:33.3333333333%}.img__inline-sm--right.img__inline--50{width:50%}}@media screen and (width >= 77rem){.img__inline--right.is-breakout{margin-inline-end:-5rem}.img__inline--right.is-rotate-5{transform:rotate(-5deg)}.img__inline--left.is-breakout{margin-inline-start:-5rem}.img__inline--left.is-rotate-5{transform:rotate(5deg)}}.img__inline--100,.img__inline--100 img{width:100%}@media screen and (width >= 50rem){div.wide{max-width:none;margin-inline-end:-4.5rem;margin-inline-start:-4.5rem}}@media screen and (width >= 77rem){div.wide{max-width:none;margin-inline-end:-10rem;margin-inline-start:-10rem}}.c-tweet,.c-instagram{display:flex;justify-content:center;margin-block-end:1em}.c-quote{font-size:1rem;background-color:var(--quote-bg-color);border-left:4px solid #ffc036;margin-block-end:1rem;padding:1.25rem}[role=contentinfo]{content-visibility:auto;contain-intrinsic-size:480px}@media screen and (width >= 48rem){[role=contentinfo]{contain-intrinsic-size:385px}}@media screen and (width >= 77rem){[role=contentinfo]{contain-intrinsic-size:245px}}[role=contentinfo]{background-color:var(--header-bg-color);color:var(--text-color);margin-block-start:-4rem;padding:4rem 5% 0 5%;position:relative;clip-path:polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%);transition:clip-path .15s cubic-bezier(0.33, 0.66, 0.66, 1)}@media screen and (width >= 48rem){[role=contentinfo]{clip-path:polygon(0% 15%, 100% 0%, 100% 100%, 0% 100%);margin-block-start:-5rem;padding-block-start:7rem}}@media screen and (width >= 77rem){[role=contentinfo]{clip-path:polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%)}}[role=contentinfo] p a,.tinyprint a{color:var(--text-color);text-decoration:none;transition:background .15s cubic-bezier(0.33, 0.66, 0.66, 1)}[role=contentinfo] p a:not(.plain),.tinyprint a:not(.plain){border-image-slice:0 0 27 0;border-image-width:0px 0px 4px 0px;border-image-outset:0px 0px 2px 0px;border-image-repeat:stretch stretch;border-image-source:url("data:image/svg+xml,%3Csvg%20width%3D%22591%22%20height%3D%2227%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.5)%22%20d%3D%22M0%200h590l.203%2017.637L0%2027z%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}[role=contentinfo] p a:not(.plain):hover,.tinyprint a:hover{background-color:var(--box-bg-color)}.contentinfo{margin:0 auto;max-width:48rem}.contentinfo>div{font-size:1rem;margin-block-end:2rem}.contentinfo>div:last-child{margin-block-end:1rem}@media screen and (width >= 48rem){.contentinfo{display:flex;flex-direction:row}}@media screen and (width >= 77rem){.contentinfo{max-width:90rem}}.social--links ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (width >= 48rem){.social--links ul{justify-content:flex-end}}.social--links li{padding:0;width:36px;height:36px;font-size:30px;line-height:36px;cursor:pointer;-webkit-font-smoothing:antialiased;color:#999;margin:0 .5rem 25px .5rem}.social--links li a{display:block;border-image:none;border-style:none}.social--links li a:hover{background-color:rgba(0,0,0,0)}.social--links li a:hover svg{fill:#fff}.social--links li svg{fill:rgba(255,255,255,.5);height:100%;width:100%;transition:fill .15s cubic-bezier(0.33, 0.66, 0.66, 1)}[role=contentinfo] .smallprint{font-size:.875rem;text-align:center;padding-block-end:1rem}[role=contentinfo] .smallprint *:last-child{margin-block-end:0}.tinyprint{display:flex;justify-content:center;gap:2rem;font-size:.875rem;margin:0 auto;padding:0 0 1rem 0;background-color:var(--header-bg-color);color:var(--text-color)}.body.no-pad{padding-block-start:1rem}table{caption-side:bottom;border-collapse:collapse}caption{padding-block-start:.5rem;padding-block-end:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--text-color);--bs-table-bg: transparent;--bs-table-border-color: var(--form-border-color, #dee2e6);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--text-color);--bs-table-striped-bg: var(--table-stripe-bg);--bs-table-active-color: var(--text-color);--bs-table-active-bg: var(--table-hover-bg);--bs-table-hover-color: var(--text-color);--bs-table-hover-bg: var(--table-hover-bg);--bs-border-width: 1px;width:100%;margin-block-end:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem;font-size:80%}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,tr.stripe>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-numeric td+td{text-align:right}.row-header-normal [scope=row]{font-weight:inherit}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-vertical{writing-mode:vertical-rl;text-orientation:mixed}.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.box--shadow{padding:10px;box-shadow:0 1px 9px #f8f9fa;background-color:#fff}.format--16by9{height:25vh;min-height:150px;object-fit:cover;width:100%}.box--wide{max-width:100%}.u-shadow img{box-shadow:0 1px 9px #ced4da}.u-rounded-icon,.u-rounded-icon img{border-radius:22.5%;border:1px solid #e9ecef}.u-rounded-iphone,.u-rounded-iphone img,.u-rounded-iphone-landscape,.u-rounded-iphone-landscape img{border-radius:4.7%/10%}.u-rounded-iphone-portrait,.u-rounded-iphone-portrait img{border-radius:10%/4.7%}.u-rounded,.u-rounded img{border-radius:1rem}.u-rule{border:none;border-top:3px dotted #ccc;margin-block-start:3rem;padding-block-start:2.5rem}.u-rule--short{border:none;border-top:var(--rule-width, 2px) solid var(--title-meta-color);color:var(--title-meta-color);width:var(--rule-length, 25%);margin-block-start:var(--rule-yOffset, 3rem);margin-inline-start:var(--rule-xOffset, -5rem)}p:has(.readmore)::after{content:" →";color:var(--title-meta-color)}p:has(.readmore)::before{content:"❡ ";color:var(--title-meta-color)}:is(h1,h2,h3,h4,p,ul,ol,li,blockquote).is-tight{margin-block-end:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);margin:-1px}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}:root{--snow-display: block}.has-linktip{position:relative;display:inline-block}.linktip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;transition:opacity .3s;opacity:0}.has-linktip:hover .linktip{display:block;opacity:1}.text-assistive{clip-path:polygon(0 0, 0 0, 0 0, 0 0);box-sizing:border-box;position:absolute;margin:0;padding:0}.text-assistive.display-at-top-on-focus{top:0;left:0;width:100%}@supports(padding: max(0px)){[role=banner]{padding-inline-start:max(1rem,env(safe-area-inset-left));padding-inline-end:max(1rem,env(safe-area-inset-right))}[role=contentinfo]{padding-block-end:env(safe-area-inset-bottom)}}}@layer utilities{.hidden{display:none}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}/*# sourceMappingURL=styles-min.css.map */
