#R_Drawer{z-index:1800;pointer-events:auto;position:fixed;inset:0}#R_Drawer *{box-sizing:border-box}#R_Drawer .drawer-overlay{z-index:0;background:var(--color-overlay);cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}#R_Drawer .drawer-panel{z-index:1;background:var(--color-surface-raised);width:min(100%,520px);min-height:100%;color:var(--color-text);position:relative}#R_Drawer .drawer-nav{flex-direction:column;min-height:100svh;padding:clamp(72px,12vh,128px) clamp(24px,6vw,72px);display:flex}#R_Drawer .drawer-close{z-index:1;width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:24px;right:24px}#R_Drawer .drawer-close:hover,#R_Drawer .drawer-close:focus-visible{background:var(--color-surface);color:var(--color-text)}#R_Drawer .drawer-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#R_Drawer .drawer-item{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);gap:2px;padding:12px 0 10px;text-decoration:none;transition:color .15s,padding-left .15s;display:grid}#R_Drawer .drawer-item:first-child{border-top:1px solid var(--color-border)}#R_Drawer .drawer-item-number{color:var(--color-text-subtle);letter-spacing:.02em;font-size:.62rem;line-height:1.2}#R_Drawer .drawer-item-title{letter-spacing:-.045em;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:500;line-height:1}#R_Drawer .drawer-item:hover,#R_Drawer .drawer-item:focus-visible,#R_Drawer .drawer-item.active{color:var(--color-text);padding-left:10px}#R_Drawer .drawer-item.active,#R_Drawer .drawer-item[aria-current=page]{color:var(--color-text)}#R_Drawer .drawer-item.active .drawer-item-number,#R_Drawer .drawer-item[aria-current=page] .drawer-item-number{color:var(--color-text-muted)}#R_Drawer .drawer-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (max-width:767px){#R_Drawer .drawer-panel{width:100%}#R_Drawer .drawer-nav{padding:84px 22px 32px}#R_Drawer .drawer-close{top:18px;right:16px}}
.appbar-topbar{text-align:center;z-index:10;width:100%;position:relative}.appbar-topbar ul{justify-content:center;align-items:center;gap:clamp(14px,1.8vw,30px);margin:0;padding:0;list-style:none;display:flex}.appbar-topbar nav li{padding:0}.appbar-topbar a{color:var(--appbar-muted);font-family:var(--font-sans);font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:6px 0;font-weight:500;text-decoration:none;transition:color .18s,transform .12s;display:inline-flex}.appbar-topbar a.active{color:var(--appbar-foreground);font-weight:600}.appbar-topbar a:hover,.appbar-topbar a:focus-visible{color:var(--appbar-foreground);transform:translateY(-1px)}.appbar-topbar a:active{transition:transform 80ms;transform:scale(.96)}
.site-appbar{z-index:900;width:100%;color:var(--appbar-foreground);background-color:var(--appbar-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--appbar-background:var(--color-surface-raised);--appbar-foreground:var(--color-text);--appbar-muted:var(--color-text-muted);--appbar-placeholder:var(--color-text-subtle);--appbar-border:var(--color-border);--appbar-control-surface:var(--color-surface);--appbar-search-surface:var(--color-surface-raised);transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.site-appbar-toolbar{box-sizing:border-box;grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-height:72px;padding-inline:16px;display:grid;overflow:visible}.site-appbar-brand-slot,.site-appbar-navigation-slot,.site-appbar-actions-slot{min-width:0}.site-appbar-brand-slot{grid-column:1;justify-content:flex-start;align-items:center;display:flex}.site-appbar-navigation-slot{grid-column:2;justify-self:center;display:none}.site-appbar-actions-slot{box-sizing:border-box;grid-column:2;justify-content:flex-end;align-items:center;width:100%;padding-left:20px;display:flex;position:relative;overflow:visible}.site-appbar-search-fallback{flex-shrink:0;width:44px;min-width:44px;height:44px}.site-appbar-menu-button{width:44px;height:44px;color:var(--appbar-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:999px;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.site-appbar-menu-button:hover,.site-appbar-menu-button[aria-expanded=true]{background-color:var(--appbar-control-surface)}.site-appbar-menu-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site-appbar-icon{flex:none;width:20px;height:20px;display:block}.site-appbar-icon--small{width:18px;height:18px}html[data-theme=dark] .site-appbar{--appbar-background:var(--color-background);--appbar-search-surface:var(--color-background)}.site-appbar-logo--dark,html[data-theme=dark] .site-appbar-logo--light{display:none}html[data-theme=dark] .site-appbar-logo--dark{display:block}.site-appbar .site-appbar-brand{width:auto;color:var(--appbar-foreground);align-items:center;text-decoration:none;display:flex}@media (min-width:600px){.site-appbar-toolbar{padding-inline:24px}}@media (min-width:900px){.site-appbar-toolbar{grid-template-columns:var(--appbar-slot-md) minmax(0, 1fr) var(--appbar-slot-md);gap:24px;min-height:80px}.site-appbar-brand-slot{width:var(--appbar-slot-md);min-width:var(--appbar-slot-md);grid-column:1}.site-appbar-navigation-slot{display:flex}.site-appbar-actions-slot{grid-column:3;padding-left:0}.site-appbar-menu-button{display:none}}@media (min-width:1200px){.site-appbar-toolbar{grid-template-columns:var(--appbar-slot-lg) minmax(0, 1fr) var(--appbar-slot-lg);padding-inline:32px}.site-appbar-brand-slot{width:var(--appbar-slot-lg);min-width:var(--appbar-slot-lg)}}
.reon-wordmark{font-family:var(--font-sans);font-size:var(--font-size-h3);font-synthesis:style;letter-spacing:-.04em;font-style:italic;font-weight:700}.footer-logo.reon-wordmark{color:#e8e8e3}
.site-footer{box-sizing:border-box;color:#a0a0a0;width:100%;font-size:var(--font-size-small);background-color:#151613;gap:4.5rem;padding:5rem max(2rem,50vw - 43.75rem);line-height:1.5;display:grid}.footer-main{grid-template-columns:1fr;align-items:start;gap:1rem;width:100%;max-width:87.5rem;margin:0 auto;display:grid}.footer-left{flex-direction:column;align-items:flex-start;gap:1rem;max-width:32rem;display:flex}.footer-logo{width:7.5rem;height:auto}.footer-description{color:#c2c2bc;font-size:var(--font-size-small);margin:0;line-height:1.6}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem;width:100%;max-width:87.5rem;margin:0 auto;display:grid}.footer-grid>div,.footer-grid>nav{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.footer-grid>div>span:first-child,.footer-grid>nav>span:first-child{color:#94958d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem}.footer-right,.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column{gap:.625rem}.footer-link{overflow-wrap:anywhere;color:#e8e8e3;width:fit-content;max-width:100%;font-size:var(--font-size-small);text-decoration:none;transition:opacity .15s}.footer-link:hover,.footer-link:focus-visible{opacity:.85;text-underline-offset:.25rem;text-decoration:underline}.footer-contact-link{align-items:center;gap:.5rem;display:inline-flex}.social-icon{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .12s;display:inline-flex}.footer-contact-link:hover .social-icon,.footer-contact-link:focus-visible .social-icon{transform:translateY(-2px)}.footer-contact-row{align-items:flex-start;width:100%;max-width:87.5rem;margin:0 auto;display:flex}.footer-contact{justify-items:start;gap:.65rem;display:grid}.footer-contact>span{color:#94958d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem}.footer-bottom{box-sizing:border-box;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:87.5rem;margin:0 auto;padding-top:1.25rem;display:flex}.footer-info{color:#898a84;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.footer-preference-controls{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.footer-language-control{color:#a0a0a0;font-size:var(--font-size-caption);align-items:center;gap:.375rem;display:inline-flex}.footer-language-label{letter-spacing:.06em;text-transform:uppercase}.footer-language-control .MuiSelect-select{color:#fff;min-height:0;font:inherit;cursor:pointer;background:0 0;padding:0 1.5rem 0 .55rem;font-size:.72rem;line-height:1.5}.footer-language-control .MuiOutlinedInput-root{color:#fff;border-radius:999px;height:1.75rem}.footer-language-control .MuiOutlinedInput-notchedOutline{border-color:#ffffff57}.footer-language-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.footer-language-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff}.footer-language-control .MuiSelect-icon{color:currentColor}.footer-language-control .MuiSelect-select:focus-visible{outline-offset:3px;outline:2px solid #fff}.footer-language-menu{margin-top:.35rem;border-radius:var(--radius-sm)!important;color:#fff!important;background:#171717!important}html[data-theme=light] .footer-language-menu{box-shadow:0 .5rem 2rem #00000029;color:#171717!important;background:#fff!important}html[data-theme=light] .footer-language-menu .MuiMenuItem-root{color:#171717}html[data-theme=dark] .footer-language-menu .MuiMenuItem-root{color:#fff}.footer-language-menu .MuiMenuItem-root{min-height:1.75rem;font-size:.65rem}.footer-language-menu .MuiMenuItem-root:hover,.footer-language-menu .Mui-selected{background:#ffffff1a}.footer-theme-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.footer-theme-icon,.footer-theme-icon>span{place-items:center;display:grid}.footer-theme-icon svg{width:1.125rem;height:1.125rem}.footer-theme-button:hover{background:#ffffff1a;border-color:#fff}.footer-theme-button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:700px){.site-footer{gap:3.5rem;padding:4rem 1rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.footer-bottom{align-items:flex-start;font-size:.6rem}.footer-info{max-width:65%}}@media (max-width:420px){.footer-bottom{flex-direction:column;align-items:stretch}.footer-info{max-width:none}.footer-preference-controls{align-self:flex-end}}.footer-theme-button[hidden]{display:none}
