:root{--theme-brand-white:#fff;--theme-brand-red:red;--theme-brand-black:#000;--theme-background-primary:#0f1214;--theme-background-secondary:#1b1f21;--theme-background-tertiary:#272a2e;--theme-text-primary:#e5e5e5;--theme-text-secondary:#989898;--theme-text-tertiary:#656565;--theme-text-inverse:#000;--theme-hover-overlay:#ffffff1a;--theme-border-primary:#656565;--theme-border-secondary:#4c4c4c;--theme-border-tertiary:#323232;--theme-accent-primary:#fff;--theme-accent-disable:#323232;--theme-attention:#e42525;--theme-modal-background:#00000080}[data-theme=light]{--theme-background-primary:#fff;--theme-background-secondary:#f5f5f5;--theme-background-tertiary:#e5e5e5;--theme-text-primary:#000;--theme-text-secondary:#4c4c4c;--theme-text-tertiary:#7e7e7e;--theme-text-inverse:#fff;--theme-hover-overlay:#0000001a;--theme-border-primary:#b2b2b2;--theme-border-secondary:#cbcbcb;--theme-border-tertiary:#e5e5e5;--theme-accent-primary:#000;--theme-accent-disable:#e5e5e5}.menu-large{width:100%;height:100%}.menu-large:focus-visible{box-shadow:0 0 0 2px var(--theme-background-primary),0 0 0 4px var(--theme-accent-primary);outline:none}.menu-large__image{border:solid 1px var(--theme-border-tertiary);flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}.menu-large__image:after{content:"";background-color:var(--theme-text-inverse);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.menu-large__image-content{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.menu-large__image-content{max-width:inherit}}.menu-large--auto{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}@media (min-width:768px){.menu-large--auto{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}}.menu-large--auto .menu-large__image{max-width:120px}@media (min-width:768px){.menu-large--auto .menu-large__image{max-width:inherit}}.menu-large--card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.menu-large--card{gap:12px}}.menu-large--link{cursor:pointer}.menu-large__content{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.menu-large__content-header{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.menu-large__content-texts{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.menu-large__content-texts{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px}}.menu-large__content-title{min-width:1px;min-height:1px;color:var(--theme-text-primary);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:8px;font-size:1rem;font-weight:700;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}@media (min-width:1280px){.menu-large__content-title{font-size:1.25rem}}.menu-large__content-caption{color:var(--theme-text-secondary);white-space:nowrap;text-align:right;white-space:pre;flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.menu-large__content-lock{color:var(--theme-text-secondary);flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.menu-large__content-lock svg{width:20px;height:20px}.menu-large__content-description{color:var(--theme-text-primary);font-size:.875rem;font-weight:400;line-height:1.8;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.menu-large__icon{color:var(--theme-text-secondary);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.menu-large__icon svg{width:24px;height:24px}.menu-large--link:hover .menu-large__image:after{opacity:.4}.menu-large--link:hover .menu-large__content-title,.menu-large--link:hover .menu-large__content-caption,.menu-large--link:hover .menu-large__content-description,.menu-large--link:hover .menu-large__icon{color:var(--theme-text-tertiary)}.menu-large--emphasis .menu-large__content-title{font-size:2rem;font-weight:800}@media (min-width:1280px){.menu-large--emphasis .menu-large__content-title{font-size:2.5rem}}
