:root{--accent:#0f766e;--link:#0f766e;--on-accent:#ffffff;--bg:#ffffff;--text:#0f172a;--heading:#0f172a;--r:18px;--rb:999px;--w:60rem;--s:1.4rem;--sh:0 1px 2px rgba(0,0,0,.06),0 6px 18px -6px rgba(0,0,0,.12);--muted:color-mix(in srgb,var(--text) 74%,var(--bg));--line:color-mix(in srgb,var(--text) 14%,var(--bg));--soft:color-mix(in srgb,var(--text) 5%,var(--bg));--accent-soft:color-mix(in srgb,var(--accent) 11%,var(--bg));--hbg:#ffffff;--hfg:#0f172a;--hmuted:#444a59;--hline:#d9dadd;--hlink:#0f766e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}h1,h2,h3,h4,h5,.brand{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}h1,h2,h3,h4,h5{font-weight:700;color:var(--heading)}a{color:var(--link)}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--w);margin:0 auto;padding:0 1.25rem}.site-header{background:var(--hbg);color:var(--hfg);border-bottom:1px solid var(--hline)}.site-header .wrap{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;padding-top:.9rem;padding-bottom:.9rem;max-width:64rem}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;text-decoration:none;color:var(--hfg);margin-right:auto}.brand img{height:2rem;width:auto;border-radius:calc(var(--r)/3)}.no-name .brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-toggle{position:absolute;opacity:0;width:1px;height:1px}.burger{display:none;cursor:pointer;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px}.burger span,.burger span::before,.burger span::after{display:block;width:1.25rem;height:2px;background:var(--hfg);border-radius:2px;content:"";position:relative;transition:transform .2s,opacity .2s}.burger span::before{position:absolute;top:-6px}.burger span::after{position:absolute;top:6px}.nav-toggle:focus-visible+.burger{outline:2px solid var(--hlink);outline-offset:2px}.nav-toggle:checked+.burger span{background:transparent}.nav-toggle:checked+.burger span::before{top:0;transform:rotate(45deg)}.nav-toggle:checked+.burger span::after{top:0;transform:rotate(-45deg)}.site-nav{display:flex;gap:1rem;flex-wrap:wrap}.site-nav a{display:inline-block;padding:.4rem .15rem;min-height:2.25rem;text-decoration:none;color:var(--hmuted)}.site-nav a:hover,.site-nav a[aria-current]{color:var(--hlink)}main{padding:calc(var(--s)*2) 0 calc(var(--s)*3)}h1{font-size:clamp(1.8rem,6vw,2.2rem);line-height:1.2;margin:0 0 calc(var(--s)*1.25)}h2{font-size:1.7rem;margin:calc(var(--s)*2.2) 0 calc(var(--s)*.7)}h3{font-size:1.35rem;margin:calc(var(--s)*1.8) 0 calc(var(--s)*.6)}h4,h5{margin:calc(var(--s)*1.4) 0 calc(var(--s)*.5)}p{margin:0 0 var(--s)}ul,ol{margin:0 0 var(--s);padding-left:1.5rem}blockquote{margin:calc(var(--s)*1.5) 0;padding:.2rem 0 .2rem 1.1rem;border-left:4px solid var(--accent);color:var(--muted);font-style:italic}hr{border:0;border-top:1px solid var(--line);margin:calc(var(--s)*2) 0}figure{margin:calc(var(--s)*1.5) 0}figure img{border-radius:var(--r)}figcaption{color:var(--muted);font-size:.9rem;margin-top:.5rem}pre{background:var(--soft);padding:1rem;border-radius:var(--r);overflow:auto;box-shadow:var(--sh)}code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:calc(var(--s)*1.5) 0;max-width:100%}table{border-collapse:collapse;width:100%;min-width:32rem}th,td{border:1px solid var(--line);padding:.5rem .7rem;text-align:left;vertical-align:top}td:last-child:not(:first-child){white-space:nowrap}th{background:var(--soft)}.callout{border-radius:var(--r);padding:1rem 1.1rem;margin:calc(var(--s)*1.5) 0;border:1px solid;box-shadow:var(--sh)}.callout-info{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--bg))}.callout-warning{background:color-mix(in srgb,#f59e0b 14%,var(--bg));border-color:color-mix(in srgb,#f59e0b 45%,var(--bg))}.callout-success{background:color-mix(in srgb,#10b981 12%,var(--bg));border-color:color-mix(in srgb,#10b981 40%,var(--bg))}.btn-row{margin:calc(var(--s)*1.6) 0}.crumbs{font-size:.85rem;color:var(--muted);margin:0 0 .75rem}.crumbs a{color:var(--muted)}.btn{display:inline-block;min-height:2.75rem;padding:.7rem 1.3rem;border-radius:var(--rb);font-weight:600;text-decoration:none;border:1px solid var(--accent)}.btn-solid{background:var(--accent);color:var(--on-accent)}.btn-outline{color:var(--link)}.btn-soft{background:var(--accent-soft);color:var(--link);border-color:transparent}.btn-link{border-color:transparent;padding-left:0;color:var(--link)}details{border:1px solid var(--line);border-radius:var(--r);padding:.8rem 1rem;margin:.8rem 0;box-shadow:var(--sh)}summary{cursor:pointer;font-weight:600}details>div{margin-top:.6rem;color:var(--muted)}.embed{position:relative;aspect-ratio:16/9;margin:calc(var(--s)*1.5) 0}.embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--r)}.site-footer{background:#f1f1f2;border-top:1px solid #cdced2;color:#414756;font-size:.9rem;padding:1.5rem 0}.site-footer a{color:inherit}@media (min-width:721px){.hdr-bar .site-nav,.hdr-pill .site-nav,.hdr-minimal .site-nav{flex:1 1 0;min-width:0;justify-content:flex-end}}@media (max-width:720px){.burger{display:inline-flex}.site-nav{display:none;width:100%;flex-direction:column;gap:0;order:3}.nav-toggle:checked~.site-nav{display:flex}.site-nav a{padding:.6rem .25rem;min-height:2.75rem;border-bottom:1px solid var(--hline)}.hdr-center .site-nav{align-items:stretch;text-align:center}}@media (max-width:600px){h2{font-size:1.45rem}}.blk{margin:calc(var(--s)*1.5) 0;padding:var(--blk-pad,0)}.blk-pad-sm{--blk-pad:1rem 0}.blk-pad-lg{--blk-pad:2.5rem 0}.blk-pad-xl{--blk-pad:4.5rem 0}.blk-align-center{text-align:center}.blk-align-center .btn-row,.blk-align-center .cols,.blk-align-center .hero-in{justify-content:center}.blk-align-right{text-align:right}.blk-width-narrow{max-width:38rem;margin-left:auto;margin-right:auto}.blk-width-wide{max-width:min(78rem,96vw);position:relative;left:50%;transform:translateX(-50%);width:100%}.blk[class*="blk-bg-"]{box-shadow:0 0 0 100vmax var(--blk-bg);clip-path:inset(0 -100vmax);background:var(--blk-bg);color:var(--blk-fg,inherit)}.blk-bg-soft{--blk-bg:var(--accent-soft)}.blk-bg-muted{--blk-bg:var(--soft)}.blk-bg-accent{--blk-bg:var(--accent);--blk-fg:var(--on-accent)}.blk-bg-dark{--blk-bg:#111827;--blk-fg:#f9fafb}.blk-bg-accent :is(h1,h2,h3,h4,h5,p,a:not(.btn)),.blk-bg-dark :is(h1,h2,h3,h4,h5,p,a:not(.btn)){color:inherit}.blk-bg-accent .btn-solid{background:var(--on-accent);color:var(--accent);border-color:var(--on-accent)}.blk-bg-accent .btn-outline{color:var(--on-accent);border-color:var(--on-accent)}.blk-bg-dark .btn-outline,.blk-bg-dark .btn-link{color:#f9fafb;border-color:#f9fafb}.hero{position:relative;overflow:hidden;border-radius:var(--r);padding:clamp(2rem,7vw,5rem) clamp(1rem,4vw,3rem);margin:calc(var(--s)*1.5) 0;background:var(--accent-soft)}.hero-in{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;position:relative}.hero-txt{flex:1 1 20rem;min-width:0}.hero-title{font-size:clamp(2rem,6vw,3.4rem);line-height:1.1;margin:0 0 1rem}.hero-sub{font-size:1.2rem;color:var(--muted);max-width:40rem}.hero:not(.hero-split):not(.hero-cover) .hero-txt{text-align:center;margin:0 auto}.hero:not(.hero-split):not(.hero-cover) .hero-sub{margin-left:auto;margin-right:auto}.hero:not(.hero-split):not(.hero-cover) .btn-row{text-align:center}.hero .btn-row{display:flex;gap:.75rem;flex-wrap:wrap}.hero:not(.hero-split):not(.hero-cover) .btn-row{justify-content:center}.hero-img{flex:1 1 18rem;min-width:0}.hero-img img{border-radius:var(--r);width:100%}.hero-cover{color:#fff;min-height:22rem;display:flex;align-items:center}.hero-cover .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.hero-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.2))}.hero-cover .hero-in{z-index:1}.hero-cover :is(.hero-title,.hero-sub){color:#fff}.blk .hero{background:transparent;padding-left:0;padding-right:0}.cols{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:calc(var(--s)*1.5) 0}.cols-2{--n:2}.cols-3{--n:3}.cols-4{--n:4}.col-card{border:1px solid var(--line);border-radius:var(--r);padding:1.25rem;background:var(--bg);box-shadow:var(--sh);text-align:left;color:var(--text)}.col-card img{border-radius:calc(var(--r)*.7);margin-bottom:.9rem;width:100%}.col-icon{font-size:2rem;line-height:1;margin-bottom:.6rem}.col-title{margin:0 0 .4rem;font-size:1.2rem}.col-card p:last-child{margin-bottom:0}.gal{display:grid;gap:.75rem;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:calc(var(--s)*1.5) 0}.gal figure{margin:0}.gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}.cta{text-align:center;border-radius:var(--r);padding:clamp(2rem,6vw,3.5rem) 1.25rem;margin:calc(var(--s)*2) 0;background:var(--accent);color:var(--on-accent)}.cta-title{margin:0 0 .6rem;color:inherit}.cta p{color:inherit}.cta .btn-solid{background:var(--on-accent);color:var(--accent);border-color:var(--on-accent)}.cta .btn-row{margin-bottom:0}.blk .cta{background:transparent;color:inherit;padding-left:0;padding-right:0}.blk .cta .btn-solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.acc{margin:calc(var(--s)*1.5) 0}.acc-item>div{color:var(--text)}.tabs{margin:calc(var(--s)*1.5) 0}.tab-in{position:absolute;opacity:0;width:1px;height:1px}.tab-labels{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tab-labels label{cursor:pointer;padding:.6rem 1rem;border:1px solid transparent;border-bottom:0;border-radius:var(--r) var(--r) 0 0;color:var(--muted);font-weight:600}.tab-panel{display:none;padding:1.1rem .25rem}.tab-in:nth-of-type(1):checked~.tab-panels .tab-panel:nth-child(1),.tab-in:nth-of-type(2):checked~.tab-panels .tab-panel:nth-child(2),.tab-in:nth-of-type(3):checked~.tab-panels .tab-panel:nth-child(3),.tab-in:nth-of-type(4):checked~.tab-panels .tab-panel:nth-child(4),.tab-in:nth-of-type(5):checked~.tab-panels .tab-panel:nth-child(5),.tab-in:nth-of-type(6):checked~.tab-panels .tab-panel:nth-child(6),.tab-in:nth-of-type(7):checked~.tab-panels .tab-panel:nth-child(7),.tab-in:nth-of-type(8):checked~.tab-panels .tab-panel:nth-child(8){display:block}.tab-in:nth-of-type(1):checked~.tab-labels label:nth-child(1),.tab-in:nth-of-type(2):checked~.tab-labels label:nth-child(2),.tab-in:nth-of-type(3):checked~.tab-labels label:nth-child(3),.tab-in:nth-of-type(4):checked~.tab-labels label:nth-child(4),.tab-in:nth-of-type(5):checked~.tab-labels label:nth-child(5),.tab-in:nth-of-type(6):checked~.tab-labels label:nth-child(6),.tab-in:nth-of-type(7):checked~.tab-labels label:nth-child(7),.tab-in:nth-of-type(8):checked~.tab-labels label:nth-child(8){color:var(--heading);border-color:var(--line);background:var(--bg);margin-bottom:-1px}.tab-in:focus-visible~.tab-labels{outline:2px solid var(--link);outline-offset:2px}.plans{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:calc(var(--s)*1.5) 0}.plan{border:1px solid var(--line);border-radius:var(--r);padding:1.5rem;background:var(--bg);box-shadow:var(--sh);display:flex;flex-direction:column;text-align:left;color:var(--text)}.plan-hl{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.plan-name{margin:0 0 .4rem;font-size:1.2rem}.plan-price{font-size:2rem;font-weight:800;margin:.2rem 0 1rem;color:var(--heading)}.plan-price span{font-size:.9rem;font-weight:500;color:var(--muted)}.plan-feat{list-style:none;padding:0;margin:0 0 1rem;flex:1}.plan-feat li{padding:.35rem 0;border-top:1px solid var(--line)}.plan-feat li::before{content:"✓ ";color:var(--accent);font-weight:700}.quotes{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:calc(var(--s)*1.5) 0}.quote-card{margin:0;border:1px solid var(--line);border-radius:var(--r);padding:1.25rem;background:var(--bg);box-shadow:var(--sh);text-align:left;color:var(--text)}.quote-card blockquote{margin:0 0 .8rem;padding:0;border:0;font-style:normal;color:var(--text)}.quote-card figcaption span{color:var(--muted)}.stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:calc(var(--s)*1.5) 0;text-align:center}.stat-v{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.1;color:var(--accent)}.stat-l{color:var(--muted)}.steps{counter-reset:step;list-style:none;padding:0;margin:calc(var(--s)*1.5) 0;display:grid;gap:1rem}.steps li{counter-increment:step;position:relative;padding:.2rem 0 .2rem 3.2rem;min-height:2.6rem}.steps li::before{content:counter(step);position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-weight:700}.step-t{margin:0 0 .2rem;font-size:1.15rem}.steps p{margin:0}.logos{display:flex;flex-wrap:wrap;gap:1.5rem 2.25rem;align-items:center;justify-content:center;margin:calc(var(--s)*1.5) 0}.logo img{max-height:3rem;width:auto;max-width:9rem;object-fit:contain;filter:grayscale(1);opacity:.75}.logo a:hover img{filter:none;opacity:1}.contact-card{border:1px solid var(--line);border-radius:var(--r);padding:1.5rem;background:var(--bg);box-shadow:var(--sh);margin:calc(var(--s)*1.5) 0;color:var(--text)}.contact-t{margin:0 0 .8rem}.contact-card ul{list-style:none;padding:0;margin:0 0 1rem}.contact-card li{display:flex;gap:.7rem;padding:.3rem 0}.ct-i{width:1.5rem;text-align:center}.contact-card .btn-row{display:flex;gap:.6rem;flex-wrap:wrap;margin:0}.map{margin:calc(var(--s)*1.5) 0}.map iframe{width:100%;height:20rem;border:0;border-radius:var(--r)}.map figcaption{margin-top:.4rem}.blk-hasimg{position:relative;overflow:visible;isolation:isolate;color:#fff;--blk-bg:#111827}.blk-hasimg .blk-bgimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;border-radius:0}.blk-hasimg::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:-1}.blk-hasimg :is(h1,h2,h3,h4,h5,p,a:not(.btn),li){color:#fff}.blk-hasimg:not([class*="blk-bg-"]){box-shadow:none}.blk-hasimg .blk-bgimg,.blk-hasimg::before{clip-path:none}.blk-in{position:relative}@keyframes blk-fade{from{transform:translateY(.75rem)}to{transform:none}}@keyframes blk-up{from{transform:translateY(2rem)}to{transform:none}}@keyframes blk-zoom{from{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.blk-anim-fade{animation:blk-fade linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.blk-anim-up{animation:blk-up linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.blk-anim-zoom{animation:blk-zoom linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@media (max-width:720px){.cols-3,.cols-4{--n:2}.gal.cols-3,.gal.cols-4{--n:2}}@media (max-width:520px){.cols,.gal{--n:1!important}.gal{--n:2!important}}.slider{position:relative;margin:calc(var(--s)*1.5) 0;border-radius:var(--r);overflow:hidden;background:var(--soft)}.sl-s{--h:14rem}.sl-m{--h:22rem}.sl-l{--h:32rem}.sl-in{position:absolute;opacity:0;width:1px;height:1px}.sl-view{overflow:hidden}.sl-track{display:flex;width:calc(var(--n)*100%);transition:transform .5s ease}.sl-slide{position:relative;flex:0 0 calc(100%/var(--n));min-height:var(--h);display:flex;align-items:flex-end;color:#fff}.sl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.sl-plain{background:var(--accent);color:var(--on-accent);align-items:center}.sl-cap{position:relative;width:100%;padding:3rem clamp(3rem,8vw,4.5rem) 2.6rem;background:linear-gradient(transparent,rgba(0,0,0,.68))}.sl-plain .sl-cap{background:none;padding-top:2rem}.sl-title{font-size:clamp(1.3rem,3.6vw,2rem);font-weight:800;line-height:1.2;color:inherit;margin:0 0 .4rem}.sl-cap p{margin:0 0 .6rem;color:inherit}.sl-cap .btn-row{margin:.8rem 0 0}.sl-cap .btn{background:#fff;color:#111;border-color:#fff}.sl-prev,.sl-next{position:absolute;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;cursor:pointer;user-select:none}.sl-prev{left:.6rem}.sl-next{right:.6rem}.sl-prev:hover,.sl-next:hover{background:rgba(0,0,0,.7)}.sl-dots{position:absolute;left:0;right:0;bottom:.8rem;display:flex;gap:.5rem;justify-content:center}.sl-dots label,.sl-dots span{width:.65rem;height:.65rem;border-radius:999px;background:rgba(255,255,255,.5);cursor:pointer;display:block}.sl-in:focus-visible~.sl-view{outline:2px solid var(--link);outline-offset:-4px}.sl-auto .sl-track{display:block;width:auto;position:relative;min-height:var(--h);transition:none}.sl-auto .sl-slide{position:absolute;inset:0;opacity:0;visibility:hidden}.sl-auto:hover .sl-slide{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sl-track{transition:none}.sl-auto .sl-slide{animation:none!important}.sl-auto .sl-slide:first-child{opacity:1;visibility:visible}}@media (max-width:600px){.sl-s{--h:11rem}.sl-m{--h:17rem}.sl-l{--h:24rem}}.sl-in:nth-of-type(2):checked~.sl-view .sl-track{transform:translateX(calc(1*-100%/var(--n)))}.sl-in:nth-of-type(2):checked~.sl-dots label:nth-child(2){background:#fff}.sl-in:nth-of-type(3):checked~.sl-view .sl-track{transform:translateX(calc(2*-100%/var(--n)))}.sl-in:nth-of-type(3):checked~.sl-dots label:nth-child(3){background:#fff}.sl-in:nth-of-type(4):checked~.sl-view .sl-track{transform:translateX(calc(3*-100%/var(--n)))}.sl-in:nth-of-type(4):checked~.sl-dots label:nth-child(4){background:#fff}.sl-in:nth-of-type(5):checked~.sl-view .sl-track{transform:translateX(calc(4*-100%/var(--n)))}.sl-in:nth-of-type(5):checked~.sl-dots label:nth-child(5){background:#fff}.sl-in:nth-of-type(6):checked~.sl-view .sl-track{transform:translateX(calc(5*-100%/var(--n)))}.sl-in:nth-of-type(6):checked~.sl-dots label:nth-child(6){background:#fff}.sl-in:nth-of-type(7):checked~.sl-view .sl-track{transform:translateX(calc(6*-100%/var(--n)))}.sl-in:nth-of-type(7):checked~.sl-dots label:nth-child(7){background:#fff}.sl-in:nth-of-type(8):checked~.sl-view .sl-track{transform:translateX(calc(7*-100%/var(--n)))}.sl-in:nth-of-type(8):checked~.sl-dots label:nth-child(8){background:#fff}.sl-in:nth-of-type(1):checked~.sl-dots label:nth-child(1){background:#fff}@keyframes sl-fade-2{0%{opacity:0;visibility:visible}6.00%,50.00%{opacity:1;visibility:visible}56.00%{opacity:0;visibility:visible}56.01%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:2"] .sl-slide{animation:sl-fade-2 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-3{0%{opacity:0;visibility:visible}4.00%,33.33%{opacity:1;visibility:visible}37.33%{opacity:0;visibility:visible}37.34%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:3"] .sl-slide{animation:sl-fade-3 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-4{0%{opacity:0;visibility:visible}3.00%,25.00%{opacity:1;visibility:visible}28.00%{opacity:0;visibility:visible}28.01%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:4"] .sl-slide{animation:sl-fade-4 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-5{0%{opacity:0;visibility:visible}2.40%,20.00%{opacity:1;visibility:visible}22.40%{opacity:0;visibility:visible}22.41%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:5"] .sl-slide{animation:sl-fade-5 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-6{0%{opacity:0;visibility:visible}2.00%,16.67%{opacity:1;visibility:visible}18.67%{opacity:0;visibility:visible}18.68%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:6"] .sl-slide{animation:sl-fade-6 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-7{0%{opacity:0;visibility:visible}1.71%,14.29%{opacity:1;visibility:visible}16.00%{opacity:0;visibility:visible}16.01%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:7"] .sl-slide{animation:sl-fade-7 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}@keyframes sl-fade-8{0%{opacity:0;visibility:visible}1.50%,12.50%{opacity:1;visibility:visible}14.00%{opacity:0;visibility:visible}14.01%,100%{opacity:0;visibility:hidden}}.sl-auto[style*="--n:8"] .sl-slide{animation:sl-fade-8 var(--t) infinite;animation-delay:calc(var(--i)*var(--d))}.hdr-pill{border:0;background:transparent;padding:.75rem 1rem 0}.hdr-pill .wrap{background:var(--hbg);border:1px solid var(--hline);border-radius:1.75rem;padding:.5rem 1.2rem;max-width:calc(var(--w) + 14rem);box-shadow:var(--sh)}@media (max-width:600px){.hdr-pill .wrap{border-radius:1.4rem}}.site-header{position:sticky;top:0;z-index:20}.site-nav a{border-bottom:2px solid transparent}.site-nav a:hover,.site-nav a[aria-current]{border-bottom-color:var(--hlink)}@media (max-width:720px){.site-nav a{border-bottom:1px solid var(--hline)}.site-nav a[aria-current]{border-bottom-color:var(--hlink)}}.hdr-collapse .burger{display:inline-flex}.hdr-collapse .site-nav{display:none;flex:none;width:100%;flex-direction:column;gap:0;order:3;padding:.25rem 0 .5rem}.hdr-collapse .nav-toggle:checked~.site-nav{display:flex}.hdr-collapse .site-nav a{padding:.6rem .5rem;min-height:2.75rem;border-bottom:1px solid var(--hline);border-radius:0}h1,h2,h3{text-align:center}figure img{box-shadow:0 12px 32px -12px rgba(0,0,0,.4)}body{background-image:radial-gradient(60rem 28rem at 50% -8rem,color-mix(in srgb,var(--accent) 18%,transparent),transparent);background-repeat:no-repeat}