:root{--ice:#f5f8f9;--paper:#fff;--slate:#26343d;--muted:#55636c;--rule:#d7dfe3;--accent:#c53822;--accent-dark:#a82b19;--wash:#eaf0f3;--body:'Sofia Sans',sans-serif;--display:'Sofia Sans Condensed',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--slate);background:var(--ice);font-family:var(--body);font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent-dark)}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}h1,h2,h3{font-family:var(--display);line-height:1.12;text-wrap:balance;margin:0;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(52px,6.6vw,96px);max-width:17ch;line-height:1.01}h2{font-size:clamp(32px,3vw,44px)}h3{font-size:28px}p{margin:16px 0;max-width:67ch}img{display:block;width:100%;height:auto;object-fit:cover}svg{display:block;max-width:100%}button{cursor:pointer}.hpu08j{position:fixed;top:-100px;left:20px;padding:12px 24px;background:var(--slate);color:white;z-index:50}.hpu08j:focus{top:12px}.hpfm9x{min-height:108px;display:flex;align-items:center;padding:24px 40px;border-bottom:1px solid var(--rule);gap:32px;background:var(--paper)}.hpe8bc{flex:0 0 286px;color:var(--slate)}.hpfm9x nav{display:flex;gap:32px;align-items:center;margin-left:auto;font-size:16px;font-weight:500}.hpfm9x nav a{text-decoration:none;display:flex;align-items:center;min-height:48px}.hpfm9x nav .hpfezq{border:1px solid var(--slate);padding:8px 20px;gap:28px}.hpfezq:hover{background:var(--slate);color:var(--paper)}.hplani{display:none}.hpqxla{display:grid;grid-template-columns:286px minmax(0,1fr);max-width:1600px;margin:auto}.hpxxbc{border-right:1px solid var(--rule);padding:44px 24px 64px 32px}.hphu7r{position:sticky;top:24px}.hpovxw{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding-bottom:24px;font-weight:600}.hpovxw>span{color:var(--muted);font-size:13px}.hpxxbc nav a{display:flex;justify-content:space-between;align-items:center;padding:17px 12px 17px 0;min-height:64px;border-top:1px solid var(--rule);text-decoration:none;font-size:17px;line-height:1.25;gap:12px}.hpxxbc nav a:last-child{border-bottom:1px solid var(--rule)}.hpxxbc nav a:hover{background:var(--wash);padding-left:12px}.hpxxbc nav a[aria-current]{background:var(--slate);color:white;padding-left:12px;border-color:var(--slate)}.hpxxbc nav a>span:last-child{font-size:24px;font-weight:400}.hpzcpb{margin-top:56px;padding:24px 0 32px;border-bottom:1px solid var(--rule)}.hpzcpb svg{color:var(--muted);margin-bottom:16px}.hpzcpb h2{font-size:28px}.hpzcpb p{font-size:16px;color:var(--muted);margin:12px 0 16px;line-height:1.5}.hpzcpb a{font-size:16px;font-weight:600;display:flex;justify-content:space-between;text-decoration:none}.hpd036{font-size:13px;color:var(--muted);line-height:1.5;margin-top:32px}main{min-width:0;background:var(--paper)}.hpve1r{padding:56px 56px 40px}.hphy2p{font-size:21px;line-height:1.5;max-width:56ch;margin:28px 0 0;color:var(--muted)}.hplbgv{font-size:14px;display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap;line-height:1.5;color:var(--muted)}.hpxm9v{margin:0 56px;position:relative}.hpxm9v>img{aspect-ratio:2.15;object-fit:cover}.hppnpv{display:flex;justify-content:space-between;padding:12px 0;font-size:13px;border-bottom:1px solid var(--rule);gap:16px;color:var(--muted)}.hpqeuu{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;margin:24px 56px 0;font-size:14px;color:var(--muted)}.hpqeuu span:before{content:'✓';margin-right:8px;color:var(--slate)}.hpokii{padding:64px 56px}.hpjgeu{display:flex;justify-content:space-between;align-items:start;gap:40px;margin-bottom:32px}.hpjgeu h2{max-width:15ch}.hpjgeu p{font-size:17px;max-width:31ch;margin:0;color:var(--muted)}.hpvk8p{display:grid;grid-template-columns:160px 1fr 40px;align-items:center;gap:28px;padding:24px 0;border-top:1px solid var(--rule);text-decoration:none;transition:background .15s}.hpvk8p:last-child{border-bottom:1px solid var(--rule)}.hpvk8p:hover{background:var(--ice);color:var(--slate)}.hph1mm{overflow:hidden}.hph1mm img{aspect-ratio:1.25;transition:transform .3s}.hpvk8p:hover img{transform:scale(1.035)}.hpvk8p h3{font-size:32px;margin-top:8px}.hpvk8p p{margin:8px 0 0;font-size:17px;line-height:1.4;color:var(--muted)}.hphc9j{font-size:14px;color:var(--muted);line-height:1.5}.hpf251{font-size:36px;font-weight:400;justify-self:end;color:var(--accent)}.hpe0cz{background:var(--ice);border-block:1px solid var(--rule)}.hpe0cz ol{list-style:none;counter-reset:process;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:40px 0 0}.hpe0cz li{counter-increment:process;border-top:2px solid var(--slate);padding-top:20px}.hpe0cz li:before{content:'0' counter(process);display:block;color:var(--accent);font-family:var(--display);font-size:24px;margin-bottom:24px}.hpe0cz li h3{font-size:27px}.hpe0cz li p{font-size:17px;line-height:1.5;color:var(--muted)}.hpwrsy{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.hpwrsy img{aspect-ratio:.9}.hpwrsy p{font-size:17px}.hpek4f{display:inline-flex;gap:28px;align-items:center;font-size:16px;font-weight:600;min-height:44px}.hprhv0{padding:64px 56px;border-top:1px solid var(--rule)}.hprhv0 h2{margin-bottom:32px}.hprhv0 details{border-bottom:1px solid var(--rule)}summary{font-size:20px;font-weight:600;list-style:none;position:relative;cursor:pointer;padding:22px 40px 22px 0;line-height:1.4}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:4px;top:18px;font-size:28px;font-weight:400;color:var(--accent)}details[open] summary:after{content:'−'}summary:hover{color:var(--accent-dark)}details p{font-size:18px;line-height:1.6;max-width:66ch;margin:0 36px 24px 0;color:var(--muted)}.hpdivr{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;background:var(--wash)}.hpdivr h2{margin-top:16px;font-size:48px}.hpdivr>div>p{font-size:18px}.hprr55{min-width:0}.hprr55>label{display:block;font-size:16px;font-weight:600;margin:0 0 20px}.hprr55 label>span{font-weight:400}.hprr55 input:not([type=checkbox]),.hprr55 select,.hprr55 textarea{display:block;width:100%;background:white;border:1px solid #8a989f;color:var(--slate);border-radius:0;min-height:48px;padding:12px 14px;margin-top:8px;font-size:17px}.hprr55 textarea{resize:vertical;min-height:144px}.hprr55 .hpk8qc{display:flex;align-items:start;gap:12px;font-size:15px;font-weight:400;line-height:1.5;margin-top:24px}.hpk8qc input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:var(--accent)}.hpddrt{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hpe6k0{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--accent);border:1px solid var(--accent);color:white;min-height:56px;padding:12px 24px;font-size:17px;font-weight:600;text-decoration:none}.hpe6k0:hover{color:white;background:var(--accent-dark);border-color:var(--accent-dark)}.hpe6k0:disabled{opacity:.65;cursor:wait}.hpe6k0 span{font-size:28px;line-height:1}.hpyod6{font-size:17px;margin:16px 0 0}.hpyod6:empty{display:none}.hpyod6[data-state=error]{color:#a32617}.hpyod6[data-state=success]{padding:16px;background:var(--wash);border-left:4px solid var(--slate)}.hprr55>.hphc9j{margin-top:12px}.hpf9cr{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 56px;border-bottom:1px solid var(--rule);font-size:15px}.hpf9cr>span{color:var(--muted)}.hpf9cr a{display:inline-flex;gap:24px;min-height:44px;align-items:center;font-weight:600}.hpjruj{padding:56px;max-width:900px}.hpjruj section+section{margin-top:48px}.hpjruj h2{font-size:36px;max-width:27ch}.hpjruj p{font-size:19px;line-height:1.65}.hpsd96{margin:0 56px 56px;padding:24px;background:var(--ice);border-left:3px solid var(--slate)}.hpsd96 h2{font-size:25px}.hpsd96 p{font-size:16px;line-height:1.6;margin-bottom:0}.hpmo9y{padding:48px 56px;border-top:1px solid var(--rule)}.hpmo9y h2{margin-bottom:24px}.hpmo9y>a{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--rule);text-decoration:none;font-size:18px}.hpla7m{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 56px;background:var(--wash);border-top:1px solid var(--rule)}.hpla7m h2{margin:12px 0 0;max-width:18ch}.hpla7m p{font-size:17px;max-width:42ch;margin-bottom:0}.hpla7m .hpe6k0{flex-shrink:0}.hpm1c9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.hpr2fl{padding:32px 0;border-top:1px solid var(--rule)}.hpr2fl p{font-size:17px}.hpk1fs{font-size:14px;display:inline-block;min-height:44px;padding:10px 0}.hpwlar p{max-width:65ch}.hpg5gm{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;padding-top:16px}.hpwl4m p,.hpwl4m li{font-size:17px;line-height:1.6}.hpwl4m h3{margin-top:32px;font-size:27px}.hpwl4m ul{padding-left:20px}.hpwl4m li{margin:8px 0}.hpg5gm .hprr55{padding:32px;background:var(--ice);border-top:3px solid var(--slate)}.hpnfmh{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding:56px 40px 24px;background:var(--slate);color:var(--ice)}.hpnfmh h2{font-family:var(--body);font-size:16px;letter-spacing:0;margin:0 0 20px}.hpnfmh a{display:block;font-size:16px;min-height:40px;color:#e0e7eb;text-decoration:none}.hpnfmh a:hover{color:white;text-decoration:underline}.hpafxk p{font-size:18px;margin:24px 0;color:#d1dbe0}.hpafxk>a{margin-top:24px;text-decoration:underline}.hpfc62{grid-column:1/-1;border-top:1px solid #53616a;display:flex;justify-content:space-between;padding-top:24px;font-size:13px;color:#d1dbe0}
@media(min-width:1601px){.hpfm9x{padding-inline:max(40px,calc((100vw - 1520px)/2))}}
@media(max-width:1200px){.hpfm9x{padding:24px;gap:24px}.hpe8bc{flex-basis:240px}.hpe8bc svg{width:238px}.hpfm9x nav{gap:20px}.hpqxla{grid-template-columns:240px minmax(0,1fr)}.hpxxbc{padding:40px 20px}.hpve1r,.hpokii,.hprhv0,.hpmo9y,.hpla7m{padding:40px 32px}.hpxm9v{margin:0 32px}.hpqeuu{margin:24px 32px 0}.hpjruj{padding:40px 32px}.hpsd96{margin:0 32px 40px}.hpf9cr{padding:16px 32px}.hpdivr,.hpg5gm{gap:28px}.hpvk8p{grid-template-columns:120px 1fr 28px;gap:20px}.hpvk8p h3{font-size:28px}.hphc9j{font-size:13px}.hpla7m{flex-direction:column;align-items:start}.hpla7m h2{max-width:22ch}.hpjgeu{gap:24px}.hpjgeu p{max-width:25ch}}
@media(max-width:960px){.hpfm9x nav{gap:16px;font-size:15px}.hpfm9x{padding:20px}.hpe8bc{flex-basis:220px}.hpe8bc svg{width:220px}.hpqxla{grid-template-columns:210px minmax(0,1fr)}.hpxxbc{padding:32px 16px}.hpovxw{font-size:13px}.hpxxbc nav a{font-size:16px}.hpdivr,.hpg5gm,.hpwrsy{grid-template-columns:1fr}.hpwrsy img{aspect-ratio:1.8}.hpe0cz ol{grid-template-columns:1fr}.hpe0cz li{display:block}.hpe0cz li:before{margin-bottom:12px}.hpjgeu{display:block}.hpjgeu p{max-width:48ch;margin-top:20px}.hpvk8p{grid-template-columns:96px 1fr 24px;gap:16px}.hpvk8p p{font-size:16px}.hpvk8p .hphc9j{display:none}.hpvk8p h3{margin:0}.hpm1c9{grid-template-columns:1fr}.hpnfmh{gap:32px;grid-template-columns:1.2fr 1fr 1fr;padding:40px 24px}.hpafxk svg{width:220px}.hpf9cr{flex-direction:column;align-items:start;gap:4px}}
@media(max-width:760px){body{font-size:17px}.hpfm9x{min-height:84px;flex-wrap:wrap;gap:0;justify-content:space-between;padding:16px 20px}.hpe8bc{flex-basis:auto}.hpe8bc svg{width:220px;height:44px}.hplani{display:flex;align-items:center;gap:12px;min-height:44px;border:0;border-bottom:1px solid var(--slate);background:transparent;color:var(--slate);font-size:16px;padding:0 4px}.hplani span{font-size:24px}.hpfm9x nav{display:none;width:100%;margin:20px 0 0;border-top:1px solid var(--rule);padding-top:12px;flex-direction:column;align-items:stretch;gap:4px}.hpfm9x nav.hpa72w{display:flex}.hpfm9x nav a{padding:8px 4px;font-size:17px}.hpfm9x nav .hpfezq{padding:8px 16px;margin-top:8px;justify-content:space-between}.hpqxla{display:block}.hpxxbc{padding:0;border-right:0;border-bottom:1px solid var(--rule);background:var(--ice)}.hphu7r{position:static}.hpovxw,.hpzcpb,.hpd036{display:none}.hpxxbc nav{display:flex;overflow-x:auto;gap:0;padding:0 20px;scrollbar-width:thin}.hpxxbc nav a{flex:0 0 auto;font-size:14px;padding:14px 16px;border-top:0;border-bottom:0;min-height:52px}.hpxxbc nav a:first-child{padding-left:0}.hpxxbc nav a:last-child{border:0}.hpxxbc nav a>span:last-child{display:none}.hpxxbc nav a[aria-current]{background:none;color:var(--accent-dark);box-shadow:inset 0 -3px var(--accent);padding-left:16px}.hpxxbc nav a:hover{padding-left:16px}.hpve1r{padding:40px 24px 32px}h1{font-size:clamp(52px,10vw,76px);max-width:18ch}.hphy2p{font-size:20px;margin-top:24px}.hpxm9v{margin:0 24px}.hpxm9v>img{aspect-ratio:1.4}.hppnpv{font-size:11px;gap:12px}.hpqeuu{margin:20px 24px 0;gap:8px 16px;font-size:13px}.hpokii,.hprhv0,.hpmo9y,.hpla7m{padding:48px 24px}.hpjgeu{margin-bottom:24px}.hpjgeu h2{max-width:21ch}h2{font-size:36px}.hpvk8p{grid-template-columns:88px 1fr 20px;gap:16px;padding:20px 0}.hpvk8p h3{font-size:27px}.hpvk8p p{font-size:15px}.hph1mm img{aspect-ratio:.9}.hpf251{font-size:28px}.hpe0cz ol{gap:24px;margin-top:32px}.hpe0cz li h3{font-size:28px}.hpwrsy{gap:24px}.hpwrsy img{aspect-ratio:1.5}.hpdivr{gap:32px}.hpdivr h2{font-size:42px}.hprhv0 h2{font-size:34px}summary{font-size:19px;padding-block:20px}details p{font-size:17px;margin-right:0}.hpjruj{padding:40px 24px}.hpjruj h2{font-size:32px}.hpjruj p{font-size:18px}.hpjruj section+section{margin-top:40px}.hpsd96{margin:0 24px 40px;padding:20px}.hpsd96 h2{font-size:25px}.hpf9cr{padding:20px 24px}.hplbgv{font-size:13px;margin-bottom:24px;gap:8px}.hpg5gm{padding-top:0;gap:32px}.hpg5gm .hprr55{padding:24px 20px}.hpwl4m p,.hpwl4m li{font-size:17px}.hpnfmh{grid-template-columns:1fr 1fr;padding:40px 24px 24px;gap:40px 24px}.hpafxk{grid-column:1/-1}.hpafxk svg{width:260px}.hpnfmh h2{font-size:15px}.hpnfmh a{font-size:15px}.hpfc62{display:block;font-size:12px}.hpfc62 span{display:block;margin-bottom:8px}.hpafxk p{margin-top:20px}.hpla7m{gap:24px}.hpla7m h2{font-size:36px}.hpr2fl h3{font-size:30px}.hpyod6{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
