:root{--faq-color-text:#1f2328;--faq-color-muted:#59636e;--faq-color-bg:#fff;--faq-color-surface:#f6f8fa;--faq-color-border:#d1d9e0;--faq-color-accent:#0969da;--faq-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--faq-font-size-base:1rem;--faq-line-height:1.7;--faq-question-size:1.125rem;--faq-title-size:1.5rem;--faq-space-1:.25rem;--faq-space-2:.5rem;--faq-space-3:1rem;--faq-space-4:1.5rem;--faq-radius:8px;--faq-shadow:0 8px 24px rgba(31,35,40,.08)}.faq-block{font-family:var(--faq-font);font-size:var(--faq-font-size-base);line-height:var(--faq-line-height);color:var(--faq-color-text)}.faq-block__title{margin:0 0 var(--faq-space-2);font-size:var(--faq-title-size);font-weight:600;line-height:1.25}.faq-block__description{margin-bottom:var(--faq-space-4)}.faq-list{display:grid;gap:var(--faq-space-3)}.faq-item{border:1px solid var(--faq-color-border);border-radius:var(--faq-radius);background:var(--faq-color-bg)}.faq-item[open]{box-shadow:var(--faq-shadow)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:var(--faq-space-3);padding:var(--faq-space-3) var(--faq-space-4);font-size:var(--faq-question-size);font-weight:600;line-height:1.4;color:var(--faq-color-text);cursor:pointer;list-style:none;overflow-wrap:anywhere}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{flex-shrink:0;width:.55rem;height:.55rem;border-right:2px solid var(--faq-color-text);border-bottom:2px solid var(--faq-color-text);transform:rotate(45deg);transition:transform .15s ease;content:""}.faq-item[open]>.faq-item__question:after{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.faq-item__question:after{transition:none}}.faq-item__question:focus-visible{outline:2px solid var(--faq-color-accent);outline-offset:2px;border-radius:var(--faq-radius)}.faq-item__answer{padding:0 var(--faq-space-4) var(--faq-space-4)}.faq-html ol,.faq-html p,.faq-html ul{margin:0 0 var(--faq-space-3)}.faq-html>:last-child{margin-bottom:0}.faq-html ul{list-style:disc}.faq-html ol,.faq-html ul{padding-inline-start:1.25rem}.faq-html ol{list-style:decimal}.faq-html li+li{margin-top:var(--faq-space-2)}.faq-html a{color:var(--faq-color-accent);text-decoration:underline}.faq-html a:focus-visible{outline:2px solid var(--faq-color-accent);outline-offset:2px}.faq-html h3{margin:0 0 var(--faq-space-2);font-size:var(--faq-question-size);font-weight:600}.faq-html blockquote{margin:0 0 var(--faq-space-3);padding-inline-start:var(--faq-space-3);border-inline-start:3px solid var(--faq-color-border);color:var(--faq-color-muted)}:root{--menu-color-text:#1f2328;--menu-color-muted:#59636e;--menu-color-bg:#fff;--menu-color-surface:#f6f8fa;--menu-color-border:#d1d9e0;--menu-color-accent:#0969da;--menu-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--menu-font-size:1rem;--menu-line-height:1.5;--menu-space-1:.25rem;--menu-space-2:.5rem;--menu-space-3:1rem;--menu-space-4:1.5rem;--menu-radius:4px;--menu-radius-panel:8px;--menu-submenu-min-width:14rem;--menu-toggle-size:2.75rem;--menu-shadow:0 8px 24px rgba(31,35,40,.12)}.menu-nav{font-family:var(--menu-font);font-size:var(--menu-font-size);line-height:var(--menu-line-height);color:var(--menu-color-text)}.menu-nav__list,.menu-nav__submenu{margin:0;padding:0;list-style:none}.menu-nav__list{gap:var(--menu-space-2)}.menu-nav__item,.menu-nav__list{display:flex;flex-wrap:wrap;align-items:center}.menu-nav__item{position:relative}.menu-nav__link,.menu-nav__text{display:inline-flex;align-items:center;gap:var(--menu-space-2);padding:var(--menu-space-2) var(--menu-space-3);border-radius:var(--menu-radius);color:inherit;text-decoration:none;overflow-wrap:anywhere}.menu-nav__subtoggle,.menu-nav__toggle,button.menu-nav__link{border:0;background:none;font:inherit;color:inherit;cursor:pointer}.menu-nav__link:hover,.menu-nav__subtoggle:hover{background:var(--menu-color-surface)}.menu-nav__link--active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.menu-nav__item--trail>.menu-nav__link,.menu-nav__item--trail>.menu-nav__subtoggle,.menu-nav__link--active{color:var(--menu-color-accent)}.menu-nav__link:focus-visible,.menu-nav__subtoggle:focus-visible,.menu-nav__toggle:focus-visible{outline:2px solid var(--menu-color-accent);outline-offset:2px}.menu-nav__subtoggle:not(.menu-nav__link){display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-space-2);border-radius:var(--menu-radius)}.menu-nav__chevron{width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.menu-nav__item--open>.menu-nav__subtoggle .menu-nav__chevron{transform:translateY(1px) rotate(-135deg)}@media(prefers-reduced-motion:reduce){.menu-nav__chevron{transition:none}}.menu-nav__submenu{display:none}.menu-nav__item--open>.menu-nav__submenu{display:block}.menu-nav__submenu .menu-nav__link,.menu-nav__submenu .menu-nav__text{display:flex;flex:1 1 auto}.menu-nav__divider{align-self:stretch;margin:var(--menu-space-1) 0;border-top:1px solid var(--menu-color-border)}.menu-nav__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-nav__toggle{display:none;position:relative;width:var(--menu-toggle-size);height:var(--menu-toggle-size);border:1px solid var(--menu-color-border);border-radius:var(--menu-radius);background:var(--menu-color-bg)}.menu-nav__toggle-bars,.menu-nav__toggle-bars:after,.menu-nav__toggle-bars:before{position:absolute;left:50%;width:1.25rem;height:2px;margin-left:-.625rem;background:var(--menu-color-text);content:""}.menu-nav__toggle-bars{top:50%}.menu-nav__toggle-bars:after,.menu-nav__toggle-bars:before{left:0;margin-left:0}.menu-nav__toggle-bars:before{top:-6px}.menu-nav__toggle-bars:after{top:6px}@media(min-width:768px){.menu-nav__list>.menu-nav__divider{align-self:center;width:1px;height:1.25rem;margin:0;border-top:0;border-inline-start:1px solid var(--menu-color-border)}.menu-nav__item>.menu-nav__submenu{position:absolute;z-index:30;inset-inline-start:0;top:calc(100% + var(--menu-space-2));min-width:var(--menu-submenu-min-width);padding:var(--menu-space-2);background:var(--menu-color-bg);border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-panel);box-shadow:var(--menu-shadow)}.menu-nav__submenu .menu-nav__item>.menu-nav__submenu{inset-inline-start:100%;top:0}}@media(max-width:767px){.menu-nav__toggle{display:inline-block}.menu-nav__list{position:absolute;z-index:30;inset-inline:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:var(--menu-space-1);padding:var(--menu-space-2) var(--menu-space-3) var(--menu-space-3);background:var(--menu-color-bg);border-bottom:1px solid var(--menu-color-border);box-shadow:var(--menu-shadow)}.menu-nav--open .menu-nav__list{display:flex}.menu-nav__item>.menu-nav__link,.menu-nav__item>.menu-nav__text{flex:1 1 auto}button.menu-nav__link{width:100%;justify-content:space-between}.menu-nav__submenu{flex-basis:100%;padding-inline-start:var(--menu-space-3)}}:root{--journal-color-text:#1f2328;--journal-color-muted:#59636e;--journal-color-bg:#fff;--journal-color-surface:#f6f8fa;--journal-color-border:#d1d9e0;--journal-color-link:#0969da;--journal-color-link-hover:#0550ae;--journal-color-accent:#0969da;--journal-color-on-accent:#fff;--journal-color-mark:#fff8c5;--journal-shadow-dropdown:0 8px 24px rgba(0,0,0,.12);--journal-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--journal-font-heading:var(--journal-font-body);--journal-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--journal-font-size-base:1.0625rem;--journal-line-height:1.7;--journal-space-1:.25rem;--journal-space-2:.5rem;--journal-space-3:1rem;--journal-space-4:1.5rem;--journal-space-5:2.5rem;--journal-space-6:4rem;--journal-radius-sm:4px;--journal-radius-md:8px;--journal-radius-lg:16px;--journal-content-width:46rem;--journal-wide-width:72rem;--journal-card-min:16rem;--journal-image-ratio:1200 / 630}.journal-layout{box-sizing:border-box;max-width:var(--journal-wide-width);margin:0 auto;padding:var(--journal-space-5) var(--journal-space-4) var(--journal-space-6);color:var(--journal-color-text);background:var(--journal-color-bg);font-family:var(--journal-font-body);font-size:var(--journal-font-size-base);line-height:var(--journal-line-height)}.journal-layout a{color:var(--journal-color-link)}.journal-layout a:hover{color:var(--journal-color-link-hover)}.journal-layout a:focus-visible{outline:2px solid var(--journal-color-accent);outline-offset:2px}.journal-layout h1,.journal-layout h2,.journal-layout h3{font-family:var(--journal-font-heading);line-height:1.25}.journal-category-header,.journal-index-header{margin-bottom:var(--journal-space-5)}.journal-category-header__title,.journal-index-header__title{margin:0 0 var(--journal-space-2)}.journal-category-header__description{margin:0 0 var(--journal-space-4);color:var(--journal-color-muted)}.journal-category-header__content,.journal-post{max-width:var(--journal-content-width)}.journal-post{margin:0 auto}.journal-post__title{margin:0 0 var(--journal-space-3)}.journal-post-meta{display:flex;flex-wrap:wrap;gap:var(--journal-space-2) var(--journal-space-3);margin-bottom:var(--journal-space-4);color:var(--journal-color-muted);font-size:.9em}.journal-post-meta__categories{display:flex;flex-wrap:wrap;gap:var(--journal-space-2);margin:0;padding:0;list-style:none}.journal-featured-image{margin:0 0 var(--journal-space-4)}.journal-featured-image img{display:block;width:100%;height:auto;aspect-ratio:var(--journal-image-ratio);-o-object-fit:cover;object-fit:cover;border-radius:var(--journal-radius-lg);background:var(--journal-color-surface)}.journal-post__siblings{display:flex;justify-content:space-between;gap:var(--journal-space-3);margin:var(--journal-space-5) 0;padding-top:var(--journal-space-4);border-top:1px solid var(--journal-color-border)}.journal-post__siblings span{display:block;color:var(--journal-color-muted);font-size:.85em}.journal-post__next{margin-left:auto;text-align:right}.journal-post-body>:first-child{margin-top:0}.journal-post-body img,.journal-post-body video{max-width:100%;height:auto;border-radius:var(--journal-radius-md)}.journal-post-body ol,.journal-post-body ul{padding-left:var(--journal-space-4)}.journal-post-body blockquote{margin:var(--journal-space-4) 0;padding:var(--journal-space-3) var(--journal-space-4);border-left:4px solid var(--journal-color-border);background:var(--journal-color-surface)}.journal-post-body code{padding:0 var(--journal-space-1);border-radius:var(--journal-radius-sm);background:var(--journal-color-surface);font-family:var(--journal-font-mono);font-size:.9em}.journal-post-body pre{overflow-x:auto;padding:var(--journal-space-3);border-radius:var(--journal-radius-md);background:var(--journal-color-surface)}.journal-post-body pre code{padding:0}.journal-post-body table{width:100%;border-collapse:collapse;margin:var(--journal-space-4) 0}.journal-post-body td,.journal-post-body th{padding:var(--journal-space-2) var(--journal-space-3);border:1px solid var(--journal-color-border);text-align:left}.journal-embed{display:block;width:100%;aspect-ratio:16/9;margin:var(--journal-space-4) 0}.journal-embed iframe{display:block;width:100%;height:100%;border:0}.journal-post-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--journal-card-min),1fr));gap:var(--journal-space-4)}.journal-post-list__empty{grid-column:1/-1;color:var(--journal-color-muted)}.journal-post-card{display:flex;flex-direction:column;gap:var(--journal-space-2);padding:var(--journal-space-4);border:1px solid var(--journal-color-border);border-radius:var(--journal-radius-md);background:var(--journal-color-bg)}.journal-post-card .journal-featured-image{margin:calc(var(--journal-space-4)*-1) calc(var(--journal-space-4)*-1) var(--journal-space-2)}.journal-post-card .journal-featured-image img{border-radius:var(--journal-radius-md) var(--journal-radius-md) 0 0}.journal-post-card__title{margin:0;font-size:1.2em}.journal-post-card__title a{text-decoration:none}.journal-post-card__date{color:var(--journal-color-muted);font-size:.85em}.journal-post-card__excerpt{margin:0}.journal-post-card__more{margin-top:auto}.journal-pagination,.journal-related{margin-top:var(--journal-space-5)}.journal-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--journal-space-3)}.journal-pagination__pages{display:flex;gap:var(--journal-space-1);margin:0;padding:0;list-style:none}.journal-pagination__current,.journal-pagination__pages a{display:inline-block;min-width:2.25em;padding:var(--journal-space-1) var(--journal-space-2);border-radius:var(--journal-radius-sm);text-align:center}.journal-pagination__current{background:var(--journal-color-accent);color:var(--journal-color-on-accent)}.journal-author-card{margin-bottom:var(--journal-space-5)}.journal-author-card__name{margin:0 0 var(--journal-space-2)}.journal-rss-link{display:inline-block;margin-top:var(--journal-space-4);font-size:.9em}.journal-search{position:relative;display:inline-flex;align-items:center;gap:var(--journal-space-2);font-family:var(--journal-font-body);color:var(--journal-color-text)}.journal-search__toggle{display:inline-flex;align-items:center;justify-content:center;padding:var(--journal-space-2);border:0;border-radius:var(--journal-radius-sm);background:transparent;color:inherit;cursor:pointer}.journal-search-page__input:focus-visible,.journal-search-page__submit:focus-visible,.journal-search__input:focus-visible,.journal-search__toggle:focus-visible{outline:2px solid var(--journal-color-accent);outline-offset:2px}.journal-search--enhanced:not(.journal-search--open) .journal-search__panel{display:none}.journal-search__panel{position:relative}.journal-search-page__input,.journal-search__input{width:16rem;max-width:100%;padding:var(--journal-space-2) var(--journal-space-3);border-radius:var(--journal-radius-sm);color:var(--journal-color-text);font:inherit}.journal-search-page__input,.journal-search__dropdown,.journal-search__input{box-sizing:border-box;border:1px solid var(--journal-color-border);background:var(--journal-color-bg)}.journal-search__dropdown{position:absolute;z-index:20;top:calc(100% + var(--journal-space-1));left:0;width:min(26rem,calc(100vw - var(--journal-space-3)*2));padding:var(--journal-space-2) 0;border-radius:var(--journal-radius-md);box-shadow:var(--journal-shadow-dropdown)}.journal-search__list{margin:0;padding:0;list-style:none}.journal-search__link{display:flex;gap:var(--journal-space-3);padding:var(--journal-space-2) var(--journal-space-3);color:inherit;text-decoration:none}.journal-search__option--active .journal-search__link{background:var(--journal-color-surface)}.journal-search__thumb{flex:none;width:3rem;height:3rem;border-radius:var(--journal-radius-sm);-o-object-fit:cover;object-fit:cover}.journal-search__text{display:flex;flex-direction:column;min-width:0}.journal-search__title{font-weight:600}.journal-search__excerpt{color:var(--journal-color-muted);font-size:.875em;line-height:1.4}.journal-search mark,.journal-search-page mark{background:var(--journal-color-mark);color:inherit}.journal-search__status{margin:0;padding:var(--journal-space-2) var(--journal-space-3);color:var(--journal-color-muted);font-size:.875em}.journal-search__status--loading:before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:var(--journal-space-2);border:2px solid var(--journal-color-border);border-top-color:var(--journal-color-accent);border-radius:50%;vertical-align:-.1em;animation:journal-search-spin .8s linear infinite}@keyframes journal-search-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.journal-search__status--loading:before{animation:none}}.journal-search__all{display:block;padding:var(--journal-space-2) var(--journal-space-3);border-top:1px solid var(--journal-color-border);color:var(--journal-color-link);font-size:.875em}.journal-search-page__form{display:flex;flex-wrap:wrap;gap:var(--journal-space-2);margin-bottom:var(--journal-space-4)}.journal-search-page__input{flex:1 1 16rem;width:auto}.journal-search-page__submit{padding:var(--journal-space-2) var(--journal-space-4);border:0;border-radius:var(--journal-radius-sm);background:var(--journal-color-accent);color:var(--journal-color-on-accent);font:inherit;cursor:pointer}.journal-search-page__count,.journal-search-page__message{margin:0 0 var(--journal-space-4);color:var(--journal-color-muted)}:root:root{--site-green-900:#08382f;--site-green-800:#0b5a4b;--site-green-700:#0d705d;--site-green-600:#138c74;--site-green-500:#1aac8f;--site-green-400:#27ae60;--site-green-100:#e3f2ec;--site-green-50:#f3f9f6;--site-ink:#1b2a26;--site-text:#444;--site-muted:#5f6b67;--site-border:#d7e3de;--site-white:#fff;--site-on-dark-muted:#c6dcd4;--site-hero-overlay:rgba(4,28,23,.6);--site-header-bg:hsla(0,0%,100%,.94);--site-shadow:0 10px 30px rgba(8,56,47,.08);--site-shadow-strong:0 18px 40px rgba(8,56,47,.14);--site-header-height:4.5rem;--site-width:72rem;--site-gutter:1.25rem;--site-section-space:5rem;--site-hero-min-height:34rem;--site-page-hero-min-height:18rem;--journal-color-text:var(--site-text);--journal-color-muted:var(--site-muted);--journal-color-bg:var(--site-white);--journal-color-surface:var(--site-green-50);--journal-color-border:var(--site-border);--journal-color-link:var(--site-green-600);--journal-color-link-hover:var(--site-green-500);--journal-color-accent:var(--site-green-700);--journal-color-on-accent:var(--site-white);--journal-color-mark:var(--site-green-100);--journal-shadow-dropdown:var(--site-shadow);--journal-font-heading:"Jost", system-ui, sans-serif;--journal-font-body:"Open Sans", system-ui, sans-serif;--journal-radius-md:12px;--journal-radius-lg:18px;--journal-wide-width:var(--site-width);--menu-color-text:var(--site-ink);--menu-color-muted:var(--site-muted);--menu-color-bg:var(--site-white);--menu-color-surface:var(--site-green-50);--menu-color-border:var(--site-border);--menu-color-accent:var(--site-green-700);--menu-font:var(--journal-font-heading);--menu-radius:var(--journal-radius-sm);--menu-radius-panel:var(--journal-radius-md);--menu-shadow:var(--site-shadow);--faq-color-text:var(--site-ink);--faq-color-muted:var(--site-muted);--faq-color-bg:var(--site-white);--faq-color-surface:var(--site-green-50);--faq-color-border:var(--site-border);--faq-color-accent:var(--site-green-600);--faq-font:var(--journal-font-body);--faq-question-size:1.05rem;--faq-radius:var(--journal-radius-md);--faq-shadow:var(--site-shadow)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--site-header-height)}body{margin:0;background:var(--site-white);color:var(--site-text);font-family:var(--journal-font-body);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--journal-font-heading);color:var(--site-ink);line-height:1.25}a{color:var(--site-green-600)}a:hover{color:var(--site-green-500)}img{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.container{max-width:var(--site-width);margin:0 auto;padding:0 var(--site-gutter)}.container--narrow{max-width:calc(var(--journal-content-width) + var(--site-gutter)*2)}.section{padding:var(--site-section-space) 0}.section--tinted{background:var(--site-green-50)}.section__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:600;text-align:center}.section__title:after{display:block;width:3.5rem;height:3px;margin:.9rem auto 0;border-radius:3px;background:var(--site-green-400);content:""}.section__lead{max-width:44rem;margin:0 auto 2.75rem;text-align:center;color:var(--site-muted);font-size:1.05rem}.section__title+:not(.section__lead){margin-top:2.5rem}.section__actions{margin:2.5rem 0 0;text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.9rem;border:2px solid var(--site-green-700);border-radius:999px;background:var(--site-green-700);font:500 1rem/1.2 var(--journal-font-heading);letter-spacing:.02em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button,.button:hover{color:var(--site-white)}.button:hover{border-color:var(--site-green-800);background:var(--site-green-800)}.button:focus-visible{outline:2px solid var(--site-green-400);outline-offset:3px}.button--outline{background:transparent;color:var(--site-green-700)}.button--outline:hover{background:var(--site-green-700);color:var(--site-white)}.button--light{border-color:var(--site-white);background:var(--site-white);color:var(--site-green-700)}.button--light:hover{border-color:var(--site-green-400);background:var(--site-green-400);color:var(--site-white)}.card{padding:1.75rem;border:1px solid var(--site-border);border-radius:var(--journal-radius-md);background:var(--site-white);box-shadow:var(--site-shadow);transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--site-shadow-strong);transform:translateY(-2px)}.journal-post-card{border-color:var(--site-border);box-shadow:var(--site-shadow);transition:box-shadow .2s ease,transform .2s ease}.journal-post-card:hover{box-shadow:var(--site-shadow-strong);transform:translateY(-2px)}.journal-post-card__title a{color:var(--site-ink)}.journal-post-card__title a:hover{color:var(--site-green-600)}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text h4{margin:1.5rem 0 .75rem;font-size:1.15rem}.rich-text ol,.rich-text ul{padding-left:1.25rem}.rich-text li+li{margin-top:.4rem}.rich-text ul li::marker{color:var(--site-green-400)}.site-main>.journal-layout{padding-top:var(--journal-space-5)}.journal-post-body .author-footer{margin-top:40px;padding:20px;border-top:1px solid var(--site-border)}.journal-post-body .author-info{display:flex;align-items:center}.journal-post-body .author-photo{flex-shrink:0;width:80px;height:80px;margin-right:15px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.journal-post-body .author-details h4{margin:0 0 5px}.journal-post-body .author-details p{margin:0}@media(max-width:1099px){:root:root{--site-section-space:4rem}}@media(max-width:767px){:root:root{--site-section-space:3rem;--site-hero-min-height:26rem}}@font-face{font-family:Jost;src:local("Jost Regular"),local("Jost"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:400;font-style:normal}@font-face{font-family:Jost;src:local("Jost Regular"),local("Jost"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost SemiBold"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:600;font-style:normal}@font-face{font-family:Jost;src:local("Jost SemiBold"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}@font-face{font-family:Jost;src:local("Jost Bold"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:700;font-style:normal}@font-face{font-family:Jost;src:local("Jost Bold"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/dw2olLuUZwOB2Evfwpj0EUGSJdGWLjbil_rZPRtapjA-yBcouPbIx7TmOew_RyyGTfWK32pwHriCsrFU8ShZJjw.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/rvSbdEhm2djaZnKM_9dyB7Sb6BUfwy2118KXUEzxgy4-s5Mao5l4Ix65Aqkbsiv3FTwGj4pefmKOa2J1sa2S3gY.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/dw2olLuUZwOB2Evfwpj0EUGSJdGWLjbil_rZPRtapjA-yBcouPbIx7TmOew_RyyGTfWK32pwHriCsrFU8ShZJjw.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/rvSbdEhm2djaZnKM_9dyB7Sb6BUfwy2118KXUEzxgy4-s5Mao5l4Ix65Aqkbsiv3FTwGj4pefmKOa2J1sa2S3gY.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:Open Sans;src:local("Open Sans Bold"),url(../_fonts/dw2olLuUZwOB2Evfwpj0EUGSJdGWLjbil_rZPRtapjA-yBcouPbIx7TmOew_RyyGTfWK32pwHriCsrFU8ShZJjw.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Open Sans;src:local("Open Sans Bold"),url(../_fonts/rvSbdEhm2djaZnKM_9dyB7Sb6BUfwy2118KXUEzxgy4-s5Mao5l4Ix65Aqkbsiv3FTwGj4pefmKOa2J1sa2S3gY.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal;font-stretch:100%}.page-hero[data-v-f50031d0]{display:flex;align-items:flex-end;min-height:var(--site-page-hero-min-height);background:linear-gradient(var(--site-hero-overlay),var(--site-hero-overlay)),var(--page-hero-image) center /cover no-repeat;color:var(--site-white)}.page-hero--bleed[data-v-f50031d0]{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(var(--journal-space-5)*-1);margin-bottom:var(--journal-space-5)}.page-hero__inner[data-v-f50031d0]{box-sizing:border-box;width:100%;max-width:var(--site-width);margin:0 auto;padding:4rem var(--site-gutter) 3rem}.page-hero__eyebrow[data-v-f50031d0]{margin:0 0 .5rem;font:500 .95rem/1.3 var(--journal-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--site-on-dark-muted)}.page-hero__title[data-v-f50031d0]{margin:0;font:600 clamp(2rem,5vw,3.1rem) /1.15 var(--journal-font-heading);color:var(--site-white)}.page-hero__subtitle[data-v-f50031d0]{max-width:40rem;margin:.85rem 0 0;font-size:1.15rem;line-height:1.5;color:var(--site-on-dark-muted)}.error-page__actions[data-v-d629dab4]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
