@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");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}:root{--paper:#f7f5ee;--paper-ink:#191815;--sign-bg:#f7f5ee;--sign-ink:#191815;--serif:"Newsreader Variable", "Newsreader Fallback", Georgia, serif;--sans:"Familjen Grotesk Variable", "Grotesk Fallback", system-ui, sans-serif;--app:-apple-system, "SF Pro Text", "Familjen Grotesk Variable", system-ui, sans-serif;--dist:9.2;--k:calc(100lvh / (var(--dist) * .9326));--side:0px;--dw:calc(2 * var(--k));--dh:calc(4.3 * var(--k));--gut:calc(.55 * var(--k));--bar:calc(max(8px, env(safe-area-inset-top)) + 52px)}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:96%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Grotesk Fallback;src:local(Arial),local(Helvetica);size-adjust:97%;ascent-override:96%;descent-override:26%;line-gap-override:0%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-snap-type:y mandatory;background:#15130f;overflow-x:clip}body{font:400 16px/1.42 var(--sans);color:#171613;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2.5px solid #fff;box-shadow:0 0 0 2px #000,0 0 0 7px #000}input[type=range]:focus-visible{outline-offset:-4px;border-radius:6px}.vn-in:focus-visible,.dv-free input:focus-visible{box-shadow:none;outline-offset:-3px;outline:2px solid #6aaef7}#scene{z-index:1;opacity:0;pointer-events:none;width:100%;height:100lvh;transition:opacity .45s ease-out;position:fixed;top:0;left:0}.scene-on #scene{opacity:1}.sign{isolation:isolate;min-height:44px;color:var(--sign-ink);font:600 13px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:0;border-radius:22px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.sign:before{content:"";background:var(--sign-bg);z-index:-1;border-radius:17px;position:absolute;inset:5px 0}.sign svg{flex:none;width:18px;height:18px}@media (hover:hover){.sign:hover{filter:brightness(1.2)}}.bar{z-index:6;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid;position:fixed;top:0;left:0;right:0}.bar>*{pointer-events:auto}.who{justify-self:start}.where{pointer-events:none;color:var(--sign-bg)}.where:before{background:var(--sign-ink)}.tools{justify-content:flex-end;gap:5px;display:flex}.icon{justify-content:center;width:44px;padding:0}#night[aria-pressed=true]{color:#1a1204}#night[aria-pressed=true]:before{background:#e5b23a}.lang-short{display:none}.skip{z-index:10;position:fixed;top:8px;left:50%;translate:-50% -80px}.skip:focus{translate:-50%}.room{scroll-snap-align:start;height:100svh;color:var(--ink);background:var(--wall);--H:calc(var(--Hd) + .7);--eye:calc(var(--eyed) + .55);--cx:var(--cxd,0);--ww:min(calc(var(--wwd,13.4) * var(--k)), 100vw);--vy:50lvh;--wt:calc(50lvh - (var(--H) - var(--eye)) * var(--k));--wb:calc(50lvh + var(--eye) * var(--k));--wc:calc(50vw + var(--cx) * var(--k));--wl:calc(var(--wc) - var(--ww) / 2);--wr:calc(var(--wc) + var(--ww) / 2);--dl:calc(var(--wr) - var(--dw) - var(--gut));position:relative;overflow:clip}.door-l{--dl:calc(var(--wl) + var(--gut))}.door-c{--dl:calc(var(--wc) - var(--dw) / 2)}#foyer{--dw:calc(3.7 * var(--k));--dh:calc(4.95 * var(--k))}.paint{z-index:0;background:color-mix(in srgb, var(--wall) 86%, #000);--xl:calc(var(--wl) + (var(--wl) - 50vw) * 3);--xr:calc(var(--wr) + (var(--wr) - 50vw) * 3);--yt:calc(var(--wt) + (var(--wt) - var(--vy)) * 3);--yb:calc(var(--wb) + (var(--wb) - var(--vy)) * 3);width:100vw;height:100lvh;position:absolute;top:0;left:0;overflow:hidden}.paint i{display:block;position:absolute;inset:0}.pw-ceil{background:color-mix(in srgb, var(--wall2) 70%, #fff);clip-path:polygon(var(--wl) var(--wt), var(--wr) var(--wt), var(--xr) var(--yt), var(--xl) var(--yt))}.pw-floor{background:linear-gradient(to bottom, color-mix(in srgb, var(--wall2) 72%, #fff) 54%, color-mix(in srgb, var(--wall) 55%, #444));clip-path:polygon(var(--wl) var(--wb), var(--wr) var(--wb), var(--xr) var(--yb), var(--xl) var(--yb))}.pw-l,.pw-r{background:color-mix(in srgb, var(--wall) 92%, #000)}.pw-l{clip-path:polygon(var(--wl) var(--wt), var(--wl) var(--wb), var(--xl) var(--yb), var(--xl) var(--yt))}.pw-r{clip-path:polygon(var(--wr) var(--wt), var(--wr) var(--wb), var(--xr) var(--yb), var(--xr) var(--yt))}.pw-back{width:var(--ww);height:calc(var(--wb) - var(--wt));background:linear-gradient(to top, var(--wall), var(--wall2));overflow:hidden;inset:var(--wt) auto auto var(--wl)!important}.pw-back:after{content:"";clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);background:#ffffff1a;width:46%;height:88%;position:absolute;top:8%;left:10%}.pw-door{width:var(--dw);height:var(--dh);background:linear-gradient(var(--nextwall2,#000), var(--nextwall,#000));outline:calc(.12 * var(--k)) solid var(--accent);inset:calc(var(--wb) - var(--dh)) auto auto var(--dl)!important}.shape-arch .pw-door{border-radius:calc(var(--dw) / 2) calc(var(--dw) / 2) 0 0}.door-none .pw-door{display:none!important}html.scene-settled .paint{display:none}html.scene-on .room{background:0 0}.stage{z-index:2;width:100%;height:100%;position:relative}.wall{transform-origin:50%;width:100vw;height:100lvh;position:absolute;top:0;left:0}.compose{width:100vw;height:100svh;min-height:0;display:grid;position:relative;overflow:hidden}html.live .stage{opacity:0;pointer-events:none;isolation:isolate;height:100svh;position:fixed;top:0;left:0;overflow:hidden}html.live .stage.on{opacity:1}html.live .stage.active{pointer-events:auto}html.live .wall.moving{will-change:transform}html.live .wall.gone{visibility:hidden}html.live .stage.preview :is(.head,.tomb,.acts,.door,.foyer-in,.office-in,.dv-acts){opacity:0}html.live .stage :is(.head,.tomb,.acts,.door,.office-in,.dv-acts){transition:opacity .3s ease-out}.door{z-index:3;left:var(--dl);top:calc(var(--wb) - var(--dh));width:var(--dw);height:var(--dh);color:var(--sign-ink);justify-content:center;align-items:flex-end;padding-bottom:7%;text-decoration:none;display:flex;position:absolute}.door-chip{background:var(--sign-bg);color:var(--sign-ink);text-align:left;max-width:calc(100% - 12px);min-height:44px;font:600 13px/1.15 var(--sans);border-radius:22px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:7px 12px 8px 14px;display:inline-grid}.door-k{grid-column:1;font-size:11px;font-weight:500}.door-w{grid-column:1;font-size:14.5px;font-weight:700}.door-m{display:none}.door-chip svg{grid-area:1/2/span 2;width:16px;height:16px}@media (hover:hover){.door:hover .door-chip{background:var(--sign-ink);color:var(--sign-bg)}}.exhibit{isolation:isolate;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.exhibit:before{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 90px 40px color-mix(in srgb, var(--accent) 70%, #fff);opacity:0;border-radius:28px;position:absolute;inset:4%}.exhibit.moment:before{animation:1.5s ease-out moment}@keyframes moment{18%{opacity:.5}to{opacity:0}}.no{font:500 13px/1.3 var(--sans)}.no span{white-space:nowrap}h1{font:600 clamp(32px, 3.75vw, 64px)/1.02 var(--sans);letter-spacing:-.04em;text-wrap:balance}.head h2{font:600 clamp(30px, 3.2vw, 54px)/1.02 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin-top:4px}.lead{font:500 clamp(16px, 1.25vw, 19px)/1.35 var(--sans);text-wrap:pretty;max-width:34em;margin-top:10px}.tomb{align-content:start;gap:6px;min-width:0;max-width:26em;display:grid}.txt{font:600 clamp(18px, 1.45vw, 23px)/1.28 var(--sans);letter-spacing:-.015em;text-wrap:pretty}.made{text-wrap:pretty;font-size:15.5px;line-height:1.4}.note{text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.38}.verdict{font:600 clamp(20px, 1.7vw, 28px)/1.18 var(--sans);letter-spacing:-.02em;max-width:18em;min-height:2.36em;color:var(--accent);text-wrap:pretty}.steps{counter-reset:s;flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.steps li{counter-increment:s;font:600 13px/1.1 var(--sans);border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:16px;align-items:center;gap:6px;padding:5px 11px 5px 6px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.steps li:before{content:counter(s);background:color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;display:grid}.role-sequence:has([data-step=car]) .steps li:first-child,.role-sequence:has([data-step=read]) .steps li:first-child,.role-sequence:has([data-step=review]) .steps li:nth-child(-n+3),.role-sequence:has([data-step=saved]) .steps li{border-color:currentColor}.role-sequence:has([data-step=read]) .steps li:first-child,.role-sequence:has([data-step=review]) .steps li:nth-child(2),.role-sequence:has([data-step=saved]) .steps li:nth-child(4){background:var(--accent);border-color:var(--accent);color:#10140a}.acts{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.out-link{min-height:44px;color:inherit;white-space:nowrap;border:1.5px solid;border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.out-link svg{flex:none;width:14px;height:14px}.cta-s{display:none}@media (hover:hover){.out-link:hover{background:var(--ink);color:var(--wall)}}.primary-link{background:var(--ink);min-height:48px;color:var(--on-ink,var(--wall));border-radius:24px;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.primary-link.big{border-radius:28px;gap:10px;min-height:56px;padding:0 26px;font-size:18px}.primary-link svg{width:18px;height:18px}.text-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.text-link i{font-style:normal;text-decoration:none;display:inline-block}.more-link{white-space:nowrap;margin-left:6px;font-size:14.5px}.foyer-in,.office-in{min-width:0}.sub{text-wrap:pretty;max-width:36em;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.38}.who-line{font:600 15px/1.3 var(--sans);letter-spacing:.01em;opacity:.7;margin-bottom:14px}.foyer-in .sub{margin-top:18px;font-size:clamp(18px,1.45vw,22px);font-weight:500}.hub{--art:128px;max-width:48em;margin-top:32px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.card{background:#ffffffa8;border-radius:18px;flex-direction:column;min-width:0;transition:background .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.card-main{min-width:0;color:inherit;flex:1;grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.card-main:focus-visible{outline-offset:-3px;border-radius:18px}.card-art{height:var(--art);background:linear-gradient(to top, var(--cw,#8a8578), var(--cw2,#a8a396));display:block;position:relative;overflow:hidden}.card-art:after{content:"";clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);background:#ffffff17;width:34%;height:100%;position:absolute;top:0;left:6%}.card-art img{z-index:1;border-radius:6px;width:64%;height:auto;transition:translate .3s ease-out;position:absolute;top:14%;left:50%;translate:-50%;box-shadow:0 10px 28px #0000004d}.card-name{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:12px 14px 0;display:flex}.card-name b{font:600 17px/1.15 var(--sans);letter-spacing:-.01em;white-space:nowrap}.card-name small{z-index:2;left:10px;top:calc(var(--art) - 31px);color:#fff;font:600 11.5px/1.2 var(--sans);white-space:nowrap;background:#0c0a08b8;border-radius:11px;padding:3px 8px 4px;position:absolute}.card-line{text-wrap:pretty;padding:4px 14px 0;font-size:13.5px;line-height:1.32;display:block}.card-go{min-height:46px;font:700 13.5px/1.1 var(--sans);white-space:nowrap;align-items:center;gap:6px;padding:0 14px 2px;display:inline-flex}.card-go i{font-style:normal;transition:translate .2s ease-out}.go-s{display:none}.card-open{z-index:1;isolation:isolate;min-width:44px;min-height:44px;color:var(--on-ink,#fff);font:700 13px/1 var(--sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:absolute;bottom:2px;right:8px}.card-open:before{content:"";z-index:-1;background:var(--ink);border-radius:16px;position:absolute;inset:6px 0}.card-open svg{flex:none;width:12px;height:12px}@container (width<=204px){.card-go i{display:none}}@container (width<=184px){.go-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.go-s{display:inline}}@container (width<=233px){.card-open{padding:0}.card-open span{display:none}.card-open:before{inset:6px}}@container (width<=246px){html[lang=ro] .card-open{padding:0}html[lang=ro] .card-open span{display:none}html[lang=ro] .card-open:before{inset:6px}}@media (hover:hover){.card:hover{background:#fff}.card-main:hover .card-go i{translate:4px}.card-main:hover .card-art img{translate:-50% -5px}.card-open:hover:before{background:color-mix(in srgb, var(--ink) 80%, var(--accent))}}.chips{flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:8px;font-size:13.5px;display:flex}html.js .hub .chips{height:44px;overflow:hidden}.chips-k{cursor:pointer;font-weight:700}.chips-k:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.chips-n{opacity:.82;font-weight:600}.chip{isolation:isolate;min-height:44px;color:inherit;font:600 13.5px/1 var(--sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";z-index:-1;background:#ffffffa8;border-radius:16px;transition:background .2s;position:absolute;inset:6px 0}.chip svg{flex:none;width:11px;height:11px}@media (hover:hover){.chip:hover:before{background:#fff}.chips-k:hover:before{background:#ffffffa8}}.foyer-cta{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:26px;display:flex}.foyer-mail{font-size:14.5px;line-height:1.3}.foyer-mail a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.office-in h2{font:600 clamp(40px, 6.2vw, 100px)/1 var(--sans);letter-spacing:-.04em}.reach{justify-items:start;gap:6px;margin-top:16px;display:grid}.addr{flex-wrap:wrap;align-items:center;column-gap:10px;font-size:15px;line-height:1.3;display:flex}.addr-v{user-select:all;overflow-wrap:anywhere;font-weight:700}.copy{background:0 0;border:1.5px solid;border-radius:22px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.copy-msg{font-size:14px;font-weight:600}.pending{font:500 15px/1.3 var(--sans);border:2px dashed;border-radius:14px;margin-top:16px;padding:14px 16px;display:inline-block}.office-in .links{flex-wrap:wrap;column-gap:22px;margin-top:8px;display:flex}.office-in>.sub{max-width:30em;margin-top:14px;font-size:clamp(17px,1.4vw,21px);font-weight:500}.office-in .reach{margin-top:22px}.office-in .facts{text-wrap:pretty;max-width:34em;margin-top:22px;font-size:15.5px;line-height:1.4}.legal{margin-top:6px;font-size:12.5px;line-height:1.35}@media (aspect-ratio>=9/10) and (height>=501px){.compose{padding:max(72px, calc(var(--wt) + 20px)) calc(100vw - var(--dl) + var(--gut)) max(16px, calc(100svh - var(--wb) + 18px)) max(24px, calc(var(--wl) + var(--gut)));gap:14px calc(.5 * var(--k));grid-template-columns:minmax(0,1fr);align-content:center}.door-l .compose{padding-left:calc(var(--dl) + var(--dw) + var(--gut));padding-right:max(24px, calc(100vw - var(--wr) + var(--gut)))}.kind-room .compose{justify-items:start}.foyer-in{max-width:min(54vw,770px)}.exhibit{position:relative}.role-compare .compose{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ex head""ex tomb""ex acts";align-content:center}.role-compare .exhibit{grid-area:ex;align-self:center}.role-compare .head{grid-area:head}.role-compare .tomb{grid-area:tomb}.role-compare .acts{grid-area:acts}.role-transform .compose{grid-template-columns:auto minmax(180px,1fr);grid-template-areas:"head acts""ex tomb";align-content:center;row-gap:20px}.role-transform .head{grid-area:head}.role-transform .acts{grid-area:acts;place-self:end start}.role-transform .exhibit{grid-area:ex;justify-content:flex-start;align-self:start}.role-transform .tomb{grid-area:tomb;align-self:start}.role-sequence .compose{grid-template-columns:auto minmax(200px,1fr);grid-template-areas:"head head""ex tomb""ex acts";align-content:center;row-gap:16px}.role-sequence .head{grid-area:head}.role-sequence .exhibit{grid-area:ex;justify-content:flex-start}.role-sequence .tomb{grid-area:tomb;align-self:end}.role-sequence .acts{grid-area:acts;align-self:start}.role-proof .compose{align-content:center;column-gap:calc(.7 * var(--k));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head ex""tomb ex""acts ex"}.role-proof .head{grid-area:head}.role-proof .exhibit{grid-area:ex}.role-proof .tomb{grid-area:tomb}.role-proof .acts{grid-area:acts}.role-proof .txt{font-size:clamp(20px,1.7vw,26px)}.compose{align-content:safe center}.fit-1 .steps,.fit-1 .inv{display:none}.fit-1 .sc-paperline{display:flex}.fit-2 .no,.fit-2 .verdict,.fit-2 .more-link,.fit-2 .dv dt small{display:none}.fit-2 .compose{row-gap:10px}.fit-2 .lead{margin-top:6px}.fit-2 .tomb{gap:4px}.fit-2 .note{margin-top:2px}.fit-1.role-transform .compose{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head acts""ex ex""tomb tomb";row-gap:14px}.fit-1.role-transform .tomb{max-width:40em}.sc{min-height:300px}.fit-1.role-sequence .compose{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.fit-1.role-sequence .exhibit{min-height:0}.fit-1 .scan-set{height:100%}.fit-1 .sc{height:min(470px,100%);min-height:0}.role-next-room .compose{align-content:center;justify-items:center}.office-in{width:100%;max-width:820px}}@media (aspect-ratio>=9/10) and (height>=501px) and (height<=820px){.lead{font-size:15.5px}.made{font-size:14.5px}.note{font-size:12.5px}.head h2{font-size:clamp(28px,2.8vw,44px)}}@media (aspect-ratio>=9/10) and (width>=1360px) and (height>=860px){.exhibit{zoom:1.12}}@media (aspect-ratio>=9/10) and (width>=1560px) and (height>=960px){.exhibit{zoom:1.25}}@media (aspect-ratio>=9/10) and (width>=1800px) and (height>=1050px){.exhibit{zoom:1.4}}@media (aspect-ratio>=9/10) and (height>=501px) and (height<=880px){.hub{--art:108px;margin-top:28px}.foyer-cta{margin-top:22px}}@media (aspect-ratio>=9/10) and (height>=501px) and (height<=820px){.hub{--art:84px;margin-top:20px}.foyer-cta{margin-top:14px}}@media (aspect-ratio>=9/10) and (height>=501px) and (height<=740px){.hub{--art:66px;margin-top:16px}.who-line{margin-bottom:8px}.foyer-in .sub,.foyer-cta{margin-top:12px}.card-name{padding-top:9px}}@media (aspect-ratio>=9/10) and (height>=501px) and (height<=640px){.card-line{display:none}}.tight-1 .hub{--art:58px;margin-top:14px}.tight-1 .foyer-cta{margin-top:10px}.tight-1 .who-line{margin-bottom:8px}.tight-1 .foyer-in .sub{margin-top:12px}.tight-2 .card-line,.tight-3 .sub2{display:none}@media (aspect-ratio<=9/10){:root{--side:8px;--gut:10px;--band:58px}.room{--ww:calc(100vw - 2 * var(--side));--cx:0;--vy:46svh;--wt:calc(var(--bar) - 8px);--wb:calc(100svh - 10px - env(safe-area-inset-bottom));--dl:calc(var(--wl) + var(--gut));--dw:calc(var(--ww) - 2 * var(--gut));--dh:var(--band)}#foyer{--dw:calc(var(--ww) - 2 * var(--gut));--dh:var(--band)}.paint{--xl:calc(var(--wl) - 60vw);--xr:calc(var(--wr) + 60vw);--yt:calc(var(--wt) - 40svh);--yb:calc(var(--wb) + 40svh)}.pw-door{display:none!important}.compose{padding:calc(var(--bar) + 2px) calc(var(--side) + 6px) calc(100svh - var(--wb) + var(--dh) + 10px);grid-template:"head""ex"minmax(0,1fr)"tomb""acts"/minmax(0,1fr);gap:8px}.kind-room .compose{grid-template-rows:minmax(0,1fr);grid-template-areas:"main"}.head{grid-area:head}.exhibit{grid-area:ex}.tomb{grid-area:tomb}.acts{grid-area:acts}.door{background:linear-gradient(to bottom, var(--nextwall2), var(--nextwall));color:var(--nextink);border:3px solid var(--accent);border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:0 16px}.door-chip{color:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;min-height:0;padding:0;display:grid}.door-k{font-size:11.5px}.door-w{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.door-m{font-size:12.5px;font-weight:500}.door-chip{grid-template-areas:"k arrow""w arrow""m arrow"}.door-k{grid-area:k}.door-chip svg{grid-area:arrow;width:22px;height:22px}.door-w{grid-area:w;display:block}.door-chip .door-m{grid-area:m;display:none}@media (hover:hover){.door:hover .door-chip{color:inherit;background:0 0}}.no{font-size:12px}.head h2{letter-spacing:-.025em;margin-top:2px;font-size:21px;line-height:1.08}.lead{margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.3}.steps{display:none}.exhibit{justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex;container-type:size}.acts{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.out-link{background:var(--ink);min-height:44px;color:var(--on-ink,var(--wall));border:0;padding:0 14px;font-size:13.5px}.tomb{gap:2px;max-width:none}.txt{font-size:14.5px;line-height:1.3}.made,.note{opacity:.88;font-size:13px;line-height:1.35}.note{margin-top:0}.verdict{display:none}.role-proof .compose{grid-template-rows:auto auto auto auto;align-content:start}.role-proof .exhibit{container-type:normal}.role-proof .tomb{margin-top:6px}.foyer-in{flex-direction:column;grid-area:main;min-height:0;display:flex}.foyer-in h1{letter-spacing:-.04em;font-size:clamp(30px,9.4vw,42px);line-height:1.02}html[lang=ro] .foyer-in h1{font-size:clamp(28px,8.6vw,39px)}.foyer-in .sub{margin-top:10px;font-size:14.5px;line-height:1.32}.who-line{margin-bottom:8px;font-size:13px}.foyer-cta{gap:2px;margin-top:auto;padding-top:12px;display:grid}.foyer-cta .primary-link{border-radius:26px;justify-content:center;width:100%;min-height:50px;font-size:16px}.foyer-mail{font-size:13px}.office-in{grid-area:main;align-self:center}.office-in h2{font-size:clamp(34px,10.5vw,48px)}.office-in .sub{margin-top:10px;font-size:15.5px}.reach .primary-link{justify-content:center;width:100%}.addr{font-size:14px}.office-in .facts{margin-top:14px;font-size:14px;line-height:1.36}.more-link{margin:0 auto 0 0;font-size:13.5px}}@media (aspect-ratio<=9/10) and (width<=699px){.where,.lang-long,#night{display:none}.bar{grid-template-columns:1fr auto}.sign{padding:0 10px;font-size:12.5px}.lang-link{justify-content:center;width:44px;padding:0}.lang-short{display:inline}#open-plan{justify-content:center;width:44px;padding:0}#open-plan span{display:none}}@media (aspect-ratio<=9/10) and (width>=370px) and (width<=699px){#open-plan{width:auto;padding:0 11px}#open-plan span{display:inline}}@media (aspect-ratio<=9/10) and (height<=739px) and (width<=699px){.sub2{display:none}}@media (aspect-ratio<=9/10) and (height>=740px) and (width<=699px){:root{--band:64px}.head h2{font-size:23px}.lead{font-size:14.5px}.no{font-size:12.5px}.door-chip .door-m{display:inline}.foyer-in .sub{font-size:15.5px}}@media (aspect-ratio<=9/10) and (height<=700px){.compose{grid-template:"head head""ex ex"minmax(0,1fr)"tomb acts"/minmax(0,1fr) auto}.kind-room .compose{grid-template:"main"minmax(0,1fr)/minmax(0,1fr)}.tomb{align-self:center;font-size:12px;line-height:1.3;display:block}.txt{display:none}.made,.note{font-size:12px;line-height:1.3;display:inline}.note:before{content:" "}.cta-l{display:none}.cta-s{display:inline}.out-link{padding:0 12px;font-size:13px}.role-proof .compose{grid-template-rows:auto auto auto}.more-link{display:none}.foyer-in .sub{margin-top:8px}.foyer-cta{padding-top:4px}}@media (aspect-ratio<=9/10) and (height<=620px){:root{--band:52px}.head h2{font-size:19px}.lead{font-size:12.5px;line-height:1.26}.no{display:none}.foyer-in .sub{font-size:13px}.foyer-in h1{font-size:23px!important}.office-in h2{font-size:30px}.office-in .sub{margin-top:6px;font-size:13.5px}.reach{margin-top:8px}.reach .primary-link.big{min-height:48px;font-size:16px}.addr{font-size:12.5px}.office-in .links{margin-top:0}.office-in .facts{margin-top:8px;font-size:12.5px;line-height:1.3}}@media (aspect-ratio<=9/10) and (width>=700px){:root{--band:76px;--side:18px}.compose{grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"head head""ex tomb""acts acts";column-gap:28px;padding-left:40px;padding-right:40px}.kind-room .compose{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.foyer-in{max-width:640px}.tomb{align-self:center;gap:6px}.txt{font-size:19px}.made{font-size:15px}.note{display:block}.head h2{font-size:40px}.lead{font-size:18px}.no{font-size:14px}.foyer-in h1{max-width:16ch;font-size:50px!important}.foyer-cta{margin-top:32px}.foyer-in .sub{font-size:19px}.hub{--art:120px;margin-top:36px}.door-k{font-size:13px}.door-w{font-size:18px}.door-chip .door-m{font-size:15px;display:inline}.exhibit{zoom:1.15}}@media (height<=500px) and (aspect-ratio>=1){:root{--gut:8px;--side:0px}.room{--ww:100vw;--cx:0;--vy:50svh;--wt:50px;--wb:calc(100svh - 6px);--dw:76px;--dh:calc(var(--wb) - var(--wt) - 8px);--dl:calc(var(--wr) - var(--dw) - var(--gut) - env(safe-area-inset-right))}#foyer{--dw:76px;--dh:calc(var(--wb) - var(--wt) - 8px)}.paint{--xl:-40vw;--xr:140vw;--yt:-100px;--yb:calc(100svh + 120px);height:100%}.pw-door{display:none!important}.compose{padding:52px calc(100vw - var(--dl) + 10px) 8px max(12px, env(safe-area-inset-left));grid-template:"head ex""tomb ex"minmax(0,1fr)"acts ex"/minmax(0,38%) minmax(0,1fr);gap:6px 12px;overflow-y:auto}.kind-room .compose{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.head{grid-area:head}.exhibit{grid-area:ex;justify-content:center;align-items:stretch;min-height:0;display:flex;container-type:size}.tomb{grid-area:tomb;min-height:0}.acts{grid-area:acts}.door{background:linear-gradient(var(--nextwall2), var(--nextwall));color:var(--nextink);border:3px solid var(--accent);border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;padding:8px 4px}.door-chip{color:inherit;text-align:center;background:0 0;grid-template-columns:1fr;justify-items:center;max-width:100%;min-height:0;padding:0;display:grid}.door-chip svg{grid-area:auto/1}.door-k{font-size:10.5px}.door-w{overflow-wrap:anywhere;font-size:12.5px}.no{display:none}.head h2{font-size:19px;line-height:1.1}.lead{margin-top:3px;font-size:12.5px;line-height:1.26}.steps,.verdict,.note{display:none}.txt{font-size:13.5px}.made{font-size:12px}.tomb{gap:2px}.out-link{min-height:44px;padding:0 12px;font-size:13px}.foyer-in{grid-area:main}.foyer-in h1{font-size:26px}.foyer-in .sub{margin-top:6px;font-size:13.5px}.foyer-cta{margin-top:8px}.office-in{grid-area:main;align-self:center}.office-in h2{font-size:28px}.office-in .links{margin-top:0}.reach .primary-link.big{min-height:48px;font-size:16px}.office-in .sub{margin-top:4px;font-size:14px}.reach{margin-top:8px}.office-in .facts,.more-link,.where{display:none}.bar{grid-template-columns:1fr auto}}@media (aspect-ratio<=9/10),(height<=500px) and (aspect-ratio>=1){.room{height:100lvh}}@media (aspect-ratio<=9/10) and (width<=699px),(height<=500px) and (aspect-ratio>=1){.hub{max-width:none;margin-top:18px}.cards{grid-template-columns:minmax(0,1fr);gap:8px}.card{border-radius:14px;flex-direction:row;align-items:center;container-type:normal}.card-main{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;column-gap:12px;min-height:66px;padding:6px 0 6px 6px}.card-main:focus-visible{border-radius:14px}.card-art{border-radius:9px;grid-row:1/span 2;height:100%;min-height:40px}.card-art:after{display:none}.card-art img{border-radius:2px;width:62%;top:20%;box-shadow:0 2px 6px #0000004d}.card-name{justify-content:flex-start;align-self:end;gap:8px;padding:0}.card-name b{font-size:15.5px}.card-name small{color:inherit;font:400 12px/1.2 var(--sans);opacity:.82;text-overflow:ellipsis;background:0 0;border-radius:0;padding:0;position:static;overflow:hidden}.card-line{align-self:start;padding:1px 0 0;font-size:12.5px;line-height:1.26}.card-go{display:none}.card-open{flex:none;width:48px;min-height:48px;padding:0;position:relative;bottom:auto;right:auto}.card-open span{display:none}.card-open:before{inset:8px}.card-open svg{width:13px;height:13px}.chips{margin-top:2px}}@media (aspect-ratio<=9/10) and (width<=699px) and (height<=700px){.hub{margin-top:12px}.cards{gap:6px}.card-main{grid-template-columns:50px minmax(0,1fr);column-gap:10px;min-height:50px;padding:5px 0 5px 5px}.card-line{display:none}.card-name{grid-row:1/span 2;align-self:center}.card-open{width:44px;min-height:44px}.card-open:before{inset:6px}.foyer-in:has(.chips) .foyer-mail{display:none}}@media (aspect-ratio<=9/10) and (width<=699px) and (height<=620px){.hub{margin-top:8px}.card-main{grid-template-columns:44px minmax(0,1fr);min-height:44px;padding:4px 0 4px 4px}.card-name b{font-size:15px}}@media (height<=500px) and (aspect-ratio>=1){.hub{margin-top:6px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.card-main{grid-template-columns:44px minmax(0,1fr);column-gap:8px;min-height:46px;padding:4px 0 4px 4px}.card-line,.card-name small{display:none}.card-name{grid-row:1/span 2;align-self:center}.card-name b{white-space:normal;font-size:14px}.card-open{width:44px;min-height:44px}.card-open:before{inset:6px}}@media (aspect-ratio<=9/10){html.js .bar{background:var(--bar-bg,#f9bac8);transition:background-color .35s ease-out}html.js[data-theme=night] .bar{background:color-mix(in srgb, var(--bar-bg,#f9bac8) 30%, #000)}html.js .stage{z-index:auto}html.js .room .door{z-index:5;width:auto;height:calc(var(--dh) + 10px + env(safe-area-inset-bottom));padding:0 calc(var(--side) + var(--gut) + 6px) calc(10px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;border-width:3px 0 0;border-radius:16px 16px 0 0;transition:opacity .25s ease-out,visibility 0s .25s;position:fixed;inset:auto 0 0}html.js .room.cur .door{opacity:1;visibility:visible;transition:opacity .25s ease-out}html.js .room .door{background:var(--nextwall2);box-shadow:inset 0 46px 36px -22px color-mix(in srgb, var(--nextwall) 75%, transparent)}html.js .paint:before{content:"";z-index:1;background:linear-gradient(var(--wall2) 104px, color-mix(in srgb, var(--wall2) 0%, transparent));height:160px;position:absolute;top:0;left:0;right:0}}[data-mount]{position:relative}.tag{font:600 11.5px/1.3 var(--sans);color:#2b2200;white-space:nowrap;background:#ffe27a;padding:2px 5px;display:inline-block}.paper{background:var(--paper);color:var(--paper-ink)}.app{color-scheme:dark;color:#f0f2f5;width:304px;font-family:var(--app);background:#09090b;border:4px solid #1d1e22;border-radius:26px;flex:none;align-content:start;gap:8px;padding:12px;font-size:14px;line-height:1.25;display:grid;overflow:hidden;box-shadow:0 0 0 1px #3c3d44}.app h3{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.1}.app-nav{justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.app-foot{color:#bcc1cb;font-size:13px;line-height:1.3}.pv-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.eyebrow{color:#aeb3be;letter-spacing:.12em;font-size:11px;font-weight:600;display:block}.pv-name{letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.05;display:block}.pv-spec{color:#aeb3be;font-size:12px;display:block}.ring{flex:none;width:50px;height:50px;position:relative}.ring b{place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.pv-ring,.sc-ring{transition:stroke-dasharray .35s ease-out}.round{color:#c8ccd4;background:#1c1d22;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.pv-nick{font-size:13px;font-weight:600}.link{color:#7db6f8;text-align:left;background:0 0;border:0;justify-self:start;min-width:44px;min-height:44px;padding:0;font-size:14px}.primary{color:#fff;background:#1f6dd0;border:0;border-radius:14px;width:100%;min-height:46px;font-size:15px;font-weight:700}.primary:disabled{color:#a9aeb9;cursor:default;background:#24252b}[data-s=due]{--c:#f08484}[data-s=warn]{--c:#f2bc55}[data-s=ok]{--c:#4fcb8e}.pv-rows{align-content:start;gap:4px;display:grid}.pv-rows li{background:#16161a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:6px 10px 7px;font-size:13px;display:grid}.pv-rows b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pv-rows span{color:var(--c);white-space:nowrap;font-size:12px;font-weight:600}.pv-rows i{background:var(--c);height:3px;width:calc(var(--k2) * 100%);border-radius:2px;grid-column:1/-1;margin-top:4px;transition:width .25s ease-out;display:block}.pv-rows li.more{color:#aeb3be;background:0 0;padding:2px 4px;font-size:12px;display:block}.pv-rows li[data-g]{margin-top:15px;position:relative}.pv-rows li[data-g]:before{content:attr(data-g);letter-spacing:.14em;color:var(--c);font-size:10px;font-weight:700;position:absolute;top:-14px;left:2px}.is-new{background:#14261d!important}.pv{height:min(612px, calc(var(--wb) - var(--wt) - 40px));padding:0;display:block;position:relative;overflow:hidden}.pv-main{flex-direction:column;gap:7px;padding:10px 12px;display:flex;position:absolute;inset:0;overflow:hidden}.pv-main>*{flex:none}.pv-main .pv-foot{margin-top:auto;padding-top:2px}.pv[data-view=vin] .pv-main{visibility:hidden}.pv .vn{width:auto;height:auto;box-shadow:none;background:#09090b;border:0;border-radius:0;display:none;position:absolute;inset:0}.pv[data-view=vin] .vn{display:block}.pv .ring{width:58px;height:58px}.pv .ring small{text-align:center;letter-spacing:.1em;color:#aeb3be;font-size:8.5px;font-weight:600;position:absolute;bottom:-11px;left:-6px;right:-6px}.pv .ring svg{width:50px;height:50px;margin:0 auto;display:block}.pv .ring b{inset:0 0 8px}.pv-head{padding-bottom:6px}.pv-cars{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:5px;display:grid}.pv-cars button{text-align:left;color:#f0f2f5;background:#16161a;border:1.5px solid #3a3a42;border-radius:11px;align-content:start;gap:2px;min-width:0;min-height:52px;padding:6px;display:grid}.pv-cars button[aria-pressed=true]{background:#12233a;border-color:#6aaef7}.pv-cars b{font-size:13px}.pv-cars small{min-height:2.24em;color:var(--c);font-size:12px;font-weight:600;line-height:1.12}.pv-addvin{justify-items:center;border-style:dashed!important;align-content:center!important;padding:2px!important}.pv-addvin b{font-size:16px;line-height:1}.pv-addvin small{font-size:11.5px;color:#c8ccd4!important;min-height:0!important}.odo{background:#16161a;border:1px solid #24252b;border-radius:13px;padding:7px 10px 0;display:block}.odo label{color:#aeb3be;grid-template-columns:28px auto minmax(0,1fr);align-items:center;column-gap:8px;font-size:12.5px;display:grid}.odo-ic{color:#c8ccd4;background:#22232a;border-radius:8px;grid-row:1;place-items:center;width:28px;height:28px;display:grid}.odo-ic svg{width:16px;height:16px}.odo output{color:#f0f2f5;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:17px;font-weight:700;line-height:1.1}.odo small{color:#7db6f8;grid-area:1/3;justify-self:end;font-size:12px;font-weight:600}.odo .track{margin-top:-2px}.pv-drive{align-items:center;gap:4px;min-height:44px;display:flex}.pv-drive button{color:#f0f2f5;background:#16161a;border:1.5px solid #3a3a42;border-radius:10px;min-width:50px;min-height:44px;padding:0 8px;font-size:12.5px;font-weight:600}.pv-drive button[aria-pressed=true]{background:#12233a;border-color:#6aaef7}.pv-drive button[disabled]{opacity:.45;cursor:default}.pv-only{color:#dadde3;min-width:0;margin-left:3px;font-size:13px;line-height:1.2}.pv-tabs{border-bottom:1px solid #26272c;gap:14px;display:flex}.pv-tabs button{color:#aeb3be;letter-spacing:.02em;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0;font-size:12.5px;font-weight:600}.pv-tabs button[aria-pressed=true]{color:#f0f2f5;border-color:#6aaef7}.pv-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv .wg{aspect-ratio:auto;border-radius:20px;width:100%;min-height:150px;padding:13px 15px}.pv .wg-title{margin-top:12px;font-size:21px}.pv .wg-foot{margin-top:10px;font-size:12.5px}.pv .wg-top,.pv .wg-state{font-size:13px}.wg{color:#f2f3f6;font-family:var(--app);background:linear-gradient(#35353a,#1b1c20);flex-direction:column;display:flex}.wg-top{color:#bfc2ca;justify-content:space-between;font-weight:600;display:flex}.wg-title{line-height:1.1}.wg-state{color:var(--c);font-weight:600}.wg-bar{background:#2a2b31;border-radius:2px;margin:3px 0 0;display:block}.wg-bar i{background:var(--c);height:3px;width:calc(var(--k2) * 100%);border-radius:2px;display:block}.wg-foot{color:#bfc2ca;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wg-foot em{font-style:normal}.track{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:44px;display:flex;position:relative}.track input{-webkit-appearance:none;appearance:none;--fill:50%;--tr:#2f3036;--on:#2b7fe8;background:0 0;width:100%;height:44px;margin:0}.js .track input{pointer-events:none}.track input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--on) var(--fill), var(--tr) var(--fill));border-radius:3px;height:6px}.track input::-moz-range-track{background:var(--tr);border-radius:3px;height:6px}.track input::-moz-range-progress{background:var(--on);border-radius:3px;height:6px}.track input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 1px 5px #00000080}.track input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 5px #00000080}.scan-set{align-items:center;gap:calc(.4 * var(--k));min-width:0;display:flex}.inv{flex:none;width:250px;padding:14px 16px 16px;font-size:13.5px}.inv-shop{font:500 19px/1.1 var(--serif);margin-top:8px}.inv-no{font:500 11.5px/1.4 var(--sans);color:#45433c;margin:4px 0 8px}.inv table{border-collapse:collapse;width:100%}.inv td{border-top:1px solid #cfccc1;padding:6px 0}.inv td:last-child{text-align:right;white-space:nowrap}.inv tfoot td{border-top:2px solid #191815;font-weight:700}.sc{height:min(470px, calc(var(--wb) - var(--wt) - 150px));min-height:380px;padding:0;position:relative}.sc-view{grid-auto-rows:min-content;align-content:start;gap:8px;padding:12px;display:none;position:absolute;inset:0;overflow:hidden}.sc[data-view=car] .sc-car,.sc[data-view=read] .sc-read,.sc[data-view=review] .sc-review{display:grid}.sc-paperline{color:#c8ccd4;align-items:center;gap:7px;font-size:12px;display:none}.sc-paperline span{background:repeating-linear-gradient(#8b8778 0 1.5px, var(--paper) 1.5px 4px);border:1px solid var(--paper);flex:none;width:15px;height:20px}.sc-go{color:#dcebff;background:#12233a;border:1.5px solid #6aaef7;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:15px;font-weight:700;display:flex}.sc-go svg{width:18px;height:18px}.sc-reset{justify-self:center;font-size:13px}.sc-read{text-align:center;justify-items:center;align-content:center!important}.sc-stage{color:#aeb3be;min-height:2.5em;font-size:12.5px}.sc-scanbox{background:var(--paper);width:120px;height:150px;margin-bottom:8px;position:relative;overflow:hidden}.sc-mini{gap:8px;padding:14px 12px;display:grid}.sc-mini i{background:#bdb9ac;height:5px;display:block}.sc-mini i:first-child{background:#191815;width:60%;height:9px}.sc-beam{background:#6aaef7;height:3px;animation:1s ease-in-out infinite alternate beam;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 3px #6aaef7b3}@keyframes beam{to{top:calc(100% - 3px)}}.sc-review .sc-cancel{min-height:44px}.sc-review h3{margin-top:-8px;font-size:20px}.sc-review .app-foot{text-align:center}.sc-total{color:#aeb3be;background:#16161a;border-radius:13px;padding:8px 12px;font-size:13px}.sc-sum{color:#f0f2f5;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700}.sc-total small{font-size:12px;display:block}.sc-items{background:#16161a;border-radius:13px;padding:0 10px;display:grid}.sc-items li{border-top:1px solid #26272c}.sc-items li:first-child{border:0}.sc-items label{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:8px;min-height:44px;padding:3px 0;font-size:13.5px;display:grid}.sc-items small{color:#aeb3be;font-size:12.5px;display:block}.sc-items input{-webkit-appearance:none;appearance:none;background:0 0;border:2px solid #6b6f7a;border-radius:50%;place-items:center;width:24px;height:24px;margin:0;display:grid}.sc-items input:checked{background:#1f6dd0;border-color:#1f6dd0}.sc-items input:checked:after{content:"✓";color:#fff;font-size:14px;line-height:1}.sc-items .off{opacity:.55}.sc .round{display:none}.vn{padding:0;position:relative}.vn-view{grid-auto-rows:min-content;align-content:start;gap:8px;padding:12px;display:none;position:absolute;inset:0;overflow:hidden}.vn[data-view=enter] .vn-enter,.vn[data-view=form] .vn-form{display:grid}.vn-field{background:#16161a;border:1.5px solid #3a3a42;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:5px 11px 2px;display:grid}.vn-field>span{letter-spacing:.14em;color:#aeb3be;grid-column:1/-1;font-size:10.5px;font-weight:600}.vn-in{font:600 16px/1.3 var(--app);letter-spacing:.01em;text-transform:uppercase;background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:4px 0}.vn-len{color:#aeb3be;font-variant-numeric:tabular-nums;font-size:12px}.vn-msg{color:#f2bc55;min-height:2.4em;font-size:12px;line-height:1.2}.vn-tagline{margin-top:-2px;line-height:1}.vn-samples{gap:4px;display:grid}.vn-samples button{text-align:left;color:#f0f2f5;background:#16161a;border:1.5px solid #3a3a42;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:44px;padding:2px 10px;font-size:13px;font-weight:600;display:grid}.vn-samples button[aria-pressed=true]{background:#12233a;border-color:#6aaef7}.vn-samples small{color:#aeb3be;font-size:12.5px;font-weight:500}.vn-specs{background:#16161a;border-radius:13px;padding:2px 11px}.vn-specs div{border-top:1px solid #26272c;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.vn-specs div:first-child{border:0}.vn-specs dt{color:#aeb3be}.vn-specs dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.vn-specs div.pop{animation:.3s ease-out both pop}@keyframes pop{0%{background:#12233a}}.doc-wrap{grid-template-rows:auto 1fr;grid-template-columns:250px 350px;align-items:start;gap:10px 16px;display:grid}.fv-in{grid-column:1;gap:8px;padding:12px 12px 10px;display:grid}.fv-sel{gap:3px;font-size:13px;font-weight:600;display:grid}.fv-sel select{color:#191815;background:#fff;border:1.5px solid #191815;border-radius:2px;width:100%;min-height:44px;padding:0 8px;font-size:16px}.fv-rate-wrap label{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.fv-rate-wrap input{--tr:#cfccc1;--on:#352bb5}.fv-rate-wrap input::-webkit-slider-thumb{background:#352bb5}.fv-rate-wrap input::-moz-range-thumb{background:#352bb5}.fv-out{font:600 13px/1.3 var(--sans);color:#191815;font-variant-numeric:tabular-nums;background:#eceaf9;border-left:3px solid #352bb5;padding:6px 8px;display:block}.dv{grid-area:1/2/span 2;min-width:0;padding:14px 18px 12px;font-size:14px}.dv-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.dv-head{align-items:center;gap:7px;display:inline-flex}.dv-kind{color:#45433c;font-size:12.5px}.dv-badge{color:#fff;background:#1f4f9b;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;transition:background .25s}.dv[data-state=pdf] .dv-badge{background:#b22c0b}.dv h3{font:500 23px/1.1 var(--serif);border-bottom:2px solid #1a1a18;padding:9px 0 7px}.dv dl>div{border-bottom:1px solid #d9d6cc;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.dv .dv-for{min-height:44px}.dv dt{flex:none}.dv dt small{font:500 11.5px/1.15 var(--sans);color:#55524a;display:block}.dv dd{font:500 11.5px var(--sans);color:#143f88;white-space:nowrap;text-overflow:ellipsis;background:#dfe5f2;min-width:0;padding:2px 5px;overflow:hidden}.dv dd.filled{font:500 16.5px var(--serif);color:#1a1a18;background:0 0;padding:0}.dv .tot{border-bottom:0!important}.dv .tot dt{font-weight:700}.dv .tot dd.filled{font-size:22px;font-weight:600}.dv-free{flex:1;background:0 0!important;padding:0!important}.dv-free input{text-align:right;width:100%;min-height:44px;font:500 16px var(--serif);color:#1a1a18;background:#efede3;border:0;border-bottom:1.5px dashed #6b6a63;border-radius:0;padding:0 6px}.dv dd.pulse{animation:.4s ease-out pulse-doc}@keyframes pulse-doc{0%{background:#ffe27a}}.dv-acts{grid-column:1;align-self:start;gap:6px;display:grid}.act{background:var(--sign-bg);color:var(--sign-ink);border:2px solid var(--sign-bg);white-space:nowrap;border-radius:23px;justify-content:center;align-items:center;min-height:46px;padding:0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.act.ghost{color:inherit;background:0 0;border-color:currentColor;font-weight:500}.act.dv-gen,.act.dv-dl{background:var(--accent,#ff6b3d);border-color:var(--accent,#ff6b3d);color:#1a0a00}.tpl{width:380px;font:400 14.5px/1.3 var(--serif);padding:16px 18px 18px}.tpl h3{font:600 24px/1.15 var(--serif);text-align:center;margin:10px 0 12px}.tpl p{overflow-wrap:anywhere;padding:2.5px 0}.tpl em{font:500 11.5px var(--sans);color:#143f88;overflow-wrap:anywhere;background:#dfe5f2;padding:1px 3px}.tpl-d{margin:10px 0}.tpl table{border-collapse:collapse;table-layout:fixed;width:100%}.tpl th,.tpl td{text-align:right;overflow-wrap:anywhere;border:1px solid #999;padding:4px;font-size:13px}.tpl td em{font-size:9.5px}.gb{width:400px;max-width:100%;position:relative;container-type:inline-size}.pp-bar{color:#3a3832;font:500 12px/1 var(--sans);background:#e9e6de;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.pp-bar em{text-transform:uppercase;letter-spacing:.08em;color:#f7f5ee;background:#191815;border-radius:8px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.gb-site{border-radius:0 0 10px 10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.gb-sheet{color:#e9edef;background:#0f1a14;border-top:1px solid #ffffff1f;gap:3cqw;padding:4cqw;animation:.35s cubic-bezier(.22,1,.36,1) sheet;display:grid;position:absolute;inset:auto 0 0}@keyframes sheet{0%{translate:0 100%}}.gb-chat{grid-template-columns:auto 1fr;align-items:center;column-gap:3cqw;font-size:3.8cqw;display:grid}.gb-chat small{color:#8696a0;grid-column:2;font-size:3cqw}.gb-av{color:#fff;background:#d12a22;border-radius:50%;grid-row:1/span 2;place-items:center;width:9cqw;height:9cqw;font:400 3.6cqw Anton,Impact,sans-serif;display:grid}.gb-msg{color:#e9edef;background:#005c4b;border-radius:3cqw 3cqw 0;justify-self:end;max-width:85%;padding:2.6cqw 3.4cqw;font-size:3.7cqw;line-height:1.35}.gb-note{color:#c9d1d3;font-size:3.3cqw;line-height:1.4}.gb-back{color:#e9edef;background:0 0;border:1px solid #ffffff4d;border-radius:22px;justify-self:start;min-height:44px;padding:0 4cqw;font-size:3.5cqw;font-weight:600}.gb-site{color:#f4f2ee;background:linear-gradient(#222226 0%,#17171a 40%,#0b0b0c 100%);font-family:system-ui,-apple-system,sans-serif}.n-promo{letter-spacing:.06em;text-transform:uppercase;color:#a1a1a6;border-bottom:1px solid #ffffff17;padding:2cqw 5cqw;font-size:3cqw}.n-hero{flex-direction:column;flex:1;justify-content:flex-end;gap:3cqw;padding:6cqw 5cqw 4cqw;display:flex}.n-eye{letter-spacing:.14em;text-transform:uppercase;color:#a1a1a6;font-size:3cqw}.n-a{text-transform:uppercase;font:400 13cqw/1 Anton,Impact,sans-serif;display:grid}.n-out{color:#0000;-webkit-text-stroke:1.5px #f4f2ee}.n-c{color:#c9c7c2;font-size:3.6cqw;line-height:1.45}.n-btns{flex-wrap:wrap;gap:2cqw;display:flex}.n-btns button{color:#f4f2ee;background:0 0;border:1px solid #ffffff40;border-radius:1cqw;min-height:44px;padding:0 4cqw;font:600 3.6cqw/1.1 system-ui,-apple-system,sans-serif}.n-btns .n-book{background:#d12a22;border-color:#d12a22}.n-facts{background:#0b0b0c80;border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.n-facts div{flex-direction:column-reverse;padding:3cqw 0 3cqw 5cqw;display:flex}.n-facts div+div{border-left:1px solid #ffffff17}.n-facts dd{font:400 7.5cqw/1 Anton,Impact,sans-serif}.n-facts dt{letter-spacing:.1em;text-transform:uppercase;color:#a1a1a6;margin-top:1cqw;font-size:2.4cqw}@media (aspect-ratio<=9/10),(height<=500px) and (aspect-ratio>=1){.app{border-width:3px;border-radius:22px;gap:6px;width:100%;max-width:420px;padding:9px}.pv,.sc{height:100%;min-height:0;max-height:640px}.pv-main{gap:5px;padding:8px 9px}.pv .app-nav{z-index:1;min-height:0;position:absolute;top:7px;right:9px}.pv .app-nav .tag{padding:1px 5px;font-size:11px;line-height:1.2}.pv .round,.pv-nick{display:none}.pv-name{font-size:21px}.pv-head{margin-top:2px}.pv .ring{width:40px;height:40px;margin-top:18px}.pv .ring svg{width:100%;height:100%}.pv .ring small{display:none}.pv .ring b{font-size:13px;inset:0}.pv-head{padding-bottom:0}.pv-gen{display:none}.pv-cars button{min-height:46px;padding:4px 5px}.pv-cars small{min-height:0;font-size:11.5px}.odo label{min-height:26px}.odo .track{margin-top:-6px}.odo{padding:4px 8px 0}.odo-ic{width:26px;height:26px}.pv-only{font-size:12.5px;line-height:1.18}.pv-tabs{gap:10px}.pv-tabs button{font-size:12px}.pv-rows li{padding:4px 8px 5px;font-size:12.5px}.pv-rows span{font-size:12px}.pv-rows li[data-g]{margin-top:0}.pv-rows li[data-g]:before{display:none}.pv .wg{min-height:0;padding:10px 12px}.pv .wg-title{margin-top:4px;font-size:17px}.pv .wg-foot{margin-top:4px;font-size:12px}.pv-foot{font-size:12px}.scan-set{justify-content:center;width:100%;height:100%}.inv{display:none}.sc-paperline{display:flex}.sc-view,.vn-view{gap:6px;padding:9px}.sc-review h3{display:none}.sc-total{padding:5px 10px}.sc-total small:last-child{display:none}.sc-sum{font-size:22px}.sc-review .app-foot{font-size:12px}.vn-enter h3,.vn-form h3{font-size:18px}.vn-msg{min-height:1.2em}.vn-specs div{padding:4px 0;font-size:12.5px}.doc-wrap{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;width:100%;max-width:440px}.fv-in{grid-column:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2px 10px;padding:6px 8px}.fv-sel,.fv-rate-wrap label{font-size:12px}.fv-out{grid-column:1/-1;padding:4px 6px;font-size:12px}.dv{grid-area:auto/1;padding:8px 10px;font-size:13px}.dv h3{padding:3px 0;font-size:17px}.dv dl>div{min-height:27px}.dv dt{font-size:12px;line-height:1.1}.dv dt small{display:none}.dv dd.filled{font-size:14.5px}.dv .tot dd.filled{font-size:18px}.dv .dv-for{min-height:44px}.dv-acts{grid-column:1;grid-template-columns:1fr 1fr}[data-step=pdf] .fv-out{display:none}.act{white-space:normal;text-align:center;min-height:44px;padding:0 8px;font-size:13.5px;line-height:1.1}.dv-acts .act:only-of-type,.dv-acts .dv-gen{grid-column:1/-1}.gb{align-self:start;width:100%;max-width:420px}.gb .n-promo,.gb .n-eye{display:none}.gb .n-hero{justify-content:flex-start;gap:3.2cqw;padding:5cqw 5cqw 4cqw}.gb .n-a{font-size:11.5cqw}.gb .n-c{font-size:3.9cqw}.tpl{width:100%;padding:8px 9px;font-size:12.5px}}@container (height<=440px){.pv-main{gap:4px;padding-top:6px;padding-bottom:6px}.pv .ring{margin-top:18px}.odo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:0 10px;display:grid}.odo label{min-height:0;display:block}.odo-ic,.odo small{display:none}.odo output{font-size:15px}.odo .track{margin:0}.pv-cars button{align-content:center;min-height:44px;padding:3px 5px}.pv-cars b{font-size:12.5px}.pv-cars small{font-size:11px;line-height:1.1}.pv-only{font-size:12px}.pv-rows li{padding:3px 8px 4px}.pv-rows i{margin-top:3px}.pv-name{font-size:19px}.pv-spec{font-size:12px}}@media (aspect-ratio<=9/10){.sc[data-view=review] .sc-review,.vn[data-view=enter] .vn-enter,.vn[data-view=form] .vn-form{flex-direction:column;display:flex}.sc-view>*,.vn-view>*{flex:none}.sc-view>.link,.vn-view>.link{align-self:flex-start}.sc-items,.vn-samples,.vn-specs{overscroll-behavior:contain;min-height:0;overflow-y:auto;flex:0 auto!important}.sc-save,.vn-go,.vn-sched{margin-top:auto}.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.more-below.more-above{-webkit-mask-image:linear-gradient(#0000,#000 22px calc(100% - 34px),#0000);mask-image:linear-gradient(#0000,#000 22px calc(100% - 34px),#0000)}.more-above:not(.more-below){-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}}@container (height<=480px){.pv .wg-bar{display:none}.pv .wg{padding:6px 10px}.pv .wg-title{font-size:15px}.pv .wg-top{font-size:12px}}@container (height<=330px){.pv-tabs{display:none}}@container (height<=310px){.pv-main{gap:3px}.pv-only{line-height:1.1}.pv .ring{width:28px;height:28px;margin-top:16px}.pv .ring b{font-size:11px}}@container (height<=440px){.pv .wg-top{display:none}.pv .wg{padding:8px 12px}.pv .wg-foot{display:none}.pv .wg-title{margin-top:2px;font-size:16px}}@container (height<=470px){.dv-hours{display:none!important}}@container (height<=420px){.dv-for{display:none!important}}@container (height<=360px){.dv-top{display:none}}@container (height<=330px){.dv h3{display:none}}@container (height<=420px){.n-facts{display:none}}@container (height<=340px){.n-c{display:none}}@container (height<=420px){.vn-tagline,.vn-enter h3{display:none}.vn-samples button{min-height:44px}}@media (height<=500px) and (aspect-ratio>=1){.app{max-width:560px}.pv{max-height:none}.pv-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 8px}.pv-main>*{grid-column:1}.pv .app-nav{display:none}.pv-tabs{grid-area:1/2}.pv-rows,.pv .wg{grid-area:2/2/span 4}.pv-foot{grid-column:1/-1}.pv-spec,.pv-gen{display:none}.pv .ring{margin-top:0}.sc-car{grid-template-columns:1fr 1fr;column-gap:8px}.sc-car>*{grid-column:1}.sc-car .sc-rows{grid-area:1/2/span 4}.sc-review{grid-template-columns:1fr 1fr;column-gap:8px}.sc-review>*{grid-column:1}.sc-items{grid-row:1/span 5;grid-column:2!important}.vn-enter{grid-template-columns:1fr 1fr;column-gap:8px}.vn-enter>*{grid-column:1}.vn-samples{grid-row:1/span 5;grid-column:2!important}.vn-form{overflow-y:auto}.vn-specs{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.doc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);max-width:none}.fv-in{grid-template-columns:1fr}.dv{grid-area:1/2/span 2}.dv-acts{grid-column:1}.dv h3,.dv-top{display:none}.dv dl>div{min-height:24px}.dv-hours,.dv-for{display:none!important}.gb{width:min(100%,520px)}}dialog{background:var(--paper);width:min(940px,100vw);max-width:100vw;height:fit-content;max-height:100dvh;color:var(--paper-ink);overscroll-behavior:contain;border:0;margin:auto;padding:16px;overflow-y:auto}dialog::backdrop{background:#0a0907ad}dialog .sign{color:#f7f5ee}dialog .sign:before{background:#191815}.pl-head{grid-template-columns:1fr auto;align-items:start;gap:2px 12px;display:grid}.pl-head h2{font:600 32px/1.05 var(--sans);letter-spacing:-.03em}.pl-head p{grid-area:2/1;font-size:14.5px}.pl-head form{grid-area:1/2/span 2}.fp{flex-wrap:wrap;row-gap:12px;margin-top:14px;display:flex}.fp-wing{flex:auto;min-width:0}.fp h3{font:600 13px/1.2 var(--sans);margin-bottom:5px;padding-left:2px}.fp h3 small{display:none}.fp-rooms{flex-wrap:wrap;display:flex}.fp-rooms a{background:var(--wall);color:var(--ink);border:3px solid #191815;flex-direction:column;flex:118px;gap:3px;min-height:92px;margin:0 -3px 0 0;padding:8px 10px;font-size:13.5px;line-height:1.14;text-decoration:none;display:flex;position:relative}.fp-rooms a:after{content:"";background:var(--paper);z-index:1;width:3px;height:26px;position:absolute;top:50%;right:-3px;translate:0 -50%}.fp-wing:last-child .fp-rooms a:last-child:after{display:none}.fp-rooms b{font:700 13px var(--sans)}.fp-rooms small{opacity:.9;font-size:12px}.fp-here,.fp-seen{font:600 12px var(--sans);background:var(--paper);color:var(--paper-ink);width:fit-content;margin-top:auto;padding:1px 5px;font-style:normal;display:none}.fp-rooms a[aria-current] .fp-here{display:block}.fp-rooms a[data-seen]:not([aria-current]) .fp-seen{color:inherit;background:0 0;border:1px solid;padding:0 5px;display:block}.fp-small{margin-top:12px}.fp-small h3{font:600 13px/1.2 var(--sans);padding-left:2px}.fp-small .chips{margin-top:0}.fp-small .chip:before{background:#fff}.pl-foot{flex-wrap:wrap;gap:0 18px;margin-top:6px;display:flex}.night-alt{background:0 0;border:0;padding:0;font-weight:500}@media (width>=700px){.night-alt{display:none}}.threshold{z-index:5;pointer-events:none;width:100vw;height:100lvh;display:none;position:fixed;inset:0;overflow:visible}.threshold.run{display:block}.thr-full,.thr-wall{x:-10px;y:-10px;width:calc(100vw + 20px);height:calc(100lvh + 20px)}html[data-theme=night]{--sign-bg:#1b1913;--sign-ink:#f2ecdd;background:#0b0a08}html[data-theme=night] .room{--on-ink:#15130f;background:#0e0d0a;--ink:#f2ecdd!important}html[data-theme=night] .paint{filter:brightness(.3)}html[data-theme=night] .bar .sign:before,html[data-theme=night] .door-chip{box-shadow:0 0 0 1px #57513f}html[data-theme=night] .primary-link,html[data-theme=night] .out-link{color:#15130f;background:#f2ecdd;border-color:#f2ecdd}html[data-theme=night] .tomb{background:0 0}html[data-theme=night] :is(.room,.plain) .card,html[data-theme=night] :is(.room,.plain) .chip:before{background:#f2ecdd17}html[data-theme=night] :is(.room,.plain) .chips-k:before{background:0 0}html[data-theme=night] .card-art{filter:brightness(.82)}html[data-theme=night] .card-open{color:#15130f}html[data-theme=night] .card-open:before{background:#f2ecdd}@media (hover:hover){html[data-theme=night] :is(.room,.plain) .card:hover,html[data-theme=night] :is(.room,.plain) .chip:hover:before{background:#f2ecdd29}}@media (aspect-ratio<=9/10),(height<=500px) and (aspect-ratio>=1){html[data-theme=night] .door{background:linear-gradient(color-mix(in srgb, var(--nextwall2) 35%, #0e0d0a), color-mix(in srgb, var(--nextwall) 35%, #0e0d0a));color:#f2ecdd}html[data-theme=night] .door-chip{box-shadow:none}}@media (aspect-ratio<=9/10){html.js[data-theme=night] .room .door{background:color-mix(in srgb, var(--nextwall2) 30%, #000);box-shadow:inset 0 46px 36px -22px color-mix(in srgb, var(--nextwall) 30%, #000)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (aspect-ratio<=9/10),(height<=500px) and (aspect-ratio>=1){.room .compose>:not(.door){animation:linear both settle view();animation-range:entry 10%}@keyframes settle{0%{opacity:.35;translate:0 6svh}}}}}@media print{#scene,.bar,.door,.threshold{display:none}.room{page-break-after:always;height:auto}}
