:root{--c-orange:#ff6a2b;--c-purple:#3a1450;--c-dark:#1e0a2b;--c-cream:#fff1b3;--c-pink:#ffb3d9;--c-mint:#9ff0c8;--c-yellow:#f8ec3f;--c-green:#1f7a4d;--f-disp:"NP","Archivo",system-ui,sans-serif;--f-text:"NPT","Archivo",system-ui,sans-serif;--f-disp-stretch:normal}.btn,.disp,.lbl,.mnav>summary,.mpanel a,.nav,.pill,.stk{font-stretch:var(--f-disp-stretch)}html{-webkit-text-size-adjust:100%}body{background:#ff6a2b;margin:0}a{color:#3a1450}.tex a:hover{color:#1e0a2b}.tex a.btn:hover{color:#fff1b3}.tex a.btn.alt:hover,.tex a.btn.pink:hover{color:#3a1450}img{max-width:100%}button,input,select,textarea{font:inherit}.wrap{box-sizing:border-box;margin:0 auto;max-width:1320px;padding-left:32px;padding-right:32px}.disp{color:#3a1450;font-family:var(--f-disp);font-weight:900;line-height:.9;margin:0;text-transform:uppercase}.pill{border-radius:999px;box-shadow:.1em .12em #3a1450;padding:.3em .72em .2em;text-decoration:none}.pill,.stk{color:#3a1450;display:inline-block;font-family:var(--f-disp);font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.stk{background:#fff1b3;box-shadow:.07em .09em #3a1450;padding:.16em .3em .06em}.btn{align-items:center;background:#3a1450;border:0;border-radius:999px;box-shadow:5px 6px #1e0a2b;box-sizing:border-box;color:#fff1b3;cursor:pointer;display:inline-flex;font-family:var(--f-disp);font-size:19px;font-weight:900;gap:10px;justify-content:center;min-height:54px;padding:16px 28px 13px;text-decoration:none;text-transform:uppercase}.btn.alt{background:#fff1b3}.btn.alt,.btn.pink{box-shadow:5px 6px #3a1450;color:#3a1450}.btn.pink{background:#ffb3d9}.btn[disabled]{cursor:progress;opacity:.6}.nav{border-radius:999px;color:#3a1450;font-family:var(--f-disp);font-size:16px;font-weight:900;padding:13px 13px 11px;text-decoration:none;text-transform:uppercase}.nav.on{background:#3a1450;color:#fff1b3}.t{color:#3a1450;font-family:var(--f-text);font-size:18px;line-height:1.55;margin:0}.lbl{font-family:var(--f-disp);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tex{background-color:#ff6a2b;background-image:var(--tex,url(../texture.svg));background-position:top;background-repeat:repeat-y;background-size:max(1440px,100%) auto}.rt>*{margin:0}.rt>*+*{margin-top:24px}.rt h2{font-size:40px;margin-top:34px}.rt h2,.rt h3{font-family:var(--f-disp);font-weight:900;line-height:.92;text-transform:uppercase}.rt h3{font-size:30px;margin-top:30px}.rt ol,.rt ul{padding-left:1.2em}.rt li+li{margin-top:8px}.rt a{color:#3a1450;font-weight:700}.rt img{border-radius:22px;display:block}.rt blockquote{border-left:4px solid #3a1450;margin-left:0;padding-left:20px}.hp{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}header.hdr{position:relative;z-index:30}.hdr-space{flex:none;height:var(--hdr-h,88px)}html{scroll-padding-top:calc(var(--hdr-h, 88px) + 12px)}.dnav{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center}.mnav{display:none;position:static}.mnav>summary{align-items:center;background:#3a1450;border-radius:999px;box-shadow:4px 5px #1e0a2b;color:#fff1b3;cursor:pointer;display:flex;font-family:var(--f-disp);font-size:17px;font-weight:900;gap:10px;list-style:none;min-height:52px;padding:12px 20px 10px;text-transform:uppercase}.mnav>summary::-webkit-details-marker{display:none}.mpanel{background:#3a1450;border-radius:28px;box-shadow:8px 10px #1e0a2b;display:flex;flex-direction:column;left:14px;padding:18px 24px 24px;position:absolute;right:14px;top:84px}.mpanel a{border-bottom:2px dashed #5a2f72;color:#fff1b3;font-family:var(--f-disp);font-size:30px;font-weight:900;line-height:1;padding:12px 0;text-decoration:none;text-transform:uppercase}.mpanel a.on{color:#ffb3d9}.nav:hover{background:#fff1b3;color:#3a1450}.cf-focus :focus-visible,.tex :focus-visible{border-radius:6px;box-shadow:0 0 0 2px #fff1b3,0 0 0 8px #fff1b3;outline:3px solid #3a1450;outline-offset:2px}.tex .btn:focus-visible,.tex .mnav>summary:focus-visible,.tex .nav:focus-visible,.tex .pill:focus-visible{border-radius:999px}.tex input:focus-visible,.tex select:focus-visible,.tex textarea:focus-visible{border-color:#ff6a2b!important;border-radius:inherit}.tex main:focus{outline:none}.skip{background:#3a1450;border-radius:999px;color:#fff1b3!important;font-family:var(--f-disp);font-size:16px;font-weight:900;left:16px;padding:14px 22px 11px;position:absolute;text-decoration:none;text-transform:uppercase;top:-100px;z-index:200}.skip:focus{top:12px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tex .btn{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.tex .btn:hover{transform:translate(-2px,-2px) rotate(-1deg)}}.rt h2,.rt h3,:is(h1,h2,h3,p).disp{-webkit-hyphens:manual;hyphens:manual;line-height:1;overflow-wrap:break-word}.nw{white-space:nowrap}@media(max-width:1180px){.dnav,.hbtn{display:none!important}.mnav{display:block;margin-left:auto}}@media(max-width:760px){.wrap{padding-left:18px!important;padding-right:18px!important}.stk{white-space:normal!important}h3.disp{font-size:clamp(21px,6.4vw,30px)!important}.hide-m{display:none!important}.hx,h1.disp{font-size:clamp(36px,11.5vw,90px)!important}h2.disp{font-size:clamp(38px,12vw,64px)!important}h2.disp.ch{font-size:clamp(24px,7vw,38px)!important}.hx,.pill,.rt h2,.rt h3,.stk,:is(h1,h2,h3,h4,p,span,a).disp{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.cpad{padding:24px!important}.btn{font-size:17px;padding:15px 22px 12px}section.wrap{padding-top:64px!important}section.wrap:last-of-type{padding-bottom:72px!important}.tex main section[style*="padding: 1"],.tex main section[style*="padding:1"]{padding-bottom:72px!important;padding-top:72px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.tex .btn{transition:none}}.noimg{background:#3a1450 url(../placeholder/photo.svg) 50%/cover no-repeat}@media(max-width:1180px),(pointer:coarse){a.pill{align-items:center;display:inline-flex;min-height:40px}.person a,footer a.t,main a.t{display:inline-block;padding-bottom:6px;padding-top:6px}}.phero{display:flex;flex-direction:column;justify-content:flex-end;min-height:344px}.phero>.wrap{width:100%}@media(max-width:760px){.phero{min-height:0}.phero .wrap>div>.stk:not(.hx){font-size:clamp(14px,4.4vw,20px)!important;margin-left:4px;transform:rotate(-2deg)!important;white-space:nowrap!important}.phero h1.stk{font-size:clamp(38px,11.5vw,56px)!important;line-height:.98!important;transform:rotate(1deg)!important}.phero .wrap>div{gap:10px!important}}
