:root{--mk685:#7b7028;--wd5nz:#a3953e;--uxxkq:#0f74b8;--pdhlpt:#767360;--jzbamy:#f9f9f5;--yxnqg6:#ffffff;--ztxh9c:#f7f6f3;--thrzpf:#faf9f5;--b62yae:#262412;--i26q5:#ffffff;--affff:123,112,40;--fhdxxk:0 1px 8px rgba(0,0,0,.08);--axbfh:0 14px 31px rgba(0,0,0,.12);--ecgww:3px;--z3jm0i:0px;--m1h5d:3px;--oi4e8:'Chivo', system-ui, -apple-system, 'Segoe UI', sans-serif;--h7zzu4:'Asap', system-ui, -apple-system, 'Segoe UI', sans-serif;--rr1bf5:1.2;--l53yya:700;--wf2sm:-.01em;--fuk68i:1.65;--v46se:1040px;--ps0j93:32px;--k6seg:96px;--negige:26px;--yb5zt:8px;--p37dhb:2px;--zammhl:220ms;--ye82w:cubic-bezier(.16,1,.3,1);--l7vx5:saturate(.95)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-family:var(--h7zzu4);font-weight:400;line-height:var(--fuk68i);color:var(--b62yae);background:var(--thrzpf);overflow-x:hidden}
img,svg{max-width:100%;display:block}
img{height:auto}
a{color:var(--mk685);text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{font-family:var(--oi4e8);font-weight:var(--l53yya);letter-spacing:var(--wf2sm);line-height:1.12;margin:0 0 .5em;overflow-wrap:anywhere}
h1{font-size:clamp(2rem,1.2rem + 3.2vw,calc(2.2rem * var(--rr1bf5)))}
h2{font-size:clamp(1.55rem,1.1rem + 1.8vw,calc(1.5rem * var(--rr1bf5)))}
h3{font-size:1.18rem}
p{margin:0 0 1em}
ul{margin:0;padding:0;list-style:none}
.z8n57l{display:grid;gap:calc(var(--negige) * .6);grid-template-columns:repeat(3,minmax(0,1fr))}
.mny46{margin:0;position:relative;overflow:hidden;border-radius:var(--m1h5d)}
.mny46 img{aspect-ratio:1;object-fit:cover;width:100%;filter:var(--l7vx5);transition:transform var(--zammhl) var(--ye82w)}
.mny46:hover img{transform:scale(1.03)}
.mny46 figcaption{position:absolute;left:0;right:0;bottom:0;padding:.7rem .9rem;font-size:.85rem;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.6))}
@media(max-width:556px){
.z8n57l{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.xlr1bh{display:grid;gap:calc(var(--negige) * 1.4);grid-template-columns:1fr 1fr;align-items:start}
.w8gzp p{margin-bottom:.5rem}
.w8gzp strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--pdhlpt);margin-bottom:.15rem}
.nhfdpr{display:grid;gap:1rem;background:var(--yxnqg6);padding:1.6rem;border-radius:var(--ecgww);border:var(--p37dhb) solid rgba(var(--affff),.12);box-shadow:var(--fhdxxk)}
.m2yuq{display:grid;gap:.35rem}
.m2yuq label{font-size:.9rem;font-weight:600}
.m2yuq input,.m2yuq textarea{font:inherit;padding:.75rem .9rem;border:1px solid rgba(var(--affff),.25);border-radius:calc(var(--z3jm0i) * .6);background:var(--thrzpf);color:inherit;width:100%}
.m2yuq textarea{min-height:130px;resize:vertical}
.uqkqdh{font-size:.82rem;color:var(--pdhlpt)}
@media(max-width:861px){
.xlr1bh{grid-template-columns:1fr}
}
.wpd12{position:sticky;top:0;z-index:50}
.avvv5i{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:68px}
.b46pn{font-family:var(--oi4e8);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:inherit;display:inline-flex;align-items:center;gap:.55rem}
.b46pn:hover{text-decoration:none}
.wpd12{background:var(--thrzpf);color:var(--b62yae)}
.avvv5i{border-bottom:2px solid var(--b62yae)}
.xfjd9g{width:28px;height:28px}
.z2fv1t{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}
.z2fv1t a{color:inherit;font-weight:500;font-size:.95rem;opacity:.92}
.z2fv1t a:hover{opacity:1;text-decoration:none;color:var(--mk685)}
.wfzwu{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}
.r6qmma{display:none;background:none;border:0;color:inherit;width:44px;height:44px;cursor:pointer;padding:8px}
.r6qmma span{display:block;height:2px;background:currentColor;margin:6px 0;transition:transform var(--zammhl)}
@media(max-width:774px){
.r6qmma{display:block}
.z2fv1t{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--thrzpf);color:var(--b62yae);padding:.5rem 0 1rem;box-shadow:var(--axbfh);border-top:1px solid rgba(var(--affff),.1)}
.wfzwu:checked~.tqw28e .z2fv1t{display:flex}
.z2fv1t a{padding:.8rem var(--ps0j93)}
.z2fv1t .miohb{margin:.5rem var(--ps0j93) 0}
.avvv5i{position:relative}
}
.gcmjt3{min-height:60vh;display:grid;place-items:center;text-align:center;padding-block:var(--k6seg)}
.qyw7v7{max-width:520px;padding:2.5rem;background:var(--yxnqg6);border-radius:var(--ecgww);box-shadow:var(--axbfh)}
.u1thd{padding-block:var(--k6seg)}
.u1thd[data-cjlpb="surface"]{background:var(--ztxh9c)}
.u1thd[data-cjlpb="light"]{background:var(--jzbamy)}
.tyyjjj{max-width:62ch;margin-bottom:calc(var(--negige) * 1.2);}
.tj3ftt{}
.dg6sqw{font-size:1.08rem;opacity:.85}
.o6aei{padding-block:var(--k6seg);max-width:820px}
.hdbzhx{margin-bottom:2rem}
.hdbzhx h2{font-size:1.25rem}
.o6aei p,.o6aei li{overflow-wrap:anywhere}
.o6aei table{display:block;overflow-x:auto;max-width:100%}
.lw0tfj{position:relative;padding-block:calc(var(--k6seg) * 1.15);overflow:hidden}
.lw0tfj[data-smkrf="light"]{background:var(--ztxh9c)}
.iwaoik{position:relative;z-index:1;display:grid;gap:calc(var(--negige) * 1.4);align-items:center}
.uu0ek{max-width:640px}
.iwaoik{grid-template-columns:1fr 1fr;align-items:end}
.d4ucm{align-self:stretch}
.mteca{display:inline-block;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.85;margin-bottom:1rem;color:var(--uxxkq)}
.ujhp9{margin-bottom:1rem}
.gso0g{font-size:1.15rem;max-width:56ch;opacity:.9;margin-bottom:1.75rem}
.by024y{display:flex;gap:.8rem;flex-wrap:wrap}
.d4ucm img{width:100%;border-radius:var(--m1h5d);filter:var(--l7vx5);object-fit:cover;aspect-ratio:5/4}
@media(max-width:861px){
.iwaoik{grid-template-columns:1fr}
}
@media(max-width:556px){
.lw0tfj{padding-block:calc(var(--k6seg) * .9)}
.gso0g{font-size:1.02rem}
}
.nq17nh{width:min(100% - 2*var(--ps0j93),var(--v46se));margin-inline:auto}
.sc0oc{max-width:760px}
.prnjp{max-width:calc(var(--v46se) + 200px)}
.k06zt{max-width:820px;display:grid;gap:.6rem}
.foswkj{border:var(--p37dhb) solid rgba(var(--affff),.16);border-radius:var(--ecgww);background:var(--yxnqg6)}
.epv17{width:100%;text-align:left;background:none;border:0;padding:1rem 1.2rem;font:inherit;font-weight:600;color:inherit;display:flex;justify-content:space-between;gap:1rem;cursor:pointer;align-items:center}
.epv17::after{content:'+';font-size:1.4rem;line-height:1;color:var(--uxxkq);flex:none;transition:transform var(--zammhl)}
.foswkj[open] .epv17::after{transform:rotate(45deg)}
.foswkj summary{list-style:none}
.foswkj summary::-webkit-details-marker{display:none}
.aw28eh{padding:0 1.2rem 1.1rem;color:var(--pdhlpt)}
.miohb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--z3jm0i);font-weight:600;font-family:var(--oi4e8);border:var(--p37dhb) solid transparent;cursor:pointer;transition:transform var(--zammhl) var(--ye82w),box-shadow var(--zammhl) var(--ye82w),background var(--zammhl) var(--ye82w);text-decoration:none;font-size:1rem;line-height:1.2}
.miohb:hover{text-decoration:none}
.ycs84{background:var(--mk685);color:var(--i26q5)}
.ycs84:hover{background:var(--wd5nz);transform:translateY(-2px);box-shadow:var(--fhdxxk)}
.fjpvzc{background:transparent;color:inherit;border-color:currentColor}
.fjpvzc:hover{background:rgba(var(--affff),.08)}
.tekqw2{display:grid;gap:calc(var(--negige) * 1.5);align-items:center;grid-template-columns:1fr 1fr}
.nmayyu p{font-size:1.05rem}
.biime{padding:14px;background:var(--yxnqg6);box-shadow:var(--axbfh);}
@media(max-width:861px){
.tekqw2{grid-template-columns:1fr}
}
.stfjn{display:grid;gap:var(--negige);grid-template-columns:repeat(var(--ssw048,3),minmax(0,1fr))}
@media(max-width:861px){
.stfjn{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:556px){
.stfjn{grid-template-columns:1fr}
}
.roe3z3{position:relative;border-radius:var(--m1h5d);overflow:hidden;padding:10px 10px 28px;background:var(--yxnqg6);box-shadow:var(--fhdxxk)}
.roe3z3 img{filter:var(--l7vx5);object-fit:cover;width:100%}
.dt5315{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--mk685);flex:none}
.dt5315::before{content:'';width:22px;height:22px;background:currentColor;-webkit-mask:var(--v951xt) center/contain no-repeat;mask:var(--v951xt) center/contain no-repeat}
.oz5tn{--v951xt:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48cGF0aCBkPSJNNCAyMGgxNk02IDIwVjEwbDYtNiA2IDZ2MTAiLz48L3N2Zz4=")}
.lzztno{--v951xt:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48cGF0aCBkPSJNMyAxMmg0bDMtOCA0IDE2IDMtOGg0Ii8+PC9zdmc+")}
.ftxuy{--v951xt:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48cGF0aCBkPSJNMTIgM3YxOE0zIDEyaDE4Ii8+PC9zdmc+")}
.yko84{padding-block:calc(var(--k6seg) * .9) calc(var(--k6seg) * .5);background:var(--ztxh9c)}
.yko84 p{font-size:1.1rem;max-width:64ch;opacity:.85}
.pka0qg{background:var(--b62yae);color:var(--thrzpf);padding-block:calc(var(--k6seg) * .9) 1.5rem;margin-top:auto}
.fwy020{display:grid;gap:calc(var(--negige) * 1.2)}
.pka0qg p{opacity:.85}
.fwy020{grid-template-columns:1fr;text-align:center;justify-items:center}
.azlxpt{justify-content:center}
.pka0qg a{color:inherit;opacity:.85}
.pka0qg a:hover{opacity:1}
.pka0qg h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.9rem;opacity:.75}
.n602w ul{display:grid;gap:.45rem}
.azlxpt{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.4rem;margin-top:2rem;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem;opacity:.85}
.ierrrr{display:flex;gap:1rem;flex-wrap:wrap}
@media(max-width:861px){
.fwy020{grid-template-columns:1fr 1fr}
.fwy020 .n602w:first-child{order:0;text-align:left}
}
@media(max-width:556px){
.fwy020{grid-template-columns:1fr}
}
.u15rn{padding:calc(var(--yb5zt) * 3.2) calc(var(--yb5zt) * 3);border-radius:var(--ecgww);background:var(--yxnqg6);transition:transform var(--zammhl) var(--ye82w),box-shadow var(--zammhl) var(--ye82w)}
.u15rn{border-radius:0;border-bottom:3px solid var(--uxxkq);background:transparent;padding-inline:0}
.zwxj5b{font-family:var(--oi4e8);font-size:1.9rem;font-weight:700;color:var(--uxxkq);line-height:1;margin-bottom:.6rem}
.dmkmcu{margin-bottom:.4rem;font-size:1.12rem}
.ndhbz5{color:var(--pdhlpt);margin:0}
.f048c{display:grid;gap:var(--negige);grid-template-columns:repeat(var(--ssw048,3),minmax(0,1fr));counter-reset:step}
@media(max-width:861px){
.f048c{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:556px){
.f048c{grid-template-columns:1fr}
}
.vnhb5z{padding-block:calc(var(--k6seg) * .9)}
.g517b{background:var(--thrzpf);border:var(--p37dhb) solid rgba(var(--affff),.2);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:3rem;border-radius:var(--ecgww)}
.vbjdx3{margin-bottom:.5rem}
.dvyga{opacity:.9;max-width:60ch;margin-bottom:1.4rem}
@media(max-width:556px){
.g517b{padding:2rem 1.4rem}
}
.p93iu2{height:60px;margin-bottom:-1px}
.p93iu2 img{width:100%;height:100%}
@keyframes cuy26{from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:none}}
.f1nbo{animation:cuy26 calc(var(--zammhl) * 1.5) var(--ye82w) both}
@media(prefers-reduced-motion:reduce){
.f1nbo{animation:none}
}
.x6lr3{display:block;font-size:.8rem;color:var(--pdhlpt);margin-bottom:.45rem;letter-spacing:.02em}
.dmkmcu a{color:inherit;text-decoration:none}
.dmkmcu a:hover{text-decoration:underline}
.jysio6{display:inline-block;margin-top:.9rem;font-weight:600;color:var(--mk685);text-decoration:none}
.jysio6:hover{text-decoration:underline}
.dgggg{font-size:.9rem;color:var(--pdhlpt);margin-bottom:.6rem}
.tnnddd{max-width:72ch}
.tnnddd p{font-size:1.05rem;line-height:1.7;margin:0 0 1.2rem}
.zy020{margin-top:2rem}