@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Barlow:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Roboto+Condensed:wght@400;500;600&display=swap";.tour-control{position:fixed;left:30px;top:96px;z-index:5;background:#173c4ddd;border-color:#a99765}.reading .tour-control{top:25px;left:25px}.utilities #ambience[aria-pressed=true]{background:#15252dba;border-color:#7ca0b342}.utilities #ambience[aria-pressed=false]{color:#8b9da4}.walk-help{background:#10232cbd;padding:8px 12px;border-radius:2px}.reading .hud-brand,.reading #interaction,.reading #message,.reading .walk-help{display:none!important}.world-film{position:fixed!important;inset:0;z-index:0;pointer-events:none;display:none}.world-film iframe{pointer-events:none!important}#scene{position:relative;z-index:1}.utilities,.hud-brand,#leave,#playing,#subtitle,#message{z-index:5}.walk-help,#interaction,#crosshair,.touch-controls,#loading{z-index:4}@media(max-width:650px){.hud-brand{top:12px!important;left:16px!important}.utilities{top:72px!important;left:16px;right:16px;justify-content:flex-end}.tour-control{top:123px;left:16px}.reading .utilities{top:14px!important}.reading .tour-control{top:66px;left:16px}}:root{font-family:Barlow,Arial,sans-serif;color:#dfebed;background:#14212b;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:600 12px Barlow,Arial,sans-serif;letter-spacing:.09em;color:#dce8e9;background:#15252dba;border:1px solid #7ca0b342;border-radius:2px;padding:11px 14px;cursor:pointer;min-height:42px}button:hover,button[aria-pressed=true]{background:#365667;border-color:#a1c9d7}button:focus-visible,a:focus-visible{outline:2px solid #dbbd72;outline-offset:4px}[hidden]{display:none!important}#scene{display:block;width:100%;height:100%;touch-action:none;outline:0;cursor:grab}.hud-brand{position:fixed;top:25px;left:29px;display:flex;align-items:center;gap:15px;pointer-events:none;text-shadow:0 1px 8px #000}.hud-brand img{width:72px;max-height:42px;filter:brightness(2)}.hud-brand span{font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;letter-spacing:.15em;font-weight:600}.hud-brand small{display:block;font:500 10px Barlow,Arial,sans-serif;letter-spacing:.18em;color:#b7c9ce;margin-top:5px}.utilities{position:fixed;right:24px;top:23px;display:flex;gap:7px}.utilities button{backdrop-filter:blur(7px)}#fullscreen{font-size:23px;padding:4px 11px;line-height:1}#crosshair{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:29px;color:#dcecee88;text-shadow:0 1px 4px #000}.reading #crosshair{display:none}#loading{position:fixed;bottom:95px;left:30px;color:#d4e2e4;font-size:15px}#interaction{position:fixed;bottom:85px;left:50%;transform:translate(-50%);pointer-events:none;max-width:calc(100vw - 32px);font-size:14px;letter-spacing:.03em;text-align:center;text-shadow:0 1px 5px #000,0 2px 15px #000}#interaction:not(:empty){background:#111f29cc;border-left:2px solid #78bace;padding:10px 17px}#message{position:fixed;left:50%;top:85px;transform:translate(-50%);font-size:14px;text-align:center;max-width:600px;width:85vw;background:#162832e6}#message:not(:empty){padding:14px 20px;border-bottom:1px solid #698795}.walk-help{position:fixed;bottom:27px;left:30px;display:flex;gap:21px;pointer-events:none;text-shadow:0 1px 7px #000}.walk-help span{font-size:11px;font-weight:600;letter-spacing:.12em}.walk-help i{font-size:12px;font-weight:400;font-style:normal;letter-spacing:.02em;color:#b8cbd0;margin-left:7px}#leave{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#152b37ed}#leave span{font-size:10px;margin-left:14px;color:#a9c6d0}.reading .walk-help{opacity:.2}#playing{position:fixed;bottom:25px;right:25px;display:flex;align-items:center;gap:11px;background:#152731c9;padding-left:13px;border:1px solid #7194a44d;font-size:13px}.sound-bars{color:#81c3d5}#playing button{border:none;background:transparent;padding:8px 12px;min-height:36px}#subtitle{position:fixed;bottom:142px;left:50%;transform:translate(-50%);max-width:660px;width:88vw;text-align:center;background:#0e1b24db;padding:13px 20px;font-size:18px;line-height:1.45;pointer-events:none}.touch-controls{display:none;position:fixed;bottom:20px;left:20px;text-align:center;touch-action:none}.touch-controls button{width:48px;height:48px;font-size:23px;padding:0;background:#172d39b8}.touch-controls>button{margin-bottom:5px}.touch-controls div{display:flex;gap:5px}.accessible-tour{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}.accessible-tour:focus-within{left:15px;bottom:85px;top:auto;width:min(580px,90vw);height:180px;overflow:auto;background:#122832;padding:20px;z-index:5;border:1px solid #9ac4d4}.accessible-tour a{color:#9fd5e7;display:block;margin-top:12px}.accessible-tour.fallback{left:0;top:140px;width:100%;height:calc(100% - 140px);overflow:auto;padding:30px;background:#172b37}.accessible-tour article{margin-bottom:30px}a{color:#99d1e4}.accessible-tour:focus-within:not(.fallback){left:-10000px;top:0;bottom:auto;width:1px;height:1px;overflow:visible;padding:0;border:0;background:transparent}.accessible-tour:not(.fallback) :is(a,button):focus-visible{position:fixed;left:24px;bottom:80px;max-width:85vw;padding:13px 18px;background:#153442;border:1px solid #89b8c8;color:#eef4ef;z-index:10}.hud-brand img{width:48px;height:48px;max-height:none}@media(pointer:coarse){.touch-controls{display:block}.walk-help{display:none}#interaction{bottom:110px}.hud-brand{left:18px;top:19px}.hud-brand img{width:48px}.hud-brand span{font-size:14px}.hud-brand small{font-size:8px}.utilities{top:17px;right:15px}#leave{bottom:22px;left:auto;right:20px;transform:none;font-size:10px}#playing{bottom:75px;right:20px}#subtitle{bottom:171px}}@media(max-width:650px){.hud-brand small{display:none}.hud-brand img{width:45px;height:45px}.hud-brand span{font-size:12px;max-width:90px}.utilities{gap:4px}.utilities button{font-size:10px;padding:8px;min-height:36px}#fullscreen{font-size:20px}.walk-help{gap:12px}.walk-help span:nth-child(3),.walk-help span:nth-child(4){display:none}#playing{bottom:74px}#interaction{bottom:123px;font-size:12px}#subtitle{font-size:16px;bottom:173px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}@media(max-width:650px){.hud-brand span{display:block;max-width:none}.hud-brand img{width:34px;height:34px}}@media(pointer:coarse){.tour-control{top:78px;left:18px;font-size:10px}}@media(max-width:650px){.tour-control,.reading .tour-control{top:78px;left:18px;font-size:10px}}body:has(#eat-noodles:not([hidden])) .accessible-tour:not(.fallback) :is(a,button):focus-visible{bottom:142px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.graphics-settings{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:clamp(24px,5vw,72px);overflow:auto;color:#f0eadb;background:linear-gradient(90deg,#0c1d27fa,#0c1d27f0 57%,#0c1d27c4),var(--aurora-welcome-image,url(/media/mk2.jpg)) center/cover}.graphics-settings::backdrop{background:#10232c}.graphics-content{max-width:1120px;margin:auto;min-height:100%;display:flex;flex-direction:column;justify-content:center}.graphics-brand{display:flex;align-items:center;gap:20px;margin-bottom:clamp(30px,6vh,68px)}.graphics-brand img{width:86px;height:42px;object-fit:cover;object-position:center}.graphics-brand>span{font:600 21px Barlow Condensed,Arial,sans-serif;letter-spacing:.13em;border-left:1px solid #ba9b62;padding-left:20px}.graphics-brand small{display:block;font:500 11px Barlow,Arial,sans-serif;color:#ba9b62;letter-spacing:.17em;margin-top:7px}.graphics-eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;color:#ba9b62;margin:0 0 14px}.graphics-content h1{font:500 clamp(40px,4.5vw,67px)/1.05 "Barlow Condensed",Arial,sans-serif;margin:0 0 18px}.graphics-intro{font-size:19px;color:#c5d0ce;margin:0 0 30px}.graphics-content fieldset{padding:0;margin:0;border:0}.graphics-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.graphics-option{position:relative;display:flex;flex-direction:column;padding:26px 24px 24px;min-height:218px;border:1px solid #72848766;background:#153442aa;cursor:pointer;transition:background .16s,border-color .16s}.graphics-option:hover{background:#234657}.graphics-option:has(input:checked){background:#ebe5d5;color:#173443;border-color:#ba9b62;box-shadow:inset 0 4px #ba9b62}.graphics-option:has(input:focus-visible){outline:2px solid #f4ca7f;outline-offset:4px}.graphics-option input{position:absolute;opacity:0;left:20px;top:20px;width:20px;height:20px}.graphics-option-heading{display:flex;justify-content:space-between;align-items:center}.graphics-option strong{font:600 36px Barlow Condensed,Arial,sans-serif}.graphics-check{color:#a98950;visibility:hidden;font-size:26px}.graphics-option:has(input:checked) .graphics-check{visibility:visible}.graphics-suitable{font-size:16px;line-height:1.45;margin:13px 0 20px}.graphics-description{font-size:14px;line-height:1.5;color:#b8c8cc;margin-top:auto}.graphics-option:has(input:checked) .graphics-description{color:#53686d}#graphics-guidance{font-size:14px;line-height:1.5;color:#c1cdca;margin:22px 0 28px}.graphics-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.graphics-actions button{font-size:13px;letter-spacing:.1em;padding:17px 26px;min-height:52px}#graphics-enter{color:#172c35;background:#c3a36d;border-color:#c3a36d}#graphics-enter:hover{background:#e0c395}#graphics-enter span{margin-left:36px}.graphics-footnote{font-size:13px;line-height:1.5;color:#93aaae;margin:24px 0 0}.graphics-open #app{visibility:hidden}.graphics-open #performance-probe{display:none}@media(max-width:700px){.graphics-settings{padding:24px 20px}.graphics-content{justify-content:flex-start}.graphics-brand{margin-bottom:27px;gap:14px}.graphics-brand img{width:58px;height:32px}.graphics-brand>span{font-size:17px;padding-left:14px}.graphics-brand small{font-size:10px}.graphics-intro{font-size:16px;margin-bottom:22px}.graphics-options{grid-template-columns:1fr;gap:10px}.graphics-option{padding:16px 18px;min-height:0}.graphics-option strong{font-size:29px}.graphics-suitable{font-size:15px;margin:7px 0 9px}.graphics-description{font-size:13px}.graphics-content h1{font-size:41px}.graphics-actions button{width:100%}#graphics-guidance{margin:18px 0}.graphics-footnote{margin-top:18px}.utilities{flex-wrap:wrap}.utilities #graphics{font-size:9px;padding:8px 7px}}@media(pointer:coarse){body:has(#eat-noodles:not([hidden])) .accessible-tour:not(.fallback) :is(a,button):focus-visible{bottom:246px}}@media(max-width:650px){.utilities #graphics{font-size:0;padding:5px 9px}.utilities #graphics:before{content:"⚙";font-size:19px;line-height:1}.tour-control{top:124px}.reading .tour-control{top:64px}}@media(max-width:380px){.tour-control{top:166px}.reading .tour-control{top:108px}}.noodle-controls{position:fixed;right:200px;bottom:24px;z-index:6;display:flex;gap:7px}.noodle-controls button{background:#663c25ed;border-color:#bca172;color:#f8ebd5}.noodle-controls button:hover{background:#8c5430}.noodle-controls button:disabled{cursor:default;opacity:.65}.carrying-noodles #playing{bottom:78px;right:200px}@media(max-width:650px),(pointer:coarse){.noodle-controls{right:16px;bottom:164px;gap:5px}.noodle-controls button{padding:10px;font-size:11px;min-height:44px}.carrying-noodles #playing{bottom:220px;right:16px;max-width:calc(100vw - 32px)}.carrying-noodles #subtitle{bottom:276px}.carrying-noodles #interaction{bottom:220px}.carrying-noodles .accessible-tour:not(.fallback) :is(a,button):focus-visible{bottom:276px}}@media(max-width:650px){#message{top:180px}}@media(max-width:380px){#message{top:226px}}@media(max-width:1000px){body:has(#noodle-controls:not([hidden])) .walk-help{display:none}}.accessory-controls{position:fixed;right:24px;top:85px;z-index:6;display:flex;gap:7px}.accessory-controls button{background:#243037ed;border-color:#b29357;color:#ead7ac;font-size:11px}.accessory-controls button:hover{background:#4b4435}.reading .accessory-controls{top:83px}@media(max-width:650px){.accessory-controls{top:165px;right:16px;gap:5px}.accessory-controls button{font-size:10px;padding:8px;min-height:36px}.reading .accessory-controls{top:106px}}@media(max-width:380px){.accessory-controls{top:204px}.reading .accessory-controls{top:148px}}body:has(#accessory-controls:not([hidden])) #message{top:140px}@media(max-width:650px){body:has(#accessory-controls:not([hidden])) #message{top:214px}}@media(max-width:380px){body:has(#accessory-controls:not([hidden])) #message{top:254px}}#loading{inset:0;z-index:30;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:radial-gradient(ellipse at center,#293a32,#142019);color:#ece7d8;text-align:center;padding:32px}#loading img{width:96px;height:44px;object-fit:cover}#loading>span{font:600 25px Barlow,Arial,sans-serif;letter-spacing:.15em}#loading p{margin:20px 0 0;font-size:20px}#loading small{color:#b8b6a5;font-size:14px}#loading.loading-error{inset:0 0 auto;height:140px;padding:16px;gap:7px}#loading.loading-error img,#loading.loading-error small{display:none}#loading.loading-error p{margin:0;font-size:15px}#pool-throw{position:fixed;bottom:118px;left:50%;transform:translate(-50%);z-index:8;background:#213e38ee;color:#eee4cb;border:1px solid #b9a574;font-size:15px;padding:15px 22px;white-space:nowrap}#pool-throw span{margin-left:15px;opacity:.65;font-size:11px}body:has(#pool-throw:not([hidden])) #interaction{display:none}@media(pointer:coarse){#pool-throw{bottom:235px}#pool-throw span{display:none}}.sales-console-stage{position:fixed!important;inset:0;z-index:3;pointer-events:none;display:none}.sales-console{display:flex;flex-direction:column;background:#151515;color:#f6f6f6;border:2px solid #373737;font:400 18px/1.5 Roboto Condensed,Arial,sans-serif;pointer-events:auto;overflow:hidden;box-shadow:0 0 0 2px #070707;touch-action:pan-y;color-scheme:dark}.sales-console *{box-sizing:border-box}.sales-console button,.sales-console a{font:500 16px/1.3 Roboto Condensed,Arial,sans-serif;letter-spacing:.02em;border:1px solid #484848;background:#232323;color:#fff;min-height:44px;padding:10px 15px;text-decoration:none;cursor:pointer;border-radius:4px}.sales-console button:hover,.sales-console a:hover{background:#383838;border-color:#d52d36}.sales-console :is(button,a,select):focus-visible{outline:3px solid white;outline-offset:-4px}.sales-console-header{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#101010;border-bottom:1px solid #363636;padding:16px 24px;flex-shrink:0}.sales-console-header img{width:205px;height:60px;object-fit:contain}.sales-console-header button{font-size:15px;background:#171717}.sales-ship-tabs{display:flex;gap:7px;overflow-x:auto;flex-shrink:0;padding:10px 24px;background:#1b1b1b;scrollbar-width:thin}.sales-ship-tabs button{flex:1;white-space:nowrap;font:500 18px Oswald,sans-serif;min-width:56px}.sales-ship-tabs button[aria-pressed=true]{background:#ac1e28;border-color:#e5444d}.sales-console-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ad252b #242424;outline:none}.sales-intro{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:225px;background:linear-gradient(115deg,#292929,#111);padding:25px 30px;gap:20px;border-bottom:2px solid #a52329}.sales-intro img{width:100%;height:205px;object-fit:contain}.sales-eyebrow{font-size:12px;font-weight:500;letter-spacing:.11em;color:#bfbfbf;margin:0 0 9px;text-transform:uppercase}.sales-console h1{font:600 42px/1.05 Oswald,sans-serif;margin:0 0 12px;color:#fff}.sales-role{font-size:15px;margin:0;color:#d7d7d7}.sales-copy{padding:24px 30px}.sales-console h2{font:500 25px/1.25 Oswald,sans-serif;margin:0 0 14px;color:#fff}.sales-copy>p{color:#cfcfcf;margin:0 0 20px;max-width:720px}.sales-copy dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid #3b3b3b;padding:18px 0;margin:20px 0}.sales-copy dt{font-size:11px;letter-spacing:.09em;color:#9b9b9b}.sales-copy dd{font:500 21px Oswald,sans-serif;margin:5px 0 0}.sales-console .sales-primary{display:inline-flex;align-items:center;justify-content:center;background:#ae2029;border-color:#d1343f;color:#fff;font-weight:600}.sales-console .sales-primary:hover{background:#cb2b35}.sales-console .sales-note{font-size:13px;color:#9f9f9f;margin:16px 0 0}.sales-console-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:12px 20px;background:#101010;border-top:1px solid #454545}.sales-console-footer span{font-size:13px;color:#959595}.sales-console-footer a{background:#a32028;border-color:#c7343d}.sales-offers-heading{padding:22px 28px 12px}.sales-offers-heading h1{font-size:33px}.sales-offers-tools{padding:0 28px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.sales-offers-tools p{margin:0}.sales-offers-tools small{display:block;color:#939393;font-size:12px}.sales-offer{margin:0 24px 16px;padding:20px;background:#202020;border:1px solid #383838;border-radius:8px;display:grid;grid-template-columns:175px 1fr;gap:20px}.sales-offer>img{width:100%;height:175px;object-fit:contain;background:#171717;border-radius:4px}.sales-offer h2{font-size:23px}.sales-offer label{display:block;font-size:12px;color:#b5b5b5}.sales-offer select{display:block;width:100%;max-width:100%;margin-top:5px;min-height:42px;border:1px solid #555;background:#151515;color:#fff;border-radius:4px;padding:7px;font:400 15px Roboto Condensed,sans-serif}.sales-price-row{display:flex;gap:20px;align-items:center;margin:13px 0}.sales-price-row strong{font-size:22px}.sales-price-row span{font-size:14px}.sales-in-stock{color:#8bcea6}.sales-out-of-stock{color:#ecb4b4}.sales-console-content>.sales-note{margin:24px}.sales-status{padding:25px;line-height:1.5}.sales-compact{font-size:16px}.sales-compact .sales-console-header{padding:8px 12px}.sales-compact .sales-console-header img{width:125px;height:36px}.sales-compact .sales-console-header button{font-size:13px;padding:7px}.sales-compact .sales-ship-tabs{padding:7px 12px;gap:5px}.sales-compact .sales-ship-tabs button{font-size:15px;min-width:39px;padding:5px;min-height:36px}.sales-compact .sales-console-footer{padding:7px 10px}.sales-compact .sales-console-footer span{display:none}.sales-compact .sales-console-footer :is(button,a){font-size:13px;min-height:40px;padding:6px 9px}.sales-compact .sales-intro{padding:16px;grid-template-columns:1fr;gap:5px}.sales-compact .sales-intro img{height:155px}.sales-compact h1{font-size:29px}.sales-compact .sales-copy{padding:16px}.sales-compact .sales-copy dl{gap:9px}.sales-compact .sales-copy dd{font-size:17px}.sales-compact .sales-offer{grid-template-columns:1fr;margin:0 12px 12px;padding:14px;gap:12px}.sales-compact .sales-offer>img{height:135px}.sales-compact .sales-offer h2{font-size:21px}.sales-compact .sales-offers-heading{padding:16px}.sales-compact .sales-offers-tools{padding:0 16px 12px;font-size:14px}body.sales-kiosk-open .touch-controls,body.sales-kiosk-open .walk-help,body.sales-kiosk-open #interaction,body.sales-kiosk-open #crosshair{display:none}body.sales-kiosk-open #leave{z-index:6}

.aurora-back-to-store{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 13px;border:1px solid #b99a6177;background:#172b37de;color:#f0eadb;text-decoration:none;font-size:11px;letter-spacing:.08em}
.aurora-back-to-store:focus-visible,.aurora-welcome-back:focus-visible{outline:2px solid #eedbb1;outline-offset:4px}
.aurora-welcome-back{align-self:flex-start;margin-top:12px;color:#ddd0b7;font-size:14px;text-underline-offset:4px}
@media(max-width:850px){.utilities{max-width:calc(100vw - 30px);top:72px;right:15px;justify-content:flex-end}.accessory-controls{top:123px}.tour-control{top:124px}.aurora-back-to-store{font-size:10px;min-height:36px;padding:8px}.reading .utilities{top:17px}.reading .accessory-controls{top:64px}.reading .tour-control{top:105px}}
@media(max-width:650px){.accessory-controls{top:158px}.tour-control{top:202px;left:18px}.reading .accessory-controls{top:108px}.reading .tour-control{top:151px}#message{top:246px}}
