@layer pages{html[data-path=\/features]{--anchor-offset:104px;--fx-rail:calc((min(100vw - 2 * var(--gutter), var(--page-w)) - 11 * var(--col-gap)) / 12 * 2 + var(--col-gap));--fx-col:calc((min(100vw - 2 * var(--gutter), var(--page-w)) - 11 * var(--col-gap)) / 12);scroll-padding-top:var(--anchor-offset)}@media (width>=760px){html[data-path=\/features]{--anchor-offset:148px}}@media (width>=1200px){html[data-path=\/features]{--anchor-offset:92px}}@keyframes fx-target{0%,30%{outline-color:var(--gold-hot);box-shadow:0 0 0 1px #ffcf8a40,0 0 40px #ffb4542e}to{box-shadow:none;outline-color:#ffb45466}}:is(.fx-room,.fx-ai-item,.gc-note,.fx-sub,#seo):target,.tk:target .tk-paper{outline-offset:6px;animation:fx-target 2.4s var(--ease-fade) both;border-radius:2px;outline:1px solid #ffb45466}.tk:target .tk-paper{transform:rotate(0)translateY(-4px)}html.motion-off :target,html.motion-off .tk:target .tk-paper{animation:none!important}.fx-hash{color:var(--bone-dim);font:600 max(13px, .62em) / 1 var(--f-mono);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:opacity var(--d-micro) var(--ease-fade), color var(--d-micro) var(--ease-fade);border-radius:8px;margin-inline:-6px -12px;padding:15px 12px;text-decoration:none;display:inline}.fx-nw{white-space:nowrap}:is(h2,h3,h4):hover .fx-hash,.fx-hash:hover,.fx-hash:focus-visible{opacity:1;color:var(--gold-hot)}.fx-hash:focus-visible{outline:2px solid var(--gold);outline-offset:-8px}.on-paper .fx-hash{color:var(--paper-mute);font-size:15px}.on-paper :is(h3):hover .fx-hash,.on-paper .fx-hash:focus-visible{color:var(--gold-ink)}.status-tag.fx-h-tag{font:inherit;white-space:normal;vertical-align:baseline;color:var(--gold-hot);display:inline}.status-tag.fx-h-tag[data-status=beta]{color:var(--gold)}.status-tag.fx-h-tag[data-status=addon]{color:var(--bone-dim)}.status-tag.fx-h-tag[data-status=addon]:before{margin-right:.2em;font-weight:600}.fx-sep{color:var(--bone-mute);font-weight:400}.status-set:has(>.fx-h-tag){display:inline}.fx-room-cta{margin-top:4px}.fx-hero .pl-risk{font:var(--t-caption);letter-spacing:0;text-transform:none;color:var(--bone-dim);max-width:52ch}.fx-hero .pl-sub{max-width:52ch}.fx-hero .pl-below{padding-bottom:clamp(20px,2vw,28px)}.fx-hero .pl-spill{--spill-at:22%;background:radial-gradient(56% 100% at var(--spill-at) 0%, color-mix(in oklab, var(--key) 15%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in oklab, var(--key) 5%, transparent), transparent);height:max(28vh,240px)}@media (width>=760px) and (width<=1099px){.fx-hero .pl-scrim{background:linear-gradient(90deg,#07080ae6,#07080ad1 42%,#07080a59 68%,#0000 86%),linear-gradient(#0000 55%,#07080a99)}}@media (width>=1100px){.fx-hero .pl-scrim{background:radial-gradient(62% 86% at var(--scrim-at), #07080ae6, #07080abd 42%, #07080a33 78%, transparent), linear-gradient(90deg, #07080a8c, transparent 58%)}.fx-hero .pl-frame>.pl-copy{position:relative}.fx-hero .pl-frame>.pl-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#07080ad6,#07080acc 58%,#07080a66 82%,#07080a00);position:absolute;inset:-6% -4% 0 -2%}}#building{background:linear-gradient(180deg, var(--ink), #07080a00 240px), radial-gradient(70% 60% at var(--light-at), color-mix(in oklab, var(--key) calc(var(--light-k) * 100%), transparent), transparent 70%), linear-gradient(270deg, color-mix(in oklab, var(--steel) calc(var(--rim-k,.04) * 100%), transparent), transparent 24%), var(--ink);padding-top:clamp(72px,7vw,104px)}#building .fs-slab-in>.fs-tag{display:none}@media (width>=760px) and (width<=1199px){#building .fs-stackslot .fs-slab-in{grid-template-areas:"code body";row-gap:0}}@media (width>=760px){#building .fx-ai-slab{display:none}}@media (width<=759px){#building .fs-slab.is-wire:not(.fx-ai-slab){display:none}#building .fx-ai-slab .fs-st{color:var(--ai)}#building .fx-ai-slab .fs-room{color:var(--ai);text-decoration-color:#ffe2b059}#building .fs-strip{display:none}#building .fs-inset{isolation:isolate}#building .fs-inset>.fs-spine{z-index:-1;opacity:.3;pointer-events:none;min-height:0;display:block;position:absolute;inset:-32px 0 -24px}}.floors{position:relative}#floor-pos .fx-plan-line{color:var(--bone)}#floor-pos .gc-room{max-width:34ch}.fx-pos-top{justify-items:start;gap:20px;min-width:0;display:grid}@media (width<=1199px){#floor-pos .gc-grid>.gc-copy{display:contents}#floor-pos .gc-grid>.gc-copy>.fx-pos-top{order:1;grid-column:1/-1}#floor-pos .gc-grid>.gc-object{order:2}#floor-pos .gc-grid>.gc-copy>:not(.fx-pos-top){order:3;grid-column:1/-1;max-width:68ch}}@media (width>=1200px) and (width<=1599px){#floor-pos .gc-title{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track)}}#building .fs-tick{background:#07080adb;padding:1px 4px 1px 0}@media (width<=1199px){#floor-pos .gc-bed:after{background:radial-gradient(70% 70% at var(--bed-x,50%) var(--bed-y,50%), transparent, #07080abf 80%), linear-gradient(180deg, #07080a80, transparent 18%, transparent 30%, #07080a80 42%, #07080a8c 80%, var(--ink))}}@media (width>=1200px){#floor-pos .gc-bed img{object-position:66% 44%!important}#floor-pos .gc-bed:after{background:radial-gradient(58% 64% at 27% 42%, transparent, #07080ab8 82%), linear-gradient(90deg, transparent 38%, #07080a80 54%, #07080a9e), linear-gradient(180deg, #07080a80, transparent 25%, transparent 75%, var(--ink))}#floor-pos .gc-grid>.gc-object{grid-column:1/span 6}#floor-pos .gc-grid>.gc-copy{grid-column:7/span 4}#floor-pos .gc-tape{max-width:calc(100% - var(--fx-rail) - var(--col-gap))}}@media (width<=759px){.fx-cut .pl-below .pl-copy{grid-area:auto;width:auto;padding:0}}.fx-cut .pl-sub{gap:14px;display:grid}.fx-cut-sub{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);color:var(--bone);text-wrap:balance;display:block}.fx-cut-cap{max-width:52ch;font:var(--t-small);color:var(--bone-dim);display:block}@media (width>=1200px){#floor-01 .tr-rails{grid-column:1/span 10}}#floor-01 .tr-after{background:radial-gradient(60% 140% at 20% 0,#ff964624,#0000 70%),linear-gradient(90deg,#ff964614,#07080a99 70%);border-block:1px solid #ff964638;margin-block:8px 12px;padding:16px 20px;position:relative}#floor-01 .tr-after .fee-line{max-width:none}#floor-01 .tr-backdrop img{filter:brightness(1.7)saturate(1.1)}#floor-01 .tr-backdrop{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 100%),linear-gradient(#0000,#000 18%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 100%),linear-gradient(#0000,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}#floor-01 .tr-lamp{background:radial-gradient(34% 26% at 50% 0%, #ffaa6433, transparent 72%), radial-gradient(60% 68% at 50% 0%, color-mix(in oklab, var(--key) 20%, transparent), transparent 74%)}.fx-rooms{border-top:1px solid var(--bone-faint);gap:28px;width:100%;margin-top:8px;padding-top:24px;display:grid}.fx-room-h{font:var(--t-title);font-stretch:var(--t-title-wdth);letter-spacing:var(--t-title-track);text-wrap:balance;margin:0}.fx-rooms .fx-room{gap:10px;display:grid}.fx-room-b{font:var(--t-body);color:var(--bone-dim);max-width:60ch}.fx-room-b strong{color:var(--bone);font-weight:650}.fx-rooms .fx-sub{border-left:1px solid #ffb45473;padding-left:14px}.fx-bezel-cap{font:var(--t-caption);color:var(--bone-dim);background:linear-gradient(90deg,#07080ac7,#07080a9e 72%,#07080a00);justify-self:start;max-width:60ch;margin-top:14px;padding:6px 14px 6px 0;box-shadow:-14px 0 #07080ac7}@media (width<=1199px){#floor-02 .gc-bed:after{background:radial-gradient(70% 70% at var(--bed-x,50%) var(--bed-y,50%), transparent, #07080abf 80%), linear-gradient(180deg, #07080a80, transparent 25%, transparent 45%, #07080a99 62%, var(--ink) 92%)}}@media (width>=1200px){#floor-02 .gc-grid>.gc-object.is-sticky{align-self:start}}html.js:not(.motion-off) #floor-02.is-in .gc-approw{opacity:1}@media (width>=560px){#floor-02 .gc-table :is(th,td){padding-block:.35em}#floor-02 .gc-approw td{padding-block:.42em}}#floor-02 .gc-footnote{background:linear-gradient(90deg,#07080acc,#07080aa8 72%,#07080a00);width:fit-content;max-width:100%;margin-top:6px;padding:3px 10px 3px 0;font-size:13px;line-height:1.35;box-shadow:-8px 0 #07080acc}@media (width<=1199px){#floor-02 .gc-grid>.gc-copy{display:contents}#floor-02 .gc-grid>.gc-copy>.gc-head{order:1;grid-column:1/-1}#floor-02 .gc-grid>.gc-object{order:2}#floor-02 .gc-grid>.gc-copy>.fx-rooms{order:3;grid-column:1/-1;max-width:68ch}}#floor-03{overflow-x:clip}#floor-03:before{content:"";z-index:-1;pointer-events:none;background-image:var(--tex-window);opacity:.04;background-size:48px 43.3548px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 18% 20%,#000,#0000 78%);mask-image:radial-gradient(90% 70% at 18% 20%,#000,#0000 78%)}#floor-03:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 30% at 16% 46%,#ffb46417,#0000 72%),radial-gradient(30% 38% at 20% 62%,#ffb06014,#0000 76%);position:absolute;inset:0}@media (width>=1200px){#floor-03 .lg-object{grid-column:1/span 10}}.fx-report{gap:18px;display:grid}.fx-report-h{border:1px solid #ffb4544d;border-left:3px solid var(--gold);font:600 13px / 1.4 var(--f-mono);color:var(--bone);background:linear-gradient(90deg,#ffb45414,#07080a66);justify-self:start;margin:0;padding:10px 14px 10px 12px}.fx-report-h .fx-h-tag{color:var(--gold-hot)}.fx-report-fine{max-width:68ch}@media (width<=759px){#floor-03 .lg-nt-bg{grid-column:1}}@media (width>=760px){.fx-report-h{margin-left:calc(400px + max(48px,38.4615% - 153.846px))}}@media (width>=760px) and (width<=1199px){.fx-report-h{margin-left:412px}}@media (width>=760px){#floor-03 .fx-report{grid-template-columns:minmax(0,1fr)}#floor-03 .fx-report>.fx-report-h{z-index:1;grid-area:1/1;align-self:start;position:relative}#floor-03 .fx-report>.lg-figure{grid-area:1/1}}#floor-03 .lg-nt-bg{background-image:linear-gradient(180deg, #ffc48029, #ffc48000 24%, #0000 52%, #2e20121a), radial-gradient(120% 30% at 10% 0%, color-mix(in oklab, var(--key) 18%, transparent), transparent 70%), var(--tex-paper);background-blend-mode:normal, normal, multiply, normal}@media (width>=760px){#floor-03 .lg-noted:before{content:"";grid-column:paper;grid-row:1 / span var(--rows);z-index:-1;filter:blur(24px);pointer-events:none;background:linear-gradient(#0000009e,#00000080 60%,#0000005c);border-radius:8px;margin:26px -14px -30px 18px}#floor-03 .lg-nt-paper.is-head:before{content:"";z-index:2;background:linear-gradient(90deg,#ffffff4d,#fff0 22% 78%,#00000059),linear-gradient(#7a8088 0,#4a4f56 46%,#2f3338 54%,#3d4148);border-radius:3px 3px 5px 5px;width:132px;height:34px;margin-left:-66px;position:absolute;top:-16px;left:50%;box-shadow:inset 0 1px #ffffff29,0 8px 14px #00000080,0 2px 3px #0000008c}#floor-03 .lg-nt-paper.is-head:after{content:"";z-index:1;border:2px solid #5d636b;border-bottom:0;border-radius:16px 16px 0 0;width:92px;height:34px;margin-left:-46px;position:absolute;top:-44px;left:50%;box-shadow:0 -1px #ffffff1f}#floor-03 .lg-noted{margin-top:44px}#floor-03 .lg-noted.fx-flow{grid-template-rows:repeat(var(--rows), auto) minmax(0, 1fr)}#floor-03 .lg-noted.fx-flow .lg-nt-note{margin-top:var(--fx-mt,0px);grid-row:2/-1}#floor-03 .lg-noted.fx-flow .lg-leader{width:var(--fx-len,calc(100% - 12px));transform-origin:0;rotate:var(--fx-rot,0deg);right:auto}}.fx-web{--sky-h:clamp(560px, 72vw, 1120px);overflow-x:clip}.fx-sky{height:var(--sky-h);z-index:-1;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 56%,#0000 97%);mask-image:linear-gradient(#000 0 56%,#0000 97%)}.fx-sky-img,.fx-sky-img picture,.fx-sky-img img{width:100%;height:100%}.fx-sky-img img{object-fit:cover;object-position:100% 30%;opacity:.92}.fx-sky:after{content:"";background:linear-gradient(#07080a80,#07080a00 20%,#07080a40 70%),linear-gradient(90deg,#07080a40,#0000 16% 40%,#07080ab8 56%,#07080acc 86%,#07080a8c);position:absolute;inset:0}.fx-sky-slate{z-index:1;padding:0 var(--gutter);max-width:calc(var(--page-w) + 2 * var(--gutter));margin-inline:auto;position:absolute;top:18px;left:0;right:0}@media (width>=1200px){.fx-sky-slate{padding-right:calc(var(--gutter) + var(--fx-rail) + var(--col-gap))}}.fx-web-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);row-gap:0;display:grid;container-type:inline-size}.fx-web-head{gap:14px;display:grid}.fx-web-title{text-wrap:balance;max-width:14ch}.fx-web-room{align-content:start;gap:12px;display:grid}.fx-seo{border-left:1px solid #ffb45473;gap:10px;padding-left:14px;display:grid}.fx-window-cap{font:var(--t-caption);color:var(--bone-dim)}.fx-ailine{border-top:1px solid #ffb4548c;gap:12px;padding-top:28px;display:grid}.fx-ai-display{text-wrap:balance;margin:0}.fx-ai-display span{display:block}.fx-ai-2{color:var(--ai);text-shadow:var(--glow-ai)}.fx-ai-small{font:var(--t-small);color:var(--bone-dim)}.fx-room-ai .fx-room-h .fx-h-tag{color:var(--gold-hot)}.fx-wire-list{gap:18px;display:grid}.fx-wire-h{font:inherit;justify-self:start;margin:0}.fx-wire-h .fx-wire-tag{letter-spacing:.16em;padding:7px 16px;font-size:13px}.fx-ai-list{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.fx-ai-item{border-top:1px dashed #ffe2b038;grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0 16px 22px;display:grid;position:relative}.fx-ai-item:last-child{border-bottom:1px dashed #ffe2b038}.fx-ai-item:before{content:"";border:1px solid #ffe2b099;width:7px;height:7px;position:absolute;top:23px;left:0}.fx-ai-h{font:var(--t-title);font-size:clamp(18px,1.35vw,22px);font-stretch:var(--t-title-wdth);letter-spacing:var(--t-title-track);color:var(--bone);text-wrap:balance;margin:0}.fx-ai-st{color:var(--ai)}.fx-ai-h-v.is-lit .fx-ai-st{color:var(--gold)}.fx-ai-b{font:var(--t-small);color:var(--bone-dim);max-width:58ch}.fx-wire-foot{gap:8px;display:grid}.fx-legend,.fx-campaigns-note{font:var(--t-caption);color:var(--bone-mute);max-width:60ch}.fx-bay{min-width:0}.fx-street{--pil:clamp(10px, 1vw, 16px);max-width:none}.fx-facade.dr-bays{padding:var(--pil) var(--pil) 0;display:flex}.fx-facade .dr-bay{--bay-w:100cqi;flex:auto;width:100%;min-width:0}.fx-bay .dr-strip{height:clamp(36px,4vw,64px)}.fx-bay .dr-window{aspect-ratio:3/5;background:#0d0e10;border-radius:3px;height:auto;padding-top:22px;inset:calc(16% + 10px) 12px auto;overflow:hidden}.fx-bay .dr-window:before{content:attr(data-domain);z-index:1;height:22px;font:500 11px / 1 var(--f-sans);letter-spacing:.02em;color:#f2efe8b8;background:#16181b;border-bottom:1px solid #f2efe814;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.fx-bay .dr-window img{height:100%}.fx-bay .dr-bay--window .dr-glass{padding:0 10px 12px}.fx-bay .dr-bay--window .dr-door:before{content:"";background:radial-gradient(80% 42% at 50% 100%,#ffc47875,#ff963c1f 60%,#0000 90%),radial-gradient(90% 60% at 50% 30%,#ffbe6e29,#0000 70%);position:absolute;inset:5px}.fx-bay .dr-light--ai{filter:brightness(1.2)saturate(1.05)}.fx-wroom:is(:hover,:focus-within) .dr-light,.fx-wroom:is(:hover,:focus-within) .dr-window img{filter:brightness(1.15)}.dr-window img{transition:filter var(--d-ui) var(--ease-fade)}html:not(.motion-off) .fx-wroom:is(:hover,:focus-within) .dr-sign{animation:dr-stutter var(--stutter,.3s) linear 1 both}html.js:not(.motion-off) .fx-web:not(.is-in) .fx-bay .dr-sign{opacity:0}html.js:not(.motion-off) .fx-web:not(.is-in) .fx-bay-3 .dr-bay{opacity:0;clip-path:inset(0 0 100%)}html.js:not(.motion-off) .fx-web.is-in .fx-bay .dr-sign{animation:dr-stutter var(--stutter,.3s) linear 1 both}html.js:not(.motion-off) .fx-web.is-in .fx-bay-1 .dr-sign{animation-delay:.2s}html.js:not(.motion-off) .fx-web.is-in .fx-bay-2 .dr-sign{animation-delay:.38s}html.js:not(.motion-off) .fx-web.is-in .fx-bay-3 .dr-sign{animation-delay:.56s}html.js:not(.motion-off) .fx-web.is-in .fx-bay-3 .dr-bay{opacity:1;clip-path:inset(0);transition:clip-path .9s var(--ease-draft) .3s, opacity .3s var(--ease-fade) .3s}.fx-bay-3 .dr-bay--wire .dr-door:before{content:"";pointer-events:none;position:absolute;inset:0}@media (width<=1319px){.fx-bay-3 .fx-facade .dr-bay{aspect-ratio:auto;height:200px}.fx-bay-3 .dr-fascia{flex:none;height:48px;min-height:48px}.fx-bay-3 .dr-sign{font-size:22px}.fx-bay-3 .dr-bay--wire .dr-door:before{background:repeating-linear-gradient(#ffe2b080 0 4px,#0000 4px 7px) 25% 0/1px 100% no-repeat,repeating-linear-gradient(#ffe2b080 0 4px,#0000 4px 7px) 75% 0/1px 100% no-repeat}.fx-bay-3 .dr-bay--wire .dr-door:after{content:"";pointer-events:none;border:1px dashed #ffe2b080;border-bottom:0;width:64px;position:absolute;top:18%;bottom:-1px;left:calc(50% - 32px)}.fx-bay-3 .dr-mullion{top:34%}.fx-bay-3 .dr-bar{display:none}.fx-bay-3 .dr-glass{max-width:min(78%,360px);padding:0 0 14px 16px;right:auto}.fx-bay-3 .dr-plaque .status-tag{white-space:nowrap}.fx-bay-3 .dr-strip{display:none}}@media (width>=1200px){.fx-web-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fx-wroom,.fx-wire{display:contents}.fx-web-head,.fx-web-room,.fx-ailine,.fx-wire-list,.fx-wire-foot{grid-column:7/span 4}.fx-web-head{grid-row:1;padding-bottom:36px}.fx-wroom-13 .fx-web-room{grid-row:2;padding-bottom:36px}.fx-ailine{grid-row:3}.fx-wroom-14 .fx-web-room{grid-row:4;padding-top:28px;padding-bottom:40px}.fx-wire-list{grid-row:5}.fx-wire-foot{grid-row:7;padding-top:18px}.fx-bay-1,.fx-bay-2,.fx-bay-3{--fx-facade:calc((100cqi - var(--col-gap)) / 6);width:var(--fx-facade);top:calc(var(--nav-h) + 40px);z-index:1;margin-top:calc(var(--sky-h) * .76 - var(--sec-pad-top));grid-area:1/1/span 5/span 6;align-self:start;position:sticky}.fx-bay-1{justify-self:start}.fx-bay-2{justify-self:center}.fx-bay-3{justify-self:end}.fx-bay .fx-facade{justify-content:center}.fx-bay .fx-facade .dr-bay{flex:none;width:100%}.fx-bay-2 .fx-facade .dr-bay{width:calc(100% - var(--pil) / 2)}.fx-bay-1 .fx-facade{padding-inline:var(--pil) calc(var(--pil) / 2)}.fx-bay-2 .fx-facade{padding-inline:calc(var(--pil) / 2)}.fx-bay-3 .fx-facade{padding-inline:calc(var(--pil) / 2) var(--pil)}}@media (width>=1200px) and (width<=1319px){.fx-bay-1{margin-right:var(--fx-facade);justify-self:center}.fx-bay-2{margin-left:var(--fx-facade);justify-self:center}.fx-bay-2 .fx-facade{padding-inline:calc(var(--pil) / 2) var(--pil)}.fx-bay-2 .fx-facade .dr-bay{width:100%}.fx-bay-3{grid-area:6/1/auto/span 10;justify-self:stretch;width:auto;margin-top:28px;position:relative;top:auto}.fx-bay-3 .fx-facade{padding-inline:var(--pil)}.fx-bay-3 .fx-facade .dr-bay{width:100%}}.fx-bay .dr-plaque .status-tag{white-space:nowrap;text-align:left;grid-template-columns:auto auto;align-items:center;gap:1px 8px;line-height:1.35;display:inline-grid}.fx-bay .dr-plaque .status-tag:before{grid-area:1/1}.fx-bay .dr-plaque .fx-pl{grid-column:2}.fx-bay .dr-plaque .fx-pl-c{display:none}@media (width<=1199px){.fx-window-cap{order:-1;margin-top:-8px}.fx-web-grid>*{grid-column:1/-1}.fx-web-head{padding-bottom:32px}.fx-wroom{gap:24px;padding-bottom:40px;display:grid}.fx-wire{gap:22px;padding-top:36px;display:grid}.fx-bay{width:100%;max-width:560px;margin-inline:auto}.fx-bay-1 .fx-facade .dr-bay{aspect-ratio:auto;height:420px}.fx-bay-2 .fx-facade .dr-bay{aspect-ratio:auto;height:280px}.fx-bay-1 .dr-mullion{display:none}.fx-bay-1 .dr-window{width:auto;inset:12px auto 50px 50%;translate:-50%}.fx-bay .dr-fascia{flex:none;height:64px}.fx-sky{aspect-ratio:16/9;height:auto;max-height:none;margin-top:calc(-1 * var(--sec-pad-top));z-index:0;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 0 72%,#0000);mask-image:linear-gradient(#000 0 72%,#0000)}.fx-sky:after{background:linear-gradient(#07080a33,#0000 30%)}.fx-sky-img img{object-position:30% 50%;opacity:1}.fx-sky-slate{margin:10px auto 26px;position:static}}@media (width<=759px){.fx-sky-slate .slate{flex-wrap:wrap;gap:4px 12px}}@media (width>=1200px){.floor-nav{overflow:clip}.floor-nav :is(.fn-inner,.fn-links,.fn-links li){pointer-events:none}.floor-nav a.fn-link{pointer-events:auto}.floor-nav .fn-inner{height:min(620px,100vh - 180px)}.floor-nav .fn-rail{max-width:70%}.floor-nav .fn-rail-1{letter-spacing:.04em}.floor-nav :is(.fn-rail-1,.fn-rail-2){text-shadow:0 0 2px #07080af2,0 0 8px #07080ae6}#command-center{z-index:41}}@media (width<=1199px){.floor-nav .fn-inner{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}}:is(.fx-sep:has(+.status-set .fx-h-tag[data-status=beta-ai]),.fx-sep:has(+.fx-h-tag[data-status=beta-ai])){display:none}.fn-home .fx-home-mark{height:19px;color:var(--bone)}.fn-home:after{content:none}.fn-demo .fn-demo-short{display:none}@media (width<=359px){.fn-demo .fn-demo-long{display:none}.fn-demo .fn-demo-short{display:inline}}.fx-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--z-modal);border-radius:var(--r-pill);background:var(--glass-fallback-bg);box-shadow:var(--hair-warm), var(--shadow-deep);font:600 13px / 1 var(--f-mono);color:var(--gold-hot);opacity:0;pointer-events:none;transition:opacity var(--d-ui) var(--ease-fade), translate var(--d-ui) var(--ease-fade);padding:10px 16px;position:fixed;translate:-50% 12px}.fx-toast.is-on{opacity:1;translate:-50%}.fx-toast:empty{padding:0}@media (forced-colors:active){.fx-wire-h,.fx-ai-item,.fx-report-h{border:1px solid canvastext}}.floor-nav,.fx-hash,.fx-ai-display,.fx-ai-small,.fx-ai-source,#command-center,.fx-wire,.gc-fine,#floor-01 :is(.tk-body,.tk-link),:is(#floor-pos,#floor-02) :is(.gc-num,.gc-note-b){display:none}:is(#floor-pos,#floor-02) .gc-note{border-top:1px solid #f2efe81f;padding:10px 0;display:block}:is(#floor-pos,#floor-02) .gc-note-h{font:600 17px / 1.35 var(--f-sans);color:var(--bone)}:is(#floor-pos,#floor-02) .gc-note-tag,.fx-room-b,.fx-room-b+.fx-room-b,.fx-room:not(:last-of-type) .fx-room-cta{display:none}.fx-room{padding-block:14px}.fx-bay-2{display:none}main .fs-line{font-size:18px;line-height:1.5}main :is(.fs-room,.fs-rooms li){font-size:17px}main .fs-h{font-size:clamp(22px,2vw,28px)}main :is(.tk-meta,.tk-chip){font-size:14px}main .tk-title{font-size:clamp(19px,1.6vw,22px)}main :is(.tr-fine,.gc-footnote,.status-legend,.fx-bezel-cap,.lg-fine,.lg-pline){font-size:15px;line-height:1.5}main :is(.lg-hline,.lg-seg){font-size:15px}main .lg-name{font-size:17px}main :is(.gc-fine-print,.pl-risk){display:none}main :is(.gc-lede,.fx-room-b,.tr-lede,.lg-lede,.fs-lede){font-size:clamp(18px,1.4vw,20px);line-height:1.55}.fx-anchor{scroll-margin-top:80px;position:absolute;top:0}@media (width>=760px){.fx-hero .pl-sub{display:none}}@media (width<=759px){.fx-hero .pl-below{display:none}.fx-hero .pl-media{position:relative}.fx-hero .pl-media:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--ink) 0%, #07080ac7 30%, #07080a00 100%);height:42%;position:absolute;inset:auto 0 0}.fx-hero .pl-bar-bottom{background:var(--ink)}.plate.fx-hero[data-title-below] .pl-frame>.pl-copy{z-index:1;margin-top:-22vw;padding-bottom:56px;position:relative}.fx-hero .pl-sub{max-width:20em;margin:0}#floor-pos .hf-media img{object-position:100% 50%}#floor-web .pf-shot{background:#1b1b1f;border-radius:40px;justify-self:center;width:min(78vw,320px);margin-top:8px;padding:10px;box-shadow:0 40px 100px #0009,0 0 0 1px #f2efe81f,0 0 120px #ffaa4624}#floor-web .pf-shot img{aspect-ratio:780/1240;object-fit:cover;object-position:50% 0;box-shadow:none;border-radius:31px}:is(#floor-pos,#floor-01,#floor-02,#floor-03,#floor-web) :is(.hf-lede,.pf-lede){max-width:20em}}}
