:root{--irgx1gm:#fafefe;--irgx1bx:#e5f3f0;--irgx1dv:#e4f0fc;--irgx1by:#101e1c;--irgx177:#495956;--irgx1ep:#268177;--irgx13g:#19786e;--irgx16x:#81d6ca;--irgxgkp:#111111;--irgx180:#3d0755;--irgxeyo:#ffffff;--irgx1un:#2b003e;--irgx1e4:#011c19;--irgx1xs:#ffffff;--irgx1gc:#cad8d5;--irgxcdp:4px;--irgx1ct:0;--irgxzgb:0;--irgx1ft:0 0 0 1px #cad8d5;--irgx14r:1rem;--irgx187:3.5rem;--irgxa2x:1280px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--irgx1gm);color:var(--irgx1by);font-family:'PT Serif', Georgia, 'Times New Roman', serif;font-size:17px;line-height:1.6}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:'Urbanist', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:uppercase;margin:0 0 .6em}
h1{font-size:clamp(2.35rem, 5vw + .6rem, 5.22rem)}
h2{font-size:clamp(1.91rem, 3.4vw + .4rem, 3.80rem)}
h3{font-size:1.46rem}
p,ul,ol{margin:0 0 1em}
a{color:var(--irgx1ep);text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--irgx180);outline-offset:2px}
.irgx_i98 a,.irgx_iio a{color:var(--irgx13g)}
.irgx_1s3{max-width:var(--irgxa2x);margin:0 auto;padding:0 1rem}
@media(min-width:48em){.irgx_1s3{padding:0 1.5rem}}
.irgx_1no{display:block;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}
.irgx_82y{font-size:1.2rem;color:inherit}
.irgx_i98{background:var(--irgx1bx)}
.irgx_j9a{background:var(--irgx1e4);color:var(--irgx1xs)}
.irgx_j9a a:not(.irgx_15q){color:var(--irgx1xs)}
.irgx_15q{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.75em 1.3em;border-radius:var(--irgx1ct);background:var(--irgx180);color:var(--irgxeyo);font-weight:700;text-decoration:none;border:2px solid var(--irgx180);cursor:pointer;font:inherit;font-weight:700;transition:background .15s,color .15s}
.irgx_15q:hover{background:var(--irgx1un);border-color:var(--irgx1un);color:var(--irgxeyo)}
.irgx_1sl{display:inline-flex;align-items:center;min-height:44px;padding:.7em 1.2em;border-radius:var(--irgx1ct);border:2px solid currentColor;color:inherit;font-weight:700;text-decoration:none}
.irgx_8d5{font-weight:700;white-space:nowrap;color:inherit!important;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.irgx_dr2{display:block;font-size:.85rem;margin-top:.5rem}
.irgx_1mw{background:var(--irgx1gm);border:1px solid var(--irgx1gc);border-radius:var(--irgxcdp);box-shadow:var(--irgx1ft);padding:1.25rem}
.irgx_128{border-radius:var(--irgxzgb);object-fit:cover;width:100%}
.irgx_128{clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}
.irgx_1ey{list-style:none;padding:0}
.irgx_1ey li{position:relative;padding-left:1.7em;margin:.35em 0}
.irgx_1ey li::before{content:"";position:absolute;left:0;top:.35em;width:1em;height:.55em;border-left:3px solid var(--irgx180);border-bottom:3px solid var(--irgx180);transform:rotate(-45deg)}
.irgx_18g h2{margin-top:1.4em}.irgx_18g h3{margin-top:1.2em}
.irgx_18g>:first-child{margin-top:0}
.irgx_19i{overflow-x:auto;margin:0 0 1.2em}
.irgx_19i table{border-collapse:collapse;width:100%;min-width:480px}
.irgx_19i th,.irgx_19i td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--irgx1gc)}
.irgx_19i th{background:var(--irgx1bx)}
.irgx_my8{padding:var(--irgx187) 0}
.irgx_18z{display:grid;gap:2.5rem;padding:var(--irgx187) 0}
@media(min-width:62em){
.irgx_18z{grid-template-columns:minmax(0,1fr) 340px}
.irgx_18z>aside>div{position:sticky;top:1.5rem}}
.irgx_gi1{display:grid;gap:1rem}
.irgx_1g2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.irgx_1cr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.irgx_12s{display:grid;gap:.9rem;}
.irgx_12s label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.3rem}
.irgx_12s input:not([type=checkbox]):not([type=submit]),.irgx_12s select,.irgx_12s textarea{width:100%;min-height:44px;padding:.65em .75em;border:1px solid var(--irgx177);border-radius:4px;background:var(--irgx1gm);color:var(--irgx1by);font:inherit}
.irgx_12s textarea{min-height:7rem}
.irgx_12s a{color:var(--irgx1ep)}
.irgx_14q{font-size:.82rem;line-height:1.45;font-weight:400!important}
.irgx_14q input{width:1.1rem;height:1.1rem;margin:0 .4rem 0 0;vertical-align:-.15rem}
@media(min-width:40em){}
.irgx_p4p{position:fixed;z-index:50;left:0;right:0;bottom:0;padding:.6rem 1rem;background:var(--irgx1e4);text-align:center}
.irgx_p4p .irgx_15q{width:100%;max-width:420px}
@media(min-width:62em){.irgx_p4p{display:none}}
@media(max-width:61.99em){body{padding-bottom:4.5rem}}
.irgx_18b{padding:var(--irgx187) 0}.irgx_1xv{display:grid;gap:2rem}@media(min-width:56em){.irgx_1xv{grid-template-columns:1fr 1.25fr;gap:3rem}}
.irgx_gi1 h2{font-size:1.3rem;margin-top:1rem}.irgx_gi1 .irgx_1sl{margin-top:.6rem}.irgx_gi1 img{aspect-ratio:1}
.irgx_19g{background:var(--irgx1e4);color:var(--irgx1xs)}.irgx_atv{display:flex;flex-direction:column;gap:.4rem;padding-block:1rem}.irgx_1eq{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;font-family:'Urbanist', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:800;font-size:1.3rem;line-height:1.1}.irgx_1eq svg{width:2.1em;height:2.1em;flex:none}.irgx_1aj small{display:block;font-size:.8rem;margin-top:.2rem}.irgx_1h8{list-style:none;margin:0;padding:0}.irgx_1h8 a{color:inherit;text-decoration:none;font-weight:600;display:block;padding:.55rem .2rem}.irgx_1h8 a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em}
.irgx_17s{display:flex;align-items:center;gap:1rem;overflow-x:auto;white-space:nowrap}.irgx_1h8{display:flex;gap:1rem}.irgx_1h8 a{border-bottom:2px solid transparent}.irgx_1h8 a:hover,.irgx_1h8 a[aria-current]{border-color:var(--irgx180);text-decoration:none}.irgx_ts0{color:var(--irgx180)!important;font-weight:800;text-decoration:none}.irgx_ts0{color:inherit!important;text-decoration:underline}
@media(min-width:62em){.irgx_atv{flex-direction:row;align-items:center;justify-content:space-between}}
.irgx_f3w{padding:3rem 0 2rem;text-align:center}.irgx_1dvx{max-width:46rem;margin:0 auto 2rem}.irgx_1dvx .irgx_1dvr{justify-content:center}.irgx_f3w img{aspect-ratio:21/9;min-height:220px}.irgx_1dvr{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}
.irgx_ivg{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.irgx_ivg li{padding:.8rem;border:1px solid var(--irgx1gc);border-radius:var(--irgxcdp);font-weight:600}
.irgx_rcs{padding:var(--irgx187) 0}.irgx_ewt{display:grid;gap:2rem}.irgx_1a0 img{aspect-ratio:16/9;margin-bottom:1rem}.irgx_qm6{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.irgx_qm6 li{padding:1.2rem;border-left:4px solid var(--irgx180);background:var(--irgx1bx)}.irgx_qm6 li a{color:var(--irgx13g)}@media(min-width:56em){.irgx_ewt{grid-template-columns:1.3fr 1fr}}
.irgx_1fh{padding:var(--irgx187) 0}.irgx_19t{display:grid;gap:2.5rem;align-items:center}.irgx_19t img{aspect-ratio:4/5;max-height:560px}.irgx_1h9 dt{font-family:'Urbanist', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:800;font-size:1.15rem;margin-top:1rem}.irgx_1h9 dd{margin:.3rem 0 0}@media(min-width:56em){.irgx_19t{grid-template-columns:.9fr 1.1fr;gap:4rem}}
.irgx_19p{padding:var(--irgx187) 0}.irgx_qmo{display:grid;gap:.7rem;max-width:56rem}.irgx_14g summary{cursor:pointer;list-style:none}.irgx_14g summary::-webkit-details-marker{display:none}.irgx_14g summary h3{margin:0;font-size:1.08rem;display:inline}.irgx_14g{border:1px solid var(--irgx1gc);border-radius:var(--irgxcdp);background:var(--irgx1bx)}.irgx_14g summary{padding:1rem 1.2rem;background:var(--irgx16x);color:var(--irgxgkp);border-radius:var(--irgxcdp)}.irgx_14g>div{padding:1rem 1.2rem 0}
.irgx_19f{position:relative;isolation:isolate;padding:4.5rem 0;color:#fff}.irgx_8aj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.irgx_19f::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.66);z-index:-1}.irgx_30q{max-width:40rem}.irgx_19f .irgx_1sl{color:#fff}.irgx_19f a:not(.irgx_15q){color:#fff}.irgx_62m{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}
.irgx_1ajw{background:var(--irgx1e4);color:var(--irgx1xs);padding:3rem 0 1.5rem}.irgx_1ajw a{color:inherit}.irgx_18bz{list-style:none;margin:0;padding:0}.irgx_18bz li{margin:.35rem 0}.irgx_18bz a{text-decoration:none;display:inline-block;padding:.2rem 0}.irgx_18bz a:hover{text-decoration:underline}.irgx_17g{font-size:.8rem;line-height:1.55;margin:0}.irgx_500{font-size:.8rem;margin:0}.irgx_lv0{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:'Urbanist', system-ui, 'Segoe UI', Arial, sans-serif;font-weight:800;font-size:1.3rem}.irgx_lv0 svg{width:2.2em;height:2.2em}.irgx_1ajw h2{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem}.irgx_15u{display:grid;gap:2rem;margin-bottom:2rem}.irgx_qkx{background:var(--irgx1gm);color:var(--irgx1by);border-radius:var(--irgxcdp);padding:1.5rem;display:grid;gap:.8rem;align-content:start}.irgx_qkx a:not(.irgx_15q){color:var(--irgx1ep)}.irgx_1ajw .irgx_qkx a.irgx_15q{color:var(--irgxeyo)}.irgx_kuu{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.irgx_17g{margin-bottom:.8rem}@media(min-width:56em){.irgx_15u{grid-template-columns:22rem 1fr;gap:3rem}}
.irgx_1fu{padding:2.5rem 0}.irgx_1pz{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.irgx_1ov{font-family:'Urbanist', system-ui, 'Segoe UI', Arial, sans-serif;font-size:1.6rem;margin:0;color:var(--irgx1ep)}.irgx_1pz ul{list-style:none;padding:0;margin:0}.irgx_1pz li{margin:.25rem 0}
.irgx_161{padding:3rem 0 2rem}.irgx_1wl{border-left:8px solid var(--irgx180);padding-left:1.2rem}.irgx_1wl h1{font-size:clamp(2rem,6vw,3.8rem);max-width:18ch}.irgx_1fta ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0 0 1rem;font-size:.85rem}.irgx_1fta li+li::before{content:"/";margin-right:.3rem;opacity:.6}.irgx_1fta a{color:inherit}.irgx_4hv{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}
.irgx_1i1{max-width:52rem}.irgx_10j{padding:var(--irgx187) 0}@media(min-width:62em){.irgx_1i1{margin:0 auto}.irgx_1i1 h2{break-after:avoid}}
@media(min-width:62em){.irgx_1qr{grid-template-columns:1fr 1fr;max-width:none}}