*,:after,:before{box-sizing:border-box}body,html{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{background:none;border:none;font:inherit;margin:0}img{display:block;max-width:100%}.app-shell[data-v-f49258d9]{background-color:#fff;color:#1f1f1f;display:flex;flex-direction:column;font-family:Helvetica Neue,Arial,sans-serif;min-height:100vh}.navbar[data-v-f49258d9]{background-color:#e60023f2;box-shadow:0 2px 12px #00000026;left:0;position:fixed;right:0;top:0;z-index:100}.navbar__content[data-v-f49258d9]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 1.5rem}.navbar__brand[data-v-f49258d9]{align-items:center;color:#fff;display:flex;font-family:Helvetica Neue,HelveticaNeue-Light,Helvetica Light,Arial,sans-serif;font-size:1.25rem;font-weight:300;gap:.75rem;letter-spacing:.03em}.navbar__icon[data-v-f49258d9]{flex-shrink:0;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.navbar__menu--desktop[data-v-f49258d9]{align-items:center;color:#fff;display:flex;font-family:Helvetica Neue,HelveticaNeue-Light,Helvetica Light,Arial,sans-serif;font-size:.95rem;font-weight:300;gap:1rem;letter-spacing:.12em;text-transform:uppercase}.navbar__toggle[data-v-f49258d9]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:0}.navbar__toggle span[data-v-f49258d9]{background:#fff;height:2px;transition:transform .3s ease,opacity .3s ease;width:24px}.navbar__menu--mobile[data-v-f49258d9]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:120}.navbar__menu-content[data-v-f49258d9]{background:#e60023f5;display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:1.75rem 1.5rem;width:min(280px,80vw)}.navbar__close[data-v-f49258d9]{align-self:flex-end;background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.navbar__mobile-link[data-v-f49258d9]{color:#fff;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.navbar__mobile-dropdown[data-v-f49258d9]{display:flex;flex-direction:column;gap:.5rem}.navbar__mobile-dropdown-toggle[data-v-f49258d9]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.navbar__mobile-dropdown-toggle span[data-v-f49258d9]{transition:transform .2s ease}.navbar__mobile-dropdown-toggle span.open[data-v-f49258d9]{transform:rotate(180deg)}.navbar__mobile-dropdown-list[data-v-f49258d9]{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.navbar__mobile-dropdown-list a[data-v-f49258d9]{color:#f7f7f7;font-size:1.05rem;font-weight:300;letter-spacing:normal;text-transform:none}.menu-slide-enter-active[data-v-f49258d9],.menu-slide-leave-active[data-v-f49258d9]{transition:opacity .2s ease}.menu-slide-enter-from[data-v-f49258d9],.menu-slide-leave-to[data-v-f49258d9]{opacity:0}.dropdown-fade-enter-active[data-v-f49258d9],.dropdown-fade-leave-active[data-v-f49258d9]{transition:opacity .2s ease}.dropdown-fade-enter-from[data-v-f49258d9],.dropdown-fade-leave-to[data-v-f49258d9]{opacity:0}.navbar__link[data-v-f49258d9]{border-radius:999px;color:inherit;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.navbar__link[data-v-f49258d9]:focus-visible,.navbar__link[data-v-f49258d9]:hover{background-color:#ffffff2e;transform:translateY(-2px)}.navbar__dropdown[data-v-f49258d9]{position:relative}.navbar__dropdown summary[data-v-f49258d9]{background-color:#ffffff2e;border-radius:999px;cursor:pointer;list-style:none;padding:.5rem .75rem;transition:background-color .2s ease,transform .2s ease}.navbar__dropdown summary[data-v-f49258d9]::-webkit-details-marker{display:none}.navbar__dropdown summary[data-v-f49258d9]:focus-visible,.navbar__dropdown summary[data-v-f49258d9]:hover{transform:translateY(-2px)}.navbar__dropdown-list[data-v-f49258d9]{background:#fff;border-radius:.75rem;box-shadow:0 18px 35px #0000002e;color:#1f1f1f;display:flex;flex-direction:column;gap:.25rem;letter-spacing:normal;list-style:none;margin:0;min-width:180px;padding:.75rem 0;position:absolute;right:0;text-transform:none;top:calc(100% + .5rem)}.navbar__dropdown-link[data-v-f49258d9]{color:inherit;display:block;font-size:1rem;padding:.6rem 1.05rem;text-decoration:none;transition:background-color .2s ease}.navbar__dropdown-link[data-v-f49258d9]:focus-visible,.navbar__dropdown-link[data-v-f49258d9]:hover{background-color:#e6002326}.app-main[data-v-f49258d9]{flex:1 0 auto;padding-top:80px}@media (max-width:768px){.navbar__content[data-v-f49258d9]{align-items:center;flex-direction:row;gap:.75rem;width:100%}.navbar__menu--desktop[data-v-f49258d9]{display:none}.navbar__toggle[data-v-f49258d9]{display:flex;margin-left:auto}}@media (min-width:769px){.navbar__icon[data-v-f49258d9]{height:auto;width:200px}}
