.nu-band-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:15px}.nu-band-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nu-band-btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;font-size:1rem;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}a.nu-band-btn--brand{color:var(--nu-on-accent);background:var(--nu-accent);border-color:var(--nu-accent);padding:6px 16px}a.nu-band-btn--brand:hover{color:var(--nu-on-accent);background:var(--nu-accent-hover);border-color:var(--nu-accent-hover)}a.nu-band-btn--light,a.nu-band-btn--ghost{letter-spacing:.04em;text-transform:uppercase;padding:12px 22px;font-size:.85rem}a.nu-band-btn--light{color:var(--nu-title);background:var(--nu-surface);border:0}a.nu-band-btn--light:hover{color:var(--nu-title);background:var(--nu-band-light-hover,color-mix(in srgb, var(--nu-title) 10%, var(--nu-surface)))}a.nu-band-btn--ghost{color:var(--nu-on-deep);border-color:color-mix(in srgb, var(--nu-on-deep) 50%, transparent)}a.nu-band-btn--ghost:hover{color:var(--nu-on-deep);background:color-mix(in srgb, var(--nu-on-deep) 12%, transparent)}a.nu-band-btn--white{color:var(--nu-accent-hover);background:var(--nu-on-accent);border:0;padding:11px 22px}a.nu-band-btn--white:hover{color:var(--nu-accent-hover);background:var(--nu-accent-2-soft)}a.nu-band-btn--outline{color:var(--nu-on-accent);border-color:color-mix(in srgb, var(--nu-on-accent) 60%, transparent);padding:11px 22px}a.nu-band-btn--outline:hover{color:var(--nu-on-accent);background:color-mix(in srgb, var(--nu-on-accent) 12%, transparent)}.nu-band-section{padding:64px 0 48px}.nu-band-section__head{text-align:center}.nu-band-pill{color:var(--nu-accent-hover);background:var(--nu-accent-2-soft);border-radius:99px;margin-bottom:14px;padding:5px 14px;font-size:.8rem;line-height:1.5;display:inline-block}.nu-band-section__title{font-family:var(--nu-font-heading);color:var(--nu-title);margin:0 0 8px;font-size:2.3rem}.nu-band-section__lead{max-width:560px;color:var(--nu-muted);margin:10px auto 0}.nu-band-icon-box{width:44px;height:44px;color:var(--nu-on-accent);background:var(--nu-accent);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}@media (width<=1399px){.nu-band-container{max-width:1140px}}@media (width<=1199px){.nu-band-container{max-width:960px}}@media (width<=991px){.nu-band-container{max-width:720px}}@media (width<=767px){.nu-band-container{max-width:540px}}@media (width<=575px){.nu-band-container{max-width:none}}html:has(.nu-band-header){background:var(--nu-deep-alt);scroll-padding-top:70px}.nu-band-header{z-index:100;background:var(--nu-deep-alt);position:sticky;top:0}.nu-band-header__row{align-items:center;min-height:58px;padding-block:8px;display:flex}.nu-band-header__brand{flex:none;align-items:center;margin-inline-end:24px;text-decoration:none;display:flex}.nu-band-header__brand img{filter:brightness(0)invert();width:auto;height:42px}.nu-band-header__name{font-family:var(--nu-font-heading);color:var(--nu-on-deep);font-size:1.25rem}.nu-band-nav{flex:1;align-items:center;gap:16px;display:flex}.nu-band-nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nu-band-nav__menu{flex:1}.nu-band-nav__menu a{color:var(--nu-on-deep);padding:8px;text-decoration:none;display:block}.nu-band-nav__menu a:hover,.nu-band-nav__phone:hover{color:var(--nu-highlight)}.nu-band-nav__end{gap:8px}.nu-band-nav__phone{color:var(--nu-on-deep);align-items:center;gap:4px;padding:8px;text-decoration:none;display:inline-flex}.nu-band-nav__phone small{font-size:.875em}.nu-band-header__cart{width:40px;height:40px;color:var(--nu-on-deep);border:1px solid color-mix(in srgb, var(--nu-on-deep) 35%, transparent);border-radius:8px;flex:none;place-items:center;margin-inline-start:12px;display:inline-grid;position:relative}.nu-band-header__cart:hover{color:var(--nu-highlight)}.nu-band-header__cart-badge{top:-6px;text-align:center;min-width:20px;height:20px;color:var(--nu-on-accent);background:var(--nu-accent);border-radius:999px;padding:0 5px;font-size:.75rem;line-height:20px;position:absolute;inset-inline-end:-6px}.nu-band-header__cart-badge[hidden]{display:none}.nu-band-header__toggle{cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:8px;display:none}.nu-band-header__cart+.nu-band-header__toggle{margin-inline-start:8px}.nu-band-burger{gap:6px;width:22px;display:grid}.nu-band-burger span{background:color-mix(in srgb, var(--nu-on-deep) 85%, transparent);border-radius:2px;height:2px;display:block}@media (width<=991px){.nu-band-header__toggle{display:inline-block}.nu-band-nav+.nu-band-header__cart{margin-inline-start:auto}.nu-band-nav{inset-inline:0;background:var(--nu-deep-alt);flex-direction:column;align-items:stretch;gap:12px;padding:0 15px 20px;display:none;position:absolute;top:100%;box-shadow:0 12px 24px #0000002e}.nu-band-header.is-open .nu-band-nav{display:flex}.nu-band-nav ul{flex-direction:column;align-items:stretch}.nu-band-nav__menu a{border-top:1px solid color-mix(in srgb, var(--nu-on-deep) 15%, transparent);padding:16px 0}.nu-band-nav__menu li:last-child a{border-bottom:1px solid color-mix(in srgb, var(--nu-on-deep) 15%, transparent)}.nu-band-nav__phone{padding-inline:0}.nu-band-nav__end .nu-band-btn{display:block}}.nu-lang[data-astro-cid-f246tfyc]{flex:none;position:relative}.nu-lang__button[data-astro-cid-f246tfyc]{border:1px solid var(--nu-line);background:var(--nu-surface);min-width:44px;height:32px;color:var(--nu-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:12px;list-style:none;display:flex}.nu-lang__globe[data-astro-cid-f246tfyc]{width:18px;height:18px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none}.nu-lang__button[data-astro-cid-f246tfyc]::-webkit-details-marker{display:none}.nu-lang__button[data-astro-cid-f246tfyc]:hover,.nu-lang[data-astro-cid-f246tfyc][open] .nu-lang__button[data-astro-cid-f246tfyc]{border-color:var(--nu-accent)}.nu-lang__list[data-astro-cid-f246tfyc]{z-index:120;width:min(36rem, calc(100vw - 2 * var(--nu-gutter)));background:var(--nu-bg);border:1px solid var(--nu-line);max-height:min(70svh,28rem);box-shadow:6px 6px 0 var(--nu-accent);grid-template-columns:repeat(3,minmax(9.5rem,1fr));gap:0;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto}.nu-lang--footer[data-astro-cid-f246tfyc] .nu-lang__list[data-astro-cid-f246tfyc]{inset-block:auto calc(100% + 6px)}.nu-lang__list[data-astro-cid-f246tfyc] a[data-astro-cid-f246tfyc]{color:var(--nu-ink-soft);padding:8px 10px;font-size:.95rem;text-decoration:none;display:block}.nu-lang__list[data-astro-cid-f246tfyc] a[data-astro-cid-f246tfyc]:hover,.nu-lang__list[data-astro-cid-f246tfyc] a[data-astro-cid-f246tfyc]:focus-visible{background:var(--nu-surface);color:var(--nu-ink)}.nu-lang__list[data-astro-cid-f246tfyc] a[data-astro-cid-f246tfyc][aria-current=true]{color:var(--nu-ink);box-shadow:inset 2px 0 0 var(--nu-accent)}.nu-lang--menu[data-astro-cid-f246tfyc] .nu-lang__list[data-astro-cid-f246tfyc]{width:auto;max-height:40svh;box-shadow:none;margin-top:6px;position:static}@media (width<=640px){.nu-lang--header[data-astro-cid-f246tfyc]{display:none}.nu-lang__list[data-astro-cid-f246tfyc]{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-lang--footer[data-astro-cid-f246tfyc] .nu-lang__list[data-astro-cid-f246tfyc]{width:min(36rem, calc(100vw - 2 * var(--nu-gutter)));inset-inline:0 auto}}.nu-logo[data-astro-cid-eotpjdhx]{flex:none;align-items:center;text-decoration:none;display:flex}.nu-logo[data-astro-cid-eotpjdhx] img[data-astro-cid-eotpjdhx]{width:auto}.nu-wordmark[data-astro-cid-eotpjdhx]{font-size:var(--nu-wordmark-size);letter-spacing:-.02em;color:var(--nu-ink);white-space:nowrap;text-overflow:ellipsis;max-width:min(60vw,22ch);line-height:1.1;overflow:hidden}.nu-cart-link[data-astro-cid-akb6urm2]{width:40px;height:40px;color:var(--nu-ink);border:1px solid var(--nu-line);flex:none;place-items:center;display:inline-grid;position:relative}.nu-cart-link[data-astro-cid-akb6urm2] img[data-astro-cid-akb6urm2]{grid-area:1/1}.nu-cart-link[data-astro-cid-akb6urm2]:hover{background:var(--nu-surface)}.nu-cart-link__badge[data-astro-cid-akb6urm2]{top:-7px;text-align:center;min-width:20px;height:20px;color:var(--nu-on-accent,#fff);background:var(--nu-accent,#fe4a23);border-radius:999px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;inset-inline-end:-7px}.nu-cart-link__badge[data-astro-cid-akb6urm2][hidden]{display:none}.nu-header[data-astro-cid-zqef2kjh]{z-index:100;background:var(--nu-bg);border-bottom:1px solid var(--nu-line);position:sticky;top:0}.nu-header__row[data-astro-cid-zqef2kjh]{height:var(--nu-header-height);align-items:center;gap:24px;padding-inline:24px;display:flex}.nu-nav[data-astro-cid-zqef2kjh]{align-self:stretch;align-items:stretch;margin-inline:auto;display:flex}.nu-nav__item[data-astro-cid-zqef2kjh]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nu-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}a[data-astro-cid-zqef2kjh].nu-nav__item{color:var(--nu-ink)}.nu-nav__item[data-astro-cid-zqef2kjh]:hover,.nu-nav__item[data-astro-cid-zqef2kjh][aria-expanded=true]{color:var(--nu-ink);background:var(--nu-surface)}.nu-chevron[data-astro-cid-zqef2kjh]{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}[data-astro-cid-zqef2kjh][aria-expanded=true]>.nu-chevron[data-astro-cid-zqef2kjh]{transform:translateY(2px)rotate(-135deg)}.nu-header__actions[data-astro-cid-zqef2kjh]{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.nu-nav[data-astro-cid-zqef2kjh]~.nu-header__actions[data-astro-cid-zqef2kjh]{margin-inline-start:0}.nu-mode[data-astro-cid-zqef2kjh]{border:1px solid var(--nu-line);display:flex}.nu-mode__btn[data-astro-cid-zqef2kjh]{cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.nu-mode__btn[data-astro-cid-zqef2kjh]+.nu-mode__btn[data-astro-cid-zqef2kjh]{border-inline-start:1px solid var(--nu-line)}.nu-mode__btn[data-astro-cid-zqef2kjh]:hover,.nu-mode__btn[data-astro-cid-zqef2kjh][aria-pressed=true]{opacity:1;background:var(--nu-surface)}.nu-mode__btn[data-astro-cid-zqef2kjh] img[data-astro-cid-zqef2kjh]{width:16px;height:16px}.nu-header__menu[data-astro-cid-zqef2kjh]{display:none}.nu-panel[data-astro-cid-zqef2kjh]{inset-inline:0;position:absolute;top:100%}.nu-panel__grid[data-astro-cid-zqef2kjh]{background:var(--nu-line);border:1px solid var(--nu-line);border-top:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.nu-panel__col[data-astro-cid-zqef2kjh]{background:var(--nu-raised);padding:28px 24px 32px}.nu-panel__col[data-astro-cid-zqef2kjh] ul[data-astro-cid-zqef2kjh]{gap:22px;margin-top:20px;list-style:none;display:grid}.nu-panel__col[data-astro-cid-zqef2kjh] .nu-label[data-astro-cid-zqef2kjh]+ul[data-astro-cid-zqef2kjh]{margin-top:20px}.nu-panel__col[data-astro-cid-zqef2kjh] p[data-astro-cid-zqef2kjh]+ul[data-astro-cid-zqef2kjh],.nu-panel__col[data-astro-cid-zqef2kjh] ul[data-astro-cid-zqef2kjh]:first-child{margin-top:0}.nu-panel__col[data-astro-cid-zqef2kjh] .nu-label[data-astro-cid-zqef2kjh]{margin-bottom:20px}.nu-panel__col[data-astro-cid-zqef2kjh] a[data-astro-cid-zqef2kjh]{gap:6px;text-decoration:none;display:grid}.nu-panel__title[data-astro-cid-zqef2kjh]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nu-ink);font-size:14px}.nu-panel__col[data-astro-cid-zqef2kjh] a[data-astro-cid-zqef2kjh]:hover .nu-panel__title[data-astro-cid-zqef2kjh]{color:var(--nu-accent)}.nu-panel__desc[data-astro-cid-zqef2kjh]{color:var(--nu-ink-soft);font-size:15px;line-height:1.45}.nu-panel__foot[data-astro-cid-zqef2kjh]{width:min(var(--nu-frame), 100% - 2 * var(--nu-gutter));background:var(--nu-raised);border:1px solid var(--nu-line);border-top:0;margin-inline:auto}.nu-panel__foot[data-astro-cid-zqef2kjh] a[data-astro-cid-zqef2kjh]{width:auto;color:var(--nu-ink);padding:18px 24px;text-decoration:none;display:block}.nu-panel__foot[data-astro-cid-zqef2kjh] a[data-astro-cid-zqef2kjh]:hover{color:var(--nu-accent)}.nu-mobile[data-astro-cid-zqef2kjh]{inset-inline:0;height:calc(100dvh - var(--nu-header-height));border-top:1px solid var(--nu-line);background:var(--nu-bg);position:absolute;top:100%;overflow-y:auto}.nu-mobile[data-astro-cid-zqef2kjh]>ul[data-astro-cid-zqef2kjh],.nu-mobile__actions[data-astro-cid-zqef2kjh]{padding-inline:16px}.nu-mobile__lang[data-astro-cid-zqef2kjh]{padding:0 16px 24px}.nu-mobile__actions[data-astro-cid-zqef2kjh]{gap:12px;padding-block:24px;display:grid}.nu-mobile__actions[data-astro-cid-zqef2kjh] .nu-btn[data-astro-cid-zqef2kjh]{height:48px}.nu-mobile[data-astro-cid-zqef2kjh] ul[data-astro-cid-zqef2kjh]{list-style:none}.nu-mobile[data-astro-cid-zqef2kjh]>ul[data-astro-cid-zqef2kjh]>li[data-astro-cid-zqef2kjh]{border-bottom:1px solid var(--nu-line);padding:16px 0}.nu-mobile[data-astro-cid-zqef2kjh] a[data-astro-cid-zqef2kjh]{min-height:44px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nu-ink);align-items:center;font-size:16px;text-decoration:none;display:flex}.nu-mobile[data-astro-cid-zqef2kjh] .nu-label[data-astro-cid-zqef2kjh]{margin-bottom:4px}@media (width<=1024px){.nu-nav[data-astro-cid-zqef2kjh],.nu-panel[data-astro-cid-zqef2kjh]{display:none}.nu-header__menu[data-astro-cid-zqef2kjh]{display:inline-flex}.nu-nav[data-astro-cid-zqef2kjh]~.nu-header__actions[data-astro-cid-zqef2kjh]{margin-inline-start:auto}}@media (width>=1025px){.nu-mobile[data-astro-cid-zqef2kjh]{display:none}}@media (width<=640px){:root:root{--nu-header-height:72px;--nu-logo-max:38px}.nu-header__row[data-astro-cid-zqef2kjh]{gap:8px;padding-inline:12px}.nu-header__actions[data-astro-cid-zqef2kjh]{gap:8px;min-width:0}.nu-header__actions[data-astro-cid-zqef2kjh] .nu-btn[data-astro-cid-zqef2kjh]{letter-spacing:.04em;padding-inline:12px;font-size:13px}.nu-mode[data-astro-cid-zqef2kjh],.nu-header__secondary[data-astro-cid-zqef2kjh]{display:none}}@media (width<=420px){:root:root{--nu-logo-max:30px}.nu-header__row[data-astro-cid-zqef2kjh]{gap:6px;padding-inline:10px}.nu-header__actions[data-astro-cid-zqef2kjh]{gap:6px}.nu-header__actions[data-astro-cid-zqef2kjh] .nu-btn[data-astro-cid-zqef2kjh]{letter-spacing:.02em;padding-inline:9px;height:36px;padding:0 12px;font-size:13px}}@media (width<=340px){:root:root{--nu-logo-max:22px}.nu-header__row[data-astro-cid-zqef2kjh]{gap:4px;padding-inline:6px}.nu-header__actions[data-astro-cid-zqef2kjh]{gap:4px}.nu-header__actions[data-astro-cid-zqef2kjh] .nu-btn[data-astro-cid-zqef2kjh]{letter-spacing:0;padding-inline:6px;font-size:11px}}:root[data-nu-header=event] .site-header{z-index:1000;backface-visibility:hidden;background:0 0;border-bottom:1px solid #0000;width:100%;padding:.65rem .85rem;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}:root[data-nu-header=event] .site-header.is-scrolled{background:color-mix(in srgb, var(--nu-bg) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--nu-ink) 12%, transparent)}:root[data-nu-header=event] .site-header__inner{justify-content:center;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;display:flex;position:relative}:root[data-nu-header=event] .site-header__date{color:var(--nu-ink);letter-spacing:.01em;opacity:.95;font-size:clamp(.9rem,2.2vw,1.1rem);font-weight:500;line-height:1.2;font-family:var(--nu-font-body);position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root[data-nu-header=event] .site-header__date .date-line1,:root[data-nu-header=event] .site-header__date .date-line2{display:block}:root[data-nu-header=event] .site-header__date .date-line2{font-size:.9em}:root[data-nu-header=event] .site-header__logo-wrap{line-height:0;display:inline-block}:root[data-nu-header=event] .site-header__logo{width:auto;height:clamp(48px,10vw,84px);display:block}:root[data-nu-header=event] .nav{align-items:center;gap:.8rem;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:root[data-nu-header=event] .nav__cta{background:var(--nu-accent);color:var(--nu-on-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--nu-accent) 25%, transparent);letter-spacing:.01em;border-radius:999px;padding:.6rem 1.1rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-block}:root[data-nu-header=event] .nav__cta:hover{color:var(--nu-on-accent)}:root[data-nu-header=event] .menu-toggle{appearance:none;color:var(--nu-ink);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;width:40px;height:40px;padding:1px 6px;display:inline-grid}:root[data-nu-header=event] .menu-icon{gap:4px;display:inline-grid}:root[data-nu-header=event] .menu-icon span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}:root[data-nu-header=event] .menu-toggle.is-open .menu-icon span:first-child{transform:translateY(6px)rotate(45deg)}:root[data-nu-header=event] .menu-toggle.is-open .menu-icon span:nth-child(2){opacity:0}:root[data-nu-header=event] .menu-toggle.is-open .menu-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}:root[data-nu-header=event] .social{z-index:4;gap:10px;display:grid;position:fixed;top:55vh;left:8px;transform:translateY(-50%)}:root[data-nu-header=event] .social a{border:1px solid color-mix(in srgb, var(--nu-on-deep) 35%, transparent);background:color-mix(in srgb, var(--nu-on-deep) 12%, transparent);width:32px;height:32px;color:var(--nu-on-deep);opacity:.95;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-nu-header=event] .social a:hover{opacity:1;background:color-mix(in srgb, var(--nu-on-deep) 18%, transparent)}:root[data-nu-header=event] .social svg{fill:currentColor;width:18px;height:18px}:root[data-nu-header=event] .social.on-light a{border-color:color-mix(in srgb, var(--nu-ink) 25%, transparent);background:color-mix(in srgb, var(--nu-ink) 8%, transparent);color:var(--nu-ink)}:root[data-nu-header=event] .menu-panel{background:var(--nu-bg);width:min(92vw,360px);height:100vh;color:var(--nu-ink);z-index:10;align-items:start;transition:transform .28s;display:grid;position:fixed;top:0;right:0;transform:translate(100%)}:root[data-nu-header=event] .menu-panel.is-open{transform:translate(0)}:root[data-nu-header=event] .menu-panel[hidden],:root[data-nu-header=event] .menu-backdrop[hidden]{display:none}:root[data-nu-header=event] .menu-panel__inner{padding:18px}:root[data-nu-header=event] .menu-panel__title{font-family:var(--nu-font-heading);letter-spacing:.01em;color:var(--nu-title);margin:4px 0 10px;font-size:1.15rem;font-weight:700}:root[data-nu-header=event] .menu-panel__nav{gap:6px;display:grid}:root[data-nu-header=event] .menu-panel__nav a{color:var(--nu-ink);padding:8px 0;font-weight:600;text-decoration:none;display:block}:root[data-nu-header=event] .menu-panel__nav a:hover{color:var(--nu-ink);text-decoration:underline}:root[data-nu-header=event] .menu-panel__nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--nu-accent) 50%, transparent);outline-offset:2px}:root[data-nu-header=event] .menu-item-text{letter-spacing:.01em}:root[data-nu-header=event] .menu-close{appearance:none;color:var(--nu-ink);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:8px 0;font-weight:600}:root[data-nu-header=event] .menu-close:hover{text-decoration:underline}:root[data-nu-header=event] .menu-backdrop{-webkit-backdrop-filter:blur(4px);z-index:9;background:#00000059;position:fixed;inset:0}@media (width<=768px){:root[data-nu-header=event] .site-header{padding:calc(.24rem + env(safe-area-inset-top)) .5rem .24rem;background:color-mix(in srgb, var(--nu-bg) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--nu-ink) 12%, transparent)}:root[data-nu-header=event] .site-header__inner{flex-direction:column;gap:0}:root[data-nu-header=event] .site-header__date{text-align:center;font-size:.85rem;position:static;transform:none}:root[data-nu-header=event] .site-header__logo-wrap,:root[data-nu-header=event] .site-header__logo,:root[data-nu-header=event] .site-header__date{display:none!important}:root[data-nu-header=event] .nav{justify-content:center;gap:.4rem;margin-top:10px;position:static;transform:none}:root[data-nu-header=event] .menu-toggle{width:40px;height:40px}:root[data-nu-header=event] .social a{width:28px;height:28px}:root[data-nu-header=event] body:not(:has(#hero)) .social{display:none}}.nu-inline-container{width:100%;max-width:var(--nu-inline-frame,1200px);padding-inline:var(--nu-inline-gutter,24px);margin-inline:auto}.nu-inline-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nu-inline-btn{font-size:var(--nu-inline-btn-size,1rem);font-weight:var(--nu-inline-btn-weight,500);line-height:var(--nu-inline-btn-leading,1.4);text-align:center;border-radius:var(--nu-inline-btn-radius,12px);cursor:pointer;border:1px solid #0000;padding:13px 26px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.nu-inline-btn--small{padding:var(--nu-inline-btn-small-y,9px) 18px;font-size:.95rem}a.nu-inline-btn--primary,.nu-inline-btn--primary{color:var(--nu-on-accent);background:var(--nu-accent)}a.nu-inline-btn--primary:hover,.nu-inline-btn--primary:hover{color:var(--nu-on-accent);background:var(--nu-accent-hover)}a.nu-inline-btn--white{padding-inline:var(--nu-inline-white-x,26px);color:var(--nu-inline-white-ink,var(--nu-highlight));background:var(--nu-surface)}a.nu-inline-btn--white:hover{color:var(--nu-inline-white-hover-ink,var(--nu-highlight));background:var(--nu-inline-white-hover,var(--nu-accent-2-soft))}a.nu-inline-btn--ghost{color:var(--nu-on-accent);border-color:color-mix(in srgb, var(--nu-on-accent) var(--nu-inline-ghost-line,65%), transparent)}a.nu-inline-btn--ghost:hover{color:var(--nu-on-accent);background:color-mix(in srgb, var(--nu-on-accent) var(--nu-inline-ghost-fill,14%), transparent)}.nu-inline-btn:focus-visible{outline:var(--nu-inline-focus-ring,3px solid var(--nu-accent-2));outline-offset:3px}.nu-inline-section{padding:var(--nu-inline-section-pad,80px 0);text-align:center}.nu-inline-section__title{font-size:var(--nu-inline-section-title,clamp(1.75rem, 1.3rem + 1.4vw, 2.3rem));color:var(--nu-title);margin:0}.nu-inline-section__lead{max-width:var(--nu-inline-lead-max,640px);margin:var(--nu-inline-lead-gap,10px) auto 0;font-size:var(--nu-inline-lead-size,1.05rem);color:var(--nu-muted)}.nu-inline-section__more{margin:var(--nu-inline-more-gap,36px) 0 0}@media (width<=767px){.nu-inline-section{padding:var(--nu-inline-section-pad-phone,56px 0)}.nu-inline-section__title{font-size:var(--nu-inline-section-title-phone,var(--nu-inline-section-title,clamp(1.75rem, 1.3rem + 1.4vw, 2.3rem)))}}@media (width<=575px){.nu-inline-container{padding-inline:16px}}.nu-inline-header{z-index:100;background:var(--nu-inline-header-bg,color-mix(in srgb, var(--nu-surface) 97%, transparent));border-bottom:var(--nu-inline-header-line,1px solid var(--nu-line));box-shadow:var(--nu-inline-header-shadow,none);position:sticky;top:0}.nu-inline-header__row{min-height:var(--nu-inline-header-height,76px);align-items:center;gap:24px;display:flex}.nu-inline-header__brand{flex:none;align-items:center;text-decoration:none;display:flex}.nu-inline-header__brand img{width:auto;max-height:var(--nu-inline-logo-height,52px)}.nu-inline-header__name{color:var(--nu-title);font-size:1.25rem}.nu-inline-nav{align-items:center;justify-content:var(--nu-inline-nav-justify,flex-end);flex:1;gap:16px;display:flex}.nu-inline-nav ul{align-items:center;gap:var(--nu-inline-nav-gap,4px);margin:0;padding:0;list-style:none;display:flex}.nu-inline-nav li a:not(.nu-inline-btn){padding:var(--nu-inline-nav-pad,8px 12px);font-size:var(--nu-inline-nav-size,.98rem);color:var(--nu-inline-nav-ink,var(--nu-muted));border-radius:8px;text-decoration:none;display:block}.nu-inline-nav li a[aria-current=page]{color:var(--nu-inline-nav-current,var(--nu-accent))}.nu-inline-nav li a:not(.nu-inline-btn):hover{color:var(--nu-accent)}.nu-inline-nav ul.nu-inline-nav__actions{gap:var(--nu-inline-actions-gap,var(--nu-inline-nav-gap,4px))}.nu-inline-nav__actions{margin-inline-start:var(--nu-inline-actions-start,8px)!important}.nu-inline-header__cart{width:44px;height:44px;color:var(--nu-title);border:1px solid var(--nu-line);border-radius:var(--nu-inline-control-radius,10px);flex:none;place-items:center;margin-inline-start:auto;display:inline-grid;position:relative}.nu-inline-nav+.nu-inline-header__cart{margin-inline-start:0}.nu-inline-header__cart:hover{color:var(--nu-accent);border-color:var(--nu-accent)}.nu-inline-header__cart-badge{top:-6px;text-align:center;min-width:20px;height:20px;color:var(--nu-on-accent);background:var(--nu-inline-badge,var(--nu-accent));border-radius:999px;padding:0 5px;font-size:.75rem;line-height:20px;position:absolute;inset-inline-end:-6px}.nu-inline-header__cart-badge[hidden]{display:none}.nu-inline-header__cart+.nu-inline-header__toggle{margin-inline-start:0}.nu-inline-header__toggle{padding:var(--nu-inline-toggle-pad,12px);border:1px solid var(--nu-line);border-radius:var(--nu-inline-control-radius,10px);cursor:pointer;background:0 0;margin-inline-start:auto;display:none}.nu-inline-burger{gap:4px;width:22px;display:grid}.nu-inline-burger span{background:var(--nu-title);border-radius:2px;height:2px;display:block}@media (width<=991px){.nu-inline-header__toggle{display:inline-block}.nu-inline-nav{inset-inline:0;align-items:stretch;gap:var(--nu-inline-panel-gap,8px);padding:var(--nu-inline-panel-pad,8px 24px 20px);background:var(--nu-surface);border-bottom:var(--nu-inline-panel-line,1px solid var(--nu-line));box-shadow:var(--nu-inline-panel-shadow,0 12px 24px color-mix(in srgb, var(--nu-deep) 8%, transparent));flex-direction:column;display:none;position:absolute;top:100%}.nu-inline-header.is-open .nu-inline-nav{display:flex}.nu-inline-nav ul{flex-direction:column;align-items:stretch;gap:0}.nu-inline-nav ul.nu-inline-nav__actions{gap:var(--nu-inline-actions-gap-phone,0)}.nu-inline-nav li a:not(.nu-inline-btn){padding:var(--nu-inline-panel-link-pad,14px 4px);font-size:var(--nu-inline-panel-link-size,1.05rem);border-bottom:1px solid var(--nu-line-soft);border-radius:0}.nu-inline-nav__actions{padding-top:8px;margin-inline-start:0!important}.nu-inline-nav__actions .nu-inline-btn{display:var(--nu-inline-panel-action,block)}.nu-inline-nav+.nu-inline-header__cart{margin-inline-start:auto}}@media (width<=575px){.nu-inline-header__brand img{max-height:var(--nu-inline-logo-height-phone,44px)}}.val-icon{flex:none;display:block}.val-hd{--field-max:1320px;--field-pad:48px;z-index:1030;position:sticky;top:0}.val-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.val-topbar{color:color-mix(in srgb, var(--nu-on-deep) 82%, transparent);background:var(--nu-night,var(--nu-deep));font-size:13.5px}.val-topbar__inner{max-width:var(--field-max);padding:10px var(--field-pad);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.val-topbar__left{align-items:center;gap:26px;display:flex}.val-topbar__item{color:color-mix(in srgb, var(--nu-on-deep) 82%, transparent);align-items:center;gap:8px;margin:0;text-decoration:none;transition:color .15s;display:inline-flex}.val-topbar__item .val-icon{color:var(--nu-highlight)}a.val-topbar__item:hover{color:var(--nu-surface)}.val-topbar__note{color:color-mix(in srgb, var(--nu-on-deep) 74%, transparent);margin-inline-start:auto}.val-hd__main{background:color-mix(in srgb, var(--nu-bg) 96%, transparent);border-bottom:1px solid color-mix(in srgb, var(--nu-ink) 12%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px)}.val-hd__bar{max-width:var(--field-max);padding:14px var(--field-pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.val-hd__nav{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.val-hd__nav--right{justify-content:flex-end}.val-hd__link{font-family:var(--nu-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--nu-ink);border-radius:var(--radius);align-items:center;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}a.val-hd__link:hover{color:var(--nu-accent);background:var(--nu-tint-alt,var(--nu-raised))}.val-hd__logo{grid-column:2;justify-content:center;align-items:center;text-decoration:none;display:flex}.val-hd__logo img{width:auto;height:40px;display:block}.val-hd__name{font-family:var(--nu-font-heading);text-transform:var(--nu-heading-case);color:var(--nu-ink);font-size:22px}.val-hd__end{justify-content:flex-end;align-items:center;gap:18px;display:flex}.val-hd__cta,.val-hd__cta:hover{color:var(--nu-on-accent)}.val-hd__cta{font-family:var(--nu-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--nu-accent);border-radius:var(--radius);padding:13px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s}.val-hd__cta:hover{background:var(--nu-accent-hover);transform:translateY(-1px)}.val-hd__tools{justify-content:flex-end;align-items:center;gap:14px;display:none}.val-hd__toggle{color:var(--nu-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.val-hd__cart{color:var(--nu-ink);display:inline-flex;position:relative}.val-hd__cart-badge{text-align:center;min-width:18px;height:18px;color:var(--nu-on-highlight,var(--nu-deep-alt));background:var(--nu-highlight);border-radius:9px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:-6px;right:-8px}.val-hd__collapse{display:none}.val-hd__mnav{margin:0;padding:0;list-style:none}@media (width>=992px){.val-hd__bar:has(.val-hd__cart){grid-template-columns:1fr auto 1fr auto}.val-hd__tools:has(.val-hd__cart){display:flex}.val-hd__toggle{display:none}}@media (width<=991px){.val-topbar__inner{padding:8px 20px}.val-topbar__left{gap:16px}.val-topbar__left .val-topbar__item span{display:none}.val-hd__bar{padding:12px 20px}.val-hd__nav--left,.val-hd__end{display:none}.val-hd__logo img{height:38px}.val-hd__tools{grid-column:3;display:flex}.val-hd.is-open .val-hd__collapse{border-top:1px solid color-mix(in srgb, var(--nu-ink) 12%, transparent);padding:8px 20px 18px;display:block}.val-hd__mnav a{letter-spacing:.06em;text-transform:uppercase;color:var(--nu-ink);border-radius:var(--radius);padding:11px 8px;font-size:15px;font-weight:500;text-decoration:none;display:block}.val-hd__mnav a:hover{color:var(--nu-accent);background:var(--nu-tint-alt,var(--nu-raised))}.val-hd__cta--mobile{text-align:center;margin-top:14px;display:block}}@media (width<=820px){.val-hd{--field-pad:22px}}.nu-band-footer{color:var(--nu-band-on-deep-soft,color-mix(in srgb, var(--nu-on-deep) 60%, var(--nu-deep)));background:var(--nu-deep);padding-top:40px}.nu-band-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:30px;padding-bottom:16px;display:grid}.nu-band-footer__col{padding-block:24px;font-style:normal}.nu-band-footer__col--links{grid-column:span 2}.nu-band-footer__col--about{grid-column:span 5}.nu-band-footer__col--contact{grid-column:9/span 4}.nu-band-footer__heading{font-family:var(--nu-font-heading);color:var(--nu-on-deep);margin:0 0 8px;font-size:1.25rem}.nu-band-footer__list{margin:0;padding:0;list-style:none}.nu-band-footer__text{color:var(--nu-band-on-deep-soft,color-mix(in srgb, var(--nu-on-deep) 60%, var(--nu-deep)));margin-bottom:24px}.nu-band-footer__text:last-child,.nu-band-footer__list{margin-bottom:1rem}.nu-band-footer a{color:var(--nu-band-on-deep-link,color-mix(in srgb, var(--nu-on-deep) 80%, var(--nu-deep)));overflow-wrap:anywhere;text-decoration:none}.nu-band-footer a.nu-band-footer__muted{color:var(--nu-band-on-deep-soft,color-mix(in srgb, var(--nu-on-deep) 60%, var(--nu-deep)))}.nu-band-footer a:hover,.nu-band-footer a.nu-band-footer__muted:hover{color:var(--nu-highlight)}.nu-band-footer__contact li{align-items:center;gap:8px;display:flex}.nu-band-footer__contact .nu-band-icon{color:var(--nu-band-on-deep-soft,color-mix(in srgb, var(--nu-on-deep) 60%, var(--nu-deep)));flex:none}.nu-band-footer__social{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nu-band-footer a.nu-band-footer__social-link{width:40px;height:40px;color:var(--nu-band-social-ink,var(--nu-title));background:var(--nu-band-social-bg,var(--nu-surface));border-radius:50%;place-items:center;display:grid;box-shadow:0 .125rem .25rem #00000013}.nu-band-footer a.nu-band-footer__social-link--facebook{color:var(--nu-band-facebook,var(--nu-band-social-ink,var(--nu-title)))}.nu-band-footer a.nu-band-footer__social-link--instagram{color:var(--nu-band-instagram,var(--nu-band-social-ink,var(--nu-title)))}.nu-band-footer a.nu-band-footer__social-link--linkedin{color:var(--nu-band-linkedin,var(--nu-band-social-ink,var(--nu-title)))}.nu-band-footer a.nu-band-footer__social-link--youtube{color:var(--nu-band-youtube,var(--nu-band-social-ink,var(--nu-title)))}.nu-band-footer a.nu-band-footer__social-link:hover{color:var(--nu-on-accent);background:var(--nu-accent)}.nu-band-footer__credit{min-height:68px}.nu-band-whatsapp{inset-inline-end:22px;z-index:90;width:54px;height:54px;color:var(--nu-on-accent);background:var(--nu-band-whatsapp,var(--nu-accent));border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;box-shadow:0 8px 24px #00000040}a.nu-band-whatsapp:hover{color:var(--nu-on-accent);background:var(--nu-accent)}@media (width<=991px){.nu-band-footer__col--links,.nu-band-footer__col--about,.nu-band-footer__col--contact{grid-column:1/-1}}.nu-footer[data-astro-cid-enbq34lc]{z-index:1;border-top:1px solid var(--nu-line);background:var(--nu-bg);margin-top:96px;position:relative}.nu-footer__grid[data-astro-cid-enbq34lc]{background:var(--nu-line);border-inline:1px solid var(--nu-line);grid-template-columns:minmax(0,1.2fr) repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.nu-footer__grid[data-astro-cid-enbq34lc]>[data-astro-cid-enbq34lc]{background:var(--nu-bg);padding:32px 24px 40px}.nu-footer__brand[data-astro-cid-enbq34lc]{flex-direction:column;gap:20px;min-height:0;display:flex}.nu-footer__tagline[data-astro-cid-enbq34lc]{max-width:260px;color:var(--nu-ink-soft);font-size:17px;line-height:1.4}.nu-footer__contact[data-astro-cid-enbq34lc]{color:var(--nu-ink-soft);gap:6px;font-size:15px;font-style:normal;line-height:1.45;display:grid}.nu-footer__contact[data-astro-cid-enbq34lc] p[data-astro-cid-enbq34lc]{margin:0}.nu-footer__legal-name[data-astro-cid-enbq34lc]{color:var(--nu-ink)}.nu-footer__address[data-astro-cid-enbq34lc]{white-space:pre-line}.nu-footer__contact[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]{color:var(--nu-ink-soft);overflow-wrap:anywhere;text-decoration:none}.nu-footer__contact[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:hover{color:var(--nu-accent)}.nu-footer__social[data-astro-cid-enbq34lc]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.nu-footer__social[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc].nu-footer__icon{border:1px solid var(--nu-line);width:36px;height:36px;color:var(--nu-ink);place-items:center;display:grid}.nu-footer__icon[data-astro-cid-enbq34lc] span[data-astro-cid-enbq34lc]{width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;display:block}.nu-footer__social[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:not(.nu-footer__icon),.nu-footer__col[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nu-ink);font-size:13px;text-decoration:none}.nu-footer__social[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:hover,.nu-footer__social[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:focus-visible,.nu-footer__col[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:hover{color:var(--nu-accent)}.nu-footer__brand[data-astro-cid-enbq34lc]{justify-content:flex-start}.nu-footer__copy[data-astro-cid-enbq34lc]{color:var(--nu-muted);font-size:14px}.nu-footer__legal[data-astro-cid-enbq34lc]{border:1px solid var(--nu-line);background:var(--nu-bg);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:20px 24px;display:flex}.nu-footer__legal-links[data-astro-cid-enbq34lc]{flex-wrap:wrap;gap:8px 24px;list-style:none;display:flex}.nu-footer__legal-links[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nu-muted);font-size:12px;text-decoration:none}.nu-footer__legal-links[data-astro-cid-enbq34lc] a[data-astro-cid-enbq34lc]:hover{color:var(--nu-accent)}.nu-footer__heading[data-astro-cid-enbq34lc]{color:var(--nu-muted);margin-bottom:20px;font-size:14px}.nu-footer__col[data-astro-cid-enbq34lc] ul[data-astro-cid-enbq34lc]{gap:14px;list-style:none;display:grid}.nu-footer__end[data-astro-cid-enbq34lc]{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.nu-mode[data-astro-cid-enbq34lc]{border:1px solid var(--nu-line);display:flex}.nu-mode__btn[data-astro-cid-enbq34lc]{cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.nu-mode__btn[data-astro-cid-enbq34lc]+.nu-mode__btn[data-astro-cid-enbq34lc]{border-inline-start:1px solid var(--nu-line)}.nu-mode__btn[data-astro-cid-enbq34lc]:hover,.nu-mode__btn[data-astro-cid-enbq34lc][aria-pressed=true]{opacity:1;background:var(--nu-surface)}.nu-mode__btn[data-astro-cid-enbq34lc] img[data-astro-cid-enbq34lc]{width:16px;height:16px}.nu-footer__top[data-astro-cid-enbq34lc]{border:1px solid var(--nu-line);place-items:center;width:36px;height:36px;font-size:16px;line-height:1;text-decoration:none;display:grid}a[data-astro-cid-enbq34lc].nu-footer__top,a[data-astro-cid-enbq34lc].nu-footer__top:hover{color:var(--nu-ink)}a[data-astro-cid-enbq34lc].nu-footer__top:hover,a[data-astro-cid-enbq34lc].nu-footer__top:focus-visible{background:var(--nu-surface)}@media (width<=640px){.nu-footer[data-astro-cid-enbq34lc]{margin-top:64px}.nu-footer__grid[data-astro-cid-enbq34lc]{grid-template-columns:1fr 1fr}.nu-footer__brand[data-astro-cid-enbq34lc]{grid-column:1/-1;min-height:0}.nu-footer__col[data-astro-cid-enbq34lc]:nth-child(2n):nth-last-child(2){grid-column:1/-1}.nu-footer__legal[data-astro-cid-enbq34lc]{padding:16px}.nu-footer__end[data-astro-cid-enbq34lc]{flex-direction:row;grid-column:1/-1;align-items:center}.nu-mode__btn[data-astro-cid-enbq34lc]{width:44px;height:44px}}.val-ft{--field-max:1320px;--field-pad:48px;padding:clamp(56px, 8vw, 88px) var(--field-pad) 36px;color:var(--nu-on-deep);background:var(--nu-deep-alt)}.val-ft .val-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.val-ft__top{max-width:var(--field-max);grid-template-columns:1.2fr 2fr;gap:clamp(40px,6vw,88px);margin:0 auto;display:grid}.val-ft__logo{height:46px;color:var(--nu-on-deep);align-items:center;gap:9px;margin-bottom:20px;text-decoration:none;display:inline-flex}.val-ft__logo:hover{color:var(--nu-on-deep)}.val-ft__logo img{width:auto;height:46px;display:block}.val-ft__logo .val-ft__mark{height:34px;margin-inline-start:7px}.val-ft__name{font-family:var(--nu-font-body);letter-spacing:.02em;font-size:16.5px;font-weight:800}.val-ft__tagline{max-width:360px;color:color-mix(in srgb, var(--nu-on-deep) 68%, transparent);margin:0;font-size:15px;line-height:1.6}.val-ft__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.val-ft__heading{letter-spacing:0;color:var(--nu-on-deep);margin:0 0 18px;font-size:19px}.val-ft__col{font-style:normal}.val-ft__link,.val-ft__text{color:color-mix(in srgb, var(--nu-on-deep) 66%, transparent);margin-bottom:12px;font-size:14.5px;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.val-ft__link:hover{color:var(--nu-highlight)}.val-ft__credit{justify-content:center;padding:48px 0 4px;display:flex}@media (width<=1024px){.val-ft__top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=820px){.val-ft{--field-pad:22px;padding:48px var(--field-pad) 32px}.val-ft__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.val-ft__grid{grid-template-columns:minmax(0,1fr)}}:root[data-nu-footer=event] .site-footer{border-top:1px solid color-mix(in srgb, var(--nu-ink) 12%, transparent);background:var(--nu-bg);color:var(--nu-ink);margin-top:30px;padding:20px 16px}:root[data-nu-footer=event] .site-footer__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;max-width:1100px;margin:0 auto;display:grid}:root[data-nu-footer=event] .site-footer__left{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:10px 16px;display:grid}:root[data-nu-footer=event] .site-footer__logo{width:auto;height:40px;display:block}:root[data-nu-footer=event] .site-footer__social{align-items:center;gap:10px;display:flex}:root[data-nu-footer=event] .site-footer__social a{border:1px solid color-mix(in srgb, var(--nu-ink) 25%, transparent);background:color-mix(in srgb, var(--nu-ink) 8%, transparent);width:32px;height:32px;color:var(--nu-ink);opacity:.95;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-nu-footer=event] .site-footer__social a:hover{background:color-mix(in srgb, var(--nu-ink) 12%, transparent)}:root[data-nu-footer=event] .site-footer__social svg{fill:currentColor;width:18px;height:18px}:root[data-nu-footer=event] .site-footer__right{text-align:right}@media (width<=820px){:root[data-nu-footer=event] .site-footer__grid{grid-template-columns:1fr}:root[data-nu-footer=event] .site-footer__right{text-align:left}:root[data-nu-footer=event] .site-footer__social a{width:28px;height:28px}}.nu-inline-footer{padding:var(--nu-inline-footer-pad,56px 0 24px);color:var(--nu-inline-footer-ink,color-mix(in srgb, var(--nu-on-deep) 78%, var(--nu-deep)));background:var(--nu-deep);border-top:var(--nu-inline-footer-line,0)}.nu-inline-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:32px;display:grid}.nu-inline-footer__grid--branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nu-inline-footer__grid--branches .nu-inline-footer__brand{padding-inline-end:48px}.nu-inline-footer__logo{padding:var(--nu-inline-plate-pad,12px 20px);color:var(--nu-deep);background:var(--nu-surface);border-radius:var(--nu-inline-radius,16px);box-shadow:var(--nu-inline-plate-shadow,none);margin-bottom:18px;text-decoration:none;display:inline-block}.nu-inline-footer__logo img{width:auto;height:var(--nu-inline-footer-logo-height,52px);display:block}.nu-inline-footer__text{max-width:var(--nu-inline-footer-text-max,380px);font-size:var(--nu-inline-footer-size,.95rem);margin:0}.nu-inline-footer__heading{color:var(--nu-on-deep);margin:0 0 12px;font-size:1rem}.nu-inline-footer__col{font-style:normal}.nu-inline-footer__col ul{font-size:var(--nu-inline-footer-size,.95rem);gap:10px;margin:0;padding:0;list-style:none;display:grid}.nu-inline-footer__col a{color:var(--nu-inline-footer-link,color-mix(in srgb, var(--nu-on-deep) 90%, var(--nu-accent-2)));overflow-wrap:anywhere;text-decoration:none}.nu-inline-footer__col a:hover{color:var(--nu-on-deep);text-decoration:underline}.nu-inline-footer__contact li{align-items:flex-start;gap:10px;display:flex}.nu-inline-footer__contact .nu-inline-icon{color:var(--nu-inline-footer-icon,var(--nu-accent-2));flex:none;margin-top:3px}.nu-inline-footer__write{margin:0}.nu-inline-footer__branch{font-style:normal}.nu-inline-footer__branch .nu-inline-footer__heading{margin-bottom:8px}.nu-inline-footer__branch ul{font-size:var(--nu-inline-footer-size,.95rem);margin:0;padding:0;line-height:1.9;list-style:none}.nu-inline-footer__branch a{color:var(--nu-inline-footer-link,color-mix(in srgb, var(--nu-on-deep) 90%, var(--nu-accent-2)));overflow-wrap:anywhere;text-decoration:underline}.nu-inline-footer__branch a:hover{color:var(--nu-on-deep)}.nu-inline-footer__end{margin-top:var(--nu-inline-footer-end-gap,40px);padding-top:var(--nu-inline-footer-end-pad,18px);border-top:1px solid color-mix(in srgb, var(--nu-on-deep) var(--nu-inline-footer-end-line,12%), transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nu-inline-footer__copy{color:var(--nu-inline-footer-copy,color-mix(in srgb, var(--nu-on-deep) 60%, var(--nu-deep)));margin:0;font-size:.85rem}.nu-inline-whatsapp{inset-inline-end:20px;z-index:90;width:56px;height:56px;color:var(--nu-on-accent);background:var(--nu-inline-whatsapp,var(--nu-accent-2));border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;box-shadow:0 10px 24px #00000038}a.nu-inline-whatsapp:hover{color:var(--nu-on-accent);background:var(--nu-inline-whatsapp-hover,var(--nu-inline-whatsapp,var(--nu-accent-2)))}@media (width<=991px){.nu-inline-footer__grid,.nu-inline-footer__grid--branches{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-inline-footer__brand,.nu-inline-footer__grid--branches .nu-inline-footer__brand{grid-column:1/-1;padding-inline-end:0}}@media (width<=575px){.nu-inline-footer__grid,.nu-inline-footer__grid--branches{grid-template-columns:minmax(0,1fr)}.nu-inline-whatsapp{inset-inline-end:14px;bottom:14px}}:root[data-nu-theme][data-nu-package]:not(:where([data-nu-page=classic])) body{font-size:var(--nu-package-text,1.0625rem)}:root[data-nu-package] .nu-announcement{background:var(--nu-raised);color:var(--nu-ink-soft);border-bottom:1px solid var(--nu-line);font-size:.875rem}:root[data-nu-package] .nu-announcement[data-variant=brand]{background:var(--nu-accent);color:var(--nu-on-accent);border-bottom:0}:root[data-nu-package] .nu-announcement .nu-announcement__row{padding:8px var(--nu-gutter);max-width:var(--nu-frame);text-align:center;margin:0 auto}:root[data-nu-package] .nu-announcement .nu-announcement__link{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width>=1024px){:root[data-nu-package][data-nu-header=centered] .nu-header .nu-header__row{height:auto;min-height:var(--nu-header-height);flex-wrap:wrap;justify-content:center;row-gap:0;padding-block:12px 0}:root[data-nu-package][data-nu-header=centered] .nu-header .nu-nav{flex:1 0 100%;order:3;justify-content:center;margin-inline:0}:root[data-nu-package][data-nu-header=centered] .nu-header .nu-header__actions{inset-inline-end:var(--nu-gutter);position:absolute;top:12px}:root[data-nu-package][data-nu-header=centered] .nu-header .nu-header__row{position:relative}}:root[data-nu-package][data-nu-header=solid] .nu-header{background:var(--nu-accent);--nu-ink:var(--nu-on-accent);--nu-ink-soft:var(--nu-on-accent);--nu-muted:var(--nu-on-accent);--nu-line:color-mix(in srgb, var(--nu-on-accent) 25%, transparent);color:var(--nu-on-accent);border-bottom-color:#0000}:root[data-nu-package][data-nu-header=solid] .nu-header .nu-nav__item{color:var(--nu-on-accent)}:root[data-nu-package][data-nu-hero=centered] .plain-hero .plain-hero__inner{text-align:center;justify-items:center;margin-inline:auto}:root[data-nu-package][data-nu-hero=centered] .plain-hero .plain-hero__actions{justify-content:center}@media (width>=900px){:root[data-nu-package][data-nu-hero=split] .plain-hero:has(.plain-hero__figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}:root[data-nu-package][data-nu-hero=split] .plain-hero .plain-hero__stats{grid-column:1/-1}}:root[data-nu-package][data-nu-product-card=framed] .shop-grid .shop-card{border:1px solid var(--nu-line);border-radius:var(--radius-lg,16px);background:var(--nu-surface);padding:12px}:root[data-nu-package][data-nu-product-card=overlay] .shop-grid .shop-card-link{border-radius:var(--radius-lg,16px);position:relative;overflow:hidden}:root[data-nu-package][data-nu-product-card=overlay] .shop-grid .shop-card-title{inset-inline:0;color:#fff;text-shadow:0 1px 3px #0009;padding:0 12px;position:absolute;bottom:2.5rem}:root[data-nu-package][data-nu-product-card=overlay] .shop-grid .shop-card-price{inset-inline:0;color:#fff;background:linear-gradient(#0000,#0000008c);padding:8px 12px 12px;position:absolute;bottom:0}:root[data-nu-package][data-nu-product-card=overlay] .shop-grid .shop-card-tax{display:none}:root[data-nu-package][data-nu-catalog=wide] .shop .shop-grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}:root[data-nu-package][data-nu-catalog=list] .shop .shop-grid{grid-template-columns:minmax(0,1fr)}:root[data-nu-package][data-nu-catalog=list] .shop .shop-card-link{align-items:center;column-gap:var(--spacing-4);grid-template-columns:96px minmax(0,1fr)}:root[data-nu-package][data-nu-catalog=list] .shop .shop-card-link>:not(img,.shop-card-noimage){grid-column:2}:root[data-nu-package][data-nu-catalog=list] .shop .shop-card-link>:is(img,.shop-card-noimage){grid-row:1/span 4}:root[data-nu-package][data-nu-footer=centered] .nu-footer .nu-footer__grid{text-align:center;background:0 0;border-inline:0;grid-template-columns:minmax(0,1fr)}:root[data-nu-package][data-nu-footer=centered] .nu-footer :is(.nu-footer__brand,.nu-footer__end,.nu-footer__social){justify-content:center;align-items:center}:root[data-nu-package][data-nu-footer=minimal] .nu-footer .nu-footer__grid>:not(.nu-footer__brand,.nu-footer__end){display:none}:root[data-nu-package][data-nu-footer=minimal] .nu-footer .nu-footer__grid{grid-template-columns:minmax(0,1fr) auto}:root[data-nu-package][data-nu-footer=minimal] .nu-footer{margin-top:48px}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nu Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nu Share Tech;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/share-tech/share-tech-400-latin.woff2)format("woff2")}@font-face{font-family:Nu Museo Slab;src:url(/fonts/museo-slab/museo-slab-500.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Nu Museo Slab;src:url(/fonts/museo-slab/museo-slab-700.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}.nu-cart{z-index:1000;position:fixed;inset:0}.nu-cart[hidden]{display:none}.nu-cart__backdrop{opacity:0;background:#00000059;transition:opacity .2s;position:absolute;inset:0}.nu-cart__panel{background:var(--nu-surface,#fff);width:min(420px,100vw);color:var(--nu-ink,#1a1a1a);flex-direction:column;transition:transform .25s;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%);box-shadow:0 0 40px #0000002e}[dir=rtl] .nu-cart__panel{transform:translate(-100%)}.nu-cart.is-open .nu-cart__backdrop{opacity:1}.nu-cart.is-open .nu-cart__panel{transform:none}@media (prefers-reduced-motion:reduce){.nu-cart__panel,.nu-cart__backdrop{transition:none}}html.nu-cart-open{overflow:hidden}.nu-cart__head{border-bottom:1px solid var(--nu-line,#e5e5e5);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nu-cart__title{margin:0;font-size:1.25rem;font-weight:400}.nu-cart__close{width:44px;height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-end:-10px;font-size:1.75rem;line-height:1}.nu-cart__body{flex:1;padding:8px 20px;overflow-y:auto}.nu-cart__body[aria-busy=true]{opacity:.6}.nu-cart__empty{text-align:center;color:var(--nu-ink-soft,#555);padding:40px 0}.nu-cart__lines{margin:0;padding:0;list-style:none}.nu-cart__line{border-bottom:1px solid var(--nu-line,#e5e5e5);grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.nu-cart__image{background:var(--nu-raised,#f4f4f4);border-radius:8px;width:64px;height:64px;display:block;overflow:hidden}.nu-cart__image img{object-fit:contain;width:100%;height:100%}.nu-cart__info{gap:4px;min-width:0;display:grid}.nu-cart__name{color:inherit;overflow-wrap:anywhere;text-decoration:none}.nu-cart__name:hover{text-decoration:underline}.nu-cart__unit{color:var(--nu-ink-soft,#555);font-size:.85rem}.nu-cart__controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.nu-cart__step{width:32px;height:32px;font:inherit;color:inherit;border:1px solid var(--nu-line,#ccc);cursor:pointer;background:0 0;border-radius:6px;padding:0}.nu-cart__step:disabled{opacity:.4;cursor:default}.nu-cart__quantity{text-align:center;min-width:2ch}.nu-cart__remove{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:8px;padding:0;font-size:.85rem;text-decoration:underline}.nu-cart__total{white-space:nowrap}.nu-cart__foot{border-top:1px solid var(--nu-line,#e5e5e5);gap:10px;padding:16px 20px 20px;display:grid}.nu-cart__foot[hidden]{display:none}.nu-cart__subtotal{justify-content:space-between;margin:0;font-size:1.1rem;display:flex}.nu-cart__note{color:var(--nu-ink-soft,#555);margin:0;font-size:.85rem}.nu-cart__button{width:100%;height:48px}.nu-cart__notice{color:var(--nu-ink,#1a1a1a);background:var(--nu-raised,#f4f4f4);border-bottom:1px solid var(--nu-line,#e5e5e5);margin:0;padding:12px 20px;font-size:.95rem}.nu-cart__notice[hidden]{display:none}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);--color-bg-subtle:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#141414);--color-text:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#ededed);--color-text-secondary:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a0a0a0);--color-muted:var(--lightningcss-light,#8b8b8b)var(--lightningcss-dark,#6b6b6b);--color-border:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#2a2a2a);--color-border-subtle:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1f1f1f);--color-surface:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#181818);--color-brand:var(--lightningcss-light,#06c)var(--lightningcss-dark,#4d9fff);--color-brand-hover:var(--lightningcss-light,#0052a3)var(--lightningcss-dark,#6eb0ff);--color-on-brand:white;--color-brand-ring:color-mix(in srgb, var(--color-brand) 25%, transparent);--emdash-search-bg:var(--color-bg);--emdash-search-text:var(--color-text);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-surface);--emdash-search-highlight:var(--color-text);--nu-title:var(--nu-ink);--nu-deep:var(--nu-ink);--nu-deep-alt:var(--nu-deep);--nu-on-deep:var(--nu-bg);--nu-accent-2:var(--nu-accent);--nu-accent-2-soft:color-mix(in srgb, var(--nu-accent-2) 12%, var(--nu-bg));--nu-highlight:var(--nu-accent);--nu-line-soft:var(--nu-line);--nu-font-body:var(--font-body);--nu-font-heading:var(--font-heading);--nu-heading-case:none;--font-heading:var(--font-body);--font-weight-heading:600;--font-weight-display:700;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.03em;--tracking-snug:-.02em;--tracking-wide:.06em;--tracking-wider:.08em;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-2xl:var(--spacing-12);--spacing-3xl:var(--spacing-16);--content-width:680px;--wide-width:1200px;--max-width:var(--content-width);--gutter-width:200px;--meta-col-width:180px;--nav-height:64px;--search-input-width:180px;--radius:4px;--radius-lg:8px;--transition-fast:.12s ease;--transition-base:.18s ease;--avatar-size-xs:18px;--avatar-size-sm:20px;--avatar-size-md:24px;--avatar-size-lg:32px;--shadow-sm:0 1px 2px #0000000d;--shadow-lg:0 8px 30px #0000001f;--tag-padding-y:2px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (color:light-dark(#000, #fff)){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-subtle:#fafafa;--color-text:#1a1a1a;--color-text-secondary:#525252;--color-muted:#8b8b8b;--color-border:#e5e5e5;--color-border-subtle:#f0f0f0;--color-surface:#f7f7f7;--color-brand:#06c;--color-brand-hover:#0052a3}}:where(:not([class*=emdash]):not([class*=ec-])),:where(:not([class*=emdash]):not([class*=ec-])):before,:where(:not([class*=emdash]):not([class*=ec-])):after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not (color:light-dark(#000, #fff)){:root.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a:where(:not([class*=emdash]):not([class*=ec-])){color:var(--color-brand);transition:color var(--transition-fast);text-decoration:none}a:where(:not([class*=emdash]):not([class*=ec-])):hover{color:var(--color-brand-hover)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--leading-tight);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-snug)}h1{font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight)}::selection{background:var(--color-brand);color:var(--color-on-brand)}}.app-hero,.app-sec,.app-band,.app-dotband{--app-dot:var(--lightningcss-light,#11183a38)var(--lightningcss-dark,#ffffff2b);--app-dot-strong:var(--lightningcss-light,#11183a57)var(--lightningcss-dark,#ffffff47)}.app-hero *,.app-sec *,.app-band *,.app-dotband *{font-weight:400}.app-head{gap:14px;margin-bottom:clamp(24px,4vw,44px);display:grid}.app-head--center{text-align:center;justify-items:center}.app-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted);margin:0;font-size:12px}.app-sec .app-tag:before{content:"";background:var(--nu-accent);width:8px;height:8px;margin-right:10px;display:inline-block}:root.dark .app-sec .app-tag:before{display:none}@media (prefers-color-scheme:dark){:root:not(.light) .app-sec .app-tag:before{display:none}}.app-title{letter-spacing:-.01em;text-wrap:balance;max-width:20ch;color:var(--nu-ink);margin:0;font-size:clamp(1.9rem,5.2vw,3.1rem);line-height:1.06}.app-head--center .app-title{max-width:18ch}.app-title__muted{color:var(--nu-muted)}.app-sub{max-width:52ch;color:var(--nu-ink-soft);margin:0;font-size:clamp(1rem,1.6vw,1.15rem)}.app-note{margin:18px 0 0}.app-sec{padding-block:clamp(56px,9vw,104px);position:relative}:root.dark .app-sec{border-top:1px solid var(--nu-line)}@media (prefers-color-scheme:dark){:root:not(.light) .app-sec{border-top:1px solid var(--nu-line)}}.app-pix{color:var(--nu-ink);display:block}.app-pix svg{fill:currentColor;width:100%;height:auto;display:block}.app-pix .a{fill:var(--nu-accent)}.app-dither{z-index:0;pointer-events:none;background:radial-gradient(circle at 1px 1px, var(--app-dot) 1px, transparent 1.5px) 0 0 / 4px 4px, radial-gradient(circle at 2px 2px, var(--app-dot-strong) 1px, transparent 1.5px) 2px 2px / 8px 8px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 12% 25%,#000,#0000 72%),radial-gradient(50% 80% at 88% 85%,#000,#0000 72%),radial-gradient(30% 60% at 55% 5%,#0009,#0000 70%);mask-image:radial-gradient(55% 90% at 12% 25%,#000,#0000 72%),radial-gradient(50% 80% at 88% 85%,#000,#0000 72%),radial-gradient(30% 60% at 55% 5%,#0009,#0000 70%)}.app-hero{text-align:center;padding-block:clamp(36px,7vw,88px) clamp(8px,2vw,24px)}.app-hero__frame{justify-items:center;gap:clamp(14px,2.4vw,24px);display:grid}.app-crumbs{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted);margin:0;font-size:12px}.app-hero__icon{width:min(220px,46vw)}.app-hero__icon .app-icon{width:100%;height:auto}.app-hero .app-title{max-width:16ch;font-size:clamp(2.2rem,7vw,4.6rem);line-height:1.04}.app-hero .app-sub{max-width:46ch}.app-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.app-hero__note{color:var(--nu-muted);margin:0;font-size:14px}.app-strip{grid-template-columns:repeat(var(--app-cols,3), minmax(0, 1fr));border-top:1px solid var(--nu-line);width:100%;margin:clamp(20px,4vw,40px) 0 0;display:grid}.app-strip>div{border-left:1px solid var(--nu-line);text-align:center;padding:20px 8px}.app-strip>div:first-child{border-left:0}.app-strip dt{color:var(--nu-ink);font-size:clamp(1.6rem,4.6vw,2.5rem);line-height:1.1}.app-strip dd{margin:6px 0 0}@media (width<=560px){.app-strip{grid-template-columns:1fr}.app-strip>div{border-left:0;border-top:1px solid var(--nu-line)}.app-strip>div:first-child{border-top:0}}.app-works{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:-12px;display:flex}.app-chip{border:1px solid var(--nu-line);background:var(--nu-surface);color:var(--nu-ink);padding:5px 10px}.app-tl{gap:22px;margin:clamp(28px,5vw,52px) 0 0;padding:0;list-style:none;display:grid;position:relative}.app-tl:before{content:"";inset-block:0;border-left:1px dashed var(--nu-line);position:absolute;left:50%}.app-step{grid-template-columns:1fr 44px 1fr;align-items:center;display:grid}.app-step__card{background:var(--nu-surface);border:1px solid var(--nu-line);color:var(--nu-ink);grid-template-columns:auto 1fr;align-items:start;gap:4px 16px;padding:18px 20px;display:grid}.app-step__card h3{grid-column:2;margin:0;font-size:1.2rem}.app-step__card p{color:var(--nu-ink-soft);grid-column:2;margin:0;font-size:.95rem}.app-step__card .nu-label{grid-column:2}.app-step__glyph{grid-area:1/1/span 3;width:42px}.app-step__node{z-index:1;background:var(--nu-surface);border:1px solid var(--nu-line);grid-area:1/2;justify-self:center;place-items:center;width:30px;height:30px;display:grid;position:relative}.app-step:nth-child(odd) .app-step__card{grid-area:1/1}.app-step:nth-child(2n) .app-step__card{grid-area:1/3}.app-step--on .app-step__node{background:var(--nu-accent);border-color:var(--nu-accent);color:var(--nu-on-accent)}.app-step--on .app-step__card{background:var(--nu-ink);border-color:var(--nu-ink);color:var(--nu-bg)}.app-step--on .app-step__card p,.app-step--on .app-step__card .nu-label{color:inherit;opacity:.82}.app-step--on .app-pix{color:var(--nu-bg)}:root.dark .app-step--on .app-step__card{background:var(--nu-surface);border-color:var(--nu-accent);color:var(--nu-ink)}:root.dark .app-step--on .app-pix{color:var(--nu-ink)}@media (prefers-color-scheme:dark){:root:not(.light) .app-step--on .app-step__card{background:var(--nu-surface);border-color:var(--nu-accent);color:var(--nu-ink)}:root:not(.light) .app-step--on .app-pix{color:var(--nu-ink)}}@media (width<=720px){.app-tl:before{left:15px}.app-step{grid-template-columns:30px 1fr;align-items:start;gap:12px}.app-step__node{grid-column:1!important}.app-step:nth-child(odd) .app-step__card,.app-step:nth-child(2n) .app-step__card{grid-column:2}}.app-rowlist{border-top:1px solid var(--nu-line);margin:0;padding:0;list-style:none}.app-row{border-bottom:1px solid var(--nu-line);grid-template-columns:44px 1.3fr 1fr 1fr auto;align-items:baseline;gap:16px;padding:20px 0;display:grid}.app-row__name,.app-row__value{color:var(--nu-ink);font-size:clamp(1.2rem,3.2vw,1.9rem);line-height:1.15}.app-row__value{text-align:right;grid-column:5}.app-row__value--hot{color:var(--nu-accent)}@media (width<=720px){.app-row{grid-template-columns:32px 1fr auto;row-gap:2px}.app-row__kind,.app-row__detail{grid-column:2/4}.app-row__value{grid-area:1/3}}.app-band{border-block:1px solid var(--nu-line);position:relative;overflow:hidden}.app-band__inner{z-index:1;padding-block:clamp(36px,7vw,72px);position:relative}.app-band .app-tag{margin-bottom:18px}.app-preview__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(16px,3vw,32px);display:grid}.app-preview__grid--single{grid-template-columns:minmax(0,520px)}@media (width<=800px){.app-preview__grid{grid-template-columns:minmax(0,1fr)}}.app-shot{background:var(--nu-surface);border:1px solid var(--nu-line);margin:0;padding:10px}.app-shot img{width:100%;height:auto;display:block}.app-banner{background:var(--nu-surface);border:1px solid var(--nu-line);box-shadow:8px 8px 0 var(--nu-accent);color:var(--nu-ink)}.app-banner__top{border-bottom:1px solid var(--nu-line);border-top:6px solid var(--nu-accent);align-items:center;gap:10px;padding:12px 16px;display:flex}.app-banner__top img{width:auto;height:18px}.app-banner__powered{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted);font-size:11px}.app-banner__body{gap:10px;padding:16px;display:grid}.app-banner h3{margin:0;font-size:1.25rem}.app-banner p{color:var(--nu-ink-soft);margin:0;font-size:.92rem}.app-banner__list{border:1px solid var(--nu-line);background:var(--nu-bg);margin:4px 0 0;padding:0;list-style:none}.app-banner__list li{border-top:1px solid var(--nu-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.92rem;display:flex}.app-banner__list li:first-child{border-top:0}.app-banner__name{display:grid}.app-banner__name small{color:var(--nu-muted);font-size:.78rem}.app-switch,.app-check{border:1px solid var(--nu-ink);flex:none;width:38px;height:20px;display:inline-block;position:relative}.app-switch:after,.app-check:after{content:"";background:var(--nu-ink);width:14px;height:14px;position:absolute;top:2px;left:2px}.app-check--on{border-color:var(--nu-accent)}.app-check--on:after{background:var(--nu-accent);left:auto;right:2px}.app-banner__buttons{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:4px;display:grid}.app-banner__buttons span{text-align:center;border:1px solid var(--nu-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 8px;font-size:11px}.app-banner__accept{background:var(--nu-accent);color:var(--nu-on-accent);border-color:var(--nu-accent)!important}.app-tiles{border-top:1px solid var(--nu-line);border-left:1px solid var(--nu-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-tile{border-right:1px solid var(--nu-line);border-bottom:1px solid var(--nu-line);align-content:start;gap:10px;padding:18px;display:grid}.app-tile h3{color:var(--nu-ink);margin:0;font-size:1.15rem}.app-tile p{color:var(--nu-ink-soft);margin:0;font-size:.92rem}.app-tile__thumb{border:1px solid var(--nu-line);background:var(--nu-surface);place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.app-tile__glyph{z-index:1;width:56px;position:relative}@media (width<=960px){.app-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.app-tiles{grid-template-columns:minmax(0,1fr)}}.app-casegrid{border-top:1px solid var(--nu-line);border-left:1px solid var(--nu-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-case{border-right:1px solid var(--nu-line);border-bottom:1px solid var(--nu-line);background:var(--nu-surface);align-content:space-between;gap:34px;min-height:170px;padding:22px 20px 26px;display:grid}:root.dark .app-case{background:0 0}@media (prefers-color-scheme:dark){:root:not(.light) .app-case{background:0 0}}.app-case h3{color:var(--nu-ink);margin:0;font-size:1.2rem}@media (width<=960px){.app-casegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.app-casegrid{grid-template-columns:minmax(0,1fr)}}.app-faqgrid{border-top:1px solid var(--nu-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-q{border-bottom:1px solid var(--nu-line)}.app-q:nth-child(odd){border-right:1px solid var(--nu-line)}.app-q summary{color:var(--nu-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;font-size:1.05rem;list-style:none;display:flex}.app-q summary::-webkit-details-marker{display:none}.app-q summary:focus-visible{outline:2px solid var(--nu-accent);outline-offset:-2px}.app-q p{color:var(--nu-ink-soft);margin:0;padding:0 16px 20px;font-size:.95rem}.app-plus{width:30px;height:30px;color:var(--nu-muted);flex:none;position:relative}.app-plus:before,.app-plus:after{content:"";background:currentColor;position:absolute}.app-plus:before{height:1px;top:14px;left:7px;right:7px}.app-plus:after{width:1px;top:7px;bottom:7px;left:14px}.app-q[open] .app-plus:after{display:none}@media (width<=760px){.app-faqgrid{grid-template-columns:minmax(0,1fr)}.app-q:nth-child(odd){border-right:0}}.app-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-nextcard{min-height:190px;color:var(--nu-ink);background:var(--nu-surface);border:1px solid var(--nu-line);align-content:space-between;gap:44px;padding:22px;text-decoration:none;display:grid}.app-nextcard:hover,.app-nextcard:focus-visible{border-color:var(--nu-accent)}.app-nextcard h3{margin:0;font-size:clamp(1.4rem,3.6vw,2.2rem)}.app-nextcard p{color:var(--nu-ink-soft);margin:6px 0 0}.app-nextcard__top{justify-content:space-between;align-items:flex-start;display:flex}.app-nextcard--next{background:var(--nu-ink);color:var(--nu-bg);border-color:var(--nu-ink)}.app-nextcard--next p,.app-nextcard--next .nu-label{color:inherit;opacity:.82}:root.dark .app-nextcard--next{background:var(--nu-surface);color:var(--nu-ink);border-color:var(--nu-accent)}@media (prefers-color-scheme:dark){:root:not(.light) .app-nextcard--next{background:var(--nu-surface);color:var(--nu-ink);border-color:var(--nu-accent)}}@media (width<=640px){.app-next{grid-template-columns:minmax(0,1fr)}}.app-cta__inner{z-index:1;grid-template-columns:1.1fr 1fr;align-items:end;gap:24px;padding-block:clamp(44px,8vw,88px);display:grid;position:relative}.app-cta .app-title{max-width:15ch}.app-cta__box{background:var(--nu-surface);border:1px solid var(--nu-line);justify-items:start;gap:20px;padding:22px;display:grid}.app-cta__box p{color:var(--nu-ink-soft);margin:0}@media (width<=760px){.app-cta__inner{grid-template-columns:minmax(0,1fr)}}.app-dotband{color:#f9f8f7;background:#0e0e0e;padding-block:clamp(32px,6vw,64px) 22px}.app-dotword svg{width:100%;height:auto;display:block}.app-dotword rect{fill:#fff;opacity:.1}.app-dotword .lit{fill:var(--nu-accent);opacity:1}.app-dotband__legal{color:#a8a8a8;border-top:1px solid #ffffff24;margin:22px 0 0;padding-top:16px}.fam{display:grid}.fam-radio{opacity:0;pointer-events:none;position:absolute}.fam-bars{border-top:1px solid var(--nu-line);gap:0;display:grid}.fam-bar{border-bottom:1px solid var(--nu-line);flex-wrap:wrap;display:flex}.fam-bar label{color:var(--nu-muted);cursor:pointer;padding:14px 18px;font-size:1rem}.fam-bar label:hover{color:var(--nu-ink)}.fam-panel{gap:22px;padding-block:clamp(22px,4vw,40px);display:none}.fam-text{max-width:60ch;color:var(--nu-ink-soft);margin:0;font-size:1.15rem}.fam-apps{border-top:1px solid var(--nu-line);border-left:1px solid var(--nu-line);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.fam-app{border-right:1px solid var(--nu-line);border-bottom:1px solid var(--nu-line);min-height:8.5rem;color:var(--nu-ink);align-content:start;justify-items:start;gap:10px;padding:16px;text-decoration:none;display:grid}a.fam-app:hover{background:var(--nu-surface)}.fam-icon{min-height:40px;display:block}.fam-app--soon .fam-icon{opacity:.45}.fam-app--soon .fam-name{color:var(--nu-muted)}.fam-soon{border:1px solid var(--nu-line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-muted);padding:2px 6px;font-size:11px}@media (width<=640px){.fam-bar{flex-wrap:nowrap;overflow-x:auto}.fam-bar label{white-space:nowrap;flex:none}}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])){--color-brand:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f5f4);--color-brand-hover:var(--lightningcss-light,#44403c)var(--lightningcss-dark,#d6d3d1);--color-on-brand:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#1c1917);--nu-accent:var(--color-brand);--nu-accent-hover:var(--color-brand-hover);--nu-on-accent:var(--color-on-brand);--nu-bg:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#131211);--nu-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1a19);--nu-raised:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#1b1a19);--nu-line:var(--lightningcss-light,#e7e5e4)var(--lightningcss-dark,#2f2d2b);--nu-ink:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f5f4);--nu-ink-soft:var(--lightningcss-light,#44403c)var(--lightningcss-dark,#d6d3d1);--nu-muted:var(--lightningcss-light,#78716c)var(--lightningcss-dark,#a8a29e);--radius:10px;--radius-lg:16px;--shadow-sm:0 1px 2px #1c19170f;--nu-gutter:24px;--nu-frame:1120px;--wide-width:calc(var(--nu-frame) + 2 * var(--spacing-6));--nu-header-height:72px;--nu-logo-max:36px}@supports not (color:light-dark(#000, #fff)){:root[data-nu-theme=base]:not(:where([data-nu-page=classic])){--color-brand:#1c1917;--color-brand-hover:#44403c;--color-on-brand:#fafaf9;--nu-bg:#fafaf9;--nu-surface:#fff;--nu-raised:#f5f5f4;--nu-line:#e7e5e4;--nu-ink:#1c1917;--nu-ink-soft:#44403c;--nu-muted:#78716c}}@media (width>=640px){:root[data-nu-theme=base]:not(:where([data-nu-page=classic])){--nu-gutter:32px}}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])){scroll-padding-top:calc(var(--nu-header-height) + 1rem)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) body:before{display:none}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) body{text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) ::selection{background:var(--nu-ink);color:var(--nu-bg)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .page-content a,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-prose a{color:var(--nu-ink);text-decoration:underline;-webkit-text-decoration-color:var(--nu-line);text-decoration-color:var(--nu-line);text-underline-offset:.2em;text-decoration-thickness:1px}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .page-content a:hover,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-prose a:hover{text-decoration-color:currentColor}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-label{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;font-size:.875rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn{height:44px;font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:var(--radius);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:0 22px;font-size:1rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--solid,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--solid:hover,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--solid:focus-visible{clip-path:none}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--solid:hover,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--solid:focus-visible{background:var(--nu-accent-hover)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--line{border-color:var(--nu-line);color:var(--nu-ink)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-btn--line:hover,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) a.nu-btn--line:hover{background:var(--nu-raised);border-color:var(--nu-muted);color:var(--nu-ink)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-header{background:color-mix(in srgb, var(--nu-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-header__row{padding-inline:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-nav__item,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-panel__title,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mobile a{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-nav__item{border-radius:var(--radius)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode{border-radius:var(--radius);overflow:hidden}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__button,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__top,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__social a.nu-footer__icon{border-radius:var(--radius);border-color:var(--nu-line);background:0 0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode__btn{height:36px}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode__btn{width:36px}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode__btn img{filter:grayscale()}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__button{height:36px;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__code{text-transform:uppercase;letter-spacing:.04em}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__button:hover,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang[open] .nu-lang__button,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) a.nu-footer__top:hover{border-color:var(--nu-muted);background:var(--nu-raised)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__list{border-radius:var(--radius-lg);box-shadow:0 12px 32px #1c191724}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__list a{border-radius:8px}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-lang__list a[aria-current=true]{box-shadow:none;background:var(--nu-raised)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer{background:var(--nu-bg);margin-top:clamp(4rem,8vw,7rem)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__grid{background:0 0;border-inline:0;flex-wrap:wrap;align-items:flex-start;gap:2rem clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,2rem + 2vw,3.5rem) 2rem;display:flex}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__grid>*{background:0 0;padding:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__brand{flex:16rem;gap:.75rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__tagline{max-width:24rem;color:var(--nu-muted);font-size:1rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__col{flex:0 11rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__heading{color:var(--nu-muted);margin-bottom:.875rem;font-size:.9375rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__col a,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__social a:not(.nu-footer__icon),:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__legal-links a{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__legal-links a{font-size:.9375rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__end{flex-direction:row;flex:none;align-items:center;gap:.75rem;margin-inline-start:auto}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__legal{border:0;border-top:1px solid var(--nu-line);background:0 0;padding:1.5rem 0 2.5rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__copy{font-size:.9375rem}@media (width<=640px){:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-footer__end{flex:100%;margin-inline-start:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode__btn{width:40px;height:40px}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .nu-mode{height:40px}}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-form{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-field label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--nu-ink-soft);font-size:.9375rem}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-field input,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-field textarea{border-radius:var(--radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-field input:focus-visible,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-field textarea:focus-visible{border-color:var(--nu-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--nu-ink) 14%, transparent);outline:none}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-block{max-width:48rem;margin-inline:max(var(--nu-gutter), calc((100% - var(--nu-frame)) / 2));padding-block:clamp(2.5rem,2rem + 2vw,4rem);padding-inline:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-block__title{letter-spacing:-.02em}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .contact-page,:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .thanks-page{margin-inline:max(var(--nu-gutter), calc((100% - var(--nu-frame)) / 2)) auto;padding-inline:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .page-article{margin-inline:max(var(--nu-gutter), calc((100% - var(--nu-frame)) / 2));padding-block:clamp(3rem,2rem + 3vw,5rem);padding-inline:0}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .page-title{letter-spacing:-.03em}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .cards__item{border-radius:var(--radius-lg);background:var(--nu-surface);border-color:var(--nu-line)}:root[data-nu-theme=base]:not(:where([data-nu-page=classic])) .cards__label{font-family:var(--font-body);text-transform:none;letter-spacing:.02em;font-size:.875rem}:root{--color-brand:#fe4a23;--color-brand-hover:#e53d18;--color-on-brand:#0a0e27;--nu-accent:var(--color-brand);--nu-accent-hover:var(--color-brand-hover);--nu-on-accent:var(--color-on-brand);--nu-bg:var(--lightningcss-light,#f4f4f1)var(--lightningcss-dark,#161616);--nu-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);--nu-raised:var(--lightningcss-light,#fbfbf9)var(--lightningcss-dark,#1b1b1b);--nu-line:var(--lightningcss-light,#e1ded5)var(--lightningcss-dark,#393939);--nu-ink:var(--lightningcss-light,#11183a)var(--lightningcss-dark,#f9f8f7);--nu-ink-soft:var(--lightningcss-light,#3b4160)var(--lightningcss-dark,#cecece);--nu-muted:var(--lightningcss-light,#6b7080)var(--lightningcss-dark,#9f9f9f);--color-bg:var(--nu-bg);--color-bg-subtle:var(--nu-bg);--color-text:var(--nu-ink);--color-text-secondary:var(--nu-ink-soft);--color-muted:var(--nu-muted);--color-border:var(--nu-line);--color-border-subtle:var(--nu-line);--color-surface:var(--nu-surface);--font-weight-heading:400;--font-weight-display:400;--radius:0;--radius-lg:0;--shadow-sm:none;--nu-frame:1232px;--nu-gutter:16px;--nu-header-height:88px;--nu-logo-max:52px;--nav-height:var(--nu-header-height);--wide-width:calc(var(--nu-frame) - 2 * var(--spacing-8))}@media (width>=640px){:root{--nu-gutter:32px}}@media (width>=1800px){:root{--nu-frame:1500px}}@media (width>=2300px){:root{--nu-frame:1900px}}@supports not (color:light-dark(#000, #fff)){:root{--nu-bg:#f4f4f1;--nu-surface:#fff;--nu-raised:#fbfbf9;--nu-line:#e1ded5;--nu-ink:#11183a;--nu-ink-soft:#3b4160;--nu-muted:#6b7080}}body,b,strong{font-weight:400}body{position:relative}body:before{content:"";z-index:0;pointer-events:none;--nu-edge:max(var(--nu-gutter), (100% - var(--nu-frame)) / 2);background:linear-gradient(var(--nu-line), var(--nu-line)) var(--nu-edge) 0 / 1px 100% no-repeat, linear-gradient(var(--nu-line), var(--nu-line)) calc(100% - var(--nu-edge)) 0 / 1px 100% no-repeat;position:absolute;inset:0}main{z-index:1;position:relative}.nu-frame{width:min(var(--nu-frame), 100% - 2 * var(--nu-gutter));margin-inline:auto}.nu-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-muted);font-size:12px}.nu-btn{--nu-notch:8px;height:40px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.nu-btn--line{color:var(--nu-ink);border-color:var(--nu-ink);background:0 0}.nu-btn--line:hover{color:var(--nu-bg);background:var(--nu-ink)}.nu-btn--solid{color:var(--nu-on-accent);background:var(--nu-accent);clip-path:polygon(var(--nu-notch) 0, 100% 0, 100% calc(100% - var(--nu-notch)), calc(100% - var(--nu-notch)) calc(100% - var(--nu-notch)), calc(100% - var(--nu-notch)) 100%, 0 100%, 0 var(--nu-notch), var(--nu-notch) var(--nu-notch))}.nu-btn--solid:hover,.nu-btn--solid:focus-visible{clip-path:polygon(0 0, calc(100% - var(--nu-notch)) 0, calc(100% - var(--nu-notch)) var(--nu-notch), 100% var(--nu-notch), 100% 100%, var(--nu-notch) 100%, var(--nu-notch) calc(100% - var(--nu-notch)), 0 calc(100% - var(--nu-notch)))}a.nu-btn--solid,a.nu-btn--solid:hover{color:var(--nu-on-accent)}a.nu-btn--line{color:var(--nu-ink)}a.nu-btn--line:hover{color:var(--nu-bg)}.nu-btn:focus-visible{outline:2px solid var(--nu-accent);outline-offset:3px}.nu-on-dark,:root.dark .nu-on-light{display:none!important}:root.dark .nu-on-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not(.light) .nu-on-light{display:none!important}:root:not(.light) .nu-on-dark{display:block!important}}@media (width<=640px){main>.article{padding-inline:16px}}main .article *{font-weight:400!important}.nu-prose{max-width:720px;color:var(--nu-ink-soft);margin-top:16px;font-size:17px;line-height:1.65}.nu-prose>*+*{margin-top:1em}.nu-prose h2,.nu-prose h3{color:var(--nu-ink);margin-top:1.6em;line-height:1.25}.nu-prose h2{font-size:26px}.nu-prose h3{font-size:20px}.nu-prose a{color:var(--nu-accent);text-underline-offset:3px;text-decoration:underline}.nu-prose code{font-family:var(--font-mono);color:var(--nu-ink);font-size:.9em}.nu-prose ul,.nu-prose ol{padding-inline-start:1.2em}.nu-prose pre[class*=language-],.nu-prose pre{white-space:pre-wrap;word-break:break-all;font:12px/1.6 var(--font-mono);border:1px solid var(--nu-line);text-shadow:none;border-radius:0;margin-top:12px;padding:16px;overflow-x:auto;color:var(--nu-ink-soft)!important;background:var(--nu-surface)!important}.nu-prose pre code,.nu-prose pre[class*=language-] code{font:inherit;background:0 0;color:inherit!important}main[data-astro-cid-hkbrpulz]{min-height:calc(100vh - var(--nav-height) - 300px)}
