.site-nav{--accent-nav:#f38219;border:1px solid #0000;border-radius:20px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:relative}.site-nav.is-solid{-webkit-backdrop-filter:blur(20px);background:#0a0b0ad1;border-color:#ffffff1a;box-shadow:0 18px 60px #0000008c}.site-nav.is-mega{background:#080908fb;border-color:#ffffff24;box-shadow:0 40px 120px #000000bf}.nav-veil{z-index:-1;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .4s;position:fixed;inset:0}.nav-veil.is-open{opacity:1;pointer-events:auto}.nav-scrim{pointer-events:none;background:linear-gradient(#0000009e 0%,#00000057 45%,#0000 100%);height:16rem;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.nav-scrim.is-hidden{opacity:0}.nav-tab{color:#ffffffb8;border-radius:999px;align-items:center;gap:.4rem;height:3.4rem;padding:0 1.3rem;transition:color .3s,background-color .3s;display:flex}.nav-tab:hover,.nav-tab.is-active{color:#fff;background:#ffffff12}.nav-btn,.nav-lang{color:#ffffffd9;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.7rem;height:3.4rem;padding:0 1.3rem;transition:border-color .3s,background-color .3s,color .3s;display:flex}.nav-btn:hover,.nav-btn.is-active,.nav-lang:hover,.nav-lang.is-active{color:#fff;background:#ffffff12;border-color:#fff9}.nav-btn:has(.nav-avatar){padding-left:.5rem}.nav-cta{background:#f3821924;border:1px solid #f38219bf;border-radius:999px;align-items:center;gap:.7rem;height:3.4rem;padding:0 1.6rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex}.nav-cta:hover{border-color:var(--accent-nav);background:#f3821942;box-shadow:0 0 28px #f3821947}.nav-avatar{background:linear-gradient(140deg, var(--accent-nav), #f3821959);color:#0d0d0d;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;font-weight:700;line-height:1;display:flex}.nav-drop{z-index:20;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#0e0f0ef7;border:1px solid #ffffff1f;border-radius:14px;min-width:19rem;padding:.6rem;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + .8rem);right:0;transform:translateY(-6px);box-shadow:0 24px 60px #0009}.nav-drop.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-drop-item{white-space:nowrap;color:#ffffffbf;border-radius:10px;justify-content:space-between;align-items:center;gap:1.4rem;width:100%;padding:.9rem 1.1rem;font-size:1.5rem;transition:background-color .25s,color .25s;display:flex}.nav-drop-item:hover{color:#fff;background:#ffffff12}.nav-drop-item.is-current{color:#fff}.nav-card{z-index:20;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#0e0f0ef7;border:1px solid #ffffff1f;border-radius:16px;width:27rem;padding:1.4rem;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + .8rem);right:0;transform:translateY(-6px);box-shadow:0 24px 60px #0009}.nav-card.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-card-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:1.1rem;padding-bottom:1.2rem;display:flex}.nav-card-avatar{background:linear-gradient(140deg, var(--accent-nav), #f3821959);color:#0d0d0d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex}.nav-card-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;display:block;overflow:hidden}.nav-card-mail{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:1.2rem;display:block;overflow:hidden}.nav-card-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.2rem 0;display:grid}.nav-card-stat{text-align:center;background:#ffffff0d;border-radius:12px;flex-direction:column;gap:.3rem;padding:.9rem .6rem;display:flex}.nav-card-stat b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.nav-card-stat i{color:#ffffff73;font-size:1.1rem;font-style:normal}.nav-card-stat.is-link{cursor:pointer;border:1px solid #0000;transition:background-color .25s,border-color .25s}.nav-card-stat.is-link:hover{background:#ffffff17;border-color:#f3821973}.nav-card-stat.is-link:hover i{color:#ffffffbf}.nav-card-cta{background:#f3821929;border:1px solid #f38219bf;border-radius:12px;justify-content:center;align-items:center;gap:.8rem;width:100%;height:3.6rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex}.nav-card-cta:hover{border-color:var(--accent-nav);background:#f3821947;box-shadow:0 0 26px #f3821942}.nav-card-hint{text-align:center;color:#fff6;margin:.7rem 0 1.1rem;font-size:1.1rem;line-height:1.4}.nav-card-links{border-top:1px solid #ffffff1a;padding-top:.4rem}.nav-card-links .nav-drop-item{justify-content:flex-start;gap:1rem}.nav-card-links .nav-drop-item svg{opacity:.6;flex:none;transition:opacity .25s}.nav-card-links .nav-drop-item:hover svg{opacity:1}.nav-drop-quit:hover{color:#ff8a7a}.nav-mega{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden}.nav-mega.is-open{opacity:1;max-height:60rem}.nav-col-title{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:1.4rem;font-size:1.2rem;display:block}.mega-item{border-radius:12px;align-items:center;gap:1.2rem;margin:0 -1rem;padding:.9rem 1rem;transition:background-color .25s;display:flex}.mega-item:hover{background:#ffffff0d}.mega-mark{color:#fff9;background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:1.3rem;transition:background-color .25s,color .25s;display:flex}.mega-item:hover .mega-mark{color:var(--accent-nav);background:#f3821929}.mega-badge{color:#ffffffa6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:1.1rem;line-height:1.6;display:inline-flex}.nav-promo{background:linear-gradient(150deg,#f382191f 0%,#ffffff08 55%,#ffffff0d 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:2.4rem;display:flex}.nav-sheet{z-index:9999;opacity:0;pointer-events:none;background:#000;transition:opacity .4s;position:fixed;inset:0}.nav-sheet.is-open{opacity:1;pointer-events:auto}@media only screen and (max-width:850px){.site-nav.is-solid,.nav-drop{-webkit-backdrop-filter:none;background:#080908f5}.nav-scrim{height:110px}.nav-btn,.nav-lang,.nav-cta{border-radius:999px;gap:6px;height:34px;padding:0 12px}.nav-avatar{width:22px;height:22px;font-size:11px}.mega-mark{border-radius:8px;width:30px;height:30px}.mega-badge{padding:1px 6px;font-size:10px}}.flag{outline-offset:-1px;object-fit:cover;border-radius:3px;outline:1px solid #ffffff40;flex-shrink:0;width:2.2rem;height:1.47rem;display:block}@media only screen and (max-width:850px){.flag{width:20px;height:13px}}.status-code{color:#ffffff24;font-size:12rem;line-height:1;display:block}@media only screen and (max-width:850px){.status-code{font-size:64px}}.nav-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;transition:height .45s cubic-bezier(.22,1,.36,1),padding .45s;display:grid}.nav-row>:first-child{justify-self:start}.nav-row>:last-child{justify-self:end}.nav-tabs{justify-self:center;align-items:center;gap:.2rem;display:flex;position:relative}.nav-marker{opacity:0;pointer-events:none;background:#ffffff17;border-radius:999px;height:3.4rem;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;left:0}.nav-marker.is-on{opacity:1}.nav-tab{z-index:1;position:relative}.nav-tab:hover,.nav-tab.is-active{background:0 0}@media (prefers-reduced-motion:reduce){.nav-marker{transition:opacity .2s}}@media only screen and (max-width:850px){.nav-row{grid-template-columns:auto 1fr;gap:12px}}.nav-mega{transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}.nav-mega.is-open{transform:translateY(0)}.nav-mega.is-open .mega-item,.nav-mega.is-open .nav-promo{animation:.42s cubic-bezier(.22,1,.36,1) both nav-item-in}.nav-mega.is-open li:first-child .mega-item{animation-delay:20ms}.nav-mega.is-open li:nth-child(2) .mega-item{animation-delay:50ms}.nav-mega.is-open li:nth-child(3) .mega-item{animation-delay:80ms}.nav-mega.is-open li:nth-child(4) .mega-item{animation-delay:.11s}.nav-mega.is-open .nav-promo{animation-delay:.1s}@keyframes nav-item-in{0%{opacity:0;transform:translateY(8px)}}.mega-item:after{content:"→";color:var(--accent-nav);opacity:0;margin-left:auto;padding-left:1rem;font-size:1.4rem;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);transform:translate(-6px)}.mega-item:hover:after{opacity:1;transform:translate(0)}.nav-sheet.is-open a,.nav-sheet.is-open>div>div>div{animation:.4s cubic-bezier(.22,1,.36,1) both nav-item-in}@media (prefers-reduced-motion:reduce){.nav-mega,.nav-mega.is-open .mega-item,.nav-mega.is-open .nav-promo,.nav-sheet.is-open a{transition:opacity .2s;animation:none;transform:none}}
p,.txt-1,.txt-2-med,.txt-3-reg,.txt-3-med{text-wrap:pretty}.h1,h1,.h2,h2{text-wrap:balance}@media only screen and (max-width:850px){.h0,.h1,h1,.h2,h2{overflow-wrap:break-word}}.h0{font-size:17.33rem}@media screen and (max-width:1500px){.h0{font-size:14rem}}@media screen and (max-width:850px){.h0{font-size:72px}}@media screen and (max-width:850px){.inner-page .h0{font-size:min(72px, calc(70vw / var(--h0-em,4)))}}@media screen and (max-width:750px){.inner-page .h0{font-size:min(72px, calc(75vw / var(--h0-em,4)))}}@media screen and (max-width:600px){.inner-page .h0{font-size:min(72px, calc(90vw / var(--h0-em,4)))}}@media screen and (max-width:450px){.inner-page .h0{font-size:min(72px, calc(92vw / var(--h0-em,4)))}}.h1,h1{font-size:6.83rem;line-height:120%}@media screen and (max-width:850px){.h1,h1{font-size:44px}}.h2,h2{font-size:3.66rem;line-height:120%}@media screen and (max-width:850px){.h2,h2{font-size:28px}}.txt-1{font-size:1.83rem;font-weight:500;line-height:120%}@media screen and (max-width:850px){.txt-1{font-size:18px}}.txt-2-med{font-size:1.33rem;font-weight:500}@media screen and (max-width:850px){.txt-2-med{font-size:14px}}.txt-3-reg{font-size:1.16rem;font-weight:500}@media screen and (max-width:850px){.txt-3-reg{font-size:14px}}.txt-3-med{font-size:1.16rem;font-weight:500}@media screen and (max-width:850px){.txt-3-med{font-size:12px}}.sml-btn{font-size:1.33rem;font-weight:700}@media screen and (max-width:850px){.sml-btn{font-size:14px}}.text-gradient{-webkit-text-fill-color:transparent;background:radial-gradient(153.6% 100.87% at 2.78% 76.9%,#fff 33.38%,#ffffffb3 100%);-webkit-background-clip:text;background-clip:text}.bg-text{font-family:var(--font-museo-moderno), sans-serif;font-size:43.4rem;line-height:120%}
