:root{--page-width:63rem;--page-margin:8vw;--entry-width:41rem;--header-height:calc(var(--baseline) * 20);--hero-height:100vh;--pre-height:100%;--border-radius:0px;--divider-width:20%;--gallery-gap:0.28333rem;--baseline:0.28333rem;--grid-gap:3rem 3rem;--grid-cols:2;--body-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--heading-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--logo-font:var(--body-font);--menu-font:var(--body-font);--font-size:clamp(1rem, 1rem + (0.10000000000000009 * ((100vw - 20rem) / 100)), 1.1rem);--font-weight-normal:400;--font-weight-bold:700;--line-height:1.7;--letter-spacing:0em;--headings-weight:700;--headings-transform:none;--headings-style:normal;--headings-letter-spacing:0em;--headings-line-height:1.2;--slide-height:var(--hero-height);--slide-spacing:0;--slide-size:100%;--slide-buttons-radius:var(--border-radius);--white:#FFFFFF;--black:#000000;--yellow:#FFC439;--blue:#67B1F3;--green:#60886C;--red:#EF5350;--inline-code:173,181,189;--helper:#FFFFFF;--dark:#2A2A2B;--gray:#4A4A4F;--light:#6C6C6F;--lighter:#F5F4F2;--image-gradient:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);--page-shadow:0 0 30px rgba(0, 0, 0, 0.08);--page-bg:#F8F9FA;--content-bg:#FFFFFF;--border-color:#DEE2E6;--divider-color:#CED4DA;--color-primary:#C92C07;--logo-color:#FFFFFF;--text-color:#4A4A4F;--headings-color:#2A2A2B;--link-color:#C92C07;--link-color-hover:#2A2A2B;--nav-link-bg-hover:rgba(255,255,255,0.2);--nav-link-color:#FFFFFF;--nav-link-color-hover:#FFFFFF;--nav-submenu-bg:#FFFFFF;--nav-submenu-link-color:#4A4A4F;--nav-submenu-link-color-hover:#4A4A4F;--nav-submenu-bg-color-hover:#F8F9FA;--nav-sticky-shadow:0 0 6px rgba(0,0,0, 0.2);--mobile-bg:rgba(255,255,255,0.95);--mobile-menu-link-color:#FFFFFF;--mobile-menu-link-color-hover:#FFFFFF;--nav-sticky-bg:rgba(255,255,255,0.95);--hero-bg:#C92C07;--hero-overlay:rgba(0,0,0,0);--hero-text-color:#FFFFFF;--hero-headings-color:#FFFFFF;--hero-link-color:#FFFFFF;--hero-link-color-hover:#FFFFFF;--slide-buttons-bg:transparent;--slide-buttons-bg-hover:rgba(45, 45, 45, .7);--slide-buttons-color:#FFFFFF;--slide-buttons-color-hover:#FFFFFF;--slide-dots:#FFFFFF;--footer-bg:#F8F9FA;--footer-text-color:#4A4A4F;--footer-link-color:#4A4A4F;--footer-link-color-hover:#C92C07}@media all and (min-width:56.25em){:root{--hero-height:40rem}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}article,aside,footer,header,hgroup,main,nav,section{display:block}li{list-style:none}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font:inherit}address{font-style:normal}::-moz-selection{background:var(--color-primary);color:var(--white)}::selection{background:var(--color-primary);color:var(--white)}html{font-size:var(--font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.no-scroll{overflow:hidden}body{background:var(--page-bg);color:var(--text-color);font-family:var(--body-font);font-variation-settings:"wght" var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);-ms-scroll-chaining:none;overscroll-behavior:none}a{color:var(--link-color);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}a:hover{color:var(--link-color-hover)}a:active{color:var(--link-color-hover)}a:focus{color:var(--link-color-hover)}.invert{color:var(--link-color-hover);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.invert:hover{color:var(--link-color)}.invert:active{color:var(--link-color)}.invert:focus{color:var(--link-color)}dl,figure,ol,p,ul{margin-top:calc(var(--baseline) * 6 + .5vw)}blockquote,hr{margin-top:calc(var(--baseline) * 8 + .5vw);margin-bottom:calc(var(--baseline) * 8 + .25vw)}pre,table{margin-top:calc(var(--baseline) * 6 + .5vw);margin-bottom:calc(var(--baseline) * 8 + .5vw)}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--heading-font);font-variation-settings:"wght" var(--headings-weight);font-style:var(--headings-style);-ms-hyphens:manual;hyphens:manual;letter-spacing:var(--headings-letter-spacing);line-height:var(--headings-line-height);margin-top:calc(var(--baseline) * 8 + .5vw);text-transform:var(--headings-transform)}.h1,h1{font-size:clamp(1.6018066406rem, 1.6018066406rem + 2.051429513 * (100vw - 20rem) / 100, 3.6532361537rem)}.h2,h2{font-size:clamp(1.265625rem, 1.265625rem + 1.0150723457 * (100vw - 20rem) / 100, 2.2806973457rem)}.h3,h3{font-size:clamp(1.125rem, 1.125rem + .4768066406 * (100vw - 20rem) / 100, 1.6018066406rem)}.h4,h4{font-size:clamp(1rem, 1rem + .423828125 * (100vw - 20rem) / 100, 1.423828125rem)}.h5,h5{font-size:clamp(1rem, 1rem + .265625 * (100vw - 20rem) / 100, 1.265625rem)}.h6,h6{font-size:clamp(1rem, 1rem + .125 * (100vw - 20rem) / 100, 1.125rem)}h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:calc(var(--baseline) * 2 + .25vw)}b,strong{font-variation-settings:"wght" var(--font-weight-bold)}blockquote{font-family:var(--heading-font);padding:calc(var(--baseline) * 12) 0 calc(var(--baseline) * 8);position:relative;text-align:center;font-size:clamp(1.125rem, 1.125rem + .140625 * (100vw - 20rem) / 100, 1.265625rem)}@media all and (min-width:37.5em){blockquote{padding:calc(var(--baseline) * 14) 2rem calc(var(--baseline) * 8)}}blockquote::before{color:var(--color-primary);content:"“";font:normal 380%/0.9 Georgia,Times,Times New Roman,serif;top:calc(var(--baseline) * 2);position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}blockquote>:first-child{margin-top:0}ol,ul{margin-left:2rem}ol>li,ul>li{list-style:inherit;padding:0 0 calc(var(--baseline) * 2) calc(var(--baseline) * 2)}ol ol,ol ul,ul ol,ul ul{margin-bottom:calc(var(--baseline) * 2 + .5vw);margin-top:calc(var(--baseline) * 2 + .5vw)}dl dt{font-variation-settings:"wght" var(--font-weight-bold)}pre{background-color:var(--lighter);font-size:.8888888889rem;max-height:var(--pre-height);overflow:auto;padding:calc(var(--baseline) * 6);white-space:pre-wrap;word-wrap:break-word}pre>code{background-color:inherit;color:var(--text-color);display:inline-block;font-size:inherit;padding:0}code{background-color:rgba(var(--inline-code),.1);color:rgba(var(--inline-code),1);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.7901234568rem;font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:.2125rem .425rem}table{border:1px solid var(--border-color);border-collapse:collapse;border-spacing:0;vertical-align:top;text-align:left;width:100%}table th{font-variation-settings:"wght" var(--font-weight-bold);padding:calc(var(--baseline) * 2.5) calc(var(--baseline) * 4)}table td{border-top:1px solid var(--border-color);padding:calc(var(--baseline) * 2.5) calc(var(--baseline) * 4)}.table-striped tr:nth-child(2n){background:var(--lighter)}.table-bordered td,.table-bordered th{border:1px solid var(--border-color)}.table-title th{background:var(--lighter)}figcaption{color:var(--gray);font-variation-settings:"wght" var(--font-weight-normal);font-size:.7901234568rem;margin-top:calc(var(--baseline) * 4)}kbd{background:#2a2734;border-radius:2px;color:var(--white);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.8888em;padding:calc(var(--baseline) * .5) calc(var(--baseline) * 1.5)}sub,sup{font-size:65%}small{font-size:.7901234568rem}.separator,hr{background:0 0;border:none;height:auto;line-height:1;max-width:none;text-align:center}.separator::before,hr::before{content:"···";color:var(--dark);font-size:1.423828125rem;font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:1.265625rem;padding-left:1.265625rem}.separator--dot::before{content:"·";color:var(--dark);font-size:1.423828125rem;font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:1.265625rem;padding-left:1.265625rem}.separator--long-line{position:relative}.separator--long-line::before{content:"";height:1.423828125rem}.separator--long-line::after{border-top:1px solid var(--border-color);content:"";height:1px;position:absolute;width:100%;top:50%;left:0}.btn,[type=button],[type=submit],button{background:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.08);color:var(--white);cursor:pointer;display:inline-block;font-family:inherit;font-size:.8888888889rem;font-variation-settings:"wght" var(--font-weight-bold);padding:calc(var(--baseline) * 2) calc(var(--baseline) * 6);vertical-align:middle;text-align:center;-webkit-transition:all .24s ease;transition:all .24s ease;overflow:hidden;will-change:transform}@media all and (max-width:19.9375em){.btn,[type=button],[type=submit],button{width:100%}}@media all and (max-width:37.4375em){.btn,[type=button],[type=submit],button{margin-bottom:calc(var(--baseline) * 2)}}.btn:active,.btn:focus,.btn:hover,[type=button]:active,[type=button]:focus,[type=button]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{-webkit-box-shadow:0 7px 14px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.08);color:var(--white);-webkit-transform:translateY(-2px);transform:translateY(-2px);text-decoration:none}@media all and (min-width:20em){.btn+.btn,.btn+[type=button],.btn+[type=submit],.btn+button,[type=button]+.btn,[type=button]+[type=button],[type=button]+[type=submit],[type=button]+button,[type=submit]+.btn,[type=submit]+[type=button],[type=submit]+[type=submit],[type=submit]+button,button+.btn,button+[type=button],button+[type=submit],button+button{margin-left:calc(var(--baseline) * 2)}}.btn--white{background:var(--white);border-color:var(--white);color:var(--black)}.btn--white:active,.btn--white:focus,.btn--white:hover{color:var(--black)}.btn--yellow{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.btn--yellow:active,.btn--yellow:focus,.btn--yellow:hover{color:var(--black)}.btn--green{background:var(--green);border-color:var(--green);color:var(--white)}.btn--dark{background:var(--light);border-color:var(--light);color:var(--white)}.btn--outline{background:0 0;border:2px solid var(--light);-webkit-box-shadow:none;box-shadow:none;color:var(--gray)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:var(--gray)}.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-color:var(--lighter);border-color:var(--lighter);color:var(--gray);cursor:not-allowed}.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,[type=button]:disabled:active,[type=button]:disabled:focus,[type=button]:disabled:hover,[type=submit]:disabled:active,[type=submit]:disabled:focus,[type=submit]:disabled:hover,button:disabled:active,button:disabled:focus,button:disabled:hover{color:var(--gray)}.btn>svg,[type=button]>svg,[type=submit]>svg,button>svg{vertical-align:middle}[type=button],[type=submit],button{-webkit-appearance:none;-moz-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}fieldset{border:1px solid var(--border-color);margin:0 0 calc(var(--baseline) * 6);padding:calc(var(--baseline) * 6)}fieldset>legend{margin-left:-1rem;padding:0 1rem}legend{font-variation-settings:"wght" var(--font-weight-bold)}label{font-variation-settings:"wght" var(--font-weight-bold);margin:0 calc(var(--baseline) * 4) calc(var(--baseline) * 3) 0}option{font-variation-settings:"wght" var(--font-weight-normal)}[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{background-color:var(--helper);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);font-size:.8888888889rem;outline:0;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 3);width:100%;-webkit-transition:all .24s ease;transition:all .24s ease;-webkit-appearance:none;-moz-appearance:none}@media all and (min-width:20em){[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{width:auto}}[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-primary)}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative;margin-left:-1px;cursor:pointer;padding:0}input[type=checkbox]+label:before,input[type=radio]+label:before{background-color:var(--helper);border:1px solid var(--border-color);border-radius:var(--border-radius);content:"";display:inline-block;height:calc(var(--baseline) * 5);line-height:calc(var(--baseline) * 5);margin-right:calc(var(--baseline) * 3);vertical-align:middle;text-align:center;width:calc(var(--baseline) * 5)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3e%3cpolygon points='9.53 0 4.4 5.09 1.47 2.18 0 3.64 2.93 6.54 4.4 8 5.87 6.54 11 1.46 9.53 0' fill='%23DE6B48'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:11px 8px;background-position:50% 50%;border-color:var(--color-primary)}select{max-width:100%;width:auto;position:relative}select:not([multiple]){background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 6"><polygon points="3 6 3 6 0 0 6 0 3 6" fill="%238a8b8c"/></svg>') no-repeat 90% 50%;background-size:8px;padding-right:calc(var(--baseline) * 12)}select[multiple]{padding:calc(var(--baseline) * 6);width:100%}select[multiple]:hover{border-color:var(--border-color)}select[multiple]:focus{border-color:var(--color-primary)}select[multiple]:focus option:checked{background:var(--color-primary) -webkit-gradient(linear,left bottom,left top,from(var(--color-primary)),to(var(--color-primary)));background:var(--color-primary) linear-gradient(0deg,var(--color-primary) 0,var(--color-primary) 100%)}select[multiple]:disabled{background-color:color-mix(in srgb,#fff 95%,var(--dark) 5%);cursor:not-allowed}select[multiple]:disabled:hover{border-color:var(--border-color)}textarea{display:block;overflow:auto;resize:vertical;max-width:100%}.header{background:0 0;padding:0 var(--page-margin);position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:99}.header>div{align-items:center;display:flex;height:var(--header-height);opacity:1}@media all and (min-width:56.25em){.header>div{justify-content:space-between}}.header--narrow>div{left:0;right:0;margin:0 auto;max-width:var(--page-width)}.header.is-visible{background:var(--nav-sticky-bg);border:none;-webkit-box-shadow:var(--nav-sticky-shadow);box-shadow:var(--nav-sticky-shadow);opacity:1;position:fixed;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:height .3s,background .4s,opacity .3s,-webkit-transform .3s;transition:height .3s,background .4s,opacity .3s,-webkit-transform .3s;transition:transform .3s,height .3s,background .4s,opacity .3s;transition:transform .3s,height .3s,background .4s,opacity .3s,-webkit-transform .3s;width:100%}@media all and (min-width:56.25em){.header.is-hidden{opacity:0;-webkit-transform:translate(0,-86px);transform:translate(0,-86px);-webkit-transition:background .3s,color .3s,opacity .3s,-webkit-transform .2s;transition:background .3s,color .3s,opacity .3s,-webkit-transform .2s;transition:transform .2s,background .3s,color .3s,opacity .3s;transition:transform .2s,background .3s,color .3s,opacity .3s,-webkit-transform .2s}}.logo{color:var(--logo-color)!important;font-size:1.423828125rem;font-family:var(--logo-font);font-variation-settings:"wght" var(--font-weight-bold);margin-right:auto;order:1;position:relative;z-index:999}.logo>img{height:calc(var(--baseline) * 14);-o-object-fit:contain;object-fit:contain;width:auto}.search{order:2}@media all and (min-width:56.25em){.search{order:3;margin-left:1rem;position:relative}}.search__btn{border:none;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:var(--header-height);margin-bottom:0;padding:0;width:auto}.search__btn:focus,.search__btn:hover{outline:0;-webkit-transform:translateY(0);transform:translateY(0)}.search__btn:focus>svg,.search__btn:hover>svg{fill:var(--color-primary)}.search__btn>svg{display:inline-block;fill:var(--dark);-webkit-transition:all .24s ease;transition:all .24s ease;vertical-align:middle}.search__input{background:0 0;border:none;padding:0 1rem 0 0;width:100%}@media all and (min-width:37.5em){.search__input{width:auto}}.search__input:focus{color:var(--text-color)}.search__input:focus::-webkit-input-placeholder{color:var(--text-color)!important;opacity:.66}.search__input:focus::-moz-placeholder{color:var(--text-color)!important;opacity:.66}.search__input:focus:-ms-input-placeholder{color:var(--text-color)!important;opacity:.66}.search__input:focus::-ms-input-placeholder{color:var(--text-color)!important;opacity:.66}.search__input:focus::placeholder{color:var(--text-color)!important;opacity:.66}.search__form{align-items:center;display:flex;justify-content:space-between}.search__button{-webkit-box-shadow:unset;box-shadow:unset;margin:0;width:auto!important}.search__overlay{background-color:var(--helper);-webkit-box-shadow:1px 0 18px rgba(0,0,0,.12);box-shadow:1px 0 18px rgba(0,0,0,.12);border-radius:var(--border-radius);left:var(--page-margin);opacity:0;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 2) calc(var(--baseline) * 2) calc(var(--baseline) * 4);position:absolute;right:var(--page-margin);top:var(--header-height);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;-webkit-transform:translateY(calc(var(--baseline) * -3));transform:translateY(calc(var(--baseline) * -3));visibility:hidden;z-index:2005}@media all and (min-width:37.5em){.search__overlay{left:auto;top:calc(var(--header-height) - var(--baseline) * 2)}}@media all and (min-width:56.25em){.search__overlay{right:0}}.search__overlay.expanded{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:block;visibility:visible}.search__form{align-items:center;display:flex;justify-content:space-between}.navbar{order:3}.navbar .navbar__menu{display:flex;list-style:none;margin:0;padding:0}@media all and (max-width:56.1875em){.navbar .navbar__menu{display:none}}.navbar .navbar__menu li{font-family:var(--menu-font);display:block;line-height:2.6;font-variation-settings:"wght" var(--font-weight-bold);padding:0;position:relative;width:auto}.navbar .navbar__menu li a,.navbar .navbar__menu li span[aria-haspopup=true]{color:var(--nav-link-color);display:block;padding:0 calc(var(--baseline) * 3);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.navbar .navbar__menu li a:active,.navbar .navbar__menu li a:focus,.navbar .navbar__menu li a:hover,.navbar .navbar__menu li span[aria-haspopup=true]:active,.navbar .navbar__menu li span[aria-haspopup=true]:focus,.navbar .navbar__menu li span[aria-haspopup=true]:hover{color:var(--nav-link-color-hover)}.navbar .navbar__menu li span{color:var(--nav-link-color);cursor:default;display:block;padding:0 calc(var(--baseline) * 3)}.navbar .navbar__menu>li:hover>a,.navbar .navbar__menu>li:hover>span[aria-haspopup=true]{border-radius:var(--border-radius);background:var(--nav-link-bg-hover);color:var(--nav-link-color-hover)}.navbar .has-submenu:active>.navbar__submenu,.navbar .has-submenu:focus>.navbar__submenu,.navbar .has-submenu:hover>.navbar__submenu{left:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}.navbar .has-submenu:active>.navbar__submenu.is-right-submenu,.navbar .has-submenu:focus>.navbar__submenu.is-right-submenu,.navbar .has-submenu:hover>.navbar__submenu.is-right-submenu{left:auto;right:0;-webkit-transform-origin:right top;transform-origin:right top}.navbar .has-submenu .has-submenu:active>.navbar__submenu,.navbar .has-submenu .has-submenu:focus>.navbar__submenu,.navbar .has-submenu .has-submenu:hover>.navbar__submenu{top:0}.navbar .has-submenu .has-submenu:active>.navbar__submenu.is-right-submenu,.navbar .has-submenu .has-submenu:focus>.navbar__submenu.is-right-submenu,.navbar .has-submenu .has-submenu:hover>.navbar__submenu.is-right-submenu{top:0}.navbar .navbar__submenu{background:var(--nav-submenu-bg);border-radius:var(--border-radius);-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15);left:-9999px;list-style-type:none;margin:0;padding:20px 0;position:absolute;visibility:hidden;white-space:nowrap;z-index:1;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 top;transform-origin:0 top;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(.275, 1.375, .8, 1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(.275, 1.375, .8, 1);transition:opacity .15s,transform .3s cubic-bezier(.275, 1.375, .8, 1);transition:opacity .15s,transform .3s cubic-bezier(.275, 1.375, .8, 1),-webkit-transform .3s cubic-bezier(.275, 1.375, .8, 1)}.navbar .navbar__submenu__submenu{z-index:2}.navbar .navbar__submenu li{font-size:.8888888889rem;font-variation-settings:"wght" var(--font-weight-normal);line-height:1.7;margin:0 calc(var(--baseline) * 4)}.navbar .navbar__submenu li a,.navbar .navbar__submenu li span[aria-haspopup=true]{color:var(--nav-submenu-link-color)!important;border-radius:var(--border-radius);line-height:1.4;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 4)}.navbar .navbar__submenu li a:active,.navbar .navbar__submenu li a:focus,.navbar .navbar__submenu li a:hover,.navbar .navbar__submenu li span[aria-haspopup=true]:active,.navbar .navbar__submenu li span[aria-haspopup=true]:focus,.navbar .navbar__submenu li span[aria-haspopup=true]:hover{background:var(--nav-submenu-bg-color-hover);color:var(--nav-submenu-link-color-hover)!important}.navbar .navbar__submenu li span{color:var(--nav-submenu-link-color)!important;line-height:1.4;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 4)}.navbar .navbar__submenu li:hover>a,.navbar .navbar__submenu li:hover>span[aria-haspopup=true]{color:var(--nav-submenu-link-color-hover)!important}.navbar .navbar__toggle{background:rgba(0,0,0,.15);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:var(--border-radius);cursor:pointer;display:block;line-height:1;margin:0;overflow:visible;padding:1rem;position:relative;right:-1rem;text-transform:none;z-index:2004}@media all and (min-width:56.25em){.navbar .navbar__toggle{display:none}}.navbar .navbar__toggle:focus,.navbar .navbar__toggle:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transform:none;transform:none}.navbar .navbar__toggle-box{width:24px;height:14px;display:inline-block;position:relative}.navbar .navbar__toggle-inner{display:block;top:50%;text-indent:-9999999em}.navbar .navbar__toggle-inner::before{content:"";display:block;top:-6px}.navbar .navbar__toggle-inner::after{content:"";display:block;bottom:-6px}.navbar .navbar__toggle-inner,.navbar .navbar__toggle-inner::after,.navbar .navbar__toggle-inner::before{width:22px;height:2px;background-color:var(--white);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform}.navbar .navbar__toggle-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.navbar .navbar__toggle-inner::before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.navbar .navbar__toggle-inner::after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19),-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19)}.navbar .navbar__toggle.is-active .navbar__toggle-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.navbar .navbar__toggle.is-active .navbar__toggle-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.navbar .navbar__toggle.is-active .navbar__toggle-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s}.navbar_mobile_overlay{background:var(--mobile-bg);height:calc(100vh - var(--baseline) * 20);left:0;opacity:1;overflow:auto;pointer-events:auto;position:fixed;top:calc(var(--baseline) * 20);-webkit-transition:all .3s cubic-bezier(0, 0, .3, 1);transition:all .3s cubic-bezier(0, 0, .3, 1);width:100%;z-index:1001}.navbar_mobile_overlay.is-hidden{opacity:0;pointer-events:none}.navbar_mobile_overlay .navbar__menu{margin:24px}.navbar_mobile_overlay .navbar__menu li{font-family:var(--menu-font);line-height:2.6;list-style:none;margin:0;padding:0;text-align:center}.navbar_mobile_overlay .navbar__menu li a,.navbar_mobile_overlay .navbar__menu li span{color:var(--mobile-menu-link-color);display:block;padding:calc(var(--baseline) * 2);position:relative}.navbar_mobile_overlay .navbar__menu li a:active,.navbar_mobile_overlay .navbar__menu li a:focus,.navbar_mobile_overlay .navbar__menu li a:hover,.navbar_mobile_overlay .navbar__menu li span:active,.navbar_mobile_overlay .navbar__menu li span:focus,.navbar_mobile_overlay .navbar__menu li span:hover{color:var(--mobile-menu-link-color-hover)}.navbar_mobile_overlay .navbar__menu li a[aria-haspopup=true]::after,.navbar_mobile_overlay .navbar__menu li span[aria-haspopup=true]::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--white) transparent transparent transparent;left:calc(var(--baseline) * 2);position:relative;vertical-align:middle}.navbar_mobile_overlay .navbar__submenu{margin:0;padding:0;visibility:hidden}.navbar_mobile_overlay .navbar__submenu[aria-hidden=false]{visibility:visible}.navbar_mobile_overlay .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.275, 1.375, .8, 1);transition:all .3s cubic-bezier(.275, 1.375, .8, 1)}.navbar_mobile_overlay .navbar__submenu_wrapper.is-active{height:auto;opacity:1}.navbar_mobile_sidebar{background:var(--mobile-bg);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);height:100vh;left:0;max-width:400px;overflow:auto;position:fixed;top:0;-webkit-transition:all .3s cubic-bezier(0, 0, .3, 1);transition:all .3s cubic-bezier(0, 0, .3, 1);width:80%;z-index:1001}.navbar_mobile_sidebar.is-hidden{left:-400px}.navbar_mobile_sidebar .navbar__menu{margin:24px}.navbar_mobile_sidebar .navbar__menu li{font-family:var(--menu-font);font-size:16px;list-style:none;line-height:1.3;margin:0;padding:0}.navbar_mobile_sidebar .navbar__menu li a,.navbar_mobile_sidebar .navbar__menu li span{color:var(--mobile-menu-link-color);display:block;padding:10px 20px 10px 0;position:relative}.navbar_mobile_sidebar .navbar__menu li a:active,.navbar_mobile_sidebar .navbar__menu li a:focus,.navbar_mobile_sidebar .navbar__menu li a:hover,.navbar_mobile_sidebar .navbar__menu li span:active,.navbar_mobile_sidebar .navbar__menu li span:focus,.navbar_mobile_sidebar .navbar__menu li span:hover{color:var(--mobile-menu-link-color-hover)}.navbar_mobile_sidebar .navbar__menu li a[aria-haspopup=true]::after,.navbar_mobile_sidebar .navbar__menu li span[aria-haspopup=true]::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--white) transparent transparent transparent;right:0;top:18px;position:absolute}.navbar_mobile_sidebar .navbar__submenu{margin:0 0 0 24px;padding:0;visibility:hidden}.navbar_mobile_sidebar .navbar__submenu[aria-hidden=false]{visibility:visible}.navbar_mobile_sidebar .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.275, 1.375, .8, 1);transition:all .3s cubic-bezier(.275, 1.375, .8, 1)}.navbar_mobile_sidebar .navbar__submenu_wrapper.is-active{height:auto;opacity:1}.navbar_mobile_sidebar__overlay{background:rgba(0,0,0,.5);height:100%;opacity:1;pointer-events:auto;position:fixed;top:0;-webkit-transition:all .3s cubic-bezier(0, 0, .3, 1);transition:all .3s cubic-bezier(0, 0, .3, 1);width:100%;z-index:1000}.navbar_mobile_sidebar__overlay.is-hidden{opacity:0;pointer-events:none}.wrapper{margin:0 auto;max-width:var(--page-width);width:100%}@media all and (max-width:56.1875em){.wrapper{padding-left:var(--page-margin);padding-right:var(--page-margin)}}@media all and (min-width:56.25em){.wrapper--full{max-width:84vw!important}}.hero{background:var(--hero-bg);overflow:hidden;position:relative;height:var(--hero-height);z-index:1}@media all and (min-width:56.25em){.hero{margin-top:0}}.hero--flat{height:auto}.hero__wrapper{height:var(--hero-height);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-bottom:6rem;position:relative;text-align:center}.hero__wrapper--flat{padding-bottom:0}.hero__inner{margin:0 auto;max-width:var(--page-width);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - var(--page-margin) * 2);z-index:2}.hero__inner--center{text-align:center}.hero__inner--center p{margin-left:auto;margin-right:auto;max-width:var(--entry-width)}.hero__inner--left{text-align:left}.hero__inner--left p{margin-left:0;max-width:var(--entry-width)}.hero__inner--right{text-align:right}.hero__inner--right p{margin-left:auto;margin-right:0;max-width:var(--entry-width)}.hero__inner .post__meta,.hero__inner>*{color:var(--hero-text-color)}.hero__inner a:not(.btn):not([type=button]):not([type=submit]):not(button){color:var(--hero-link-color);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.hero__inner a:not(.btn):not([type=button]):not([type=submit]):not(button):hover{color:var(--hero-link-color-hover)}.hero__inner a:not(.btn):not([type=button]):not([type=submit]):not(button):active{color:var(--hero-link-color-hover)}.hero__inner a:not(.btn):not([type=button]):not([type=submit]):not(button):focus{color:var(--hero-link-color-hover)}.hero__inner a:not(.btn):not([type=button]):not([type=submit]):not(button):hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:var(--hero-headings-color);margin-top:calc(var(--baseline) * 6)}.hero h1+*,.hero h2+*,.hero h3+*,.hero h4+*,.hero h5+*,.hero h6+*{margin-top:calc(var(--baseline) * 6)}.hero__button-wrap{margin-top:calc(var(--baseline) * 7 + .5vw)}.hero__image{position:absolute;height:100%;top:0;left:0;margin:0;width:100vw}.hero__image--overlay:after{background:var(--hero-overlay);content:"";display:block;opacity:1;left:0;height:100%;width:100%;position:absolute;top:0;z-index:1}.hero__image>img{display:block;height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.hero__image>figcaption{color:var(--hero-text-color);position:absolute;bottom:1.2rem;right:1.2rem;z-index:2}.hero+.main{margin-top:0}.main{position:relative;margin:calc(var(--baseline) * 20) 0 0}@media all and (min-width:56.25em){.main{margin:calc(var(--baseline) * 20 + 6rem) 0 -6rem;padding:0 var(--page-margin)}}.main::before{background:var(--hero-bg);content:"";display:block;height:calc(var(--baseline) * 20 + 6rem);min-height:calc(var(--baseline) * 20 + 6rem);position:absolute;top:calc(var(--baseline) * -20);left:0;width:100%}.main--flat{margin-bottom:0}@media all and (min-width:56.25em){.main--flat{margin-top:calc(var(--baseline) * 30 + 1vw);padding:0 var(--page-margin)}}.main--flat::before{content:none}.main--with-pagination{margin-bottom:calc(var(--baseline) * 12)}.page{background:var(--content-bg);border-radius:var(--border-radius);-webkit-box-shadow:var(--page-shadow);box-shadow:var(--page-shadow);padding:calc(var(--baseline) * 10) var(--page-margin);position:relative;z-index:2}@media all and (max-width:56.1875em){.page{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}}@media all and (min-width:56.25em){.page{margin-top:-6rem;padding:calc(var(--baseline) * 10 + 1vw) 6rem}}.page--flat{background:0 0;-webkit-box-shadow:none;box-shadow:none}@media all and (min-width:56.25em){.page--flat{margin-top:0!important;margin-bottom:0;padding-left:0;padding-right:0}}@media all and (min-width:56.25em){.page--flat-no-hero{padding-top:0}}.page__header{text-align:center}.page__header>:first-child{margin-top:0}.page__header+.page__grid{margin-top:calc(var(--baseline) * 5 + .5vw)}.page__header>h1 span{margin-left:var(--baseline)}.page__header>p{font-size:.8888888889rem;margin-top:calc(var(--baseline) * 6)}.page__header.divider::after{margin-top:calc(var(--baseline) * 6 + .25vw)}.page__item>div{margin:0 auto;max-width:var(--entry-width);padding-bottom:calc(var(--baseline) * 2 + .25vw);position:relative;width:100%}.page__item:first-child h2{margin-top:0}.page__item--center{text-align:center}.page__item--right{text-align:right}.page__item-title{margin-bottom:calc(var(--baseline) * 3)}.page__item-image{border-radius:var(--border-radius);margin:calc(var(--baseline) * 6 + .5vw) 0 calc(var(--baseline) * 8 + .5vw);overflow:hidden;text-align:center;-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.page__item-image--wide{margin:calc(var(--baseline) * 6 + .5vw) 50% calc(var(--baseline) * 8 + .5vw);max-width:var(--page-width);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw}@media all and (min-width:56.25em){.page__item-image--wide{width:84vw}}.page__item-image__wrap{background:var(--lighter);display:block;margin:0;position:relative;width:100%}.page__item-image__wrap>img{display:block;height:100%;width:100%}.page__item-image__wrap>figcaption{bottom:1.2rem;color:var(--white);display:inline-block;font-size:.7901234568rem;line-height:1;right:1.2rem;position:absolute;z-index:2}.page__item-image__wrap--link::after{background:var(--image-gradient);content:"";display:block;opacity:0;left:0;height:100%;position:absolute;top:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:100%}.page__item-image__wrap--link:hover::after{opacity:1}.page__item-image>img{width:100%}.page__item:last-child>div::after{content:none}.page__item--hero--with-grid{text-align:center}.page__item--hero__image{margin-top:calc(var(--baseline) * -8 - 1vw)}.page__item--hero__btn{margin-top:calc(var(--baseline) * 7 + .25vw)}.page__grid{display:grid;grid-gap:var(--grid-gap)}@media all and (min-width:56.25em){.page__grid{grid-template-columns:repeat(var(--grid-cols),1fr)}}.page__grid h2{margin-top:0}@media all and (min-width:56.25em){.page__grid h2{font-size:clamp(1rem, 1rem + .423828125 * (100vw - 20rem) / 100, 1.423828125rem)}}.page__grid .page__item{margin:0;overflow:hidden}.page__grid .page__item-header+p{margin-top:calc(var(--baseline) * 3 + .5vw)}.page__grid .page__item .tags__description{margin-top:calc(var(--baseline) * 3 + .5vw)}.page__grid .page__item .tags__description>:first-child{margin-top:0}.page__grid .page__item-image{margin-top:0!important}.page__grid .page__item-image--wide{margin:calc(var(--baseline) * 5 + .5vw) 0;max-width:100%;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%}@media all and (min-width:56.25em){.page__grid .page__item-image--wide{width:100%}}.subpages{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-top:calc(var(--baseline) * 12 + 1vw);padding:calc(var(--baseline) * 6) 0}.subpages__title{margin-top:0}.subpages__list{list-style:initial;margin-left:2ch}.subpages__list ul{list-style:initial;margin:0 0 0 2ch}.subpages__list li{padding:0 0 0 1ch}.content{padding-bottom:calc(var(--baseline) * 7 + 1vw)}.content--center{max-width:46.8rem;margin:0 auto;width:100%}.content--left{max-width:46.8rem;margin:0;width:100%}.content a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.post__inner{margin:0 auto;max-width:var(--entry-width);padding-bottom:calc(var(--baseline) * 6 + .25vw);position:relative}.post__header{margin-bottom:calc(var(--baseline) * 8 + .5vw)}.post__title{margin-top:0;margin-bottom:calc(var(--baseline) * 3);font-size:clamp(1.6018066406rem, 1.6018066406rem + 1.2847009376 * (100vw - 20rem) / 100, 2.8865075782rem)}.post__meta{color:var(--light);font-size:.7023319616rem;padding:var(--baseline) 0 0;text-transform:uppercase}.post__meta>*{margin-right:calc(var(--baseline) * 4)}.post__meta-author>img{border-radius:50%;height:1.6rem;margin-right:calc(var(--baseline) * 2);vertical-align:middle;width:1.6rem}.post__image{display:inline-block}.post__image a,.post__image img{display:inline-block}.post__image--left{float:left;margin-right:calc(var(--baseline) * 8);max-width:50%}.post__image--right{float:right;margin-left:calc(var(--baseline) * 8);max-width:50%}.post__image--center{display:block;margin-left:auto;margin-right:auto;text-align:center}.post__image--full,.post__image--wide{display:block;margin-left:50%;margin-right:50%;max-width:var(--page-width);text-align:center;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw}@media all and (min-width:56.25em){.post__image--full,.post__image--wide{height:auto;width:84vw}}.post__image--full{width:84vw}.post__image>figcaption{color:var(--light);text-align:center}.post__entry>:first-child{margin-top:0}.post__entry a:active,.post__entry a:focus,.post__entry a:hover{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.post__iframe,.post__video{position:relative;display:block;margin-top:calc(var(--baseline) * 6 + .5vw);margin-bottom:calc(var(--baseline) * 6 + .5vw);overflow:hidden;padding:0;width:100%}.post__iframe::before,.post__video::before{display:block;content:"";padding-top:var(--embed-aspect-ratio)}.post__iframe iframe,.post__iframe video,.post__video iframe,.post__video video{border:none;height:100%;left:0;position:absolute;top:0;bottom:0;width:100%}.post__toc ul{counter-reset:item;list-style:decimal;margin:calc(var(--baseline) * 2 + .25vw) 0 0 2ch}.post__toc ul li{counter-increment:item;padding:0}.post__toc ul ul{margin-top:0}.post__toc ul ul li{display:block}.post__toc ul ul li:before{content:counters(item, ".") ". ";margin-left:-2ch}.post-desc{margin-top:calc(var(--baseline) * 3)}.post__note{border-radius:2px;border:1px solid var(--border-color);margin-top:calc(var(--baseline) * 4 + .25vw);padding:calc(var(--baseline) * 6)}@media all and (min-width:37.5em){.post__note{float:right;font-size:.8888888889rem;margin:calc(var(--baseline) * 4 + .25vw) 0 calc(var(--baseline) * 4) calc(var(--baseline) * 6);max-width:18.2rem;position:relative;z-index:1}}.post__note>:first-child{margin:0}@media all and (min-width:37.5em){.post__note--left{float:left;margin:calc(var(--baseline) * 2) calc(var(--baseline) * 6) calc(var(--baseline) * 4) 0}}.post__updated{color:var(--light);font-size:.7901234568rem;font-style:italic;margin-top:calc(var(--baseline) * 2 + .5vw)}.post__actions{align-items:start;display:flex;flex-basis:auto;gap:2rem;justify-content:space-between}.post__tag{list-style:none;margin:calc(var(--baseline) * 6 + .25vw) 0 0}.post__tag li{display:inline-block;margin:4px 2px;padding:0}.post__tag li>a{background:var(--lighter);border-radius:var(--border-radius);display:block;font-size:.7901234568rem;padding:var(--baseline) calc(var(--baseline) * 3)}.post__share{display:flex;flex-shrink:0;gap:8px;margin:calc(var(--baseline) * 6 + .25vw) 0 0;text-align:center}.post__share>a{align-items:center;border-radius:var(--border-radius);border:1px solid var(--border-color);display:flex;flex:0 0 auto;padding:calc(var(--baseline) * 2);-webkit-transition:all .24s ease;transition:all .24s ease;will-change:transform}.post__share>a svg{fill:currentColor;pointer-events:none}.post__share>a:hover{border-color:currentColor;-webkit-transform:scale(1.05);transform:scale(1.05)}.post__bio{margin-top:calc(var(--baseline) * 16 + .5vw);text-align:center}.post__bio>img{border-radius:50%;display:block;height:4rem;margin:0 auto;width:4rem}.post__bio h3{margin-top:calc(var(--baseline) * 4)}.post__bio p{margin:calc(var(--baseline) * 4) auto 0}.post__nav{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-top:calc(var(--baseline) * 12 + 1vw);padding:calc(var(--baseline) * 6) 0}@media all and (min-width:37.5em){.post__nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width:37.5em){.post__nav__prev{flex-basis:50%;text-align:left}}@media all and (min-width:37.5em){.post__nav__next{flex-basis:50%;margin-left:auto;text-align:right}.post__nav__next .post__nav__link{justify-content:right}}@media all and (max-width:37.4375em){.post__nav__prev+.post__nav__next{margin-top:calc(var(--baseline) * 4)}}.post__nav__link{align-items:center;color:var(--link-color-hover);display:flex}.post__nav__link:hover{text-decoration:none}.post__nav__link:hover h5{-webkit-transition:all .24s ease;transition:all .24s ease}.post__nav__link>img{border-radius:var(--border-radius);max-width:100px;-webkit-transition:all .24s ease;transition:all .24s ease;will-change:transform}@media all and (max-width:37.4375em){.post__nav__link>img{display:none}}.post__nav__text{font-size:.624295077rem;padding:0 calc(var(--baseline) * 4);text-transform:uppercase}.post__nav__text>h5{font-size:1rem;margin:var(--baseline) 0 0;position:relative}.post__related{margin-top:calc(var(--baseline) * 12 + 1vw);text-align:center}.post__related>h3{margin:0}.post__related__wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:calc(var(--baseline) * 8 + .5vw) -1% 0}.post__related__wrap figure{margin:0 0 calc(var(--baseline) * 8);padding:0 1%}.post__related__wrap figure:last-child{margin:0}@media all and (min-width:30em){.post__related__wrap figure{flex-basis:33.333%;margin:0}}.post__related__wrap figure>a{border-radius:var(--border-radius);display:block;overflow:hidden;position:relative}.post__related__wrap figure>a::after{background:var(--image-gradient);content:"";display:block;opacity:0;left:0;height:100%;position:absolute;top:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:100%}.post__related__wrap figure>a:hover::after{opacity:1}.post__related__wrap figure>a>img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .24s ease;transition:all .24s ease;width:100%}.post__related__wrap figcaption>a{display:block;font-size:.7023319616rem;font-variation-settings:"wght" var(--font-weight-bold);margin:calc(var(--baseline) * 6) 0 calc(var(--baseline) * 4);text-transform:uppercase}.post__related__wrap figcaption h4{margin-top:calc(var(--baseline) * 4 + .5vw)}.comments-area{padding-top:calc(var(--baseline) * 4 + .25vw);text-align:center}.comments-area__button{margin-top:calc(var(--baseline) * 6 + .25vw)}.comments-area__button.is-hidden{display:none}.comments-area__inner{margin:0 auto;max-width:var(--entry-width);text-align:left}.comments-area__inner--hidden{height:0;visibility:hidden}.comments-area__inner--hidden h3{margin:0;text-align:center}.comments-area__inner.is-visible{height:auto;padding-bottom:calc(var(--baseline) * 6 + .25vw);visibility:visible}.comments-area__inner.is-visible h3{margin:calc(var(--baseline) * 8 + .5vw) 0 calc(var(--baseline) * 6)}.bottom-news{background:var(--footer-bg);color:var(--footer-text-color);padding-top:4rem;text-align:center}@media all and (min-width:56.25em){.bottom-news{margin-bottom:-6rem;padding-top:11rem}}.bottom-news a:not(.invert){color:var(--footer-link-color);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.bottom-news a:not(.invert):hover{color:var(--footer-link-color-hover)}.bottom-news a:not(.invert):active{color:var(--footer-link-color-hover)}.bottom-news a:not(.invert):focus{color:var(--footer-link-color-hover)}.bottom-news a.invert{color:var(--footer-link-color-hover);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.bottom-news a.invert:hover{color:var(--footer-link-color)}.bottom-news a.invert:active{color:var(--footer-link-color)}.bottom-news a.invert:focus{color:var(--footer-link-color)}.bottom-news p{margin:0}.bottom-news h3{margin:var(--baseline) 0 calc(var(--baseline) * 8 + .5vw)}.bottom-news--flat{padding:5rem 0 calc(var(--baseline) * 4)}.bottom-news__wrapper{display:flex;flex-wrap:wrap;margin:0;min-height:150px}.bottom-news__wrapper li{flex:1 0 100%}@media all and (min-width:37.5em){.bottom-news__wrapper li{flex:1 0 50%}}@media all and (min-width:75em){.bottom-news__wrapper--col3 li{flex:1 0 33.333%}}@media all and (min-width:75em){.bottom-news__wrapper--col4 li{flex:1 0 25%}}@media all and (min-width:75em){.bottom-news__wrapper--col5 li{flex:1 0 33.333%}}@media all and (min-width:100em){.bottom-news__wrapper--col5 li{flex:1 0 20%}}@media all and (min-width:75em){.bottom-news__wrapper--col6 li{flex:1 0 33.333%}}@media all and (min-width:100em){.bottom-news__wrapper--col6 li{flex:1 0 16.666%}}.bottom-news__wrapper li{list-style:none;padding:0;position:relative}.bottom-news__wrapper li:hover .bottom-news__meta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (max-width:37.4375em){.bottom-news__wrapper li:first-child a::after,.bottom-news__wrapper li:first-child img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}}@media all and (min-width:37.5em){.bottom-news__wrapper li:first-child a::after,.bottom-news__wrapper li:first-child img{border-top-left-radius:var(--border-radius)}}@media all and (min-width:100em){.bottom-news__wrapper li:first-child a::after,.bottom-news__wrapper li:first-child img{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}}@media all and (max-width:37.4375em){.bottom-news__wrapper li:last-child a::after,.bottom-news__wrapper li:last-child img{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}@media all and (min-width:37.5em){.bottom-news__wrapper li:last-child a::after,.bottom-news__wrapper li:last-child img{border-bottom-right-radius:var(--border-radius)}}@media all and (min-width:100em){.bottom-news__wrapper li:last-child a::after,.bottom-news__wrapper li:last-child img{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}.bottom-news__image{display:block;height:20rem;width:100%}.bottom-news__image::after{background:var(--image-gradient);content:"";display:block;opacity:0;left:0;height:100%;pointer-events:none;position:absolute;top:0;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:100%;z-index:1}.bottom-news__image:hover::after{opacity:1}.bottom-news__image>img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.bottom-news__meta{bottom:1rem;color:var(--white);display:inline-block;line-height:1;left:1.2rem;right:1.2rem;opacity:0;position:absolute;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;vertical-align:middle;z-index:2}.author-note{display:flex}.author-note>img{border-radius:50%;display:inline-block;height:4rem;margin-top:calc(var(--baseline) * 7 + 1vw);margin-right:calc(var(--baseline) * 6);width:4rem}.author__header>img{border-radius:50%;display:block;height:4rem;margin:0 auto calc(var(--baseline) * -4);width:4rem}.author__website{align-items:center;display:inline-flex;margin-top:calc(var(--baseline) * 3 + .5vw)}.author__website a{margin-left:.4rem}.author__website svg{stroke:var(--color-primary)}.search-page form{align-items:flex-start;display:flex;flex-wrap:wrap}@media all and (max-width:37.4375em){.search-page input{margin-bottom:calc(var(--baseline) * 2)}}@media all and (min-width:20em){.search-page input{flex:1 0 auto}}@media all and (min-width:37.5em){.search-page input{margin-right:calc(var(--baseline) * 2)}}@media all and (max-width:37.4375em){.search-page button{width:100%}}.divider::after{position:relative;content:"•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••";color:var(--divider-color);display:block;font-size:9px;letter-spacing:9px;line-height:10px;margin-top:calc(var(--baseline) * 10 + .25vw);overflow:hidden;padding-left:2px;width:var(--divider-width)}.divider--line::after{border-top:1px solid var(--divider-color);content:""}.divider--doubleline::after{border-top:3px double var(--divider-color);content:""}.divider--dottedline::after{border-top:1px dashed var(--divider-color);content:""}.divider--fadingline::after{content:"";border:0;height:1px;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(var(--divider-color)),to(transparent));background:linear-gradient(to left,transparent,var(--divider-color),transparent)}.divider--wave::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 7 4' xml:space='preserve'%3e%3cpath d='M0,3h1v1H0V3z M1,3H0v1h1V3L1,3z M1,3h1V2H1V3z M2,2H1v1h1V2L2,2z M0,4h1V3H0V4z M1,3H0v1h1V3L1,3z M2,2h1V1H2V2z M3,1H2v1 h1V1L3,1z M3,0v1h1V0H3z M4,0H3v1h1V0L4,0z M4,1v1h1V1H4z M5,1H4v1h1V1L5,1z M5,2v1h1V2H5z M6,2H5v1h1V2L6,2z M6,3v1h1V3H6z M7,3H6 v1h1V3L7,3z' fill='currentColor' /%3e%3c/svg%3e ");background-repeat:repeat-x;content:"";height:4px}.divider--decorative-1::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 2'%3e%3cpath d='M25.54.86v.28h0a3.92,3.92,0,0,0-1.27.29c-.68.28-.82.57-1.27.57s-.6-.29-1.27-.57a3.62,3.62,0,0,0-1.29-.28.63.63,0,0,1-1.23,0h-.13a2.12,2.12,0,0,0-1.34.71.14.14,0,0,1-.16,0,5.44,5.44,0,0,0-1.81-.39C11.32,1.14.14,1.14.14,1.14a.14.14,0,1,1,0-.28S11.32.86,15.77.5A5.44,5.44,0,0,0,17.58.11a.14.14,0,0,1,.16,0,2,2,0,0,0,.5.42,1.89,1.89,0,0,0,.84.29h.13a.63.63,0,0,1,1.23,0A3.62,3.62,0,0,0,21.73.57C22.4.29,22.54,0,23,0s.59.29,1.27.57a3.92,3.92,0,0,0,1.27.29Zm20.32,0S34.68.86,30.23.5A5.44,5.44,0,0,1,28.42.11a.14.14,0,0,0-.16,0,2,2,0,0,1-.5.42,1.89,1.89,0,0,1-.84.29h-.13A.63.63,0,0,0,25.54,1a.63.63,0,0,0,1.25.14h.13a2.12,2.12,0,0,1,1.34.71.14.14,0,0,0,.16,0,5.44,5.44,0,0,1,1.81-.39c4.45-.36,15.63-.36,15.63-.36a.14.14,0,0,0,0-.28Z' fill='currentColor' /%3e%3c/svg%3e");background-repeat:no-repeat;content:"";height:6px;width:138px!important}.divider--decorative-2::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 6'%3e%3cpath class='cls-1' d='M50,3A2.5,2.5,0,1,1,47.5.5,2.5,2.5,0,0,1,50,3Zm6-2a2,2,0,1,0,2,2A2,2,0,0,0,56,1Zm7.5.5A1.5,1.5,0,1,0,65,3,1.5,1.5,0,0,0,63.5,1.5ZM70,2a1,1,0,1,0,1,1A1,1,0,0,0,70,2Zm5.5.5A.5.5,0,1,0,76,3,.5.5,0,0,0,75.5,2.5ZM38,0a3,3,0,1,0,3,3A3,3,0,0,0,38,0ZM28.5.5A2.5,2.5,0,1,0,31,3,2.5,2.5,0,0,0,28.5.5ZM20,1a2,2,0,1,0,2,2A2,2,0,0,0,20,1Zm-7.5.5A1.5,1.5,0,1,0,14,3,1.5,1.5,0,0,0,12.5,1.5ZM6,2A1,1,0,1,0,7,3,1,1,0,0,0,6,2ZM.5,2.5a.5.5,0,0,0,0,1,.5.5,0,0,0,0-1Z' fill='currentColor' /%3e%3c/svg%3e");background-repeat:no-repeat;content:"";height:6px;width:76px!important}.divider--center::after{margin-left:auto;margin-right:auto;text-align:center}.divider--right::after{margin-left:auto;text-align:right}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.frame{border:1px solid var(--border-color)}.ordered-list{counter-reset:listCounter}.ordered-list li{counter-increment:listCounter;list-style:none;position:relative}.ordered-list li::before{color:var(--color-primary);content:counter(listCounter,decimal-leading-zero) ".";font-variation-settings:"wght" var(--font-weight-bold);left:-2rem;position:absolute}.msg{background-color:var(--lighter);border-left:4px solid var(--yellow);padding:calc(var(--baseline) * 4) calc(var(--baseline) * 8)}.msg--highlight{border-left:4px solid var(--yellow)}.msg--info{border-left:4px solid var(--blue)}.msg--success{border-left:4px solid var(--green)}.msg--warning{border-left:4px solid var(--red)}.dropcap:first-letter{color:var(--headings-color);float:left;font-size:4.1098906729rem;font-variation-settings:"wght" var(--font-weight-bold);line-height:.7;margin-right:calc(var(--baseline) * 2);padding:calc(var(--baseline) * 2) calc(var(--baseline) * 2) calc(var(--baseline) * 2) 0}.pec-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.pec-overlay{align-items:center;background-color:var(--lighter);font-size:14px;display:none;height:inherit;justify-content:center;line-height:1.4;padding:1rem;position:relative;text-align:center}@media all and (min-width:37.5em){.pec-overlay{font-size:16px;line-height:var(--line-height);padding:1rem 2rem}}.pec-overlay.is-active{display:flex}.pec-overlay-inner p{margin:0 0 1rem}a.facebook{color:#0866ff}a.twitter{color:#000}a.instagram{color:#000}a.vimeo{color:#1ab7ea}a.pinterest{color:#bd081c}a.youtube{color:#cd201f}a.linkedin{color:#007bb6}a.buffer{color:#333}a.mix{color:#fd8235}a.whatsapp{color:#25d366}@media (prefers-color-scheme:dark){a.twitter{color:#bfbfbf}a.instagram{color:#bfbfbf}a.buffer{color:#bfbfbf}}.pagination{margin-top:calc(var(--baseline) * 6)}@media all and (min-width:56.25em){.pagination{margin-top:calc(var(--baseline) * 12)}}.pagination--centered{text-align:center}.pagination--right{text-align:right}@media all and (min-width:20em){.pagination>a+a{margin-left:calc(var(--baseline) * 2)}}.pagination--numbered ul{margin:0}.pagination--numbered ul li{color:var(--gray);display:inline-block;font-size:.8888888889rem;margin:0 1px;padding:0}.pagination--numbered ul li a,.pagination--numbered ul li strong{border-radius:var(--border-radius);color:var(--gray);padding:calc(var(--baseline) * 2) calc(var(--baseline) * 3)}.pagination--numbered ul li a:hover,.pagination--numbered ul li strong:hover{background:var(--light);color:var(--white)}.pagination--numbered ul li strong{background:var(--light);color:var(--white)}.blog+.pagination{margin:4rem 0;text-align:center}@media all and (min-width:56.25em){.blog+.pagination{margin-bottom:10rem;text-align:left}}.footer{background:var(--footer-bg);color:var(--footer-text-color);font-size:.8888888889rem;padding:4rem 0 calc(var(--baseline) * 10);text-align:center}@media all and (min-width:56.25em){.footer{padding-top:10rem}}@media all and (min-width:56.25em){.footer--flat{padding-top:5rem}}.footer a:not(.invert){color:var(--footer-link-color);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.footer a:not(.invert):hover{color:var(--footer-link-color-hover)}.footer a:not(.invert):active{color:var(--footer-link-color-hover)}.footer a:not(.invert):focus{color:var(--footer-link-color-hover)}.footer a.invert{color:var(--footer-link-color-hover);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.footer a.invert:hover{color:var(--footer-link-color)}.footer a.invert:active{color:var(--footer-link-color)}.footer a.invert:focus{color:var(--footer-link-color)}.footer__logo{display:inline-block;font-size:1.423828125rem;font-variation-settings:"wght" var(--font-weight-bold);margin:0 0 calc(var(--baseline) * 4)}.footer__logo>img{max-height:2rem;max-width:5rem}.footer__nav{margin:0}.footer__nav li{display:inline-block;margin:0 var(--baseline) calc(var(--baseline) * 2);padding:0;line-height:1}.footer__nav li::after{content:"•";color:var(--light);padding-left:calc(var(--baseline) * 2)}.footer__nav li:last-child::after{content:none}.footer__copy{margin-bottom:calc(var(--baseline) * 6)}.footer__social{margin-bottom:calc(var(--baseline) * 2)}.footer__social a{padding:0 .4rem;-webkit-transition:all .24s ease;transition:all .24s ease;will-change:transform}.footer__social a>svg{display:inline-block;fill:currentColor;height:1rem;pointer-events:none;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s;width:1rem}.footer__social a:hover{text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer__bttop{bottom:calc(var(--baseline) * 5);border-radius:var(--border-radius);line-height:1;opacity:0;padding:calc(var(--baseline) * 1.8);position:fixed;right:2vw;visibility:hidden;z-index:999}@media all and (min-width:56.25em){.footer__bttop{bottom:calc(var(--baseline) * 10);right:calc(var(--baseline) * 10)}}.footer__bttop:hover{opacity:1}.footer__bttop.is-visible{visibility:visible;opacity:1}.newsletter-popup{background:var(--helper);border-radius:var(--border-radius);bottom:-100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.08);box-shadow:0 0 30px rgba(0,0,0,.08);display:block;font-size:.8888888889rem;width:26rem;opacity:0;padding:calc(var(--baseline) * 10) calc(var(--baseline) * 8) calc(var(--baseline) * 8);position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .8s ease-out;transition:all .8s ease-out;z-index:1000}@media all and (min-height:0em) and (max-height:48.0625em){.newsletter-popup{display:none}}@media all and (max-width:37.4375em){.newsletter-popup{margin-left:calc((100% - 26rem)/ 2)}}@media all and (min-width:37.5em){.newsletter-popup{right:2rem}}.newsletter-popup.is-visible{bottom:2rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.newsletter-popup__close{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0;color:var(--gray);font-size:1.125rem;position:absolute;right:0;top:0;width:auto}.newsletter-popup__close:hover{color:var(--color-primary);-webkit-transform:translate(0);transform:translate(0)}@media all and (min-width:37.5em){.newsletter-popup form{font-size:90%}}.newsletter-popup svg{fill:var(--color-primary)}.newsletter-popup h3{margin-top:0}.newsletter-popup a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.newsletter-popup p{margin:calc(var(--baseline) * 2) 0 calc(var(--baseline) * 4)}.newsletter-popup input[type=email],.newsletter-popup input[type=text]{margin-top:calc(var(--baseline) * 2);width:100%}.newsletter-popup input[type=email]:focus,.newsletter-popup input[type=text]:focus{-webkit-box-shadow:inset 0 0 2px var(--color-primary);box-shadow:inset 0 0 2px var(--color-primary);border:1px solid var(--color-primary)}.newsletter-popup__agree{margin:calc(var(--baseline) * 4) 0 0;text-align:left}.newsletter-popup__agree li{display:flex;align-items:flex-start;padding:0}.newsletter-popup__agree li label{font-variation-settings:"wght" var(--font-weight-normal);margin-left:2.1rem;margin-right:0}.newsletter-popup__agree li label:before{margin-left:-2.1rem}.gallery{margin:calc(var(--baseline) * 8 + .25vw) calc(var(--gallery-gap) * -1)}@media all and (min-width:20em){.gallery{display:flex;flex-wrap:wrap}}.gallery-wrapper--wide{display:flex;justify-content:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.gallery-wrapper--wide .gallery{max-width:calc(var(--page-width) + var(--baseline) * 2);width:calc(84vw + var(--baseline) * 2)}.gallery-wrapper--full{display:flex;justify-content:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}@media all and (min-width:56.25em){.gallery-wrapper--full .gallery{max-width:calc(var(--page-width) + var(--baseline) * 2);width:calc(84vw + var(--baseline) * 2)}}@media all and (min-width:20em){.gallery[data-columns="1"] .gallery__item{flex:1 0 100%}}@media all and (min-width:30em){.gallery[data-columns="2"] .gallery__item{flex:1 0 50%}}@media all and (min-width:37.5em){.gallery[data-columns="3"] .gallery__item{flex:1 0 33.333%}}@media all and (min-width:56.25em){.gallery[data-columns="4"] .gallery__item{flex:0 1 25%}}@media all and (min-width:56.25em){.gallery[data-columns="5"] .gallery__item{flex:0 1 20%}}@media all and (min-width:56.25em){.gallery[data-columns="6"] .gallery__item{flex:0 1 16.666%}}@media all and (min-width:56.25em){.gallery[data-columns="7"] .gallery__item{flex:1 0 14.285%}}@media all and (min-width:56.25em){.gallery[data-columns="8"] .gallery__item{flex:1 0 12.5%}}.gallery__item{margin:0;padding:var(--gallery-gap);position:relative}@media all and (min-width:20em){.gallery__item{flex:1 0 50%}}@media all and (min-width:30em){.gallery__item{flex:1 0 33.333%}}@media all and (min-width:37.5em){.gallery__item{flex:1 0 25%}}.gallery__item a{display:block;height:100%;width:100%}.gallery__item a::after{background:var(--image-gradient);border-radius:inherit;bottom:var(--gallery-gap);content:"";display:block;opacity:0;left:var(--gallery-gap);height:calc(100% - var(--gallery-gap) * 2);position:absolute;right:var(--gallery-gap);top:var(--gallery-gap);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:calc(100% - var(--gallery-gap) * 2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery__item a:hover::after{opacity:1}.gallery__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__item figcaption{bottom:1.2rem;color:var(--white);left:50%;opacity:0;position:absolute;text-align:center;-webkit-transform:translate(-50%,1.2rem);transform:translate(-50%,1.2rem);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.gallery__item:hover figcaption{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}:root{--pcb-width:42em;--pcb-popup-height:36em;--pcb-font-base-size:17px;--pcb-font-weight-normal:400;--pcb-font-weight-bold:700;--pcb-border-radius:4px;--pcb-badge-border-radius:100%;--pcb-link-transition:all 0.12s linear;--pcb-bg:#ffffff;--pcb-overlay:rgba(12, 13, 16, .8);--pcb-text-color:#343435;--pcb-headings-color:#283149;--pcb-border-color:#e1e1e1;--pcb-bg-light:#f6f6f9;--pcb-btn-primary-bg:#e7e8ea;--pcb-btn-primary-bg-hover:#cbcdd2;--pcb-btn-primary-text:#283149;--pcb-btn-primary-text-hover:#283149;--pcb-btn-secondary-bg:#1089ff;--pcb-btn-secondary-bg-hover:#0079f2;--pcb-btn-secondary-text:#ffffff;--pcb-btn-secondary-text-hover:#ffffff;--pcb-btn-link:#283149;--pcb-btn-link-hover:#0079f2;--pcb-badge-bg:#1089ff;--pcb-badge-bg-hover:#0079f2;--pcb-badge-color:#fff;--pcb-badge-color-hover:#fff}@media (prefers-color-scheme:dark){:root{--pcb-bg:#191a1f;--pcb-overlay:rgba(10, 10, 12, .8);--pcb-text-color:#a5a7b7;--pcb-headings-color:#d9d9e0;--pcb-border-color:#393a47;--pcb-bg-light:#f6f6f9;--pcb-btn-primary-bg:#32343e;--pcb-btn-primary-bg-hover:#3c3f4b;--pcb-btn-primary-text:#d9d9e0;--pcb-btn-primary-text-hover:#ffffff;--pcb-btn-secondary-bg:#1089ff;--pcb-btn-secondary-bg-hover:#0079f2;--pcb-btn-secondary-text:#ffffff;--pcb-btn-secondary-text-hover:#ffffff;--pcb-btn-link:#d9d9e0;--pcb-btn-link-hover:#42a0ff;--pcb-badge-bg:#1089ff;--pcb-badge-bg-hover:#0079f2;--pcb-badge-color:#fff;--pcb-badge-color-hover:#fff}}.pcb{color:var(--pcb-text-color);font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility;position:relative;z-index:999999}.pcb *,.pcb::after,.pcb::before{-webkit-animation:none;animation:none;background:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-style:normal;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1;font-size:1em;margin:0;opacity:unset;padding:0;position:unset;text-transform:none;letter-spacing:unset;visibility:unset;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;text-decoration:none;text-align:left}.pcb__banner{background:var(--pcb-bg);-webkit-box-shadow:0 .625em 1.875em rgba(2,2,3,.28);box-shadow:0 .625em 1.875em rgba(2,2,3,.28);border-radius:calc(1.5 * var(--pcb-border-radius));bottom:1.25em;font-size:var(--pcb-font-base-size);left:1em;max-width:var(--pcb-width);margin:0 auto;overflow:hidden;padding:1.5em 2em;opacity:0;position:fixed;right:1em;text-align:center;-webkit-transform:translateY(1.5em);transform:translateY(1.5em);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.pcb__banner--left{margin-left:0}.pcb__banner--right{margin-left:auto;margin-right:0}.pcb__banner--bar{max-width:100%;border-radius:0;left:0;right:0;bottom:0;padding:2.5em 2em}@media all and (min-width:37.5em){.pcb__banner--bar{font-size:17px}}.pcb__banner.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.pcb__inner{max-width:var(--pcb-width);margin:0 auto}.pcb__title{color:var(--pcb-headings-color);font-size:1.05em;font-variation-settings:"wght" var(--pcb-font-weight-bold);font-weight:var(--pcb-font-weight-bold);margin-bottom:.75em}.pcb__txt{font-size:.85em;font-variation-settings:"wght" var(--pcb-font-weight-normal);font-weight:var(--pcb-font-weight-normal);line-height:1.5}.pcb__txt a{color:var(--pcb-btn-link);font-variation-settings:"wght" var(--pcb-font-weight-normal);font-weight:var(--pcb-font-weight-normal);-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.pcb__txt a:active,.pcb__txt a:focus,.pcb__txt a:hover{color:var(--pcb-btn-link-hover)}.pcb__buttons{display:flex;flex-wrap:wrap;margin-top:.5em}@media all and (min-width:30em) and (max-width:37.4375em){.pcb__buttons{justify-content:space-between}}@media all and (min-width:37.5em){.pcb__buttons{margin-top:1.25em}}.pcb__btn{background:var(--pcb-btn-primary-bg);border:none;border-radius:var(--pcb-border-radius);-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;color:var(--pcb-btn-primary-text);font-variation-settings:"wght" var(--pcb-font-weight-bold);font-weight:var(--pcb-font-weight-bold);font-size:.825em;flex:1 1 100%;height:initial;padding:1em 1.5em;text-align:center;-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition);-webkit-transform:none;transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (min-width:37.5em){.pcb__btn{flex:0 10 auto}}.pcb__btn:active,.pcb__btn:focus,.pcb__btn:hover{background:var(--pcb-btn-primary-bg-hover);border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--pcb-btn-primary-text-hover);-webkit-transform:none;transform:none}.pcb__btn--solid{background:var(--pcb-btn-secondary-bg);color:var(--pcb-btn-secondary-text)}.pcb__btn--solid:active,.pcb__btn--solid:focus,.pcb__btn--solid:hover{background:var(--pcb-btn-secondary-bg-hover);color:var(--pcb-btn-secondary-text-hover)}.pcb__btn--link{background:0 0;color:var(--pcb-btn-link);margin-right:auto;padding-left:0;padding-right:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media all and (max-width:37.4375em){.pcb__btn--link{margin-bottom:.25em}}.pcb__btn--link:active,.pcb__btn--link:focus,.pcb__btn--link:hover{background:0 0;color:var(--pcb-btn-link-hover)}.pcb__btn+.pcb__btn{margin:.25em 0}@media all and (min-width:37.5em){.pcb__btn+.pcb__btn{margin:0 0 0 .5em}}.pcb__overlay{background:var(--pcb-overlay);bottom:0;display:none;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:999999999}.pcb__overlay.is-visible{display:block;opacity:1;visibility:visible}.pcb__popup{display:table;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;visibility:hidden;z-index:9999999999;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media all and (min-width:37.5em){.pcb__popup{left:1em;right:1em;-webkit-transform:translateY(1.5em);transform:translateY(1.5em);width:calc(100% - 2em)}}.pcb__popup.is-visible{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.pcb__popup__wrapper{background:var(--pcb-bg);font-size:var(--pcb-font-base-size);height:100%;max-height:100%;max-width:100%;margin:0 auto;overflow:hidden;padding:1.5em 2em;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:37.5em){.pcb__popup__wrapper{border-radius:calc(1.5 * var(--pcb-border-radius));-webkit-box-shadow:0 .625em 1.875em rgba(2,2,3,.28);box-shadow:0 .625em 1.875em rgba(2,2,3,.28);max-height:var(--pcb-popup-height);max-width:var(--pcb-width)}}.pcb__popup__inner{padding-top:2.5em;padding-bottom:10em;position:relative;height:100%}@media all and (min-width:37.5em){.pcb__popup__inner{padding-bottom:2.5em}}.pcb__popup__heading{border-bottom:1px solid var(--pcb-border-color);left:0;height:2.5em;padding-bottom:2em;position:absolute;right:0;top:0}.pcb__popup__close{background:0 0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:1.3em;padding:.5em;position:absolute;right:0;top:0;width:1.3em}@media all and (min-width:37.5em){.pcb__popup__close{display:none;visibility:hidden}}.pcb__popup__close::after,.pcb__popup__close::before{background-color:var(--pcb-btn-link);content:" ";display:block;height:1.3em;left:.65em;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition);top:0;width:1px}.pcb__popup__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pcb__popup__close:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:inherit;transform:inherit}.pcb__popup__close:hover::after,.pcb__popup__close:hover::before{background-color:var(--pcb-btn-link-hover)}.pcb__popup__content{display:block;height:100%;overflow-y:auto;overflow-x:hidden;width:calc(100% + 1em);margin-right:-1em;padding-right:1em}.pcb__popup__txt{margin-top:2em}.pcb__popup__buttons{background-color:var(--pcb-bg);bottom:0;left:0;margin:0;padding:1.25em 0 0;position:absolute;right:0}.pcb__popup__buttons::before{content:"";border-top:1px solid var(--pcb-border-color);height:1px;left:0;width:100%;position:absolute;top:0}.pcb__popup__buttons .pcb__btn:nth-child(3){margin-left:auto}.pcb__popup__switch{height:100%;position:absolute;right:1em;top:0}.pcb__popup__switch input[type=checkbox]{color:unset;display:inline-block;float:none;height:0;opacity:unset;position:unset;width:0;visibility:hidden}.pcb__popup__switch input[type=checkbox]+label{background:var(--pcb-btn-primary-bg-hover);border-radius:100px;-webkit-box-shadow:none;box-shadow:none;display:block;cursor:pointer;height:24px;margin:unset;padding:unset;position:relative;text-indent:-9999px;width:44px}.pcb__popup__switch input[type=checkbox]+label::before{display:none}.pcb__popup__switch input[type=checkbox]+label::after{content:"";background:var(--pcb-bg);border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:20px;display:block;left:2px;height:20px;-webkit-mask:none;mask:none;position:absolute;width:20px;top:2px;-webkit-transition:.3s;transition:.3s}.pcb__popup__switch input:checked+label{background:var(--pcb-btn-secondary-bg)}.pcb__popup__switch input:checked+label:after{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.pcb__popup__switch.is-checked label{opacity:.5;pointer-events:none}.pcb__groups{list-style:none;margin:2em 0 1em}.pcb__group{border:1px solid var(--pcb-border-color);border-radius:var(--pcb-border-radius);margin-bottom:.5em;padding:0 1em;position:relative}.pcb__group__title{font-variation-settings:"wght" var(--pcb-font-weight-bold);font-weight:var(--pcb-font-weight-bold);font-size:.941em;color:var(--pcb-headings-color);cursor:pointer;display:block;padding:1.25em 3.5em 1.25em 1.25em;position:relative;-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition)}.pcb__group__title:hover{color:var(--pcb-btn-link-hover)}.pcb__group__title:focus{outline:0}.pcb__group__title::-webkit-details-marker,.pcb__group__title::marker{display:none}.pcb__group__title::before{content:"";border-right:1px solid;border-bottom:1px solid;border-color:inherit;left:0;height:5px;display:block;position:absolute;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition);top:50%;width:5px}.pcb__group__title.no-desc{padding-left:0;pointer-events:none}.pcb__group__title.no-desc::before{content:none}.pcb__group__txt{font-size:.85em;font-variation-settings:"wght" var(--pcb-font-weight-normal);font-weight:var(--pcb-font-weight-normal);line-height:1.5;margin-top:-.5em;padding:.5em 0 1.25em 1.25em}.pcb__group__txt:empty{display:none}.pcb__group>details[open] .pcb__group__title::before{-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.pcb__badge{background:var(--pcb-badge-bg);border:none;border-radius:var(--pcb-badge-border-radius);-webkit-box-shadow:none;box-shadow:none;bottom:1.25em;color:var(--pcb-badge-color);cursor:pointer;display:flex;font-size:initial;height:initial;left:1.25em;padding:.55em;position:fixed;-webkit-transition:var(--pcb-link-transition);transition:var(--pcb-link-transition);-webkit-transform:none;transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;width:auto}.pcb__badge:active,.pcb__badge:focus,.pcb__badge:hover{background:var(--pcb-badge-bg-hover);border:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;color:var(--pcb-badge-color-hover);-webkit-transform:inherit;transform:inherit}.pcb__badge.is-visible{visibility:visible}img[loading]{opacity:0}img.is-loaded{opacity:1;transition:opacity 1s cubic-bezier(.215, .61, .355, 1)}@font-face{font-family:Roboto;src:local("Roboto Thin"),local("Roboto-Thin"),url("../../fonts/roboto/roboto-thin.woff") format("woff");font-style:normal;font-weight:100;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url("../../fonts/roboto/roboto-thin-italic.woff") format("woff");font-style:italic;font-weight:100;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url("../../fonts/roboto/roboto-light.woff") format("woff");font-style:normal;font-weight:300;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../../fonts/roboto/roboto-light-italic.woff") format("woff");font-style:italic;font-weight:300;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto-Regular"),url("../../fonts/roboto/roboto-regular.woff") format("woff");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url("../../fonts/roboto/roboto-italic.woff") format("woff");font-style:italic;font-weight:400;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url("../../fonts/roboto/roboto-medium.woff") format("woff");font-style:normal;font-weight:500;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("../../fonts/roboto/roboto-medium-italic.woff") format("woff");font-style:italic;font-weight:500;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url("../../fonts/roboto/roboto-bold.woff") format("woff");font-style:normal;font-weight:700;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../../fonts/roboto/roboto-bold-italic.woff") format("woff");font-style:italic;font-weight:700;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Black"),local("Roboto-Black"),url("../../fonts/roboto/roboto-black.woff") format("woff");font-style:normal;font-weight:900;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url("../../fonts/roboto/roboto-black-italic.woff") format("woff");font-style:italic;font-weight:900;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url("../../fonts/roboto/roboto-condensed-light.woff") format("woff");font-style:normal;font-weight:300;font-stretch:75%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Light Italic"),local("RobotoCondensed-LightItalic"),url("../../fonts/roboto/roboto-condensed-light-italic.woff") format("woff");font-style:italic;font-weight:300;font-stretch:75%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Regular"),local("RobotoCondensed-Regular"),url("../../fonts/roboto/roboto-condensed-regular.woff") format("woff");font-style:normal;font-weight:400;font-stretch:75%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url("../../fonts/roboto/roboto-condensed-italic.woff") format("woff");font-style:italic;font-weight:400;font-stretch:75%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url("../../fonts/roboto/roboto-condensed-bold.woff") format("woff");font-style:normal;font-weight:700;font-stretch:75%;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url("../../fonts/roboto/roboto-condensed-bold-italic.woff") format("woff");font-style:italic;font-weight:700;font-stretch:75%;font-display:swap}:root{--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-550:#9da7b0;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--color-orange:#fd7e14;--mobile-menu-link-color:var(--gray-700);--mobile-menu-link-color-hover:var(--color-primary);--heading-font:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--pcb-btn-secondary-bg:var(--color-primary);--pcb-btn-secondary-bg-hover:color-mix(in oklab, #000 10%, var(--color-primary));--pcb-btn-link-hover:var(--color-primary);--pss-color:var(--color-primary);--pss-results-highlight-bg:var(--pss-color)}:focus,:focus-visible{outline:0}h1,h2,h3,h4{font-stretch:condensed}.post__entry>h1,.post__entry>h2,.post__entry>h3,.post__entry>h4,.post__entry>h5,.post__entry>h6,.post__entry>p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero__image:has(img[src*=banner-homepage])+.hero__inner h1::after{content:"Traditionelle japanische Kampfkunst und Kultur";display:block;font-size:clamp(1.2rem, .7vw + 1rem, 1.7rem);font-weight:300;text-transform:uppercase;letter-spacing:.25em}.hero__image:has(img[src*=banner-homepage])>img{-webkit-filter:brightness(0.97);filter:brightness(.97)}@media (max-width:800px){.hero__image:has(img[src*=banner-homepage])>img{-o-object-position:73% center;object-position:73% center}}@media (min-width:56.25em){.hero__image:has(img[src*=banner-homepage])::after,.hero__image:has(img[src*=banner-homepage])::before{content:"";display:block;width:20%;height:100%;background:url(../../media/files/leaves.webp) no-repeat;background-size:contain;position:absolute;top:0;left:0;z-index:1;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0))}.hero__image:has(img[src*=banner-homepage])::after{right:0;left:auto;opacity:1}}.header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo::after{content:"Ken Tsuru Dojo Fürth e.V.";font-size:1.2rem;font-stretch:condensed;line-height:1.2;margin-left:.3rem;margin-right:.3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header.is-visible{--logo-color:var(--gray-900);--nav-link-color:var(--gray-900);--nav-link-color-hover:var(--gray-900)}.header.is-visible .search__btn:focus>svg>*,.header.is-visible .search__btn:hover>svg>*,.header.is-visible .search__btn>svg>*{stroke:var(--gray-900)}@media (min-width:56.25em){body:has(.hero__image img[src*=banner-homepage]) .header:not(.is-visible):not(.is-hidden){background:-webkit-gradient(linear,left top,left bottom,from(rgba(149,48,23,.25)),to(rgba(149,48,23,0)));background:linear-gradient(to bottom,rgba(149,48,23,.25),rgba(149,48,23,0))}}.navbar .navbar__menu a,.navbar .navbar__menu span[aria-haspopup=true]{white-space:nowrap}.navbar .navbar__menu>li>a,.navbar .navbar__menu>li>span[aria-haspopup=true]{padding:0 calc(var(--baseline) * 2)}.navbar .navbar__menu>li.has-submenu>span[aria-haspopup=true]::after{content:"";display:inline-block;width:0;height:0;margin-left:.25em;vertical-align:middle;border-style:solid;border-width:5px 5px 0 5px;border-color:currentcolor transparent transparent transparent}.navbar .has-submenu:active>.navbar__submenu,.navbar .has-submenu:active>.navbar__submenu.is-right-submenu,.navbar .has-submenu:focus>.navbar__submenu,.navbar .has-submenu:focus>.navbar__submenu.is-right-submenu,.navbar .has-submenu:hover>.navbar__submenu,.navbar .has-submenu:hover>.navbar__submenu.is-right-submenu{left:-9999px;visibility:hidden;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.navbar .has-submenu.is-active>.navbar__submenu{left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.navbar .has-submenu.is-active>.navbar__submenu.is-right-submenu{left:auto;right:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.navbar .has-submenu .has-submenu.is-active>.navbar__submenu,.navbar .has-submenu .has-submenu.is-active>.navbar__submenu.is-right-submenu{top:0}.navbar_mobile_sidebar .navbar__menu li a[aria-haspopup=true]::after,.navbar_mobile_sidebar .navbar__menu li span[aria-haspopup=true]::after{border-color:var(--gray-900) transparent transparent transparent;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.navbar_mobile_sidebar .navbar__menu li:has(.navbar__submenu_wrapper.is-active) a[aria-haspopup=true]::after,.navbar_mobile_sidebar .navbar__menu li:has(.navbar__submenu_wrapper.is-active) span[aria-haspopup=true]::after{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}@media (min-width:56.25em){.page{border-radius:8px}}.btn,.footer__bttop,.navbar .navbar__submenu,.navbar .navbar__toggle,.search__overlay,[type=email],[type=number],[type=search]:not(.search__overlay .search__input),[type=tel],[type=text],[type=url],select,textarea{border-radius:5px}.navbar .navbar__menu>li:hover>a,.navbar .navbar__menu>li:hover>span[aria-haspopup=true]{border-radius:3px}.pcb__btn--accept,.pcb__btn--reject,.pcb__btn--save{color:var(--pcb-btn-secondary-text);background:var(--pcb-btn-secondary-bg)}.pcb__btn--accept:active,.pcb__btn--accept:focus,.pcb__btn--accept:hover,.pcb__btn--reject:active,.pcb__btn--reject:focus,.pcb__btn--reject:hover,.pcb__btn--save:active,.pcb__btn--save:focus,.pcb__btn--save:hover{color:var(--pcb-btn-secondary-text-hover);background:var(--pcb-btn-secondary-bg-hover)}@media (max-width:19.9375em){button#backToTop{width:auto}}@media (hover:none) and (pointer:coarse){.pss-results__list{-ms-scroll-chaining:chained;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}}.alert{--alert-color:inherit;--alert-bg:var(--gray-200);--alert-border-color:rgba(0, 0, 0, .1);--alert-padding:1rem;--alert-color-modifyer:var(--color-primary);--alert-color-mix:color-mix(in oklab, #000 50%, var(--alert-color-modifyer));--alert-bg-mix:color-mix(in oklab, #fff 80%, var(--alert-color-modifyer));--alert-border-mix:color-mix(in oklab, #fff 50%, var(--alert-color-modifyer));color:var(--alert-color);padding:var(--alert-padding);background-color:var(--alert-bg);border:1px solid var(--alert-border-color);border-radius:5px}.alert:not(:first-child){margin-top:calc(var(--baseline) * 6 + .5vw)}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{color:inherit}.alert h1:first-child,.alert h2:first-child,.alert h3:first-child,.alert h4:first-child,.alert h5:first-child,.alert h6:first-child{margin-top:0}.alert a[href]{color:inherit;font-weight:700}.alert.alert-info{--alert-color-modifyer:var(--color-orange)}.alert.alert-info,.alert.alert-primary{--alert-color:var(--alert-color-mix);--alert-bg:var(--alert-bg-mix);--alert-border-color:var(--alert-border-mix)}.text-primary{color:var(--color-primary)!important}.text-muted{color:var(--gray-550)!important}.text-small{font-size:.9em!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.mt{margin-top:calc(var(--baseline) * 6 + .5vw)!important}.mb{margin-bottom:calc(var(--baseline) * 6 + .5vw)!important}.caption{color:var(--light);font-size:.8rem;margin-top:calc(var(--baseline) * 4)}.img-flexbox{--img-flexbox-size:7rem}.img-flexbox>figure.post__image,.img-flexbox>img,.img-flexbox>svg{display:block;width:var(--img-flexbox-size);height:auto;margin:0 auto 1rem auto}.img-flexbox>figure.post__image>img,.img-flexbox>figure.post__image>svg{display:block;width:100%;height:auto}.img-flexbox>div:last-child>:first-child{margin-top:0}.img-flexbox>div:last-child h1,.img-flexbox>div:last-child h2,.img-flexbox>div:last-child h3,.img-flexbox>div:last-child h4,.img-flexbox>div:last-child h5,.img-flexbox>div:last-child h6{text-align:center}@media (min-width:540px){.img-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.img-flexbox>figure.post__image,.img-flexbox>img,.img-flexbox>svg{-ms-flex-negative:0;flex-shrink:0;margin:0 1rem 0 0}.img-flexbox>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.img-flexbox>div:last-child h1,.img-flexbox>div:last-child h2,.img-flexbox>div:last-child h3,.img-flexbox>div:last-child h4,.img-flexbox>div:last-child h5,.img-flexbox>div:last-child h6{text-align:left}}.img-flexbox.img-flexbox-circle>figure.post__image,.img-flexbox.img-flexbox-circle>img,.img-flexbox.img-flexbox-circle>svg{height:var(--img-flexbox-size);border-radius:50%}.img-flexbox.img-flexbox-circle>img,.img-flexbox.img-flexbox-circle>svg{-o-object-fit:cover;object-fit:cover}.img-flexbox.img-flexbox-circle>figure.post__image{overflow:hidden}.img-flexbox.img-flexbox-circle>figure.post__image>img,.img-flexbox.img-flexbox-circle>figure.post__image>svg{height:100%;-o-object-fit:cover;object-fit:cover}.disciplines-cards{display:block;margin:0}.disciplines-cards>*{color:#fff!important;text-decoration:none!important;font-family:var(--heading-font);font-weight:700;font-size:clamp(2.5rem, 12vw, 5rem);text-align:center;font-stretch:condensed;text-transform:uppercase;line-height:1;white-space:nowrap;text-shadow:0 0 15px rgba(0,0,0,.5);margin-top:calc(var(--baseline) * 6 + .5vw);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;aspect-ratio:3/2;border-radius:7px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@supports not (aspect-ratio:3/2){.disciplines-cards>*{height:16rem}}.disciplines-cards>:first-child{background-image:url(../../media/files/noto-sm.jpg)}.disciplines-cards>:last-child{background-image:url(../../media/files/aikido-sm.jpg)}@media (hover:hover){.disciplines-cards>:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}}@media (min-width:768px){.disciplines-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.disciplines-cards>*{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%;max-width:48%;font-size:2.75rem}@supports not (aspect-ratio:3/2){.disciplines-cards>*{height:12rem}}}