@font-face{font-family:Wix Madefor Display;src:url(/fonts/wix-madefor-display-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display;src:url(/fonts/wix-madefor-display-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;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{--red:#dd1311;--ink:#171514;--type-display:clamp(36px, calc(3.3vw - 2px), 56px);--type-caption:clamp(19px, calc(.95vw + 5px), 22px);--type-content-title:clamp(18px, 1.4vw, 27px);--type-body:clamp(13px, .85vw, 16px);--type-meta:13px;--type-control:clamp(14px, .9vw, 17px);--sequence-size:clamp(40px, 6dvh, 48px)}*{box-sizing:border-box}html,body,#root{background:#eee7e1;width:100%;height:100%;margin:0;overflow:hidden}body,button,input,textarea,select{font-family:Wix Madefor Display,Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}img:not([data-image-interactive=true]){-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.museum__stage,.vr-viewer,.journal-book{touch-action:pan-y}[data-native-horizontal]{touch-action:pan-x}:focus-visible{outline:none}.living-room{width:100vw;height:100dvh;color:var(--ink);background:#f8f5f2;position:relative;overflow:hidden}.living-room__image{pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/assets/room-extended.webp) 50% calc(50% + 20px)/cover no-repeat;position:absolute;inset:72px -20px 0;transform:translate(-8px)}.living-room__veil{pointer-events:none;background:linear-gradient(#f8f5f2 0,#f8f5f2e0 48px,#0000 126px),linear-gradient(90deg,#fffaf738 0%,#0000 43%);position:absolute;inset:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f5f2f5;grid-template-columns:220px 1fr 285px;align-items:center;width:100%;height:72px;padding:4px 3.7vw 0;display:grid;position:absolute;top:0;left:0}.brand{width:190px;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex;transform:translateY(-7px)}.brand__logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:190px;height:auto;display:block}.brand__tagline{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:-14px;font-size:clamp(10px,.65vw,12px);font-weight:500;line-height:1}.nav{justify-content:center;gap:clamp(16px,2.6vw,40px);display:flex}.nav a{color:var(--ink);font-size:clamp(14px,.95vw,18px);font-weight:450;text-decoration:none;transition:color .16s}.nav a:hover,.nav a.is-active{color:var(--red)}.nav a.is-active:after{background:var(--red);content:"";width:100%;height:1px;margin-top:5px;display:block}.topbar__actions{justify-self:end;align-items:center;gap:12px;display:flex}.cta{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;height:46px;padding:0 19px 0 24px;font-size:clamp(14px,.9vw,17px);transition:background .16s,filter .16s;display:inline-flex;box-shadow:0 8px 24px #dd131133}.cta:hover{background:var(--red);filter:brightness(.88)}.cta__arrow{font-size:20px;line-height:1}.app-nav{display:none}.living-room--cases,.living-room--laboratory,.living-room--journal,.living-room--blog{background:#080808}.living-room--cases .living-room__image,.living-room--cases .living-room__veil,.living-room--laboratory .living-room__image,.living-room--laboratory .living-room__veil,.living-room--journal .living-room__image,.living-room--journal .living-room__veil,.living-room--blog .living-room__image,.living-room--blog .living-room__veil{opacity:0}.slogan{z-index:3;-webkit-user-select:none;user-select:none;width:min(350px,29vw);position:absolute;top:18%;left:4.3vw}.slogan h1{letter-spacing:0;margin:0;font-family:Wix Madefor Display,Arial,Helvetica,sans-serif;font-size:clamp(36px,3.3vw - 2px,56px);font-weight:450;line-height:1.04}.slogan h1 span{color:var(--red)}.slogan__caption{letter-spacing:.02em;margin:13px 0 0;font-size:clamp(19px,.95vw + 5px,22px);font-style:italic;line-height:1.2}@media (width>=901px){.slogan{top:clamp(96px,18dvh,194px)}.slogan h1{font-size:clamp(36px, calc(20dvh - 84px), var(--type-display));letter-spacing:0;white-space:nowrap}.slogan__caption.screen-caption{font-size:clamp(16px, calc(3dvh - 2px), var(--type-caption))}.topbar__actions{transform:translate(1.8vw)}}.services{z-index:4;pointer-events:none;position:absolute;inset:0}.service{width:var(--service-width,170px);color:#292522;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4ece4c7 padding-box padding-box;border:1px solid #0000;border-radius:10px;height:44px;transition:background .18s,box-shadow .18s,transform .18s;display:block;position:absolute;overflow:visible;box-shadow:0 3px 18px #19110d14}.service:not(.service--expanded):hover{background:#f8f1ebe0;transform:translateY(-2px)}.service__toggle{--service-glow-x:50%;--service-glow-y:50%;z-index:2;isolation:isolate;color:#292522;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:44px;padding:4px 16px 4px 5px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #46423f47}.service__toggle:before{z-index:2;border-radius:inherit;background:radial-gradient(circle 128px at var(--service-glow-x) var(--service-glow-y), #fff 0, #ffffffeb 24%, #ffffff8a 58%, transparent 100%);content:"";filter:drop-shadow(0 0 5px #ffffffd1);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service__toggle:after{z-index:0;border-radius:inherit;background:radial-gradient(circle 100px at var(--service-glow-x) var(--service-glow-y), #ffffff38, transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.service__toggle>*{z-index:1;position:relative}.service__toggle.is-pointer-active:before,.service__toggle.is-pointer-active:after{opacity:1}.service__title{text-align:left;text-overflow:clip;white-space:nowrap;font-size:clamp(14px,.92vw,17px);font-weight:400;line-height:1.1;overflow:visible}.service--expanded{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6efe9f5;border-color:#ffffffd6;box-shadow:0 10px 28px #1c130f2e}.service--expanded .service__toggle{height:44px}.service--expanded .service__title{letter-spacing:-.02em;text-overflow:clip;white-space:nowrap;font-size:clamp(16px,1.08vw,20px);font-weight:540;line-height:1.05;animation:.16s ease-out both service-title-in;overflow:visible}.service__content{width:350px;color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6efe9f5;border:1px solid #fffc;border-radius:12px;padding:18px;transition:opacity .15s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-7px);box-shadow:0 22px 54px #1c130f33}.service--expanded .service__content{opacity:1;pointer-events:auto;visibility:visible;transition-delay:35ms;transform:translateY(0)}@keyframes service-title-in{0%{opacity:.25}to{opacity:1}}.service__content p{max-width:310px;margin:0 0 16px;font-size:clamp(13px,.82vw,15px);line-height:1.45}.service__image-placeholder{color:#1715147a;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#dd131114,#0000 52%),#1715140a;border:1px dashed #17151438;border-radius:14px;place-items:center;width:100%;height:108px;font-size:clamp(10px,.7vw,12px);display:grid}.service__plus{background:#100f0fe6;border:0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:rotate(0);box-shadow:0 2px 7px #19110d1f}.service__plus:before,.service__plus:after{content:"";background:#fff;border-radius:2px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.service__plus--close{transform:rotate(45deg)}.service--design{--service-width:clamp(190px, 12vw, 220px);top:clamp(84px,50dvh + 44px - 10.31vw,100dvh - 58px);left:53%}.service--ai{--service-width:clamp(158px, 10vw, 184px);top:clamp(84px,50dvh + 34px - 1.88vw,100dvh - 58px);left:75.2%}.service--strategy{--service-width:clamp(218px, 14vw, 252px);top:clamp(84px,50dvh + 54px - 18.19vw,100dvh - 58px);right:10%}.service--photo{--service-width:clamp(164px, 10.5vw, 190px);top:clamp(84px,50dvh + 14px + 7.69vw,100dvh - 58px);left:57%}.service--worlds{--service-width:clamp(202px, 13vw, 236px);top:clamp(84px,50dvh - 16px + 15.56vw,100dvh - 58px);left:80%;right:auto}.service--immersive{--service-width:clamp(228px, 14.5vw, 264px);top:clamp(136px,50dvh + 54px - 11.44vw,100dvh - 58px);left:65%}@media (width>=901px){.service,.service__toggle{width:auto}.service__title{font-size:clamp(17px,.92vw + 3px,20px)}.service--design,.service--worlds{translate:-100%}.service--design .service__toggle,.service--strategy .service__toggle,.service--worlds .service__toggle{flex-direction:row-reverse;justify-content:space-between;padding-left:16px;padding-right:5px}}.service--ai .service__content,.service--immersive .service__content,.service--strategy .service__content,.service--worlds .service__content{left:auto;right:0}.service--photo .service__content,.service--worlds .service__content{top:auto;bottom:calc(100% + 8px);transform:translateY(7px)}.service--photo.service--expanded .service__content,.service--worlds.service--expanded .service__content{transform:translateY(0)}.room-marker{z-index:5;color:#fff;text-shadow:0 1px 8px #0000004d;align-items:center;gap:9px;font-size:clamp(13px,.9vw,16px);display:flex;position:absolute;bottom:4.3%;left:3.8vw}.room-marker__dot{background:var(--red);border-radius:50%;width:9px;height:9px}.ask-spoken{z-index:5;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:12px;font-size:clamp(13px,.9vw,16px);display:flex;position:absolute;bottom:3.2%;right:2.2vw}.ask-spoken>span:last-child{transition:opacity .22s,transform .22s}.ask-spoken__icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1a171a;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:52px;height:52px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex}.ask-spoken__icon i{background:#fff;width:1px;height:10px}.ask-spoken__icon i:nth-child(2),.ask-spoken__icon i:nth-child(4){height:17px}.ask-spoken__icon i:nth-child(3){height:23px}.ask-spoken:hover>span:last-child,.ask-spoken:focus-visible>span:last-child{opacity:.78;transform:translate(-3px)}.ask-spoken:hover .ask-spoken__icon,.ask-spoken:focus-visible .ask-spoken__icon{background:#ffffff29;border-color:#fff;transform:scale(1.08);box-shadow:0 0 24px #ffffff57}.laboratory-screen{--vr-scene-x:0px;--vr-scene-y:0px;--vr-tilt-x:0deg;--vr-tilt-y:0deg;--vr-focus-x:0px;--vr-focus-y:0px;--vr-light-x:50%;--vr-light-y:50%;z-index:2;color:#f4f1ec;background:#050505;grid-template-columns:minmax(120px,1fr) minmax(520px,5.6fr) minmax(120px,1fr);align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(24px,5vw,112px);display:grid;position:absolute;inset:72px 0 0;overflow:hidden}.vr-viewer{z-index:3;aspect-ratio:1.924;filter:drop-shadow(0 34px 60px #000000b8);width:min(100%,192.4dvh - 481px);transform:perspective(1200px) rotateX(var(--vr-tilt-x)) rotateY(var(--vr-tilt-y));transform-style:preserve-3d;will-change:transform;justify-self:center;position:relative;overflow:hidden}.vr-viewer__content{width:111.7%;height:121%;position:absolute;top:-10.9%;left:-5.8%}.vr-viewer__screen{z-index:1;background:#090909;border-radius:22% 22% 27% 27%/24% 24% 30% 30%;position:absolute;inset:18.2% 10.8% 15.4%;overflow:hidden}.vr-viewer__screen:after{z-index:2;background:radial-gradient(circle 34% at var(--vr-light-x) var(--vr-light-y), #dd131124, transparent 72%);content:"";pointer-events:none;position:absolute;inset:0}.vr-viewer__image{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--vr-scene-x), var(--vr-scene-y), 0) scale(1.055);will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;animation:.45s both vr-slide-in}.vr-viewer__frame-image{z-index:4;object-fit:contain;filter:drop-shadow(0 20px 25px #000000d1);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.vr-viewer__nose-mask{z-index:3;clip-path:polygon(50% 0,57% 4%,100% 100%,0 100%,43% 4%);pointer-events:none;background:#050505;width:16.2%;height:17%;position:absolute;top:68.4%;left:50%;transform:translate(-50%)}.vr-viewer__focus{z-index:3;width:72px;height:50px;transform:translate(-50%, -50%) translate3d(var(--vr-focus-x), var(--vr-focus-y), 0);will-change:transform;position:absolute;top:50%;left:50%}.vr-viewer__focus i{border-style:solid;border-color:#ffffff59;width:10px;height:10px;position:absolute}.vr-viewer__focus i:first-child{border-width:1px 0 0 1px;top:0;left:0}.vr-viewer__focus i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.vr-viewer__focus i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.vr-viewer__focus i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.vr-meta{z-index:4;color:#ffffffa6;position:relative}.vr-meta>span,.vr-meta__label{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:450}.vr-meta strong{color:#f2eeea;letter-spacing:-.055em;margin-top:16px;font-size:clamp(28px,2.6vw,50px);font-weight:350;line-height:.92;display:block}.vr-meta strong i{color:var(--red);font-style:normal}.vr-meta--right{align-self:end;margin-bottom:19%}.vr-meta--right p{color:#ffffff94;max-width:320px;margin:0}@media (width>=901px){.blog-heading h1{margin:0 0 15px}.vr-meta--left{position:static;transform:none}.vr-meta--left strong{width:min(410px,33vw);margin-top:0;position:absolute;top:calc(18vh - 72px);left:4.3vw}.vr-meta--right{align-self:auto;margin-bottom:0;position:static;transform:none}.vr-meta__copy{width:min(320px,28vw);position:absolute;bottom:calc(18vh - 72px);right:4.3vw}}.sequence-controls.sequence-controls{z-index:8;align-items:center;gap:14px;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.sequence-controls.sequence-controls>button{width:var(--sequence-size);height:var(--sequence-size);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,background .2s,transform .2s;display:grid}.sequence-controls.sequence-controls>button:hover{background:#ffffff17;border-color:#ffffff7a;transform:scale(1.04)}.sequence-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px;height:22px}.sequence-progress.sequence-progress{color:#ffffff94;font-variant-numeric:tabular-nums;text-transform:none;justify-content:center;align-items:center;gap:14px;width:auto;min-width:154px;line-height:1;display:flex}.sequence-progress__label{color:#ffffff80;font-size:14px;font-weight:400;line-height:1}.sequence-progress__number{color:#ffffff9e;letter-spacing:0;place-items:center;min-width:2ch;font-size:16px;font-weight:450;line-height:1;display:inline-grid}.sequence-progress__number--current{color:var(--red)}.sequence-progress__track{background:#ffffff2e;gap:0;width:82px;height:2px;display:flex;overflow:hidden}.sequence-progress__track i{background:0 0;flex:1 1 0;height:2px}.sequence-progress__track i.is-active{background:var(--red)}@keyframes vr-slide-in{0%{opacity:0}}.journal-screen{z-index:2;color:#eeeae5;background:#090909;position:absolute;inset:72px 0 0;overflow:hidden}.journal-stage{width:min(100vw,232dvh - 167px);height:min(56.25vw,130.5dvh - 94px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.museum,.laboratory-screen,.journal-screen,.blog-screen{animation:.38s cubic-bezier(.2,.72,.2,1) both section-reveal}@keyframes section-reveal{0%{opacity:0}}.journal-screen__background{filter:brightness(.83);background:linear-gradient(90deg,#0000006b,#0000 25% 82%,#00000024),url(/assets/journal.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.journal-screen:after{display:none}.journal-intro{z-index:3;text-shadow:0 2px 16px #000;width:14vw;max-width:190px;position:absolute;top:32%;left:2.8vw}.journal-intro>span{color:var(--red);letter-spacing:.18em;font-size:clamp(10px,.62vw,12px);font-weight:650}.journal-intro h1{display:none}.journal-intro h1 b{color:var(--red);font-weight:inherit}.journal-intro p{color:#ffffff94;max-width:190px;margin:16px 0 0;font-size:clamp(11px,.72vw,14px);line-height:1.5}.journal-book{z-index:3;perspective:1600px;width:60.8%;height:70.5%;position:absolute;top:14.3%;left:20.8%;container:journal-book/size}.journal-spread{animation:.28s both journal-spread-in;position:absolute;inset:0}.journal-mobile-page{display:none}@keyframes journal-spread-in{0%{opacity:0;transform:translateY(5px)}}.journal-page{color:#f5f2ede0;width:46%;height:97%;position:absolute;top:0}.journal-page--left{flex-direction:column;width:45.6%;padding:2.8% 4.5% 39cqh 5.5%;display:flex;left:3.4%}.journal-page--right{flex-direction:column;padding:5.5% 8% 9.5% 4.5%;display:flex;right:3%}.journal-page__section{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(10px,.62vw,12px)}.journal-page h2{letter-spacing:-.04em;text-transform:uppercase;max-width:92%;margin:10px 0 9px;font-size:clamp(24px,2.3vw,42px);font-weight:350;line-height:.98}.journal-page__line{background:var(--red);width:48px;height:2px;margin:14px 0;display:block}.journal-page p{color:#ffffffa3;max-width:88%;margin:0;font-size:clamp(11px,.8vw,15px);line-height:1.5}.journal-page--left img{object-fit:cover;filter:grayscale(.55)brightness(.57)sepia(.14);width:90%;height:31%;position:absolute;bottom:9%;left:5.5%;right:4.5%}.journal-page--left small{color:#ffffff61;letter-spacing:.13em;font-size:10px;position:absolute;bottom:4.5%;left:5.5%}.journal-page__excerpt{flex:auto;width:88%;min-height:0;position:relative;overflow:hidden}.journal-page__excerpt--left{width:92%;margin-top:clamp(8px,1.8cqh,14px)}.journal-page__excerpt p{max-width:none}.journal-page__excerpt p+p{margin-top:.8em}.journal-page__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.journal-page__action{color:#eee;background:#dd131114;border:1px solid #dd13118c;justify-content:space-between;width:88%;margin-top:20px;padding:10px 12px;font-size:clamp(10px,.65vw,12px);text-decoration:none;display:flex}.journal-page__quote{color:#ffffffa8;border-top:1px solid #dd131199;width:88%;margin-top:20px;padding-top:14px;font-size:clamp(11px,1vw,15px);font-style:italic;line-height:1.4}.journal-tabs button{z-index:1;color:#ffffffe0;letter-spacing:.03em;white-space:nowrap;cursor:pointer;width:max-content;min-width:106px;height:52px;transform:translateX(var(--tab-shift,0)) rotate(var(--tab-angle,0deg));background:linear-gradient(135deg,#625d57,#4b4743);border:1px solid #ffffff40;padding:7px 20px;font-size:clamp(10px,.62vw,12px);line-height:1.15;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s,filter .22s;position:absolute;box-shadow:inset 0 1px #ffffff29,0 5px 10px #00000057}.journal-tabs button.is-left{border-right-color:#000000bf;border-radius:7px 2px 2px 8px;padding-right:16px;left:auto;right:96.7%;box-shadow:inset -14px 0 14px #0003,inset 0 1px #ffffff29,0 5px 10px #00000057}.journal-tabs button.is-right{border-left-color:#000000bf;border-radius:2px 7px 8px 2px;padding-left:16px;left:94.8%;right:auto;box-shadow:inset 14px 0 14px #0003,inset 0 1px #ffffff29,0 5px 10px #00000057}.journal-tabs button:after{content:"";background:#12100f4d;width:7px;position:absolute;top:7px;bottom:7px}.journal-tabs button.is-left:after{right:0}.journal-tabs button.is-right:after{left:0}.journal-tabs button:first-child{--tab-shift:-4px;--tab-angle:-1.2deg;top:5%}.journal-tabs button:nth-child(2){--tab-shift:-14px;--tab-angle:.8deg;top:18%}.journal-tabs button:nth-child(3){--tab-shift:-7px;--tab-angle:-1.7deg;top:33%}.journal-tabs button:nth-child(4){--tab-shift:9px;--tab-angle:1.3deg;top:8%}.journal-tabs button:nth-child(5){--tab-shift:16px;--tab-angle:-.7deg;top:21%}.journal-tabs button:nth-child(6){--tab-shift:6px;--tab-angle:1.6deg;top:36%}.journal-tabs button:nth-child(2),.journal-tabs button:nth-child(5){background:linear-gradient(135deg,#585550,#413f3b)}.journal-tabs button:nth-child(3),.journal-tabs button:nth-child(6){background:linear-gradient(135deg,#6a625a,#504a45)}.journal-tabs button.is-active{border-color:var(--red);background:var(--red);color:#fff;box-shadow:inset 0 1px #ffffff38,0 6px 16px #dd131161}.journal-tabs button.is-left.is-active{transform:translateX(calc(var(--tab-shift,0px) - 9px)) rotate(var(--tab-angle,0deg))}.journal-tabs button.is-right.is-active{transform:translateX(calc(var(--tab-shift,0px) + 9px)) rotate(var(--tab-angle,0deg))}@media (hover:hover){.journal-tabs button:hover{color:#fff;filter:brightness(1.12);border-color:#dd1311b8}.journal-tabs button.is-left:hover{transform:translateX(calc(var(--tab-shift,0px) - 6px)) rotate(var(--tab-angle,0deg))}.journal-tabs button.is-right:hover{transform:translateX(calc(var(--tab-shift,0px) + 6px)) rotate(var(--tab-angle,0deg))}.journal-tabs button.is-left.is-active:hover{transform:translateX(calc(var(--tab-shift,0px) - 12px)) rotate(var(--tab-angle,0deg))}.journal-tabs button.is-right.is-active:hover{transform:translateX(calc(var(--tab-shift,0px) + 12px)) rotate(var(--tab-angle,0deg))}}.journal-controls.sequence-controls{pointer-events:none;display:block;inset:0;transform:none}.journal-controls.sequence-controls>button{pointer-events:auto;position:absolute;top:50.5%}.journal-controls.sequence-controls>button:first-child{left:0;transform:translate(-75%)}.journal-controls.sequence-controls>button:last-child{right:0;transform:translate(-25%)}.journal-controls.sequence-controls>button:first-child:hover{transform:translate(-75%)scale(1.04)}.journal-controls.sequence-controls>button:last-child:hover{transform:translate(-25%)scale(1.04)}.journal-controls .sequence-progress{pointer-events:auto;min-width:0;position:absolute;bottom:5%;right:10%}.blog-screen{z-index:2;color:var(--ink);background:#e9e4de;position:absolute;inset:72px 0 0;overflow:hidden}.blog-screen.is-reading{position:fixed}.blog-screen__grid{background-image:linear-gradient(#17151412 1px,#0000 1px),linear-gradient(90deg,#17151412 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.blog-screen:before{content:"";border:clamp(45px,7vw,110px) solid #dd131117;border-radius:50%;width:52vw;height:52vw;position:absolute;top:-23vw;left:-16vw}.blog-screen__word{color:#1715140d;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(110px,20vw,330px);font-weight:800;line-height:.75;position:absolute;bottom:-3.4vw;left:2.8vw}.blog-heading{z-index:2;width:min(350px,29vw);position:absolute;top:calc(18vh - 72px);left:4.3vw}.blog-heading h1{letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;margin:15px 0;font-size:clamp(44px,4vw,76px);font-weight:320;line-height:.87}.blog-heading h1 b{color:var(--red);font-weight:inherit;white-space:nowrap;display:inline-block}.blog-heading>p{color:#171514a8;width:min(380px,92%);margin:13px 0 0;font-size:clamp(14px,.85vw,16px);line-height:1.55}.blog-archive{z-index:3;color:#f1ece7;background:#121110;width:auto;height:auto;padding:clamp(22px,2.2vw,36px) clamp(22px,2.4vw,40px);position:absolute;inset:0 0 0 calc(8.3vw + min(350px,29vw));overflow:hidden;transform:none;box-shadow:-22px 28px 70px #20181338}.blog-archive:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 41px,#ffffff06 42px);position:absolute;inset:0}.blog-filters{scrollbar-width:none;gap:7px;margin:0 0 18px;display:flex;overflow-x:auto}.blog-filters::-webkit-scrollbar{display:none}.blog-filters button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:18px;flex:none;padding:8px 13px;font-size:clamp(10px,.62vw,12px)}.blog-filters button.is-active{color:#fff;background:#ffffff17;border-color:#ffffff6b}.blog-catalog{scrollbar-color:#ffffff52 transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;height:calc(100% - 49px);display:grid;overflow-y:auto}.blog-card{min-height:142px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff08,#0000 65%);border:1px solid #ffffff1f;border-top:0;border-left:0;grid-template-columns:76px 1fr 20px;align-items:center;gap:14px;padding:15px 14px;transition:background .2s;display:grid;position:relative}.blog-card:hover{background:#ffffff0f}.blog-card img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:76px;height:92px}.blog-card--without-image{grid-template-columns:1fr 20px}.blog-card small{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.blog-card h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(18px,1.4vw,27px);font-weight:350;line-height:1.02}.blog-card p{color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:430px;margin:0;font-size:clamp(10px,.68vw,13px);line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card__arrow{opacity:.48;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:20px;height:20px;transition:opacity .2s,transform .2s}.blog-card:hover .blog-card__arrow{opacity:.9;transform:translate(3px)}.blog-mobile-pager{display:none}.blog-empty{background:linear-gradient(90deg,#0000 49.8%,#ffffff0d 50%,#0000 50.2%) 0 0/100% 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 42px;border:1px solid #ffffff21;grid-template-columns:70px 1fr 70px;align-items:center;gap:clamp(16px,2.3vw,36px);height:calc(100% - 95px);min-height:260px;padding:clamp(22px,4vw,60px);display:grid;position:relative}.blog-empty__index{color:#ffffff26;letter-spacing:-.06em;writing-mode:vertical-rl;align-self:start;font-size:clamp(28px,4vw,56px);font-weight:700}.blog-empty small{color:var(--red);letter-spacing:.17em;font-size:10px}.blog-empty h2{letter-spacing:-.055em;text-transform:uppercase;max-width:520px;margin:16px 0;font-size:clamp(28px,3.5vw,52px);font-weight:330;line-height:.94}.blog-empty p{color:#ffffff6e;max-width:380px;margin:0;font-size:10px;line-height:1.55}.blog-empty__mark{border:1px solid #fff3;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.blog-empty__mark i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #dd13111f}.blog-reader{z-index:2;overscroll-behavior:contain;color:#f1ece7;scrollbar-color:#ffffff57 #ffffff0f;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px clamp(28px,4vw,58px);height:100%;padding:0 clamp(6px,1.2vw,20px) 48px 0;display:grid;position:relative;overflow-y:auto}.blog-reader::-webkit-scrollbar{width:8px}.blog-reader::-webkit-scrollbar-track{background:#ffffff0f}.blog-reader::-webkit-scrollbar-thumb{background:#ffffff57;border:2px solid #121110;border-radius:8px}.blog-reader__toolbar{z-index:3;background:#121110;border-bottom:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:52px;margin:0 0 10px;display:grid;position:sticky;top:0}.blog-reader__back,.blog-reader__next{color:#ffffffb8;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;padding:0;display:flex}.blog-reader__next{justify-self:end}.blog-reader__back:hover,.blog-reader__next:hover{color:#fff}.blog-reader__back svg,.blog-reader__next svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.blog-reader__meta{color:#ffffffad;letter-spacing:.1em;white-space:nowrap;justify-content:center;align-items:center;gap:18px;min-width:0;font-size:10px;display:flex}.blog-reader__intro{grid-column:1/-1;width:100%}.blog-reader__intro-copy{min-width:0}.blog-reader h2{letter-spacing:-.065em;text-transform:uppercase;grid-column:1/-1;max-width:800px;margin:0;font-size:clamp(38px,4.4vw,68px);font-weight:330;line-height:.92}.blog-reader__lead{color:#ffffff94;max-width:620px;margin:18px 0 4px;font-size:14px;line-height:1.5}.blog-reader__body{width:min(100%,70ch);margin:0;font-size:clamp(16px,.9vw,17px)}.blog-reader__body p{color:#ffffffad;margin:0 0 1.35em;font-size:1em;line-height:1.65}.blog-reader__body img{width:100%;height:auto;margin:24px 0;display:block}.blog-reader footer{color:#ffffff52;letter-spacing:.14em;grid-column:1/-1;align-items:center;gap:10px;font-size:10px;display:flex}.blog-reader footer i{background:#ffffff1f;flex:1;height:1px}.museum{z-index:2;color:#f3efea;perspective:1600px;background:linear-gradient(#0000000d,#0000007a),url(/assets/gallery.webp) 50%/cover no-repeat;position:absolute;inset:72px 0 0;overflow:hidden}.museum:after{content:"";pointer-events:none;background:radial-gradient(at 50% 42%,#0000 18%,#00000038 62%,#000000b8);position:absolute;inset:0}.museum__heading{z-index:5;text-align:center;text-shadow:0 3px 20px #000;position:absolute;top:4%;left:50%;transform:translate(-50%)}.museum__heading p{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:clamp(10px,.68vw,13px)}.museum__stage{z-index:3;cursor:grab;width:100%;height:62%;transform-style:preserve-3d;position:absolute;top:calc(47% + clamp(12px,1dvh + 6px,18px));left:50%;transform:translate(-50%,-50%)}.museum__stage:active{cursor:grabbing}.museum-card{--museum-art-width:min(56vw, 880px, calc(177.78dvh - 728.9px));--museum-art-height:min(31.5vw, 495px, calc(100dvh - 410px));width:var(--museum-art-width);height:calc(var(--museum-art-height) + 104px);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .72s cubic-bezier(.2,.78,.2,1),opacity .55s,filter .55s;display:block;position:absolute;top:calc(50% + 8px);left:50%}.museum-card:active{cursor:grabbing}.museum-card__art{z-index:1;width:var(--museum-art-width);height:var(--museum-art-height);isolation:isolate;background:#060606;border:13px solid #1c1713;position:absolute;top:0;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 25px #000,0 25px 45px #000000a3,0 2px 3px #000}.museum-card--center:before{z-index:2;width:calc(var(--museum-art-width) + 4px);height:calc(var(--museum-art-height) + 4px);background:radial-gradient(circle 460px at var(--gallery-glow-x,50%) var(--gallery-glow-y,50%), #dd1311a3 0, #dd13117a 32%, #dd131152 68%, #dd131133 100%);content:"";opacity:.74;pointer-events:none;-webkit-mask-composite:xor;border-radius:2px;padding:2px;transition:opacity .22s,box-shadow .22s;position:absolute;top:-2px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 0 16px #dd13113d;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.museum-card--center[data-dialog-focus-restored]:before{box-shadow:none;transition:none}.museum-card--center.is-pointer-active:before{opacity:.88;box-shadow:0 0 28px #dd13115c,0 0 48px #dd131133}.museum-card__art:after{z-index:1;content:"";position:absolute;inset:0;box-shadow:inset 0 0 38px #00000080}.museum-card__art picture{width:100%;height:100%;display:block}.museum-card__art img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.museum-card__status{z-index:2;color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0ab8;border:1px solid #ffffff3d;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;line-height:1;position:absolute;top:14px;right:14px}.museum-card__copy{z-index:1;text-align:center;text-shadow:0 2px 14px #000;align-content:start;gap:4px;min-height:92px;padding:8px 12px 0;display:grid;position:absolute;bottom:-8px;left:0;right:0}.museum-card__copy strong{overflow-wrap:anywhere;letter-spacing:-.035em;text-wrap:balance;white-space:normal;max-width:100%;font-size:clamp(22px,1.9vw,36px);font-weight:380;line-height:1.02}.museum-card__copy em{color:#fff9;letter-spacing:.04em;font-size:clamp(11px,.72vw,14px);font-style:normal}.museum-card--center{z-index:7;opacity:1;transform:translate(-50%,-50%)translateZ(150px)}.museum-card--m1{z-index:5;opacity:.76;filter:brightness(.68)saturate(.72);transform:translate(-50%,-50%)translate(-31vw)translateZ(-170px)rotateY(39deg)scale(.72)}.museum-card--p1{z-index:5;opacity:.76;filter:brightness(.68)saturate(.72);transform:translate(-50%,-50%)translate(31vw)translateZ(-170px)rotateY(-39deg)scale(.72)}.museum-card--m2{z-index:3;opacity:.22;filter:brightness(.28)grayscale(.6);transform:translate(-50%,-50%)translate(-49vw)translateZ(-360px)rotateY(52deg)scale(.48)}.museum-card--p2{z-index:3;opacity:.22;filter:brightness(.28)grayscale(.6);transform:translate(-50%,-50%)translate(49vw)translateZ(-360px)rotateY(-52deg)scale(.48)}.museum-card:not(.museum-card--center) .museum-card__copy em{display:none}.museum-card--m2 .museum-card__copy,.museum-card--p2 .museum-card__copy{opacity:0}.museum__flank{z-index:6;cursor:pointer;background:0 0;border:0;width:32%;padding:0;position:absolute;top:3%;bottom:3%}.museum__flank--prev{cursor:w-resize;left:0}.museum__flank--next{cursor:e-resize;right:0}.museum-modal{--museum-modal-gap:clamp(24px, calc(12dvh - 40px), 64px);--museum-screen-offset:72px;z-index:20;padding:var(--museum-modal-gap) 4%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000001f;place-items:center;display:grid;position:absolute;inset:0}.museum-modal article{width:min(1100px,84vw);height:min(760px, calc(100dvh - var(--museum-screen-offset) - var(--museum-modal-gap) - var(--museum-modal-gap)));background:#111;border:1px solid #fff3;border-radius:24px;grid-template-columns:clamp(250px,43dvh + 5px,430px) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #000}.museum-modal article>button{z-index:2;cursor:pointer;background:#111;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:18px;right:18px}.museum-modal article>button span{width:15px;height:15px;display:block;position:relative}.museum-modal article>button span:before,.museum-modal article>button span:after{content:"";background:#fff;border-radius:2px;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.museum-modal article>button span:after{transform:translate(-50%,-50%)rotate(-45deg)}.museum-modal__preview{place-self:center start;width:100%;max-width:100%;height:100%;min-height:0;display:block}.museum-modal__preview img{object-fit:contain;filter:drop-shadow(0 18px 36px #0000006b);width:100%;height:100%;display:block}.museum-modal article>div{min-width:0;min-height:0;padding:clamp(28px,16dvh - 72px,64px) clamp(28px,4.5vw,72px);overflow:hidden}.museum-modal__status{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff3;border-radius:7px;margin-bottom:clamp(7px,1.2dvh,12px);padding:6px 9px;font-size:10px;line-height:1;display:inline-flex}.museum-modal h2{overflow-wrap:anywhere;letter-spacing:-.05em;margin:clamp(6px,1.8dvh,18px) 0 6px;font-size:clamp(30px,min(3.6vw,7dvh),62px);font-weight:330;line-height:.95}.museum-modal p{color:#ffffffad;margin:clamp(5px,1dvh,10px) 0 clamp(8px,1.5dvh,16px);font-size:clamp(12px,min(.82vw,2.1dvh),16px);line-height:1.45}.museum-modal hr{border:0;border-top:1px solid #ffffff24;margin:clamp(12px,2.8dvh,28px) 0}.museum-modal__link{border-bottom:1px solid var(--red);color:#fff;font-size:var(--type-control);align-items:center;gap:12px;margin-top:clamp(4px,1dvh,10px);padding-bottom:5px;font-weight:450;line-height:1;text-decoration:none;display:inline-flex}.museum-modal__link span{color:var(--red);font-size:1.25em}@media (width>=901px) and (width<=1180px){.blog-catalog{grid-template-columns:1fr}.blog-card{grid-template-columns:82px 1fr 18px;min-height:112px}.blog-card img{width:82px;height:78px}}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110e0c9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.spoken-modal{width:min(680px,100%);max-height:calc(100dvh - 48px);color:var(--ink);background:linear-gradient(145deg,#fff 0%,#f0e9e3 100%);border:1px solid #1715141f;border-radius:28px;padding:clamp(30px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.modal-close{cursor:pointer;background:#ffffff61;border:1px solid #1715142e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:20px;right:20px}.modal-close:before,.modal-close:after{background:var(--ink);content:"";border-radius:2px;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.spoken-modal__eyebrow{color:var(--red);letter-spacing:.16em;padding-right:44px;font-size:clamp(10px,.68vw,13px);font-weight:700;display:block}.spoken-modal h2{letter-spacing:-.06em;max-width:540px;margin:18px 0;font-size:clamp(38px,6vw,66px);font-weight:350;line-height:.94}.spoken-modal>p{color:#171514ad;max-width:570px;margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.45}.brief-submit{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:24px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:13px;text-decoration:none;display:flex}.spoken-modal--ask{width:min(820px,100%)}.ask-spoken-lead{max-width:650px!important}.ask-spoken-summary{border-top:1px solid #17151429;border-bottom:1px solid #17151429;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,3dvh,28px);display:grid}.ask-spoken-summary section{min-width:0;padding:clamp(16px,2vw,22px)}.ask-spoken-summary section:first-child{padding-left:0}.ask-spoken-summary section:last-child{padding-right:0}.ask-spoken-summary section+section{border-left:1px solid #17151429}.ask-spoken-summary section>span{color:var(--red);display:block}.ask-spoken-summary h3{margin:8px 0 7px}.ask-spoken-summary p{color:#171514ad;margin:0}.brief-cloud{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.brief-cloud button{min-height:40px;color:var(--ink);cursor:pointer;background:#ffffff61;border:1px solid #17151430;border-radius:20px;padding:0 17px;font-size:14px;transition:border-color .16s,background .16s,color .16s}.brief-cloud button:hover{border-color:var(--red)}.brief-cloud button.is-selected{border-color:var(--red);background:var(--red);color:#fff}.brief-result{background:#1715140f;border-radius:15px;margin:0 0 16px;padding:16px 18px}.brief-result small{color:#171514a3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.brief-result textarea{resize:none;width:100%;min-height:64px;color:var(--ink);font:inherit;-webkit-text-fill-color:var(--ink);background:0 0;border:0;outline:0;margin:9px 0 0;padding:0;font-size:15px;font-weight:425;line-height:1.45;display:block;overflow:hidden}.brief-call{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px .45em;display:flex;color:#17151494!important;margin:16px 0 0!important;font-size:11px!important}.brief-call a{color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600}@media (width<=900px){:root{--mobile-nav-clearance:calc(96px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr auto}.nav{display:none}.app-nav{z-index:15;right:max(10px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5f2eb;border:1px solid #1715141f;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:66px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 44px #00000038}.app-nav a{color:#17151494;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:550;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.app-nav a.is-active{background:var(--red);color:#fff;box-shadow:0 7px 18px #dd13113d}.app-nav a:active{transform:scale(.96)}.app-nav__icon{place-items:center;width:25px;height:25px;display:grid}.app-nav__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px;height:20px;overflow:visible}.slogan{width:91.4vw;top:17%}.slogan__desktop-break{display:block}.slogan h1{font-size:clamp(38px,3.3vw,58px)}.slogan__caption{font-size:clamp(14px,.95vw,17px)}.living-room__image{background-image:url(/assets/room-mobile.webp);background-position:50% 60%;transform:none}.room-marker{display:none}.ask-spoken{top:auto;right:22px;bottom:var(--mobile-nav-clearance)}.ask-spoken>span:last-child{display:none}.ask-spoken__icon{background:#f8f5f2c2;border-color:#1715146b;box-shadow:0 8px 24px #1715141f}.ask-spoken__icon i{background:var(--ink)}.museum__controls.sequence-controls{bottom:var(--mobile-nav-clearance)}.museum__stage{top:clamp(88px,14%,140px);bottom:calc(var(--mobile-nav-clearance) + 44px + clamp(24px, 4dvh, 36px));height:auto;transform:translate(-50%)}.museum-card{--museum-art-height:clamp(208px, min(52dvh, calc(100dvh - 380px), 105vw), 520px);--museum-art-width:calc(var(--museum-art-height) * .56522);width:var(--museum-art-width);height:calc(var(--museum-art-height) + 78px);top:auto;bottom:0}.museum-card__art{border-width:8px;top:0;bottom:auto}.museum-card--center{transform:translate(-50%)translateZ(35px)}.museum-card--center:before{top:-2px;bottom:auto}.museum-card__copy{top:calc(var(--museum-art-height) + 12px);width:min(88vw,420px);min-height:60px;padding:0 8px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.museum-card--m1{opacity:.76;filter:brightness(.72)saturate(.76);transform:translate(-50%)translate(-38vw)translateZ(-70px)rotateY(28deg)scale(.74)}.museum-card--p1{opacity:.76;filter:brightness(.72)saturate(.76);transform:translate(-50%)translate(38vw)translateZ(-70px)rotateY(-28deg)scale(.74)}.museum-card--m2,.museum-card--p2{display:none}.service--design{top:43%;left:31%}.service--immersive{top:47%;left:auto;right:3%}.service--strategy{top:55%;right:3%}.service--ai{top:63%;left:auto;right:4%}.service--worlds{top:59%;left:3%;right:auto}.service--photo{top:72%;left:40%}.service__content{width:min(350px,100vw - 32px)}.service--ai .service__content{top:auto;bottom:calc(100% + 8px);transform:translateY(7px)}.service--ai.service--expanded .service__content{transform:translateY(0)}.service--worlds .service__content{left:0;right:auto}.laboratory-screen{grid-template-columns:1fr;padding:40px 18px 68px}.vr-viewer{width:min(100%,780px);margin:auto}.vr-controls.sequence-controls{bottom:calc(clamp(126px, 18dvh, 175px) + env(safe-area-inset-bottom))}.vr-meta--left{z-index:5;width:min(420px,60vw);position:absolute;top:7%;left:4.3vw}.vr-meta--left strong{width:100%;margin:0;display:block}.vr-meta--right{display:none}.journal-screen{--journal-book-height:min(780px, calc(100dvh - 72px - 50px - var(--mobile-nav-clearance)));padding:0;inset:72px 0 0;overflow:hidden}.journal-stage{width:auto;height:auto;inset:0;transform:none}.journal-screen__background{filter:none;background:radial-gradient(circle at 50% 38%,#252321 0,#0a0909 68%,#050505 100%);display:block}.journal-intro{display:none}.journal-book{width:min(calc(100vw - 24px), calc(var(--journal-book-height) * .66));height:var(--journal-book-height);perspective:none;background:linear-gradient(90deg,#0003,#0000 13% 88%,#0000002e),url(/assets/journal.webp) 75%/auto 100% no-repeat;border:0;border-radius:1px 8px 9px 1px;min-height:0;margin:0;padding:clamp(25px,4vw,34px) clamp(34px,6vw,48px) 54px clamp(28px,5vw,40px);position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,calc(-50% - 23px));box-shadow:0 22px 48px #0000007a}.journal-book:before{z-index:-2;content:"";background:url(/assets/journal.webp) 72.5%/auto 100% no-repeat;border-radius:8px 1px 1px 8px;width:18px;position:absolute;top:3px;bottom:3px;left:-15px;box-shadow:inset -8px 0 12px #000000a3,0 14px 30px #00000052}.journal-book:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#050404,#64564e38 42%,#0000);width:12px;position:absolute;top:0;bottom:0;left:-2px;box-shadow:7px 0 14px #00000052}.journal-spread{display:none}.journal-mobile-page{z-index:1;color:#f2eeea;text-shadow:0 2px 12px #000;grid-template-rows:auto auto auto minmax(110px,clamp(150px,22dvh,210px)) minmax(0,1fr) auto;align-content:space-between;gap:clamp(6px,1dvh,11px);height:100%;animation:.28s both journal-spread-in;display:grid;position:relative}.journal-mobile-page header{color:var(--red);letter-spacing:.14em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:650;display:grid}.journal-mobile-page header small{color:#ffffff7a;letter-spacing:.09em;font-size:10px;font-weight:500}.journal-mobile-page h2{letter-spacing:-.055em;text-transform:uppercase;max-width:620px;margin:0;font-size:clamp(28px,6.2vw,48px);font-weight:350;line-height:.94}.journal-mobile-page p{color:#ffffffad;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:620px;margin:0;font-size:clamp(12px,1.7vw,14px);line-height:1.45;display:-webkit-box;overflow:hidden}.journal-mobile-page .journal-mobile-page__lead{color:#ffffff8f;-webkit-line-clamp:2;font-size:clamp(11px,1.55vw,13px)}.journal-mobile-page .journal-mobile-page__excerpt{width:100%}.journal-mobile-page .journal-mobile-page__excerpt p{-webkit-line-clamp:unset;display:block}.journal-mobile-page img{object-fit:cover;filter:grayscale(.4)brightness(.72)sepia(.1);width:100%;height:100%;min-height:110px;max-height:170px;display:block}.journal-mobile-page .journal-page__action{width:100%;margin:0;padding:10px 13px;font-size:10px}.journal-tabs{z-index:5;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:3px;display:grid;position:absolute;top:-45px;left:18px;right:16px}.journal-tabs button,.journal-tabs button.is-left,.journal-tabs button.is-right,.journal-tabs button.is-left.is-active,.journal-tabs button.is-right.is-active{color:#ffffffbd;writing-mode:vertical-rl;width:100%;min-width:0;height:58px;transform:translateY(var(--mobile-tab-y,0)) rotate(var(--mobile-tab-angle,0deg));transform-origin:50% 100%;background:linear-gradient(145deg,#5c5751,#302e2b);border:1px solid #ffffff2e;border-radius:5px 8px 3px 3px;justify-content:center;align-items:center;padding:4px 0;font-size:9px;line-height:1;display:flex;position:relative;top:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffff1f,0 5px 10px #00000047}.journal-tabs button.is-active,.journal-tabs button.is-left.is-active,.journal-tabs button.is-right.is-active{border-color:var(--red);background:var(--red);color:#fff}.journal-tabs button:first-child{--mobile-tab-y:2px;--mobile-tab-angle:-3.2deg}.journal-tabs button:nth-child(2){--mobile-tab-y:-2px;--mobile-tab-angle:2.2deg}.journal-tabs button:nth-child(3){--mobile-tab-y:1px;--mobile-tab-angle:-1.8deg}.journal-tabs button:nth-child(4){--mobile-tab-y:-2px;--mobile-tab-angle:2.8deg}.journal-tabs button:nth-child(5){--mobile-tab-y:2px;--mobile-tab-angle:-2.4deg}.journal-tabs button:nth-child(6){--mobile-tab-y:-1px;--mobile-tab-angle:2deg}.journal-tabs button:after{display:none}.sequence-controls.sequence-controls>button{width:44px;height:44px}.sequence-controls svg{width:20px;height:20px}.sequence-progress.sequence-progress{gap:11px;min-width:136px}.sequence-progress__number{font-size:15px}.sequence-progress__track{width:70px}.journal-controls.sequence-controls{pointer-events:auto;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;inset:auto 12px 10px 14px;transform:none}.journal-controls.sequence-controls>button{position:relative;top:auto;left:auto;right:auto;transform:none}.journal-controls.sequence-controls>button:last-child{justify-self:end}.journal-controls.sequence-controls>button:first-child:hover,.journal-controls.sequence-controls>button:last-child:hover{transform:scale(1.04)}.journal-controls .sequence-progress{pointer-events:auto;min-width:0;position:static}.journal-controls .sequence-progress__label{display:none}.blog-screen{display:block;inset:72px 0 0;overflow:hidden}.blog-heading{display:none}.blog-heading h1{margin:9px 0;font-size:clamp(34px,7vw,52px)}.blog-heading>p{width:min(560px,100%);margin:13px 0 0;font-size:12px;line-height:1.4}.blog-archive{inset:0 0 calc(74px + env(safe-area-inset-bottom));width:100%;height:auto;min-height:0;box-shadow:none;flex-direction:column;margin:0;padding:14px 18px 12px;display:flex;position:absolute;overflow:hidden;transform:none}.blog-archive.has-mobile-pager{padding-bottom:54px}.blog-filters{flex-wrap:wrap;flex:none;gap:6px;margin:0 0 10px;overflow:visible}.blog-filters button{padding:7px 11px}.blog-catalog{--blog-card-row-height:84px;grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:var(--blog-card-row-height);border-left:0;flex:auto;align-content:start;height:auto;min-height:0;display:grid;overflow:hidden}.blog-card{background:0 0;border-right:0;grid-template-columns:58px minmax(0,1fr) 15px;gap:10px;min-height:0;padding:7px 5px;display:none;overflow:hidden}.blog-card.is-mobile-visible{display:grid}.blog-card img{width:64px;height:100%;max-height:76px}.blog-card small{white-space:normal;overflow-wrap:anywhere;display:block}.blog-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 2px;font-size:18px;display:-webkit-box;overflow:hidden}.blog-card p{-webkit-line-clamp:1;font-size:10px}.blog-mobile-pager{color:#ffffffad;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:10px;display:flex;position:absolute;bottom:10px;left:18px;right:18px}.blog-screen.is-reading .blog-heading{display:none}.blog-screen.is-reading .blog-archive{padding-top:10px}}@media (width<=700px){.museum{inset:66px 0 0}.museum__heading{width:100%;top:4%}.museum__stage{top:clamp(82px,14%,112px);bottom:calc(var(--mobile-nav-clearance) + 44px + clamp(24px, 4dvh, 36px));height:auto}.museum-card{height:calc(var(--museum-art-height) + 78px);top:auto;bottom:0}.museum-card__art{border-width:8px;top:0;bottom:auto}.museum-card--center{transform:translate(-50%)translateZ(35px)}.museum-card--center:before{top:-2px;bottom:auto}.museum-card__copy{width:min(88vw,320px);min-height:60px}.museum-card__copy strong{font-size:clamp(18px,5.4vw,23px)}.museum-card__copy em{font-size:clamp(10px,3vw,12px)}.museum-card--m1{opacity:.76;filter:brightness(.72)saturate(.76);transform:translate(-50%)translate(-43vw)translateZ(-70px)rotateY(28deg)scale(.74)}.museum-card--p1{opacity:.76;filter:brightness(.72)saturate(.76);transform:translate(-50%)translate(43vw)translateZ(-70px)rotateY(-28deg)scale(.74)}.museum-card--m2,.museum-card--p2{display:none}.museum__flank{width:20%}.museum__controls.sequence-controls{bottom:var(--mobile-nav-clearance)}.museum:has(.museum-modal){z-index:20}.museum-modal{--museum-screen-offset:66px;--museum-modal-gap:12px;padding:var(--museum-modal-gap)}.museum-modal article{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:min(620px,100vw - 24px);height:auto;min-height:min(520px,100% - 24px);max-height:min(650px,100% - 24px)}.museum-modal article>button{width:40px;height:40px;top:10px;right:10px}.museum-modal__preview{aspect-ratio:16/9;place-self:start center;width:100%;height:auto}.museum-modal__preview img{object-fit:cover}.museum-modal article>div{padding:clamp(12px,2.5dvh,22px) clamp(16px,5vw,24px);display:block;overflow:hidden}.museum-modal__status{margin-bottom:clamp(4px,1dvh,8px);padding:5px 7px;font-size:9px}.museum-modal h2{margin:clamp(3px,1dvh,7px) 52px clamp(3px,.8dvh,6px) 0;font-size:clamp(22px,min(8vw,5dvh),34px);line-height:1}.museum-modal p{margin:clamp(3px,.8dvh,6px) 0 clamp(5px,1.2dvh,10px);font-size:clamp(10.5px,min(3.4vw,2dvh),13px);line-height:1.38}.museum-modal hr{margin:clamp(7px,1.6dvh,12px) 0}.museum-modal__link{border:1px solid var(--red);background:#dd131114;border-radius:8px;justify-content:space-between;width:100%;min-height:42px;margin-top:clamp(2px,.7dvh,6px);padding:0 13px;font-size:clamp(12px,3.7vw,14px);display:flex}.blog-screen{inset:66px 0 0;overflow:hidden}.blog-reader{grid-template-columns:1fr;gap:clamp(14px,2.5dvh,20px);height:100%;padding:0 5px 28px 0;position:relative;top:auto}.blog-reader h2,.blog-reader__lead,.blog-reader footer{grid-column:1}.blog-reader__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 10px;padding-bottom:8px}.blog-reader__back,.blog-reader__next{gap:6px;min-width:0;font-size:11px}.blog-reader__next{text-align:right;justify-content:flex-end}.blog-reader__meta{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:3px 10px}.blog-reader h2{overflow-wrap:anywhere;font-size:clamp(27px,8.5vw,36px);line-height:1.02}.blog-reader__lead{max-width:none;margin:9px 0 0}.blog-reader__body{width:100%;font-size:clamp(14px,4vw,16px)}.blog-reader__body p{font-size:1em;line-height:1.65}.blog-reader footer{flex-wrap:wrap}}@media (width<=640px){.topbar{height:66px;padding:3px 18px 0}.brand{width:155px}.brand__logo{width:125px}.brand{transform:translateY(-3px)}.brand__tagline{letter-spacing:.06em;margin-top:-11px;font-size:10px}.cta{gap:8px;height:38px;padding:0 10px;font-size:12px}.cta__arrow{display:none}.living-room__image{background-position:50% calc(100% - 58px);background-size:auto 112%;top:66px}.slogan{width:calc(100vw - 40px);top:16%;left:20px}.slogan h1{white-space:nowrap;font-size:clamp(27px,8.6vw,34px)}.services{inset:66px 0 0}.service{border-radius:9px;height:38px}.service__toggle{gap:8px;height:38px}.service__title{font-size:11px}.service__plus{flex-basis:25px;width:25px;height:25px}.service--design{--service-width:182px;top:43%;left:18%}.service--immersive{--service-width:205px;top:48%;left:auto;right:3%}.service--strategy{--service-width:195px;top:55%;right:3%}.service--ai{--service-width:135px;top:63%;left:auto;right:3%}.service--worlds{--service-width:180px;top:59%;left:3%;right:auto}.service--photo{--service-width:145px;top:71%;left:35%}.service--expanded .service__toggle{height:38px}.service--expanded .service__title{font-size:14px}.service__content{width:calc(100vw - 32px);left:0;right:auto}.service--design .service__content{left:calc(16px - 18vw)}.service--immersive .service__content,.service--ai .service__content{left:auto;right:calc(16px - 3vw)}.service--strategy .service__content{inset:auto calc(16px - 3vw) calc(100% + 8px) auto;transform:translateY(7px)}.service--strategy.service--expanded .service__content{transform:translateY(0)}.service--worlds .service__content{left:calc(16px - 3vw);right:auto}.service--photo .service__content{left:calc(16px - 35vw);right:auto}.ask-spoken{top:auto;right:14px;bottom:var(--mobile-nav-clearance)}.ask-spoken>span:last-child{display:none}.modal-layer{padding:12px}.spoken-modal{border-radius:20px;max-height:calc(100dvh - 24px);padding:42px 22px 24px}.spoken-modal h2{font-size:38px}.ask-spoken-summary{grid-template-columns:1fr}.ask-spoken-summary section{padding:12px 0}.ask-spoken-summary section+section{border-top:1px solid #17151429;border-left:0}.laboratory-screen{padding-left:0;padding-right:0;inset:66px 0 0}.vr-meta--left{width:min(280px,78vw);top:4%;left:20px}.vr-viewer{width:118%;margin-left:-9%}.vr-controls.sequence-controls{bottom:calc(clamp(126px, 18dvh, 175px) + env(safe-area-inset-bottom))}.journal-screen{--journal-book-height:min(780px, calc(100dvh - 66px - 50px - var(--mobile-nav-clearance)));inset:66px 0 0}.journal-book{padding-left:28px;padding-right:34px}.journal-mobile-page h2{font-size:clamp(25px,8vw,31px)}.journal-tabs{left:16px;right:14px}.journal-tabs button,.journal-tabs button.is-left,.journal-tabs button.is-right{letter-spacing:0;padding:4px 0;font-size:9px}.blog-heading{display:none}.blog-heading h1{margin:7px 0;font-size:34px}.blog-heading>p{max-width:320px;font-size:11px}.blog-archive{width:100%;margin:0;padding:11px 12px 9px}.blog-archive.has-mobile-pager{padding-bottom:51px}.blog-filters{gap:5px}.blog-filters button{padding:6px 9px}.blog-empty{grid-template-columns:36px 1fr;padding:22px 18px}.blog-empty__mark{display:none}.blog-empty h2{font-size:29px}.blog-catalog{--blog-card-row-height:78px}.blog-card{grid-template-columns:44px minmax(0,1fr) 12px;gap:8px;min-height:0;padding:4px 3px}.blog-card img{width:44px;height:44px;max-height:none}.blog-card h2{font-size:clamp(12px,4.1vw,15px)}.blog-card p{display:none}.spoken-modal--brief{padding-top:38px;padding-bottom:18px}.brief-cloud{gap:7px;margin:16px 0}.brief-cloud button{min-height:36px;padding:0 15px}.brief-result{margin-bottom:12px;padding:12px 15px}.brief-call{margin-top:10px!important}}@media (width<=900px) and (height<=700px){.journal-book{width:min(calc(100vw - 24px), calc(var(--journal-book-height) * .78));padding-top:25px;padding-bottom:48px}.journal-tabs button,.journal-tabs button.is-left,.journal-tabs button.is-right{height:52px}.journal-mobile-page{grid-template-rows:auto auto auto minmax(70px,105px) minmax(0,1fr) auto;gap:4px}.journal-mobile-page h2{font-size:24px}.journal-mobile-page p{font-size:11px;line-height:1.35}.journal-mobile-page .journal-mobile-page__lead{font-size:10px}.journal-mobile-page img{min-height:70px}.journal-mobile-page .journal-page__action{min-height:32px;padding:7px 11px}.journal-controls.sequence-controls{grid-template-columns:40px 1fr 40px}.journal-controls.sequence-controls>button{width:40px;height:40px}.blog-heading{padding-top:9px;padding-bottom:7px}.blog-heading h1{margin:4px 0;font-size:29px}.blog-heading>p{display:none}}@media (width>=1600px){.brand__tagline{font-size:11px}.nav a{font-size:16px}.cta{height:50px;padding-left:27px;padding-right:22px;font-size:16px}.slogan{width:min(470px,29vw)}.vr-meta--left strong{width:min(480px,33vw)}.slogan h1{font-size:clamp(44px,3.2vw - 2px,60px)}.slogan__caption{font-size:22px}.service__title{font-size:17px}.room-marker,.ask-spoken{font-size:15px}.museum__heading p{font-size:11px}.museum-card__copy{gap:6px}.museum-card__copy strong{font-size:clamp(28px,1.8vw,36px)}.museum-card__copy em,.vr-meta>span,.vr-meta__label{font-size:12px}.vr-meta strong{font-size:clamp(39px,2.6vw,52px)}.vr-meta--right p{max-width:340px}.vr-meta__copy{width:340px}.journal-intro{max-width:300px}.journal-intro>span{font-size:10px}.journal-intro h1{font-size:clamp(48px,3.4vw,66px)}.journal-intro p{max-width:250px;font-size:14px}.journal-page__section{font-size:10px}.journal-page h2{font-size:clamp(30px,2.25vw,43px)}.journal-page p{font-size:clamp(11px,.8vw,15px)}.journal-page__action{font-size:11px}.journal-tabs button{width:max-content;min-width:116px;height:56px;font-size:10px}.blog-heading{width:min(420px,29vw)}.blog-heading h1{font-size:clamp(52px,4vw,78px)}.blog-heading>p{width:min(390px,92%);font-size:15px}.blog-filters button,.blog-card small{font-size:10px}.blog-card h2{font-size:clamp(20px,1.4vw,27px)}.blog-card p{font-size:11px}}.screen-title.screen-title,.blog-reader h2,.museum-modal h2,.spoken-modal h2{font-family:Wix Madefor Display,Arial,Helvetica,sans-serif;font-size:var(--type-display);letter-spacing:0;text-transform:none;font-weight:450;line-height:1.04}.blog-heading h1.screen-title{margin:0}.screen-caption.screen-caption{font-family:Wix Madefor Display,Arial,Helvetica,sans-serif;font-size:var(--type-caption);letter-spacing:.02em;text-transform:none;font-style:italic;font-weight:425;line-height:1.2}:is(.museum-card__copy strong,.journal-page h2,.journal-mobile-page h2,.blog-card h2,.blog-empty h2,.ask-spoken-summary h3){font-size:var(--type-content-title);letter-spacing:0;text-transform:none;font-weight:450;line-height:1.08}:is(.service__content p,.journal-page p,.journal-page__quote,.journal-mobile-page p,.blog-heading>p,.blog-card p,.blog-empty p,.blog-reader__lead,.blog-reader__body p,.museum-card__copy em,.museum-modal p,.spoken-modal>p,.ask-spoken-summary p,.brief-call){font-size:var(--type-body);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.5}:is(.brand__tagline,.service__image-placeholder,.vr-meta__label,.journal-page__section,.journal-page--left small,.blog-card small,.blog-empty small,.blog-reader__meta,.blog-reader footer,.spoken-modal__eyebrow,.ask-spoken-summary section>span,.brief-result small,.journal-mobile-page header,.journal-mobile-page header small){font-size:var(--type-meta);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.5}.brief-call a{font-weight:400}:is(.nav a,.cta,.service__title,.service--expanded .service__title,.room-marker,.ask-spoken,.journal-page__action,.journal-tabs button,.blog-filters button,.blog-mobile-pager,.blog-reader__back,.blog-reader__next,.brief-submit,.brief-cloud button,.app-nav a){font-size:var(--type-control);letter-spacing:0;text-transform:none;font-weight:450;line-height:1}.brief-intro,.brief-call{font-size:var(--type-body)!important}@media (width<=900px){:root{--type-display:clamp(32px, 7vw, 48px);--type-caption:clamp(14px, 2.4vw, 17px);--type-content-title:clamp(18px, 3vw, 24px);--type-body:clamp(12px, 1.8vw, 14px);--type-meta:12px;--type-control:clamp(12px, 1.8vw, 14px)}}@media (width<=640px){:root{--type-display:clamp(30px, 9.5vw, 38px);--type-caption:clamp(14px, 4.2vw, 17px);--type-content-title:clamp(15px, 4.6vw, 18px);--type-body:clamp(12px, 3.6vw, 13px);--type-meta:12px;--type-control:clamp(12px, 3.8vw, 14px)}}@media (width>=1600px){:root{--type-display:clamp(44px, calc(3.2vw - 2px), 60px);--type-caption:22px}}@media (width>=901px){.blog-heading{top:calc(clamp(96px,18dvh,194px) - 72px)}.blog-heading h1.screen-title{font-size:clamp(42px, calc(20dvh - 64px), var(--type-display))}.blog-heading>p.screen-caption{font-size:clamp(16px, calc(4dvh - 6px), var(--type-caption))}.museum__heading{top:clamp(14px,4%,38px)}.museum__heading p.screen-caption{font-size:clamp(16px, calc(4dvh - 8px), var(--type-caption))}.museum__controls.sequence-controls,.vr-controls.sequence-controls{bottom:clamp(14px,9dvh - 32px,46px)}.vr-meta--left strong.screen-title{white-space:nowrap;top:clamp(38px,18dvh - 72px,122px)}.vr-meta__copy{bottom:clamp(30px,18dvh - 72px,122px)}.vr-meta__copy p.screen-caption{font-size:clamp(14px, calc(3dvh - 3px), var(--type-caption));line-height:1.35}.spoken-modal--ask{width:min(820px,100%)}.spoken-modal--brief{width:min(860px,100%)}.spoken-modal{max-height:calc(100dvh - 32px);padding:clamp(28px,12dvh - 52px,58px)}.spoken-modal h2{margin:clamp(10px,2dvh,18px) 0}.brief-cloud{margin:clamp(14px,3dvh,25px) 0}.brief-call{margin-top:clamp(9px,2dvh,16px)!important}.journal-page h2{font-size:clamp(20px,5cqh,42px)}.journal-page p,.journal-page__quote{font-size:clamp(10px,1.9cqh,15px);line-height:1.4}.journal-page h2{margin-top:clamp(6px,1.4cqh,10px);margin-bottom:clamp(6px,1.3cqh,9px)}.journal-page__line{margin:clamp(8px,2cqh,14px) 0}.journal-page__action{margin-top:clamp(9px,2.5cqh,20px);padding:clamp(7px,1.5cqh,10px) 12px}.journal-page__quote{margin-top:clamp(9px,2.5cqh,20px);padding-top:clamp(8px,1.8cqh,14px)}.journal-page--left img{height:31%;bottom:9%}.journal-tabs button{min-width:clamp(90px,17cqh,106px);height:clamp(40px,8cqh,52px);padding:6px clamp(13px,2.8cqh,20px)}}@media (width>=901px) and (height<=620px){.room-marker{bottom:2.5%}.ask-spoken{bottom:1.8%}.ask-spoken__icon{width:46px;height:46px}.slogan h1.screen-title{font-size:clamp(42px, calc(20dvh - 64px), var(--type-display))}.slogan__caption.screen-caption{font-size:clamp(16px, calc(4dvh - 6px), var(--type-caption))}.vr-meta--left strong.screen-title{font-size:clamp(44px, calc(16dvh - 42px), var(--type-display))}.spoken-modal{padding:clamp(20px,4dvh,28px)}.museum-modal h2{font-size:clamp(34px, 8dvh, var(--type-display))}.museum-modal p{font-size:clamp(12px, 2.2dvh, var(--type-body));line-height:1.35}.museum-modal hr{margin:clamp(10px,2dvh,18px) 0}}@media (width<=900px){:root{--mobile-heading-offset:clamp(20px, calc(17dvh - 72px), 102px)}.slogan{top:calc(72px + var(--mobile-heading-offset))}.vr-meta--left{top:var(--mobile-heading-offset)}.blog-heading{padding-top:var(--mobile-heading-offset)}}@media (width<=700px){.blog-reader h2{font-size:clamp(27px,8.5vw,36px);line-height:1.02}.blog-reader__lead{font-size:clamp(12px,3.6vw,14px);line-height:1.5}.blog-reader__body{font-size:clamp(14px,4vw,16px)}.blog-reader__body p{font-size:1em;line-height:1.65}}@media (width<=640px){:root{--mobile-heading-offset:clamp(18px, calc(16dvh - 66px), 70px)}.slogan{top:calc(66px + var(--mobile-heading-offset))}.slogan h1.screen-title{white-space:nowrap;font-size:clamp(27px,8.6vw,34px)}.spoken-modal{padding:clamp(34px,5.25dvh,42px) clamp(16px,6vw,22px) clamp(16px,3dvh,24px)}.spoken-modal--brief{padding-top:clamp(32px,4.75dvh,38px);padding-bottom:clamp(14px,2.25dvh,18px)}.spoken-modal h2{margin:clamp(9px,2dvh,16px) 0;font-size:clamp(27px,min(9.5vw,5.35dvh),38px)}.spoken-modal--brief h2{padding-right:48px;font-size:clamp(26px,min(9vw,5dvh),34px)}.spoken-modal__eyebrow{padding-right:64px}.spoken-modal>p,.ask-spoken-summary p,.brief-result textarea{font-size:clamp(11.5px,min(3.6vw,2.05dvh),13px);line-height:1.42}.ask-spoken-summary{margin-top:clamp(10px,2.25dvh,18px)}.ask-spoken-summary section{padding:clamp(7px,1.5dvh,12px) 0}.ask-spoken-summary h3{margin:clamp(4px,.85dvh,7px) 0}.brief-cloud{gap:clamp(5px,1dvh,7px);margin:clamp(10px,2dvh,16px) 0}.brief-cloud button{min-height:clamp(32px,5.25dvh,36px);padding:0 clamp(11px,4vw,15px);font-size:clamp(11.5px,min(3.8vw,2.1dvh),14px)}.brief-result{margin-bottom:clamp(8px,1.5dvh,12px);padding:clamp(10px,1.75dvh,12px) clamp(12px,4vw,15px)}.brief-result textarea{min-height:clamp(52px,8dvh,64px);margin-top:clamp(5px,1dvh,9px)}.brief-submit{min-height:clamp(42px,6dvh,48px)}.brief-call{margin-top:clamp(6px,1.25dvh,10px)!important}}@media (width<=340px),(width<=640px) and (height<=620px){.vr-meta--left{width:calc(100vw - 40px)}.vr-meta--left strong.screen-title{font-size:27px}.vr-viewer{width:108%;margin-left:-4%}.museum__stage{top:78px;bottom:calc(var(--mobile-nav-clearance) + 44px + 24px)}.museum-card{--museum-art-height:196px;height:calc(var(--museum-art-height) + 72px)}.museum-card__copy{top:calc(var(--museum-art-height) + 9px);min-height:58px}.museum-modal__preview{aspect-ratio:2.1}}@media (width<=640px) and (height<=600px){.spoken-modal{overscroll-behavior:contain;scrollbar-color:#17151452 transparent;scrollbar-width:thin;overflow:hidden auto}.spoken-modal::-webkit-scrollbar{width:4px}.spoken-modal::-webkit-scrollbar-track{background:0 0}.spoken-modal::-webkit-scrollbar-thumb{background:#17151452;border-radius:4px}.modal-close{z-index:2;float:right;margin-bottom:-44px;position:sticky;top:0}}@media (width>=901px){.museum-modal article{width:1100px;height:760px;transform:translate(-50%, -50%) scale(var(--museum-modal-scale,1));transform-origin:50%;grid-template-columns:430px minmax(0,1fr);position:absolute;top:50%;left:50%}.museum-modal article>div{padding:64px 72px}.museum-modal__status{margin-bottom:12px}.museum-modal h2{margin:18px 0 6px;font-size:56px}.museum-modal p{margin:10px 0 16px;font-size:16px;line-height:1.45}.museum-modal hr{margin:28px 0}.museum-modal__link{margin-top:10px;font-size:17px}}@media (hover:none),(prefers-reduced-motion:reduce){.vr-viewer__image{transition:none;transform:scale(1.055)}.vr-viewer{transform:none}.vr-viewer__focus{transform:translate(-50%,-50%)}.vr-viewer__screen:after{background-position:50%}}@media (hover:none){.museum-card--center:before{background:linear-gradient(135deg, #dd131161, var(--red) 46%, #dd131170 72%, var(--red));opacity:.78;box-shadow:0 0 20px #dd131147}}@media (prefers-reduced-motion:reduce){.service,.service__toggle:before,.service__toggle:after,.service__title,.service__content,.museum-card{transition:none}.museum,.laboratory-screen,.journal-screen,.blog-screen{animation:none}.museum-card--center:before{transition:none}}.blog-index{z-index:1;grid-template-rows:auto minmax(0,1fr) 48px;width:100%;height:100%;min-height:0;display:grid;position:relative}.blog-filters{flex-wrap:wrap;overflow:hidden}.blog-catalog{--blog-card-row-height:142px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--blog-card-row-height);scrollbar-gutter:auto;align-content:start;height:auto;min-height:0;display:grid;overflow:hidden}.blog-card{width:100%;height:var(--blog-card-row-height);min-width:0;min-height:0;display:grid;overflow:hidden}.blog-card>div{min-width:0;max-height:100%;overflow:hidden}.blog-card small,.blog-card h2,.blog-card p{overflow-wrap:anywhere;max-width:100%;overflow:hidden}.blog-card small{text-overflow:ellipsis;white-space:nowrap;display:block}.blog-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.blog-card p{-webkit-line-clamp:2}.blog-card img{max-width:100%;max-height:calc(var(--blog-card-row-height) - 30px)}.blog-pagination.sequence-controls{justify-content:center;align-self:end;gap:12px;height:48px;display:flex;position:relative;bottom:auto;left:auto;right:auto;transform:none}.blog-pagination.sequence-controls>button{width:40px;height:40px}.blog-pagination .sequence-progress{gap:10px;min-width:132px}.blog-pagination .sequence-progress__track{width:68px}.blog-pagination.is-single{visibility:hidden}.blog-reader{grid-template-rows:auto minmax(0,1fr) 48px;gap:clamp(8px,1.5dvh,16px);width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.blog-reader__toolbar{min-width:0;margin:0;position:relative;top:auto}.blog-reader__back,.blog-reader__next,.blog-reader__meta{min-width:0}.blog-reader__back span,.blog-reader__next span,.blog-reader__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-reader__viewport{touch-action:pan-y;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.blog-reader__intro-page{visibility:hidden;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:clamp(14px,2vw,28px);width:100%;height:100%;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.blog-reader__intro-copy{grid-area:1/1;min-width:0;max-width:min(100%,900px)}.blog-reader h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(30px,min(3vw,5.2dvh),44px);line-height:1.02}.blog-reader__lead{overflow-wrap:anywhere;max-width:min(100%,70ch);margin:clamp(7px,1.5dvh,15px) 0 0}.blog-reader__intro-body{grid-area:2/1}.blog-reader__body-page{visibility:hidden;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.blog-reader__intro-page.is-active,.blog-reader__body-page.is-active{visibility:visible}.blog-reader__body{width:min(100%,70ch);max-width:100%;font-size:clamp(20px,1.18vw,22px);overflow:hidden}.blog-reader__body p{overflow-wrap:anywhere;max-width:100%;margin:0 0 1.35em;font-size:clamp(20px,1.18vw,22px)}.blog-reader__body p.is-split{margin-bottom:0}.blog-reader__measure{z-index:-1;visibility:hidden;pointer-events:none;height:auto;display:flow-root;position:absolute;top:0;left:0;overflow:visible}.blog-reader__pagination.sequence-controls{grid-row:3;justify-content:center}.blog-reader__meta span:first-child{max-width:min(30vw,280px)}@media (width>=901px){.blog-screen{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(24px,2.3vw,40px);padding-left:4.3vw;display:grid}.blog-heading{grid-area:1/1;width:max-content;position:relative;top:calc(18vh - 72px);left:auto}.blog-archive{grid-area:1/2;width:100%;height:100%;position:relative;inset:auto}}@media (width>=901px) and (width<=1180px){.blog-catalog{--blog-card-row-height:112px;grid-template-columns:1fr}}@media (width<=900px){.blog-index{grid-template-rows:auto minmax(0,1fr) 44px}.blog-archive{padding-bottom:10px}.blog-catalog{--blog-card-row-height:84px;grid-template-columns:1fr}.blog-card{display:grid}.blog-pagination.sequence-controls{height:44px}.blog-pagination.sequence-controls>button{width:38px;height:38px}.blog-reader{grid-template-rows:auto minmax(0,1fr) 44px;gap:8px}.blog-reader h2{font-size:clamp(23px,min(6.6vw,4.6dvh),34px)}.blog-reader__lead{font-size:clamp(11px,min(3.4vw,2dvh),14px);line-height:1.42}.blog-reader__body{width:min(100%,70ch);font-size:clamp(17px,min(4.5vw,2.8dvh),20px)}.blog-reader__body p{font-size:clamp(17px,min(4.5vw,2.8dvh),20px);line-height:1.55}.blog-reader__meta span:first-child{max-width:45vw}}@media (width<=700px){.blog-reader__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;min-height:62px}.blog-reader__back,.blog-reader__next{min-width:0;font-size:11px}.blog-reader__meta{flex-wrap:nowrap;grid-area:2/1/auto/-1;min-width:0}.blog-reader__intro-page{gap:12px}}@media (width<=640px){.blog-catalog{--blog-card-row-height:78px}.blog-card{grid-template-columns:44px minmax(0,1fr) 12px}.blog-card img{width:44px;height:44px;max-height:44px}.blog-card h2{line-height:1.08}}@media (width<=900px) and (height<=600px){.blog-filters{gap:4px;margin-bottom:5px}.blog-filters button{padding:4px 8px}.blog-catalog{--blog-card-row-height:66px}.blog-card{grid-template-columns:40px minmax(0,1fr) 12px;padding-top:3px;padding-bottom:3px}.blog-card img{width:40px;height:40px;max-height:40px}.blog-reader__toolbar{min-height:54px}.blog-reader h2{font-size:clamp(20px,min(6vw,4.5dvh),27px)}.blog-reader__lead{font-size:11px;line-height:1.35}.blog-reader__body,.blog-reader__body p{font-size:15px}}.museum-modal p{font-size:clamp(18px,1.2vw,20px);line-height:1.5}@media (width<=900px){.museum-modal p{font-size:clamp(16px,4.2vw,18px);line-height:1.45}}@media (width>=901px) and (height<=620px){.museum-modal p{font-size:clamp(15px,2.6dvh,18px);line-height:1.4}}.blog-catalog{--blog-card-row-height:164px}@media (width>=901px) and (width<=1180px){.blog-catalog{--blog-card-row-height:148px}}@media (width<=900px){.blog-catalog{--blog-card-row-height:104px}}@media (width<=640px){.blog-catalog{--blog-card-row-height:78px}}@media (width<=900px) and (height<=600px){.blog-catalog{--blog-card-row-height:88px}}
