.theme-toggle[data-astro-cid-ctg3m53h]{font-size:1.2rem;line-height:1;background:transparent;border:1px solid var(--color-header-text, var(--color-border, var(--color-surface-alt)));border-radius:var(--radius-pill, 999px);width:2.4rem;height:2.4rem;cursor:pointer;color:var(--color-header-text, inherit)}.has-children[data-astro-cid-ctg3m53h]{position:relative}.menu-parent[data-astro-cid-ctg3m53h]{color:var(--color-header-text, var(--color-text));cursor:default;padding-bottom:4px}.caret[data-astro-cid-ctg3m53h]{font-size:.7em}.submenu[data-astro-cid-ctg3m53h]{display:none;position:absolute;top:100%;left:0;z-index:10;min-width:12rem;flex-direction:column;gap:0!important;background:var(--color-surface, #fff);border:1px solid var(--color-surface-alt, #e5e5e5);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card, 0 2px 8px rgba(0, 0, 0, .15));padding:calc(var(--space-unit, .5rem)) 0!important}.has-children[data-astro-cid-ctg3m53h]:hover .submenu[data-astro-cid-ctg3m53h],.has-children[data-astro-cid-ctg3m53h]:focus-within .submenu[data-astro-cid-ctg3m53h]{display:flex}.submenu[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:calc(var(--space-unit, .5rem) * .75) calc(var(--space-unit, .5rem) * 2);white-space:nowrap}@font-face{font-family:Raleway;src:url(/fonts/raleway-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background:var(--color-surface)}html,body{overflow-x:clip}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--heading-letter-spacing, normal);line-height:1.25;color:var(--color-primary)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}main{max-width:var(--content-max-width, 1160px);margin:0 auto;padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 2) calc(var(--space-unit) * 6)}.site-header{position:sticky;top:0;z-index:var(--z-sticky, 200);background:var(--color-header, var(--color-surface-tonal, var(--color-bg, var(--color-surface))));border-bottom:1px solid var(--color-border, var(--color-surface-alt))}.site-header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-unit) * 2);max-width:var(--content-max-width, 1160px);margin:0 auto;padding:calc(var(--space-unit) * 1.5) calc(var(--space-unit) * 2)}.site-header nav{margin-left:auto}.site-logo img{display:block;height:52px;width:auto}.site-header nav ul{display:flex;flex-wrap:wrap;gap:calc(var(--space-unit) * 3);list-style:none;margin:0;padding:0}.site-header nav a{color:var(--color-header-text, var(--color-text));text-decoration:none;padding-bottom:4px}.site-header nav a:hover{color:var(--color-header-accent, var(--color-accent))}.site-header nav a[aria-current=page]{border-bottom:2px solid var(--color-header-accent, var(--color-primary));color:var(--color-header-accent, var(--color-primary))}.site-header nav .submenu a{color:var(--color-text)}.site-header nav .submenu a:hover{color:var(--color-accent)}.site-header nav .submenu a[aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.img-crop{display:block;overflow:hidden}.img-crop img{display:block;width:100%}.article-media .img-crop{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.article-media .img-crop img{border-radius:0;box-shadow:none;height:auto}.image-row .image-cell .img-crop{width:100%;height:100%}.image-row .image-cell .img-crop img{height:100%;object-fit:cover}.image-row .image-cell.has-card .img-crop img{height:auto;aspect-ratio:4 / 3}.article-media img.no-shadow,.article-media .img-crop.no-shadow,.image-row .image-cell img.no-shadow,.image-row .image-cell .img-crop.no-shadow img{box-shadow:none}.article-media.has-height .img-crop{height:var(--tm-h)}.article-media.has-height .img-crop img{height:100%;object-fit:cover}.article-media.fit-contain .img-crop img{object-fit:contain}.image-row.has-height .image-cell img,.image-row.has-height .image-cell .img-crop{height:var(--row-h)}.image-row.has-height .image-cell .img-crop img{height:100%}.image-row.has-height .image-cell.has-card img{height:var(--row-h);aspect-ratio:auto}.image-row.has-height .image-cell.has-card .img-crop img{height:100%;aspect-ratio:auto}.article-block.band-bg,.article-block.full-bleed{margin-inline:calc(50% - 50vw)}.article-block.band-bg{padding-inline:calc(50vw - 50%);background:var(--color-header, var(--color-surface-tonal, var(--color-surface-alt)));color:var(--color-header-text, var(--color-text))}.article-block.band-bg time{color:color-mix(in srgb,var(--color-header-text, var(--color-text)) 75%,transparent)}.article-block.band-bg{border-bottom:0}main>.article-block.band-bg:first-child{margin-top:calc(var(--space-unit) * -3)}.site-header:has(+main>.article-block.band-bg:first-child){border-bottom-color:transparent}.article-block.band-bg h2,.article-block.band-bg h3{color:var(--color-header-text, var(--color-text))}.article-block.band-bg a{color:var(--color-header-accent, var(--color-header-text, var(--color-text)))}.article-block.band-bg a:hover{color:var(--color-header-text, var(--color-text))}.article-block.band-bg .card-subtitle{color:var(--color-header-accent, var(--color-header-text, var(--color-text)))}.article-block.full-bleed{padding-inline:calc(var(--space-unit) * 2)}.article-block.no-divider{border-bottom:0}.article-block{display:flex;flex-direction:column;gap:calc(var(--space-unit) * 4);align-items:center;padding:calc(var(--space-unit) * 5) 0;border-bottom:1px solid var(--color-border, var(--color-surface-alt))}.article-block:last-of-type{border-bottom:0}.article-media,.article-text{flex:1 1 0;min-width:0}.article-media img{display:block;width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.article-media iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-card)}.article-body p{margin:0 0 calc(var(--space-unit) * 2)}.article-body h2{font-size:1.3rem;margin:calc(var(--space-unit) * 3) 0 var(--space-unit)}.article-body h3{font-size:1.1rem;margin:calc(var(--space-unit) * 2.5) 0 var(--space-unit)}.article-body ul,.article-body ol{margin:0 0 calc(var(--space-unit) * 2);padding-left:calc(var(--space-unit) * 3)}.article-block time{display:block;color:var(--color-text-muted);font-size:var(--font-size-small);margin-bottom:var(--space-unit)}@media(min-width:768px){.article-block:not(.no-media):not(.wrap-under):not(.image-row):not(.youtube-solo){flex-direction:row;align-items:flex-start}.article-block.has-media-width .article-media{flex:0 0 var(--tm-w)}.article-block.side-right:not(.no-media):not(.wrap-under):not(.image-row):not(.youtube-solo){flex-direction:row-reverse}}@media(min-width:560px){.article-block.wrap-under:not(.no-media){display:flow-root}.article-block.wrap-under .article-media{float:left;width:42%;margin:0 calc(var(--space-unit) * 3) calc(var(--space-unit) * 1.5) 0}.article-block.wrap-under.has-media-width .article-media{width:var(--tm-w)}.article-block.wrap-under.side-right .article-media{float:right;margin:0 0 calc(var(--space-unit) * 1.5) calc(var(--space-unit) * 3)}}.article-head h2{margin-bottom:var(--space-unit)}.article-block.image-row{display:flex;flex-direction:row;gap:calc(var(--space-unit) * 2);align-items:stretch}.image-row .image-cell{margin:0;min-width:0;flex-grow:0;flex-shrink:1}.image-row .image-cell img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.image-row .image-cell.has-card{display:flex;flex-direction:column;background:var(--color-surface-alt, var(--color-surface));border:1px solid var(--color-border, var(--color-surface-alt));border-radius:var(--radius-card);overflow:hidden}.image-row .image-cell.has-card img{height:auto;aspect-ratio:4 / 3;border-radius:0;box-shadow:none}.image-row .card-body{padding:calc(var(--space-unit) * 2);display:grid;gap:calc(var(--space-unit) * .75)}.image-row .card-title{margin:0;font-size:1.15rem}.image-row .card-subtitle{margin:0;color:var(--color-primary);font-size:var(--font-size-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.image-row .card-text{margin:0;color:var(--color-text-muted)}@media(max-width:767px){.article-block.image-row{flex-direction:column}.image-row .image-cell{flex-basis:auto!important}}.article-block.youtube-solo .article-media{flex:1 1 100%;width:100%}.article-block.form-block{display:block;padding:calc(var(--space-unit) * 3) 0}.form-block form{display:grid;gap:calc(var(--space-unit) * 2);max-width:40rem}.form-block label{display:grid;gap:calc(var(--space-unit) * .5)}.form-block .form-title{margin:0 0 calc(var(--space-unit) * 2)}.form-block.align-center form{margin-inline:auto}.form-block.align-right form{margin-left:auto}.form-block.align-center .form-title{text-align:center}.form-block.align-right .form-title{text-align:right}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.article-block.hero-block{display:block;position:relative;overflow:hidden;border-radius:16px;min-height:460px;padding:0;border-bottom:0}.hero-block.has-ratio .hero-content{min-height:0}.article-block.hero-block.has-ratio{display:grid;min-height:0}.article-block.hero-block.has-ratio:before{content:"";grid-area:1 / 1;aspect-ratio:var(--hero-ratio)}.hero-block.has-ratio .hero-content{grid-area:1 / 1}.hero-block .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-block .hero-overlay{position:absolute;inset:0;background:var(--hg-l)}.hero-block .hero-content{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:460px;padding:48px 52px;max-width:62%}.hero-block.align-center .hero-content{max-width:none;align-items:center;text-align:center}.hero-block.align-right .hero-content{margin-left:auto;align-items:flex-end;text-align:right}.hero-block .hero-kicker{margin:0 0 14px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:#8a6420}.hero-block .hero-title{margin:0 0 16px;font-family:"Cinzel",var(--font-display, serif);font-weight:700;font-size:54px;line-height:1.02;color:#1c1305;letter-spacing:normal}.hero-block .hero-text{margin:0 0 26px;font-size:17px;line-height:1.6;color:#4d4534;max-width:34rem}.hero-block .hero-actions{margin:0;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-block .hero-cta{display:inline-block;background:#1d2745;color:#fff;text-decoration:none;padding:14px 26px;border-radius:10px;font-weight:600}.hero-block .hero-secondary{color:#1d2745;text-decoration:underline;font-weight:600}.hero-block .hero-secondary:before{content:"► ";font-size:.8em}.hero-block .hero-minis{display:flex;gap:34px;margin-top:30px;padding-top:22px;border-top:1px solid #e4dbc8;flex-wrap:wrap}.hero-block .hero-mini{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.hero-block .hero-mini-img{width:52px;height:52px;border-radius:50%;overflow:hidden;flex:none;border:2px solid #c9a45c;display:block}.hero-block .hero-mini-img img{display:block;width:100%;height:100%;object-fit:cover}.hero-block .hero-mini-label{color:#1c1305;font-size:13.5px;font-weight:600;max-width:8rem}[data-theme=dark] .hero-block .hero-overlay{background:var(--hg-d)}[data-theme=dark] .hero-block .hero-kicker{color:#c9a45c}[data-theme=dark] .hero-block .hero-title{color:#f4ecd9}[data-theme=dark] .hero-block .hero-text{color:#cfc6b2}[data-theme=dark] .hero-block .hero-cta{background:#c9a45c;color:#241703}[data-theme=dark] .hero-block .hero-secondary{color:#f4ecd9}[data-theme=dark] .hero-block .hero-minis{border-top-color:#c9a45c40}[data-theme=dark] .hero-block .hero-mini-label{color:#f4ecd9}@media(max-width:560px){.article-block.hero-block,.article-block.hero-block.has-ratio{aspect-ratio:3 / 4;min-height:0}.article-block.hero-block.has-ratio:before{content:none}.hero-block .hero-content,.hero-block.has-ratio .hero-content{justify-content:flex-end;max-width:none;padding:28px 22px;min-height:100%}.hero-block .hero-overlay{background:var(--hg-lm)}[data-theme=dark] .hero-block .hero-overlay{background:var(--hg-dm)}.hero-block .hero-title{font-size:36px}.hero-block .hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-block .hero-cta{display:block;width:100%;text-align:center}.hero-block .hero-secondary{text-align:center}.hero-block .hero-minis{justify-content:center;gap:18px}.hero-block .hero-mini{flex-direction:column;gap:6px;text-align:center}.hero-block .hero-mini-label{font-size:12px;max-width:6.5rem}}.form-block .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.collapse-check{display:none}.collapse-body{position:relative;max-height:30rem;overflow:hidden}.collapse-body:after{content:"";position:absolute;inset:auto 0 0;height:9rem;background:linear-gradient(to bottom,transparent,var(--color-bg));pointer-events:none}.collapse-check:checked~.collapse-body{max-height:none}.collapse-check:checked~.collapse-body:after{display:none}.collapse-more{display:block;text-align:center;padding:var(--space-unit);color:var(--color-primary);font-weight:600;cursor:pointer}.collapse-close{display:none}.collapse-check:checked~.collapse-more .collapse-open{display:none}.collapse-check:checked~.collapse-more .collapse-close{display:inline}.article-body .c-primary{color:var(--color-primary)}.article-body .c-success{color:var(--color-success)}.article-body .c-warning{color:var(--color-warning)}.article-body .c-danger{color:var(--color-danger)}.article-body .c-info{color:var(--color-info)}.article-body .c-muted{color:var(--color-text-muted)}.subpage-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--space-unit) * 2)}.subpage-list a{display:inline-block;padding:calc(var(--space-unit) * 1.5) calc(var(--space-unit) * 3);background:var(--color-primary);color:var(--color-inverse-text);border-radius:var(--radius-button);text-decoration:none}.subpage-list a:hover{background:var(--color-primary-hover);color:var(--color-inverse-text)}.lightbox-dialog{border:0;padding:0;background:transparent;max-width:92vw;max-height:92vh}.lightbox-dialog::backdrop{background:#000c}.lightbox-dialog img{display:block;max-width:92vw;max-height:92vh}.lightbox-close{position:fixed;top:var(--space-unit);right:var(--space-unit);font-size:28px;line-height:1;background:transparent;border:0;color:var(--color-inverse-text);cursor:pointer}.site-footer{background:var(--color-header, var(--color-surface-tonal, var(--color-bg, var(--color-surface))));color:var(--color-header-text, var(--color-text));padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 2) calc(var(--space-unit) * 1.5);margin-top:calc(var(--space-unit) * 8);font-size:var(--font-size-small, .9rem)}.site-footer a{color:var(--color-accent-bright)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space-unit) * .75);font:inherit;font-weight:600;line-height:1.2;cursor:pointer;padding:calc(var(--space-unit) * 1.25) calc(var(--space-unit) * 2.5);border:1px solid transparent;border-radius:var(--radius-button, 10px);background:var(--color-primary);color:var(--color-on-primary, #fff);text-decoration:none;transition:background var(--motion-duration, .18s) var(--motion-easing, ease),box-shadow var(--motion-duration, .18s) var(--motion-easing, ease),transform var(--motion-duration, .18s) var(--motion-easing, ease)}.btn:hover{background:var(--color-primary-hover);color:var(--color-on-primary, #fff)}.btn:active{background:var(--color-primary-active);transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-border, var(--color-surface-alt))}.btn-secondary:hover{background:var(--color-surface-alt, var(--color-surface-tonal));color:var(--color-primary)}.btn-danger{background:var(--color-danger, #b00020);color:#fff}.btn-danger:hover{background:var(--color-danger, #b00020);filter:brightness(.94);color:#fff}form input[type=text],form input[type=email],form input[type=search],form input[type=url],form textarea,form select{font:inherit;width:100%;padding:calc(var(--space-unit) * 1.25) calc(var(--space-unit) * 1.5);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border, var(--color-surface-alt));border-radius:var(--radius-button, 10px);transition:border-color var(--motion-duration, .18s) var(--motion-easing, ease),box-shadow var(--motion-duration, .18s) var(--motion-easing, ease)}form textarea{resize:vertical;min-height:calc(var(--space-unit) * 12)}form input:focus-visible,form textarea:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft, color-mix(in srgb, var(--color-primary) 22%, transparent))}form input:user-invalid,form textarea:user-invalid,form [aria-invalid=true]{border-color:var(--color-danger, #b00020)}form input:user-invalid:focus-visible,form textarea:user-invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger, #b00020) 24%,transparent)}.card{background:var(--color-surface-alt, var(--color-surface-tonal, var(--color-surface)));border:1px solid var(--color-border, var(--color-surface-alt));border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-card, 0 1px 2px rgba(0, 0, 0, .08));padding:calc(var(--space-unit) * 2.5)}.card-tonal{background:var(--color-surface-tonal, var(--color-surface-alt))}.alert{display:flex;gap:calc(var(--space-unit) * 1.5);padding:calc(var(--space-unit) * 1.75) calc(var(--space-unit) * 2);border-radius:var(--radius-card, 12px);border-left:4px solid var(--color-info, #618dd3);background:var(--color-info-soft, color-mix(in srgb, #618dd3 20%, #fff));color:var(--color-text)}.alert-success{border-left-color:var(--color-success, #309e77);background:var(--color-success-soft, color-mix(in srgb, #309e77 20%, #fff))}.alert-warning{border-left-color:var(--color-warning, #b28335);background:var(--color-warning-soft, color-mix(in srgb, #b28335 20%, #fff))}.alert-danger{border-left-color:var(--color-danger, #d96e64);background:var(--color-danger-soft, color-mix(in srgb, #d96e64 20%, #fff))}.badge{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill, 999px);font-size:var(--font-size-small, .85em);font-weight:600;background:var(--color-surface-alt, var(--color-surface-tonal));color:var(--color-text-muted)}.badge-primary{background:var(--color-primary);color:var(--color-on-primary, #fff)}.badge-success{background:var(--color-success-soft, color-mix(in srgb, #309e77 24%, #fff));color:var(--color-success, #1f7a5a)}.badge-warning{background:var(--color-warning-soft, color-mix(in srgb, #b28335 24%, #fff));color:var(--color-warning, #8a6526)}.badge-danger{background:var(--color-danger-soft, color-mix(in srgb, #d96e64 24%, #fff));color:var(--color-danger, #b00020)}.badge-info{background:var(--color-info-soft, color-mix(in srgb, #618dd3 24%, #fff));color:var(--color-info, #3a5f9e)}.env-banner[data-astro-cid-37fxchfa]{background:#b45309;color:#fff;text-align:center;padding:.25rem;font-family:monospace}.env-banner[data-astro-cid-37fxchfa] a{color:#fff}.form-banner[data-astro-cid-37fxchfa]{position:fixed;top:0;left:0;right:0;z-index:400;text-align:center;padding:.5rem 1rem;font-family:monospace;color:#fff}.form-banner[data-astro-cid-37fxchfa].ok{background:#15803d}.form-banner[data-astro-cid-37fxchfa].error{background:#b91c1c}.form-banner[data-astro-cid-37fxchfa].info{background:#6b7280}.footer-inner[data-astro-cid-37fxchfa]{max-width:var(--content-max-width, 1160px);margin:0 auto;display:grid;grid-template-columns:.85fr 1.1fr 1.4fr .9fr;text-align:left;align-items:start}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]{padding-inline:calc(var(--space-unit, .5rem) * 3);height:100%}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]:first-child{padding-left:0}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]:last-child{padding-right:0}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]+[data-astro-cid-37fxchfa]{border-left:1px solid color-mix(in srgb,var(--color-header-text, var(--color-text)) 18%,transparent)}.footer-links[data-astro-cid-37fxchfa]{display:grid;justify-content:start}.footer-brand[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{display:block;margin-bottom:calc(var(--space-unit, .5rem) * 2)}.footer-social[data-astro-cid-37fxchfa]{display:flex;gap:calc(var(--space-unit, .5rem) * 1.5)}.footer-social[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--color-header-accent, var(--color-accent, #e1a528));color:var(--color-header-accent, var(--color-accent, #e1a528))}.footer-social[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{background:var(--color-header-accent, var(--color-accent, #e1a528));color:var(--color-header, var(--color-bg, #fff))}.site-footer[data-astro-cid-37fxchfa] h3[data-astro-cid-37fxchfa]{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-header-accent, var(--color-accent, #e1a528));margin:0 0 var(--space-unit, .5rem)}.footer-links-grid[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(var(--space-unit, .5rem) * 1.5);row-gap:calc(var(--space-unit, .5rem) * .5)}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:color-mix(in srgb,var(--color-header-text, var(--color-text)) 75%,transparent);text-decoration:none}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--color-header-accent, var(--color-accent, #fff))}.footer-copyright[data-astro-cid-37fxchfa]{justify-self:end;text-align:right;font-size:var(--font-size-small, .85rem)}.footer-copyright[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin:0 0 calc(var(--space-unit, .5rem) * .75);color:color-mix(in srgb,var(--color-header-text, var(--color-text)) 75%,transparent)}.footer-version[data-astro-cid-37fxchfa]{font-size:.75em;opacity:.7}.footer-newsletter[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{color:color-mix(in srgb,var(--color-header-text, var(--color-text)) 75%,transparent);margin:0 0 var(--space-unit, .5rem)}.subscribe-form[data-astro-cid-37fxchfa]{display:flex;gap:var(--space-unit, .5rem);align-items:center;flex-wrap:nowrap}.subscribe-form[data-astro-cid-37fxchfa] button[data-astro-cid-37fxchfa]{padding:.45em .9em;font-size:.9em;white-space:nowrap;background:var(--color-header-accent, var(--color-accent, #e1a528));color:var(--color-header, #1a1a1a);border:0}.subscribe-form[data-astro-cid-37fxchfa] button[data-astro-cid-37fxchfa]:hover{background:color-mix(in srgb,var(--color-header-accent, var(--color-accent, #e1a528)) 85%,#fff)}.subscribe-form[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa][type=email]{width:100%;max-width:15rem;color:#1a1a1a;background:#fff}.sr-only[data-astro-cid-37fxchfa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:720px){.footer-inner[data-astro-cid-37fxchfa]{grid-template-columns:1fr;gap:calc(var(--space-unit, .5rem) * 3)}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]{padding-inline:0}.footer-inner[data-astro-cid-37fxchfa]>[data-astro-cid-37fxchfa]+[data-astro-cid-37fxchfa]{border-left:0}.footer-links[data-astro-cid-37fxchfa]{justify-content:start}.footer-copyright[data-astro-cid-37fxchfa]{justify-self:start;text-align:left}}.hp-field[data-astro-cid-37fxchfa]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
