:root{--hr1na:#fdfcfd;--hr1n1:#f3e3f4;--hr1ln:#fee8ee;--hr1ly:#1f1720;--hr1nv:#5b525c;--hr1pt:#840390;--hr1xe:#840390;--hr1mi:#840390;--hr1fy:#ffffff;--hr1i0:#a32745;--hr1ad:#ffffff;--hr1a1:#8f0d35;--hr1jp:#300d33;--hr18p:#ffffff;--hr1o4:#decedf;--hr1fo:4px;--hrs6v:4px;--hr1jw:4px;--hr1nl:0 6px 24px rgba(0,0,0,.08);--hrk4t:1rem;--hrq8i:4.5rem;--hr10p:1320px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--hr1na);color:var(--hr1ly);font-family:'Heebo', system-ui, 'Segoe UI', Arial, sans-serif;font-size:17px;line-height:1.65}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:600;line-height:1.15;letter-spacing:0.01em;text-transform:none;margin:0 0 .6em}
h1{font-size:clamp(1.90rem, 5vw + .6rem, 3.65rem)}
h2{font-size:clamp(1.65rem, 3.4vw + .4rem, 2.85rem)}
h3{font-size:1.36rem}
p,ul,ol{margin:0 0 1em}
a{color:var(--hr1pt);text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--hr1i0);outline-offset:2px}
.hr-yv3 a,.hr-ril a{color:var(--hr1xe)}
.hr-5mx{max-width:var(--hr10p);margin:0 auto;padding:0 1rem}
@media(min-width:48em){.hr-5mx{padding:0 1.5rem}}
.hr-bu4{display:block;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}
.hr-9um{font-size:1.2rem;color:inherit}
.hr-yv3{background:var(--hr1n1)}
.hr-1y9{background:var(--hr1jp);color:var(--hr18p)}
.hr-1y9 a:not(.hr-bia){color:var(--hr18p)}
.hr-bia{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.75em 1.3em;border-radius:var(--hrs6v);background:var(--hr1i0);color:var(--hr1ad);font-weight:700;text-decoration:none;border:2px solid var(--hr1i0);cursor:pointer;font:inherit;font-weight:700;transition:background .15s,color .15s}
.hr-bia:hover{background:var(--hr1a1);border-color:var(--hr1a1);color:var(--hr1ad)}
.hr-bia:hover{background:transparent;color:inherit;border-color:currentColor}
.hr-1no{display:inline-flex;align-items:center;min-height:44px;padding:.7em 1.2em;border-radius:var(--hrs6v);border:2px solid currentColor;color:inherit;font-weight:700;text-decoration:none}
.hr-17c{font-weight:700;white-space:nowrap;color:inherit!important;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.hr-tf2{display:block;font-size:.85rem;margin-top:.5rem}
.hr-1th{background:var(--hr1na);border:0px solid var(--hr1o4);border-radius:var(--hr1fo);box-shadow:var(--hr1nl);padding:1.25rem}
.hr-eef{border-radius:var(--hr1jw);object-fit:cover;width:100%}
.hr-2v3{position:relative}.hr-2v3::before{content:"";position:absolute;inset:14px -14px -14px 14px;border:3px solid var(--hr1i0);border-radius:var(--hr1jw);z-index:-1}.hr-2v3{z-index:0}
.hr-pnr{list-style:none;padding:0}
.hr-pnr li{position:relative;padding-left:1.7em;margin:.35em 0}
.hr-pnr li::before{content:"";position:absolute;left:0;top:.35em;width:1em;height:.55em;border-left:3px solid var(--hr1i0);border-bottom:3px solid var(--hr1i0);transform:rotate(-45deg)}
.hr-avf h2{margin-top:1.4em}.hr-avf h3{margin-top:1.2em}
.hr-avf>:first-child{margin-top:0}
.hr-10z{overflow-x:auto;margin:0 0 1.2em}
.hr-10z table{border-collapse:collapse;width:100%;min-width:480px}
.hr-10z th,.hr-10z td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--hr1o4)}
.hr-10z th{background:var(--hr1n1)}
.hr-12m{padding:var(--hrq8i) 0}
.hr-1pq{display:grid;gap:2.5rem;padding:var(--hrq8i) 0}
@media(min-width:62em){
.hr-1pq{grid-template-columns:320px minmax(0,1fr)}.hr-1pq>aside{order:-1}
.hr-1pq>aside>div{position:sticky;top:1.5rem}}
.hr-czk{display:grid;gap:1rem}
.hr-p9d{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.hr-jn5{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.hr-1cp{background:linear-gradient(transparent 62%, #a3274544 62%);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.hr-mwz{display:grid;gap:.9rem;}
.hr-mwz label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.3rem}
.hr-mwz input:not([type=checkbox]):not([type=submit]),.hr-mwz select,.hr-mwz textarea{width:100%;min-height:44px;padding:.65em .75em;border:1px solid var(--hr1nv);border-radius:4px;background:var(--hr1na);color:var(--hr1ly);font:inherit}
.hr-mwz textarea{min-height:7rem}
.hr-mwz a{color:var(--hr1pt)}
.hr-ey9{font-size:.82rem;line-height:1.45;font-weight:400!important}
.hr-ey9 input{width:1.1rem;height:1.1rem;margin:0 .4rem 0 0;vertical-align:-.15rem}
@media(min-width:40em){}
.hr-12k{position:fixed;z-index:50;left:50%;transform:translateX(-50%);bottom:1rem}
.hr-12k .hr-bia{box-shadow:0 10px 26px -8px rgba(0,0,0,.45)}
@media(min-width:62em){.hr-12k{display:none}}
.hr-gby{padding:var(--hrq8i) 0}.hr-1hm{display:grid;gap:2rem}@media(min-width:56em){.hr-1hm{grid-template-columns:1fr 1.25fr;gap:3rem}}
.hr-czk h2{font-size:1.3rem;margin-top:1rem}.hr-czk .hr-1no{margin-top:.6rem}.hr-czk img{aspect-ratio:1}
.hr-e3d{background:var(--hr1n1);color:var(--hr1ly);border-top:5px solid var(--hr1mi)}.hr-19s{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-block:.8rem}.hr-mpd{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:600;font-size:1.35rem;line-height:1.1}.hr-mpd svg{width:2.1em;height:2.1em;flex:none}.hr-f7h{list-style:none;margin:0;padding:0}.hr-f7h a{color:inherit;text-decoration:none;font-weight:600;display:block;padding:.55rem .2rem}.hr-f7h a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em}
.hr-gba,.hr-j36{display:none}.hr-fhr summary{cursor:pointer;font-weight:700;padding:.6rem 1rem;border:2px solid currentColor;border-radius:var(--hrs6v);list-style:none;min-height:44px}.hr-fhr[open]{flex-basis:100%}.hr-fhr[open] summary{display:inline-block;margin-bottom:.5rem}
@media(min-width:62em){.hr-fhr{display:none}.hr-gba,.hr-j36{display:flex;align-items:center;gap:1.2rem;flex:1}.hr-j36{justify-content:flex-end}.hr-gba .hr-f7h,.hr-j36 .hr-f7h{display:flex;gap:1.2rem}.hr-mpd{flex:none;margin:0 1.5rem}}
.hr-hx4{padding:3rem 0 2rem;text-align:center}.hr-ij6{max-width:46rem;margin:0 auto 2rem}.hr-ij6 .hr-e7x{justify-content:center}.hr-hx4 img{aspect-ratio:21/9;min-height:220px}.hr-e7x{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}
.hr-1hu{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.hr-1hu li{padding:.8rem;border:1px solid var(--hr1o4);border-radius:var(--hr1fo);font-weight:600}
.hr-10c{padding:var(--hrq8i) 0}.hr-p9m{display:grid;gap:.8rem}.hr-ofn{position:relative;display:block;min-height:300px;border-radius:var(--hr1fo);overflow:hidden;color:#fff!important;text-decoration:none;isolation:isolate}.hr-118{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s}.hr-ofn:hover .hr-118{transform:scale(1.05)}.hr-ofn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 20%,rgba(0,0,0,.85))}.hr-n1p{position:absolute;left:0;right:0;bottom:0;padding:1.2rem;display:grid;gap:.3rem}.hr-n1p strong{font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-size:1.3rem}.hr-n1p span{font-size:.92rem}@media(min-width:48em){.hr-p9m{grid-template-columns:repeat(3,1fr)}}
.hr-lds{padding:var(--hrq8i) 0}.hr-1br{text-align:center}.hr-lx9{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1.5rem;counter-reset:r}.hr-lx9 li{counter-increment:r;position:relative;padding-top:3.2rem}.hr-lx9 li::before{content:counter(r);position:absolute;top:0;left:0;font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-size:2rem;width:2.6rem;height:2.6rem;border:2px solid currentColor;border-radius:4px;display:grid;place-items:center}@media(min-width:56em){.hr-lx9{grid-template-columns:repeat(4,1fr)}.hr-lx9 li:not(:last-child)::after{content:"";position:absolute;top:1.3rem;left:3.2rem;right:-.6rem;border-top:2px dashed currentColor;opacity:.5}}
.hr-iu4{padding:var(--hrq8i) 0}.hr-10v{display:grid;gap:1.8rem 3rem;margin-top:1.5rem}.hr-10v h3{font-size:1.12rem}@media(min-width:56em){.hr-10v{grid-template-columns:1fr 1fr}}
.hr-hfw{background:var(--hr1mi);color:var(--hr1fy);padding:3.5rem 0;text-align:center}.hr-hfw p{max-width:44rem;margin-inline:auto}.hr-hfw .hr-187{justify-content:center}.hr-hfw .hr-1no{color:inherit}.hr-187{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}
.hr-hg6{background:var(--hr1mi);color:var(--hr1fy);padding:3.5rem 0 1.5rem}.hr-hg6 a{color:inherit}.hr-f89{list-style:none;margin:0;padding:0}.hr-f89 li{margin:.35rem 0}.hr-f89 a{text-decoration:none;display:inline-block;padding:.2rem 0}.hr-f89 a:hover{text-decoration:underline}.hr-1p2{font-size:.8rem;line-height:1.55;margin:0}.hr-19d{font-size:.8rem;margin:0}.hr-1qn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:600;font-size:1.3rem}.hr-1qn svg{width:2.2em;height:2.2em}.hr-hg6 h2{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem}.hr-38r{font-family:'Teko', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:600;font-size:clamp(2rem,6vw,3.6rem);line-height:1;margin:0 0 .8rem;overflow-wrap:anywhere}.hr-dub{display:grid;gap:2.5rem;margin-bottom:2rem}.hr-h1p{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.hr-1p2{margin-bottom:1rem;padding-top:1rem;border-top:1px solid currentColor}@media(min-width:56em){.hr-dub{grid-template-columns:1.3fr 1fr}}
.hr-llf{padding:2.5rem 0}.hr-ojz{font-size:1.1rem;line-height:2.1;max-width:60rem}.hr-ojz span{opacity:.4;margin:0 .2rem}
.hr-hhi{padding:3rem 0 2rem}.hr-1q9{border-left:8px solid var(--hr1i0);padding-left:1.2rem}.hr-1q9 h1{font-size:clamp(2rem,6vw,3.8rem);max-width:18ch}.hr-q1f ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0 0 1rem;font-size:.85rem}.hr-q1f li+li::before{content:"/";margin-right:.3rem;opacity:.6}.hr-q1f a{color:inherit}.hr-1sq{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}
.hr-q0z{max-width:52rem}.hr-4mh{padding:var(--hrq8i) 0}@media(min-width:62em){.hr-q0z{columns:2;column-gap:3rem;max-width:none}.hr-q0z h2{break-after:avoid}}
@media(min-width:62em){.hr-h4w{grid-template-columns:1fr 1fr;max-width:none}}