@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.root{width:100%;min-height:100%}*,:before,:after{box-sizing:border-box}html{background:var(--bg-primary);min-height:100%;color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:var(--font-weight-normal);color:var(--text-primary);background-color:var(--bg-primary);background-image:url(/03-rixos.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;overflow:hidden auto}body:has([data-public-careers-root]){background-image:none;background-color:var(--bg-primary);background-attachment:scroll}[data-public-careers-root]{width:100%;min-height:100vh;display:block}strong{font-weight:var(--font-weight-semibold)}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--content-switch-min-height-mobile:28rem;--content-switch-min-height-desktop:36rem;--color-primary:#c1a97e;--color-primary-hover:#b0986a;--color-success:#16a34a;--color-error:#dc2626;--color-warning:#d97706;--color-info:#0ea5e9;--text-primary:#333;--text-secondary:#5c5c5c;--text-inverse:#fff;--bg-primary:#f8f5f1;--bg-secondary:#fff;--bg-tertiary:#ebe6df;--border-primary:#e0dbd4;--border-focus:#c1a97e;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--dashboard-card-padding:calc(var(--space-xl)/2);--dashboard-main-padding:calc(var(--space-xl)/2);--nav-item-height:2.75rem;--nav-icon-size:1.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:400;--font-weight-semibold:500;--border-weight:1px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000014;--shadow-xl:0 20px 25px #0000001a;--shadow-float:0 20px 25px #00000014,0 25px 50px -12px #00000026;--transition-fast:.15s ease;--transition-normal:.2s ease;--z-1:1;--z-2:2;--z-3:10;--z-4:40;--z-5:41;--z-6:45;--z-7:50;--z-8:60;--z-modal-backdrop:5000;--z-modal-panel:5001;--glass-blur:16px;--glass-blur-strong:24px;--glass-bg:#ffffffb8;--glass-border:#e0dbd4e6;--glass-button-bg:#ffffffa6;--glass-button-border:#e0dbd4f2;--glass-cta-bg:#c1a97ebf;--glass-cta-border:#c1a97ee6}[data-theme=dark]{--color-primary:#d4bc94;--color-primary-hover:#e0cfa8;--color-success:#22c55e;--color-error:#ef4444;--text-primary:#fff;--text-secondary:#d9d9d9;--bg-primary:#141414;--bg-secondary:#1a1a1a;--bg-tertiary:#262626;--border-primary:#404040;--border-focus:#d4bc94;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0000004d;--shadow-xl:0 20px 25px #00000059;--shadow-float:0 20px 25px #0003,0 25px 50px -12px #0006;--glass-bg:#1a1a1ad1;--glass-border:#404040b3;--glass-button-bg:#262626b3;--glass-button-border:#404040e6;--glass-cta-bg:#d4bc9480;--glass-cta-border:#d4bc94bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){:root{--content-switch-min-height-mobile:22rem;--space-xs:.2rem;--space-sm:.4rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.25rem;--space-2xl:2rem;--dashboard-card-padding:calc(var(--space-md)/2);--dashboard-main-padding:calc(var(--space-md)/2);--font-size-xs:.7rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1rem;--font-size-xl:1.1rem;--font-size-2xl:1.25rem;--nav-item-height:2.5rem;--nav-icon-size:1.125rem}}.glassButton{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:backdrop-filter;transform:translateZ(0)}.contentSwitchArea{min-height:var(--content-switch-min-height-mobile)}@media (min-width:768px){.contentSwitchArea{min-height:var(--content-switch-min-height-desktop)}}@media print{@page{margin:12mm}body *{visibility:hidden}[data-page-export-root],[data-page-export-root] *{visibility:visible}[data-page-export-root]{width:100%;position:absolute;top:0;left:0}}
