.dining-module__BB9kpa__rail{background:linear-gradient(to bottom, transparent, var(--pub-line) 12%, var(--pub-line) 88%, transparent);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.3125rem;overflow:hidden}.dining-module__BB9kpa__rail:after{content:"";inset-inline:0;background:linear-gradient(#0000,#f0d6a0f2 70%,#0000);height:32%;position:absolute;top:0;transform:translateY(-110%)}@keyframes dining-module__BB9kpa__travel{0%{transform:translateY(-110%)}70%,to{transform:translateY(330%)}}@media (prefers-reduced-motion:no-preference){.dining-module__BB9kpa__rail[data-live]:after{animation:7s cubic-bezier(.45,0,.25,1) infinite dining-module__BB9kpa__travel}}.dining-module__BB9kpa__node{border:1px solid color-mix(in oklab, var(--pub-eyebrow) 70%, transparent);background:var(--pub-surface);width:11px;height:11px;position:absolute;top:50%;left:0;translate:0 -50%;rotate:45deg}.dining-module__BB9kpa__node:after{content:"";background:var(--pub-eyebrow);opacity:.85;position:absolute;inset:3px}.dining-module__BB9kpa__scan{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dining-module__BB9kpa__scan:after{content:"";inset-inline:0;opacity:0;background:linear-gradient(#0000,#f0d6a029 80%,#ffecc4bf 97%,#0000);height:3rem;position:absolute;top:0;transform:translateY(-3rem)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:hover .dining-module__BB9kpa__scan:after{opacity:1;transform:translateY(var(--scan-to,32rem));transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .2s linear}}.dining-module__BB9kpa__corners{z-index:3;pointer-events:none;--c:#f0d6a0e6;--l:.875rem;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:.625rem;scale:1.06}:is(.group:hover .dining-module__BB9kpa__corners,.group:focus-visible .dining-module__BB9kpa__corners){opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.dining-module__BB9kpa__corners{transition:none;scale:1}}.dining-module__BB9kpa__chipGlow:after{box-shadow:0 0 12px #e3bd6abf}@keyframes dining-module__BB9kpa__breathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:no-preference){.dining-module__BB9kpa__drift[data-live]{animation:22s cubic-bezier(.22,1,.36,1) both dining-module__BB9kpa__breathe}}
.room-fx-module__DB134q__card{isolation:isolate;background:linear-gradient(155deg,#ffffffd1,#ffffff80 55%,#ffffffa8);border:1px solid #fffffff2;border-radius:1.125rem;box-shadow:0 0 0 1px #7a5a2817,inset 0 1px #fffffff2,0 34px 70px -44px #3c280a80}.room-fx-module__DB134q__card:after{content:"";inset-inline:9%;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#c4963ebf,#0000);height:1px;position:absolute;top:-1px}:is([data-pub-theme=dark] .room-fx-module__DB134q__card,[data-tone=night] .room-fx-module__DB134q__card){background:linear-gradient(155deg,#ffffff13,#ffffff05 50%,#ffffff0a),#18140fb8;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 34px 70px -40px #000000d9}[data-pub-theme=dark] .room-fx-module__DB134q__card:after{background:linear-gradient(90deg,#0000,#f0d6a08c,#0000)}[data-tone=night] .room-fx-module__DB134q__card:after{background:linear-gradient(90deg,#0000,#f0d6a08c,#0000)}@media (min-width:1024px){html .room-fx-module__DB134q__card.room-fx-module__DB134q__optionRow{border:0;border-bottom:1px solid var(--pub-line);box-shadow:none;background:0 0;border-radius:0;padding:2rem 0}html .room-fx-module__DB134q__card.room-fx-module__DB134q__optionRow:after{display:none}}.room-fx-module__DB134q__night{isolation:isolate;background-color:var(--pub-night);background-image:radial-gradient(28rem 18rem at 100% 0,#dba34129,#0000 70%),radial-gradient(22rem 16rem at 0 100%,#206f7824,#0000 70%),linear-gradient(#e3bd6a0d 1px,#0000 1px),linear-gradient(90deg,#e3bd6a0d 1px,#0000 1px);background-image:radial-gradient(28rem 18rem at 100% 0,lab(70.9966% 14.6084 56.9425/.16),#0000 70%),radial-gradient(22rem 16rem at 0 100%,lab(42.6519% -22.266 -11.8512/.14),#0000 70%),linear-gradient(#e3bd6a0d 1px,#0000 1px),linear-gradient(90deg,#e3bd6a0d 1px,#0000 1px);background-position:0 0,0 0,-1px -1px,-1px -1px;background-size:auto,auto,24px 24px,24px 24px;border-radius:1.125rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff14,0 40px 80px -46px #140c04e6}.room-fx-module__DB134q__night:after{content:"";inset-inline:12%;pointer-events:none;background:linear-gradient(90deg,#0000,#f0d6a0b3,#0000);height:1px;position:absolute;top:0}@media print{.room-fx-module__DB134q__night{box-shadow:none;background:0 0}.room-fx-module__DB134q__night:after{display:none}.room-fx-module__DB134q__card{box-shadow:none;background:0 0;border-color:#d9d2c5}.room-fx-module__DB134q__card:after{display:none}}.room-fx-module__DB134q__numeral{--num-c:color-mix(in oklab, var(--pub-eyebrow) 62%, transparent);--num-fill:color-mix(in oklab, var(--pub-eyebrow) 22%, transparent);color:#0000;-webkit-text-stroke:1px var(--num-c);background-image:linear-gradient(to top, var(--num-fill) 0 50%, transparent 50%);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;background-position:0 70%;background-size:100% 200%;-webkit-background-clip:text;background-clip:text}@keyframes room-fx-module__DB134q__num-fill{0%{background-position:0 0}to{background-position:0 82%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.room-fx-module__DB134q__numeral{animation:linear both room-fx-module__DB134q__num-fill;animation-timeline:view();animation-range:entry 10% cover 50%}}}.room-fx-module__DB134q__ruler{--rc:color-mix(in oklab, var(--pub-eyebrow) 45%, transparent);background:repeating-linear-gradient(90deg, var(--rc) 0 1px, transparent 1px 8px) left bottom / 100% 4px no-repeat, repeating-linear-gradient(90deg, var(--rc) 0 1px, transparent 1px 64px) left bottom / 100% 9px no-repeat, linear-gradient(var(--rc), var(--rc)) left bottom / 100% 1px no-repeat;height:9px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.room-fx-module__DB134q__lens{z-index:3;pointer-events:none;position:absolute;inset:0}.room-fx-module__DB134q__lens:before,.room-fx-module__DB134q__lens:after{content:"";opacity:0;transition:opacity .4s var(--ease-pub), transform .6s var(--ease-pub);position:absolute}.room-fx-module__DB134q__lens:before{--c:#f4dca8f2;--l:1.125rem;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;inset:.875rem;transform:scale(1.08)}.room-fx-module__DB134q__lens:after{background:linear-gradient(#f4dca8e6,#f4dca8e6) 50%/1px .75rem no-repeat,linear-gradient(#f4dca8e6,#f4dca8e6) 50%/.75rem 1px no-repeat,#0c0a0747;border:1px solid #f4dca8d9;border-radius:50%;width:2.75rem;height:2.75rem;top:50%;left:50%;transform:scale(.7)}.room-fx-module__DB134q__lensHost:focus-visible .room-fx-module__DB134q__lens:before,.room-fx-module__DB134q__lensHost:focus-visible .room-fx-module__DB134q__lens:after{opacity:1;transform:none}@media (hover:hover){.room-fx-module__DB134q__lensHost:hover .room-fx-module__DB134q__lens:before,.room-fx-module__DB134q__lensHost:hover .room-fx-module__DB134q__lens:after{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.room-fx-module__DB134q__lens:before,.room-fx-module__DB134q__lens:after{transition:none}}@keyframes room-fx-module__DB134q__draw-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.room-fx-module__DB134q__drawIn{transform-origin:0}@media (prefers-reduced-motion:no-preference){.room-fx-module__DB134q__drawIn{animation:room-fx-module__DB134q__draw-in 1.1s var(--ease-pub) .15s both}}.room-fx-module__DB134q__indexRow:after{content:"";inset-inline:0;transform-origin:0;background:linear-gradient(90deg, var(--pub-eyebrow), color-mix(in oklab, var(--pub-eyebrow) 20%, transparent));height:1px;transition:transform .6s var(--ease-pub);position:absolute;bottom:-1px;transform:scaleX(0)}.room-fx-module__DB134q__indexRow:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.room-fx-module__DB134q__indexRow:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.room-fx-module__DB134q__indexRow:after{transition:none}}
@keyframes home-module__rj-LAW__kenburns{0%{transform:scale(1.13)translate(1.2%,.8%)}to{transform:scale(1.015)translate(0,0)}}.home-module__rj-LAW__kenburns{transform-origin:60% 45%;transform:scale(1.015)}@media (prefers-reduced-motion:no-preference){.home-module__rj-LAW__kenburns{animation:14s cubic-bezier(.22,1,.36,1) both home-module__rj-LAW__kenburns}}.home-module__rj-LAW__grade{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(70% 60% at 72% 30%,#ffd69638,#0000 70%),linear-gradient(#281a0840,#0a08061a 40%,#1e120659);position:absolute;inset:0}.home-module__rj-LAW__vignette{pointer-events:none;background:radial-gradient(130% 95% at 55% 42%,#0000 52%,#0806048c 100%);position:absolute;inset:0}.home-module__rj-LAW__sheen{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,currentColor 0% 43%,#ffe2a8 48.5%,#fff8e6 50%,#ffe2a8 51.5%,currentColor 57% 100%);background-position:100% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text}@keyframes home-module__rj-LAW__sheen{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.home-module__rj-LAW__sheen{animation:2.8s cubic-bezier(.45,0,.2,1) .7s both home-module__rj-LAW__sheen}}@media (forced-colors:active){.home-module__rj-LAW__sheen{-webkit-text-fill-color:currentColor;background:0 0}}.home-module__rj-LAW__heroRuler{pointer-events:none;background:repeating-linear-gradient(90deg,#f0d6a06b 0 1px,#0000 1px 12px) 0 100%/100% 5px no-repeat,repeating-linear-gradient(90deg,#f0d6a099 0 1px,#0000 1px 96px) 0 100%/100% 9px no-repeat;height:9px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.home-module__rj-LAW__drawingGrid{background-image:linear-gradient(#f0d6a01a 1px,#0000 1px),linear-gradient(90deg,#f0d6a01a 1px,#0000 1px),linear-gradient(#f0d6a00a 1px,#0000 1px),linear-gradient(90deg,#f0d6a00a 1px,#0000 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,24px 24px,24px 24px;position:absolute;inset:0}.home-module__rj-LAW__drawingGround{background:radial-gradient(80% 70% at 50% 45%,#2e2212,#0000 75%),linear-gradient(160deg,#15110c,#0c0a07);position:absolute;inset:0}.home-module__rj-LAW__scan{pointer-events:none;background:linear-gradient(#0000,#ffe6b4 12%,#ffecc4 50%,#ffe6b4 88%,#0000);width:1px;position:absolute;top:0;bottom:0;translate:-50%;box-shadow:0 0 22px 4px #e3bd6a73,0 0 2px #fff0d2}.home-module__rj-LAW__scan:before{content:"";background:linear-gradient(270deg,#f0c87824,#0000);width:7rem;position:absolute;top:0;bottom:0;right:0}.home-module__rj-LAW__specShade{pointer-events:none;background:linear-gradient(90deg,#0c0a0700 30%,#0c0a0780 72%,#0c0a07b8),linear-gradient(#0000 55%,#0c0a078c);position:absolute;inset:0}@media (max-width:1023.98px){.home-module__rj-LAW__specShade{background:linear-gradient(#0000 18%,#0c0a071f 30%,#0c0a079e 58%,#0c0a07e6)}}.home-module__rj-LAW__diningGlow{pointer-events:none;background:radial-gradient(closest-side,#e0a5468c,#d9894138 55%,#0000);background:radial-gradient(closest-side,lab(72.1049% 15.9843 56.2042/.55),lab(64.6954% 26.7543 50.3789/.22) 55%,#0000);border-radius:50%;position:absolute}@keyframes home-module__rj-LAW__breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.home-module__rj-LAW__diningGlow[data-live]{animation:9s ease-in-out infinite home-module__rj-LAW__breathe}}.home-module__rj-LAW__diveTrack{height:135svh}@media (min-width:640px){.home-module__rj-LAW__diveTrack{height:150svh}}@media (min-width:1024px){.home-module__rj-LAW__diveTrack{height:150vh}}@media (prefers-reduced-motion:reduce){.home-module__rj-LAW__diveTrack{height:auto}}.home-module__rj-LAW__satGrade{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(160deg,#0a0e108c,#0e0c0959);position:absolute;inset:0}.home-module__rj-LAW__satGrid{pointer-events:none;background-image:linear-gradient(#f0d6a029 1px,#0000 1px),linear-gradient(90deg,#f0d6a029 1px,#0000 1px);background-position:50%;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.home-module__rj-LAW__aurora{pointer-events:none;background:radial-gradient(38% 26% at 30% 34%,#e3ad4b57,#0000 70%),radial-gradient(34% 22% at 70% 56%,#20808557,#0000 70%),radial-gradient(30% 20% at 50% 80%,#d97e3842,#0000 70%);background:radial-gradient(38% 26% at 30% 34%,lab(74.5447% 12.9328 56.694/.34),#0000 70%),radial-gradient(34% 22% at 70% 56%,lab(48.6235% -26.6288 -10.9451/.34),#0000 70%),radial-gradient(30% 20% at 50% 80%,lab(62.176% 32.2246 52.4041/.26),#0000 70%);position:absolute;inset:-18%}.home-module__rj-LAW__aurora:after{content:"";background:conic-gradient(from 210deg,#0000,#e5bf6d1f 12%,#0000 26%,#34898d1f 44%,#0000 60%,#dea0521a 78%,#0000);background:conic-gradient(from 210deg,#0000,lab(79.3465% 6.85674 46.2793/.12) 12%,#0000 26%,lab(52.0577% -25.0981 -10.3338/.12) 44%,#0000 60%,lab(70.814% 18.3009 49.1648/.1) 78%,#0000);border-radius:50%;position:absolute;inset:12%}@keyframes home-module__rj-LAW__aurora{0%{transform:translate(-4%,2%)rotate(-3deg)scale(1)}50%{transform:translate(3%,-3%)rotate(2deg)scale(1.08)}to{transform:translate(5%,3%)rotate(-1deg)scale(.96)}}@media (prefers-reduced-motion:no-preference){.home-module__rj-LAW__aurora[data-live]{animation:26s ease-in-out infinite alternate home-module__rj-LAW__aurora}}.home-module__rj-LAW__shot{--c:#f0d6a080}.home-module__rj-LAW__shot .home-module__rj-LAW__brackets{z-index:2;pointer-events:none;--l:.875rem;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;transition:inset .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:.625rem}.home-module__rj-LAW__shot:hover,.home-module__rj-LAW__shot:focus-visible{--c:#ffe8baf2}.home-module__rj-LAW__shot:hover .home-module__rj-LAW__brackets,.home-module__rj-LAW__shot:focus-visible .home-module__rj-LAW__brackets{inset:1rem}@media (prefers-reduced-motion:reduce){.home-module__rj-LAW__shot .home-module__rj-LAW__brackets{transition:none}}
.fx-module__15O8uG__bp{isolation:isolate;aspect-ratio:4/3;view-timeline:--vlh-bp block;--bp-cut:54%;--bp-stroke:2.4;background-color:#100c08;position:relative;overflow:hidden}@media (min-width:640px){.fx-module__15O8uG__bp{aspect-ratio:3/2;--bp-stroke:1.7}}@media (min-width:1024px){.fx-module__15O8uG__bp{--bp-stroke:1.45}}.fx-module__15O8uG__bpSheet{background-image:radial-gradient(80% 70% at 50% 45%,#0000 40%,#0000008c),linear-gradient(#e3bd6a24 1px,#0000 1px),linear-gradient(90deg,#e3bd6a24 1px,#0000 1px),linear-gradient(#e3bd6a0d 1px,#0000 1px),linear-gradient(90deg,#e3bd6a0d 1px,#0000 1px),radial-gradient(70% 60% at 30% 20%,#e3bd6a1a,#0000 70%);background-position:50%,-1px -1px,-1px -1px,-1px -1px,-1px -1px,50%;background-size:100% 100%,96px 96px,96px 96px,24px 24px,24px 24px,100% 100%;position:absolute;inset:0}.fx-module__15O8uG__bpSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-module__15O8uG__bpDraw path{fill:none;stroke:#f0d292eb;stroke-width:var(--bp-stroke);stroke-linecap:round;stroke-linejoin:round}.fx-module__15O8uG__bpDraw .fx-module__15O8uG__bpMinor{stroke:#f0d29280;stroke-width:calc(var(--bp-stroke) * .7)}.fx-module__15O8uG__bpPhoto{clip-path:inset(0 0 0 var(--bp-cut));position:absolute;inset:0}.fx-module__15O8uG__bpScan{z-index:2;pointer-events:none;translate:var(--bp-cut) 0;position:absolute;inset:0}.fx-module__15O8uG__bpScan:before{content:"";background:linear-gradient(90deg,#0000,#f0d6a024);width:5rem;position:absolute;inset:0 auto 0 0;translate:-100%}.fx-module__15O8uG__bpScan:after{content:"";background:linear-gradient(#0000,#ffe8ba 12% 88%,#0000);width:1px;position:absolute;inset:0 auto 0 0;translate:-50%;box-shadow:0 0 14px 2px #e3bd6a8c}.fx-module__15O8uG__bpNotes path,.fx-module__15O8uG__bpNotes circle,.fx-module__15O8uG__bpNotes line{fill:none;stroke:#f4dca8bf;stroke-width:calc(var(--bp-stroke) * .75)}.fx-module__15O8uG__bpNotes .fx-module__15O8uG__bpCenter{stroke-dasharray:14 5 2 5;stroke:#f4dca88c}.fx-module__15O8uG__bpNotes .fx-module__15O8uG__bpSolid{fill:#f4dca8d9;stroke:none}.fx-module__15O8uG__bpNotes .fx-module__15O8uG__bpUnder :is(path,circle){stroke:#0c090673;stroke-width:calc(var(--bp-stroke) * 2.6);stroke-dasharray:none}.fx-module__15O8uG__bpNotes .fx-module__15O8uG__bpUnder .fx-module__15O8uG__bpSolid{fill:#0c090673}@keyframes fx-module__15O8uG__bpDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fx-module__15O8uG__bpWipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes fx-module__15O8uG__bpScan{0%{opacity:0;translate:100%}6%{opacity:1}94%{opacity:1}to{opacity:0;translate:0}}@keyframes fx-module__15O8uG__bpFade{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__bpDraw path{stroke-dasharray:1 1;animation:linear both fx-module__15O8uG__bpDraw;animation-timeline:--vlh-bp;animation-range:entry cover 45%}.fx-module__15O8uG__bpNotes{animation:linear both fx-module__15O8uG__bpFade;animation-timeline:--vlh-bp;animation-range:entry 40% cover 40%}.fx-module__15O8uG__bpPhoto{animation:linear both fx-module__15O8uG__bpWipe;animation-timeline:--vlh-bp;animation-range:cover 42% cover 72%}.fx-module__15O8uG__bpScan{animation:linear both fx-module__15O8uG__bpScan;animation-timeline:--vlh-bp;animation-range:cover 42% cover 72%}}}.fx-module__15O8uG__matrix{border-top:1px solid var(--pub-line);grid-template-columns:minmax(0,1fr);display:grid}.fx-module__15O8uG__matrix>*{border-bottom:1px solid var(--pub-line)}@media (min-width:640px){.fx-module__15O8uG__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-module__15O8uG__matrix>:nth-child(2n){border-left:1px solid var(--pub-line)}}@media (min-width:640px) and (max-width:1023.98px){.fx-module__15O8uG__matrix>:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:1024px){.fx-module__15O8uG__matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-module__15O8uG__matrix>:nth-child(2n){border-left:0}.fx-module__15O8uG__matrix>:not(:nth-child(3n+1)){border-left:1px solid var(--pub-line)}.fx-module__15O8uG__matrix>:last-child:nth-child(3n+1){grid-column:span 3}.fx-module__15O8uG__matrix>:last-child:nth-child(3n+2){grid-column:span 2}}.fx-module__15O8uG__orbit{border:1px solid color-mix(in oklab, var(--pub-eyebrow) 45%, transparent);width:2.75rem;height:2.75rem;color:var(--pub-eyebrow);border-radius:9999px;place-items:center;display:grid;position:relative}.fx-module__15O8uG__orbit:after{content:"";border-radius:inherit;border:1px dashed color-mix(in oklab, var(--pub-eyebrow) 35%, transparent);transition:rotate 1.2s var(--ease-pub), border-color .3s var(--ease-pub);position:absolute;inset:-5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fx-module__15O8uG__cell:hover .fx-module__15O8uG__orbit:after{border-color:color-mix(in oklab, var(--pub-eyebrow) 80%, transparent);rotate:90deg}}.fx-module__15O8uG__route{position:relative}.fx-module__15O8uG__routeSvg{width:100%;height:auto;display:block;overflow:visible}.fx-module__15O8uG__routeTrack{fill:none;stroke:#e3bd6a24;stroke-width:10px;stroke-linecap:round}.fx-module__15O8uG__routeLine{fill:none;stroke:#f0d292e6;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 9}.fx-module__15O8uG__routeComet{fill:none;stroke:#ffecc4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.08 1.2;stroke-dashoffset:.08px;opacity:0}.fx-module__15O8uG__routeGlow{fill:none;stroke:#f0c87859;stroke-width:12px;stroke-linecap:round;stroke-dasharray:.1 1.2;stroke-dashoffset:.1px;opacity:0}.fx-module__15O8uG__routeTick{stroke:#f0d29280;stroke-width:1px}.fx-module__15O8uG__routeRing{fill:none;stroke:#f0d2928c;stroke-width:1px}.fx-module__15O8uG__routeDot{fill:#f4d896}.fx-module__15O8uG__routePulse{fill:none;stroke:#f4d896cc;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0}@keyframes fx-module__15O8uG__routeRun{0%{stroke-dashoffset:.1px;opacity:0}6%{opacity:1}70%{opacity:1}78%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}@keyframes fx-module__15O8uG__routePulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:2.4}}@keyframes fx-module__15O8uG__routeDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__routeComet,.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__routeGlow{animation:fx-module__15O8uG__routeRun 6.5s var(--ease-pub) infinite}.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__routeGlow{animation-delay:40ms}.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__routePulse{animation:fx-module__15O8uG__routePulse 2.6s var(--ease-pub) infinite}.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__routePulse+.fx-module__15O8uG__routePulse{animation-delay:1.3s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__routeTrack{stroke-dasharray:1 1;animation:linear both fx-module__15O8uG__routeDraw;animation-timeline:view();animation-range:entry 20% cover 50%}}}.fx-module__15O8uG__map{isolation:isolate;background-color:#120e0a;position:relative;overflow:hidden}.fx-module__15O8uG__mapSheet{z-index:-1;background:radial-gradient(circle,#e3bd6a29,#0000 45%),linear-gradient(#e3bd6a12 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#e3bd6a12 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.fx-module__15O8uG__mapSheet:after{content:"";-webkit-mask:var(--pub-contours) center / 900px 675px repeat;-webkit-mask:var(--pub-contours) center / 900px 675px repeat;mask:var(--pub-contours) center / 900px 675px repeat;background-color:#e3bd6a4d;position:absolute;inset:0}.fx-module__15O8uG__mapFrame{filter:grayscale()invert(.9)sepia(.45)saturate(1.6)hue-rotate(-8deg)brightness(.92)contrast(.95);border:0;width:100%;height:100%;position:absolute;inset:0}.fx-module__15O8uG__mapShade{pointer-events:none;background:radial-gradient(80% 75%,#0000 60%,#0a080666);position:absolute;inset:0}.fx-module__15O8uG__reticle{aspect-ratio:1;pointer-events:none;color:#f4d896;width:clamp(7rem,22vw,11rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-module__15O8uG__reticle svg{width:100%;height:100%;overflow:visible}.fx-module__15O8uG__reticleSpin{transform-box:fill-box;transform-origin:50%}@keyframes fx-module__15O8uG__spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__map[data-live] .fx-module__15O8uG__reticleSpin{animation:60s linear infinite fx-module__15O8uG__spin}}.fx-module__15O8uG__console{isolation:isolate;background:linear-gradient(165deg,#ffffff13,#ffffff04 38%,#ffffff09),#110d0adb;border:1px solid #ffffff1c;border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff17,0 40px 90px -46px #000000e6}@media (min-width:1024px){.fx-module__15O8uG__console{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:linear-gradient(165deg,#ffffff13,#ffffff04 38%,#ffffff09),#110d0abd}}.fx-module__15O8uG__console:after{content:"";inset-inline:10%;pointer-events:none;background:linear-gradient(90deg,#0000,#f0d6a0b3,#0000);height:1px;position:absolute;top:-1px}.fx-module__15O8uG__perf{background-image:linear-gradient(90deg, var(--pub-line) 50%, transparent 50%);background-size:8px 1px;height:1px;position:relative}.fx-module__15O8uG__perf:before,.fx-module__15O8uG__perf:after{content:"";background:var(--pub-night);clip-path:inset(0 0 0 50%);border-radius:9999px;width:1rem;height:1rem;position:absolute;top:-.5rem;box-shadow:inset 0 0 0 1px #ffffff1c}.fx-module__15O8uG__perf:after{clip-path:inset(0 50% 0 0)}.fx-module__15O8uG__perf:before{left:calc(var(--perf-pad,1.75rem) * -1 - .5rem)}.fx-module__15O8uG__perf:after{right:calc(var(--perf-pad,1.75rem) * -1 - .5rem)}@media (min-width:1280px){.fx-module__15O8uG__floatGlass{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(155deg,#ffffff1f,#ffffff08 46%,#ffffff0f),#0e0b0880;border:1px solid #ffffff26;border-radius:1.25rem;padding:2.25rem;position:relative;box-shadow:inset 0 1px #ffffff29,0 30px 70px -32px #000000bf}.fx-module__15O8uG__floatGlass:after{content:"";inset-inline:12%;pointer-events:none;background:linear-gradient(90deg,#0000,#f0d6a0bf,#0000);height:1px;position:absolute;top:-1px}}.fx-module__15O8uG__tileHud{z-index:2;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-pub), scale .6s var(--ease-pub);--c:#f4dca8e6;--l:1rem;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;position:absolute;inset:.75rem;scale:1.06}:is(.group:hover .fx-module__15O8uG__tileHud,.group:focus-within .fx-module__15O8uG__tileHud){opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.fx-module__15O8uG__tileHud{transition:none;scale:1}}.fx-module__15O8uG__compass{aspect-ratio:1;z-index:-1;pointer-events:none;color:#e3bd6a;width:min(44rem,135vw);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.fx-module__15O8uG__compass svg{width:100%;height:100%;position:absolute;inset:0}.fx-module__15O8uG__compassDial,.fx-module__15O8uG__compassNeedle{transform-origin:50%}@keyframes fx-module__15O8uG__drift{0%{rotate:-14deg}50%{rotate:22deg}to{rotate:-14deg}}@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__lost[data-live] .fx-module__15O8uG__compassDial{animation:fx-module__15O8uG__drift 26s var(--ease-pub) infinite}.fx-module__15O8uG__lost[data-live] .fx-module__15O8uG__compassNeedle{animation:fx-module__15O8uG__drift 9s var(--ease-pub) infinite reverse}}.fx-module__15O8uG__outline{color:#0000;-webkit-text-stroke:1px #e3bd6a80;background:linear-gradient(#e3bd6a29,#e3bd6a00 80%);font-feature-settings:"lnum" 1;-webkit-background-clip:text;background-clip:text}.fx-module__15O8uG__seal{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.fx-module__15O8uG__seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-module__15O8uG__sealSpin{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__seal[data-live] .fx-module__15O8uG__sealSpin{animation:48s linear infinite fx-module__15O8uG__spin}}.fx-module__15O8uG__miniRoad{background-image:linear-gradient(#e3bd6abf 50%,#0000 50%);background-size:1px 6px;position:relative}.fx-module__15O8uG__miniRoad:after{content:"";opacity:0;background:linear-gradient(#0000,#ffecc4,#0000);width:3px;height:40%;position:absolute;top:0;left:-1px;translate:0 -100%}@keyframes fx-module__15O8uG__miniRun{0%{opacity:0;translate:0 -100%}12%{opacity:1}70%{opacity:1}to{opacity:0;translate:0 150%}}@media (prefers-reduced-motion:no-preference){.fx-module__15O8uG__route[data-live] .fx-module__15O8uG__miniRoad:after{animation:fx-module__15O8uG__miniRun 3.2s var(--ease-pub) infinite}}
