@font-face{font-family:RPJS Inter;src:url(../../../brand/ready-player-js/fonts/Inter-wght.latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:RPJS Mono;src:url(../../../brand/ready-player-js/fonts/JetBrainsMono-wght.latin.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:RPJS Playfair;src:url(../../../brand/ready-player-js/fonts/PlayfairDisplay.latin.woff2) format("woff2");font-weight:400 900;font-display:swap}@property --rp-bg{syntax: "<color>"; inherits: true; initial-value: #07080C;}@property --rp-surface{syntax: "<color>"; inherits: true; initial-value: #0E1118;}@property --rp-surface-2{syntax: "<color>"; inherits: true; initial-value: #121824;}@property --rp-line{syntax: "<color>"; inherits: true; initial-value: #2B3550;}@property --rp-line-2{syntax: "<color>"; inherits: true; initial-value: #3A4560;}@property --rp-ink{syntax: "<color>"; inherits: true; initial-value: #E8F1FF;}@property --rp-body{syntax: "<color>"; inherits: true; initial-value: #B7C1D3;}@property --rp-mute{syntax: "<color>"; inherits: true; initial-value: #8A96AD;}@property --rp-accent{syntax: "<color>"; inherits: true; initial-value: #35E0FF;}@property --rp-accent-ink{syntax: "<color>"; inherits: true; initial-value: #35E0FF;}@property --rp-on-accent{syntax: "<color>"; inherits: true; initial-value: #07080C;}@property --rp-btn{syntax: "<color>"; inherits: true; initial-value: #35E0FF;}@property --rp-on-btn{syntax: "<color>"; inherits: true; initial-value: #07080C;}@property --rp-btn-glow{syntax: "<color>"; inherits: true; initial-value: rgb(53 224 255 / .5);}@property --rp-ring{syntax: "<color>"; inherits: true; initial-value: #35E0FF;}@property --rp-glow-1{syntax: "<color>"; inherits: true; initial-value: rgb(53 224 255 / .22);}@property --rp-glow-2{syntax: "<color>"; inherits: true; initial-value: rgb(31 166 201 / .18);}@property --rp-glow-3{syntax: "<color>"; inherits: true; initial-value: rgb(255 217 160 / .08);}@property --rp-nav-bg{syntax: "<color>"; inherits: true; initial-value: rgb(7 8 12 / .72);}@property --rp-grain{syntax: "<number>"; inherits: true; initial-value: .06;}@property --rp-light{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rp-vig{syntax: "<number>"; inherits: true; initial-value: .28;}html[data-rpjs-env=showroom]{--rp-bg:#07080C;--rp-surface:#0E1118;--rp-surface-2:#121824;--rp-line:#2B3550;--rp-line-2:#3A4766;--rp-ink:#E8F1FF;--rp-body:#B7C1D3;--rp-mute:#8A96AD;--rp-accent:#35E0FF;--rp-accent-ink:#35E0FF;--rp-on-accent:#07080C;--rp-btn:#35E0FF;--rp-on-btn:#07080C;--rp-btn-glow: rgb(53 224 255 / .5);--rp-ring:#35E0FF;--rp-glow-1: rgb(53 224 255 / .22);--rp-glow-2: rgb(31 166 201 / .18);--rp-glow-3: rgb(255 217 160 / .08);--rp-nav-bg: rgb(7 8 12 / .72);--rp-grain:.06;--rp-light:0;--rp-vig:.28}html[data-rpjs-env=premiere]{--rp-bg:#FAF7F2;--rp-surface:#EFE6D8;--rp-surface-2:#FFFDF9;--rp-line:#CDB89C;--rp-line-2:#B89A73;--rp-ink:#1A1412;--rp-body:#3F2E26;--rp-mute:#684236;--rp-accent:#B89A73;--rp-accent-ink:#7A5530;--rp-on-accent:#1A1412;--rp-btn:#3A2A22;--rp-on-btn:#FAF7F2;--rp-btn-glow: rgb(184 154 115 / .55);--rp-ring:#1A1412;--rp-glow-1: rgb(255 213 154 / .55);--rp-glow-2: rgb(232 201 166 / .45);--rp-glow-3: rgb(255 255 255 / .6);--rp-nav-bg: rgb(250 247 242 / .78);--rp-grain:.04;--rp-light:1;--rp-vig:.15}html[data-rpjs-env=interiors]{--rp-bg:#F3EDE4;--rp-surface:#E7DDCF;--rp-surface-2:#FBF7F1;--rp-line:#C9B8A2;--rp-line-2:#A8774A;--rp-ink:#211B16;--rp-body:#3A2F27;--rp-mute:#5E4A3A;--rp-accent:#A8774A;--rp-accent-ink:#2F3A33;--rp-on-accent:#211B16;--rp-btn:#2F3A33;--rp-on-btn:#F3EDE4;--rp-btn-glow: rgb(168 119 74 / .45);--rp-ring:#211B16;--rp-glow-1: rgb(255 220 170 / .5);--rp-glow-2: rgb(168 119 74 / .22);--rp-glow-3: rgb(255 255 255 / .55);--rp-nav-bg: rgb(243 237 228 / .8);--rp-grain:.04;--rp-light:1;--rp-vig:.12}html[data-rpjs-env=studio]{--rp-bg:#14100D;--rp-surface:#1F1814;--rp-surface-2:#271E18;--rp-line:#3A2C24;--rp-line-2:#56412F;--rp-ink:#FFF2E0;--rp-body:#E0CDB6;--rp-mute:#C8B49C;--rp-accent:#FFB547;--rp-accent-ink:#FFB547;--rp-on-accent:#14100D;--rp-btn:#FFB547;--rp-on-btn:#14100D;--rp-btn-glow: rgb(255 181 71 / .5);--rp-ring:#FFB547;--rp-glow-1: rgb(255 181 71 / .26);--rp-glow-2: rgb(255 106 61 / .14);--rp-glow-3: rgb(255 210 161 / .1);--rp-nav-bg: rgb(20 16 13 / .72);--rp-grain:.07;--rp-light:0;--rp-vig:.32}html[data-rpjs-env=brand]{--rp-bg:#0A0F1C;--rp-surface:#101828;--rp-surface-2:#152036;--rp-line:#26324A;--rp-line-2:#3A4A6A;--rp-ink:#EEF2FA;--rp-body:#C3CCDD;--rp-mute:#9AA6BD;--rp-accent:#F2C46D;--rp-accent-ink:#F2C46D;--rp-on-accent:#0A0F1C;--rp-btn:#F2C46D;--rp-on-btn:#0A0F1C;--rp-btn-glow: rgb(242 196 109 / .5);--rp-ring:#F2C46D;--rp-glow-1: rgb(242 196 109 / .22);--rp-glow-2: rgb(42 74 140 / .2);--rp-glow-3: rgb(255 150 90 / .1);--rp-nav-bg: rgb(10 15 28 / .72);--rp-grain:.06;--rp-light:0;--rp-vig:.28}html[data-rpjs-env]{transition-property:--rp-bg,--rp-surface,--rp-surface-2,--rp-line,--rp-line-2,--rp-ink,--rp-body,--rp-mute,--rp-accent,--rp-accent-ink,--rp-on-accent,--rp-btn,--rp-on-btn,--rp-btn-glow,--rp-ring,--rp-glow-1,--rp-glow-2,--rp-glow-3,--rp-nav-bg,--rp-grain,--rp-light,--rp-vig;transition-duration:.9s;transition-timing-function:cubic-bezier(.2,.7,.1,1);transition-delay:.15s;background-color:var(--rp-bg)}html[data-rpjs-env] body{background-color:transparent}html[data-rpjs-env].rpjs-theme-instant{transition:none!important}html[data-rpjs-env=premiere],html[data-rpjs-env=interiors]{color-scheme:light}html[data-rpjs-env=showroom],html[data-rpjs-env=studio],html[data-rpjs-env=brand]{color-scheme:dark}html[data-rpjs-env] nav.nav{background-color:var(--rp-nav-bg);border-color:color-mix(in oklab,var(--rp-line) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}html:root:root.dark[data-rpjs-env=premiere],html:root:root[data-rpjs-env=premiere]{--background: 36 50% 96%;--foreground: 15 18% 9%;--card: 35 43% 89%;--card-foreground: 15 18% 9%;--muted: 35 43% 89%;--muted-foreground: 14 32% 31%;--border: 34 35% 71%;--primary: 21 26% 18%;--primary-foreground: 36 50% 96%;--accent: 34 32% 59%;--accent-foreground: 15 18% 9%;--ring: 15 18% 9%}html:root:root.dark[data-rpjs-env=interiors],html:root:root[data-rpjs-env=interiors]{--background: 36 38% 92%;--foreground: 27 20% 11%;--card: 35 33% 86%;--card-foreground: 27 20% 11%;--muted: 35 33% 86%;--muted-foreground: 27 24% 30%;--border: 34 27% 71%;--primary: 142 10% 21%;--primary-foreground: 36 38% 92%;--accent: 29 39% 47%;--accent-foreground: 27 20% 11%;--ring: 27 20% 11%}.rpjs{--rp-sans: "RPJS Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rp-mono: "RPJS Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rp-serif: "RPJS Playfair", Georgia, "Times New Roman", serif;--rp-ease-out: cubic-bezier(.16,1,.3,1);--rp-ease-sine: cubic-bezier(.37,0,.63,1);--rp-wrap: 1200px;--rp-gut: clamp(16px, 4vw, 40px);--rp-r-card: 16px;position:relative;color:var(--rp-body);font:400 16px/1.6 var(--rp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rpjs *,.rpjs *:before,.rpjs *:after{box-sizing:border-box}.rpjs :where(h1,h2,h3,p,ul,ol){margin:0}.rpjs :where(img,svg,video){display:block;max-width:100%}.rpjs :where(a){color:inherit;text-decoration:none}.rpjs :where(ul.rp-list,ol.rp-list){list-style:none;padding:0}.rpjs :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rpjs :focus-visible{outline:2px solid var(--rp-ring);outline-offset:4px;border-radius:6px}.rpjs .rp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rpjs .rp-wrap{width:min(100% - 2 * var(--rp-gut),var(--rp-wrap));margin-inline:auto}.rpjs .rp-center{text-align:center}.rpjs .rp-fine{font-size:12.5px;line-height:1.55;color:var(--rp-mute)}.rpjs.rp-sec{padding-block:clamp(72px,9vw,120px)}.rpjs.rp-sec:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:min(100% - 2 * var(--rp-gut),var(--rp-wrap));height:1px;background:linear-gradient(90deg,transparent,var(--rp-line) 20%,color-mix(in oklab,var(--rp-accent) 55%,var(--rp-line)) 50%,var(--rp-line) 80%,transparent)}.rpjs.rp-sec.rp-sec--flush{padding-top:28px}.rpjs.rp-sec.rp-sec--flush:before{display:none}.rpjs .rp-sec-head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.rpjs .rp-sec-head h2{margin-top:16px;font:600 clamp(30px,3.4vw,46px)/1.08 var(--rp-mono);letter-spacing:-.02em;color:var(--rp-ink);text-wrap:balance}.rpjs .rp-lede{margin-top:16px;font-size:18px;color:var(--rp-body);max-width:58ch}.rpjs .rp-h3{display:block;font:600 20px/1.25 var(--rp-mono);letter-spacing:-.005em;color:var(--rp-ink)}.rpjs .rp-body{display:block;color:var(--rp-body)}.rpjs .rp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:10px;font:600 13px/1 var(--rp-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform .25s var(--rp-ease-out),box-shadow .3s,background-color .2s,border-color .2s,color .2s}.rpjs .rp-btn--sm{min-height:40px;padding:0 16px;font-size:12px}.rpjs .rp-btn--block{width:100%}.rpjs .rp-btn--primary{background:var(--rp-btn);color:var(--rp-on-btn);box-shadow:0 0 0 1px color-mix(in oklab,var(--rp-btn) 70%,var(--rp-ink) 30%) inset,0 12px 32px -12px var(--rp-btn-glow),0 0 48px -16px var(--rp-btn-glow)}.rpjs .rp-btn--primary:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:22px;background:radial-gradient(closest-side,var(--rp-btn-glow),transparent);opacity:.55;filter:blur(10px);transition:opacity .3s}.rpjs .rp-btn--primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--rp-btn) 92%,var(--rp-ink) 8%)}.rpjs .rp-btn--primary:hover:before{opacity:.9}.rpjs .rp-btn--ghost{color:var(--rp-ink);border:1px solid var(--rp-line-2);background:color-mix(in oklab,var(--rp-surface) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rpjs .rp-btn--ghost:hover{border-color:var(--rp-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--rp-accent) 35%,transparent) inset,0 0 28px -8px var(--rp-btn-glow)}.rpjs .rp-btn>.rp-arrow{transition:transform .25s var(--rp-ease-out)}.rpjs .rp-btn:hover>.rp-arrow,.rpjs a:hover .rp-btn>.rp-arrow{transform:translate(3px)}.rpjs .rp-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.2 var(--rp-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--rp-mute)}.rpjs .rp-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rp-accent);box-shadow:0 0 8px var(--rp-accent),0 0 18px var(--rp-btn-glow);flex:none}.rpjs .rp-kicker--accent{color:var(--rp-accent-ink)}.rpjs .rp-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border-radius:6px;border:1px solid var(--rp-line-2);font:600 11px/1 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-ink);background:color-mix(in oklab,var(--rp-bg) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rpjs .rp-chip--live{border-color:var(--rp-accent);color:var(--rp-accent-ink)}.rpjs .rp-chip--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:rpjs-pulse 2.4s ease-in-out infinite}.rpjs .rp-chip--concept{border-color:#b89a73}.rpjs .rp-chip--progress{border-color:var(--rp-line-2);color:var(--rp-accent-ink)}.rpjs .rp-chip--demo{border-color:var(--rp-accent);color:var(--rp-ink)}.rpjs .rp-chip--brand{border-color:var(--rp-accent);color:var(--rp-accent-ink)}.rpjs .rp-chip--on-media{position:absolute;top:14px;left:14px;color:#f4f7fb;background:#080a0e9e;border-color:#ffffff47}.rpjs .rp-chip--on-media.rp-chip--live{color:#7debff;border-color:#35e0ffb3}.rpjs .rp-chip--on-media.rp-chip--concept{border-color:#b89a73;color:#f5ebdd}.rpjs .rp-dot{width:6px;height:6px;border-radius:50%;background:var(--rp-accent);box-shadow:0 0 10px var(--rp-accent);animation:rpjs-pulse 2.4s ease-in-out infinite}@keyframes rpjs-pulse{50%{opacity:.35}}html[data-rpjs-env=interiors] .rpjs .rp-rec-tab{background:var(--rp-btn);color:var(--rp-on-btn)}.rpjs .rp-card{position:relative;display:block;border-radius:var(--rp-r-card);border:1px solid var(--rp-line);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in oklab,var(--rp-surface) 90%,var(--rp-accent) 10%),var(--rp-surface) 46%);transition:border-color .3s,box-shadow .4s,transform .4s var(--rp-ease-out)}.rpjs .rp-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--rp-accent) 16%,transparent),transparent 62%)}.rpjs .rp-card:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--rp-accent) 70%,transparent),transparent);opacity:.45;transition:opacity .3s}.rpjs a.rp-card:hover{border-color:var(--rp-line-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-accent) 14%,transparent),0 24px 60px -30px var(--rp-btn-glow)}.rpjs a.rp-card:hover:before,.rpjs a.rp-card:hover:after{opacity:1}.rpjs a.rp-card:focus-visible{outline-offset:4px;border-radius:var(--rp-r-card)}.rpjs .rp-media-card{display:flex;flex-direction:column}.rpjs .rp-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--rp-line)}.rpjs .rp-media picture{display:block;width:100%;height:100%}.rpjs .rp-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.86;transform:scale(1.001);transition:opacity .5s,transform .9s var(--rp-ease-out)}.rpjs a:hover .rp-media img{opacity:1;transform:scale(1.035)}.rpjs .rp-media-body{display:grid;gap:10px;justify-items:start;padding:24px 26px 28px}.rpjs .rp-media-body .rp-btn{margin-top:8px}.rpjs .rp-price{display:block;margin-top:22px;font:600 28px/1 var(--rp-mono);letter-spacing:-.01em;color:var(--rp-ink);font-variant-numeric:tabular-nums}.rpjs .rp-deposit{display:block;margin-top:8px;font-size:13.5px;color:var(--rp-mute)}.rpjs .rp-ticks{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:12px;font-size:14.5px;line-height:1.5;color:var(--rp-body)}.rpjs .rp-ticks>*{position:relative;display:block;padding-left:22px}.rpjs .rp-ticks>*:before{content:"";position:absolute;left:0;top:.45em;width:9px;height:9px;border:1.5px solid var(--rp-accent);border-radius:2px;box-shadow:0 0 6px color-mix(in srgb,var(--rp-accent) 40%,transparent)}.rpjs .rp-rv,.rpjs.rp-rv{opacity:0;transform:translateY(18px);transition:opacity .8s var(--rp-ease-out),transform .8s var(--rp-ease-out)}.rpjs .rp-rv.rp-in,.rpjs.rp-rv.rp-in{opacity:1;transform:none}@media(max-width:860px){.rpjs .rp-media-body{padding:20px 20px 24px}}@media(prefers-reduced-motion:reduce){html[data-rpjs-env]{transition-duration:.15s;transition-delay:0ms}.rpjs .rp-dot,.rpjs .rp-chip--live:before{animation:none!important}.rpjs .rp-rv,.rpjs.rp-rv{opacity:1;transform:none;transition:none}.rpjs .rp-btn,.rpjs .rp-card,.rpjs .rp-media img{transition:none}}
