@font-face{font-family:Michroma;src:url('/assets/Michroma.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1019;color:#f5f4f1;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1390px,calc(100% - 9vw));margin-inline:auto}.skip{position:absolute;left:-9999px;top:0;background:#fff;color:#000;padding:1rem;z-index:50}.skip:focus{left:1rem}.header{position:sticky;top:0;z-index:20;background:rgba(9,13,20,.93);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff19}.navwrap{min-height:86px;display:flex;align-items:center;gap:2.5rem}.wordmark{display:inline-flex;flex-direction:column;white-space:nowrap;letter-spacing:.08em;line-height:1}.wordmark b{font-family:Michroma,Arial,sans-serif;font-size:1.14rem;letter-spacing:.055em}.wordmark b span{color:#f6f3eb}.wordmark small{font-size:.57rem;letter-spacing:.42em;margin-top:8px;color:#ff883b}.navwrap nav{display:flex;gap:1.6rem;margin-left:auto}.navwrap nav a{font-size:.8rem;color:#adb6c4;white-space:nowrap;transition:color .2s}.navwrap nav a:hover,.navwrap nav a.active{color:white}.navcontact{border:1px solid #ff893d;color:#ffad74;padding:12px 16px;font-size:.72rem;font-weight:bold;letter-spacing:.1em;white-space:nowrap}.menu{display:none}.homehero{min-height:720px;min-height:min(800px,calc(100svh - 86px));position:relative;display:flex;align-items:center;overflow:hidden;background:#101720}.homevisual{position:absolute;inset:0;background:linear-gradient(90deg,#0b1019 2%,rgba(11,16,25,.97) 30%,rgba(11,16,25,.36) 78%),url('/assets/sound-flyer.png') center 45%/cover no-repeat;transform:scale(1.005)}.homehero:after,.subhero:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(transparent,#0b1019);pointer-events:none}.hero-inner{position:relative;z-index:1;padding:8rem 0}.eyebrow{font-size:.72rem;font-weight:bold;letter-spacing:.29em;color:#d1d7df;text-transform:uppercase;display:flex;align-items:center;gap:12px}.eyebrow span{width:24px;height:2px;background:#ff8b3d;display:inline-block}h1,h2,h3,p{margin-top:0}h1{font-family:Michroma,Arial,sans-serif;font-size:clamp(2.3rem,5.5vw,5.7rem);line-height:1.2;letter-spacing:-.06em;margin:2rem 0 1.7rem;text-transform:uppercase}h1 i,h2 i{color:#ff9048;font-style:normal}.homehero p,.subhero p{max-width:600px;color:#c3cbd4;font-size:1.11rem;line-height:1.65}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.8rem;background:#f58435;color:#141219;padding:1.05rem 1.2rem;font-size:.8rem;letter-spacing:.13em;font-weight:800;min-height:54px}.button:hover{background:#ffab65}.button span{font-size:1.1rem}.heroaside{position:absolute;z-index:2;right:4.5vw;bottom:2.2rem;display:flex;gap:1.8rem;font-size:.69rem;letter-spacing:.23em;color:#a7b5c2}.intro{display:grid;grid-template-columns:1fr 2fr;gap:4rem;padding-top:8rem;padding-bottom:7rem}.sectionnum{font-size:.72rem;letter-spacing:.24em;color:#f19054;font-weight:bold;padding-top:.7rem}.intro h2,.statement h2,.feature h2,.splitspot h2,.founder h2,.cta h2{font-size:clamp(2.4rem,4.3vw,5.1rem);letter-spacing:-.05em;line-height:1.09;margin:0 0 1.6rem}.intro p,.statement p,.splitspot p,.founder p{max-width:760px;color:#b7c0cc;line-height:1.7;font-size:1.06rem}.worlds{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:8rem}.brandtile{height:540px;position:relative;overflow:hidden;background:#161c24}.brandtile img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .4s}.brandtile:hover img{transform:scale(1.05)}.brandtile.blue img{object-position:58%}.tileveil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 12%,rgba(6,9,13,.25) 35%,#06090def 100%)}.tilecontent{position:absolute;bottom:2rem;left:2rem;right:2rem;display:flex;flex-direction:column;gap:.7rem}.tilecontent small{font-size:.68rem;letter-spacing:.21em;color:#ffb277}.tilecontent strong{font-family:Michroma,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.6rem);line-height:1.3}.tilecontent>span{color:#c6ccd3;line-height:1.55;font-size:.92rem}.tilecontent em{font-size:.7rem;font-style:normal;font-weight:bold;letter-spacing:.15em;margin-top:1rem}.statement{background:linear-gradient(120deg,#161c25,#101721 60%,#0b182a);border-block:1px solid #ffffff1a;padding:7rem 0}.statementgrid{display:grid;grid-template-columns:1fr 1fr;gap:7rem}.statement h2{margin-top:1rem}.statement p{font-size:1.13rem}.textlink{display:inline-block;border-bottom:1px solid #ff893d;color:#ffaf75;font-size:.8rem;font-weight:800;letter-spacing:.12em;padding:0 0 9px;margin-top:1.3rem}.feature{padding-top:8rem;padding-bottom:8rem}.feature h2{margin-top:1rem}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.featuregrid a{display:flex;flex-direction:column;gap:.55rem}.featuregrid img{width:100%;height:330px;object-fit:cover;object-position:center 30%;background:#202831}.featuregrid strong{font-size:1.3rem;margin-top:.7rem}.featuregrid span{font-size:.91rem;color:#aab6c2;line-height:1.45}.cta{border-top:1px solid #ffffff29;padding-top:6rem;padding-bottom:8rem}.cta small{color:#f3a370;letter-spacing:.23em;font-size:.72rem;font-weight:bold}.cta h2{margin-top:1.5rem}.footer{background:#080c13;border-top:1px solid #ffffff18;padding-top:4rem}.footergrid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:4rem;padding-bottom:5rem}.footer p{color:#8f9aa7;line-height:1.6;margin-top:1.4rem}.footergrid>div:not(:first-child){display:flex;flex-direction:column;gap:.9rem;color:#abb5c1;font-size:.85rem}.footergrid strong{color:#ffab6d;font-size:.72rem;letter-spacing:.2em;margin-bottom:.7rem}.footergrid a:hover{color:#fff}.fine{border-top:1px solid #ffffff17;display:flex;justify-content:space-between;gap:2rem;color:#8793a0;font-size:.75rem;padding:1.3rem 0 2rem}.subhero{position:relative;min-height:630px;display:flex;align-items:center;background:#101720;overflow:hidden}.subhero>.wrap{z-index:1;position:relative;padding:7rem 0}.subhero h1{font-size:clamp(2.5rem,5.1vw,5.8rem)}.polarhero{background:linear-gradient(90deg,#0b1019 3%,#0b1019d9 38%,#0b101945 85%),url('/assets/live-music.png') center 44%/cover}.templehero{background:linear-gradient(90deg,#0b1019 3%,#0b1019d9 38%,#0b101945 85%),url('/assets/drum-room.png') center 45%/cover}.nicohero{background:linear-gradient(90deg,#061023 4%,#061023d9 40%,#06102355 85%),url('/assets/truth-lazer.png') center/cover}.nicohero h1 i{color:#73b9ff}.companyhero{background:linear-gradient(90deg,#0b1019 3%,#0b1019e8 38%,#0b101960 95%),url('/assets/dry-hire.png') center 52%/cover}.localcopy{font-style:italic;border-left:2px solid #f18e50;padding-left:1.3rem}.splitspot{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:center;padding-block:8rem}.splitspot>img{width:100%;max-height:600px;object-fit:cover}.splitspot h2{margin-top:1rem}.nico-three,.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff26;margin-bottom:8rem;border:1px solid #ffffff26}.nico-three article,.timeline>div{background:#101721;padding:2.3rem}.nico-three span,.timeline span{color:#7bbaff;font-size:.7rem;letter-spacing:.15em;font-weight:bold}.nico-three h3,.timeline h3{font-size:1.55rem;margin:1.8rem 0 .6rem}.nico-three p,.timeline p{color:#adbac9;line-height:1.55}.wideart{position:relative;min-height:450px;background:#071426;display:flex;align-items:end}.wideart>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.68}.wideart:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#061021)}.wideart>.wrap{position:relative;z-index:1;padding-bottom:3rem}.wideart span{color:#83bbfa;font-size:.72rem;letter-spacing:.2em}.wideart h2{font-size:clamp(2rem,4vw,4rem);margin:1rem 0}.trademark{font-size:.76rem;color:#8795a5;margin-top:3rem}.founder{padding:8rem 0;max-width:1390px}.founder h2{margin-top:1rem}.founder p{max-width:800px}@media(max-width:1100px){.navwrap{gap:1rem}.navwrap nav{gap:.9rem}.navwrap nav a{font-size:.74rem}.navcontact{display:none}.wordmark b{font-size:1rem}}@media(max-width:760px){.wrap{width:calc(100% - 2.5rem)}.navwrap{min-height:70px;justify-content:space-between}.wordmark b{font-size:.85rem}.wordmark small{font-size:.5rem}.menu{display:block;background:transparent;border:1px solid #ffffff50;color:white;padding:.7rem;font-size:.7rem;letter-spacing:.12em}.menu span{margin-left:.4rem}.navwrap nav{display:none;position:absolute;top:70px;left:0;right:0;background:#0b1019;border-bottom:1px solid #ffffff30;padding:1.5rem;flex-direction:column;gap:0}.navwrap nav.open{display:flex}.navwrap nav a{padding:.85rem;font-size:1rem}.homehero{min-height:680px}.homevisual{background:linear-gradient(90deg,#0b1019d9,#0b1019a8),url('/assets/sound-flyer.png') 45% center/cover}.hero-inner{padding:6rem 0}.homehero h1{font-size:clamp(2.15rem,8vw,3.5rem);letter-spacing:-.07em}.homehero p,.subhero p{font-size:1rem}.heroaside{font-size:.55rem;left:1.25rem;right:auto}.intro,.statementgrid,.splitspot{grid-template-columns:1fr;gap:1.8rem}.intro,.feature,.splitspot,.founder{padding-block:5rem}.statement{padding:5rem 0}.worlds{grid-template-columns:1fr;padding-bottom:5rem}.brandtile{height:420px}.featuregrid{grid-template-columns:repeat(2,1fr);gap:1.3rem}.featuregrid img{height:250px}.footergrid{grid-template-columns:1fr 1fr;gap:2.5rem}.footergrid>div:first-child{grid-column:1/-1}.subhero{min-height:580px}.subhero>.wrap{padding:5rem 0}.nico-three,.timeline{grid-template-columns:1fr}.nico-three{margin-bottom:4rem}.fine{flex-direction:column;gap:.5rem}.wideart{min-height:310px}.cta{padding-block:5rem}}@media(max-width:520px){.featuregrid{grid-template-columns:1fr}.featuregrid img{height:330px}.footergrid{grid-template-columns:1fr}.footergrid>div:first-child{grid-column:auto}.intro h2,.statement h2,.feature h2,.splitspot h2,.founder h2,.cta h2{font-size:2.5rem}.eyebrow{font-size:.62rem;letter-spacing:.19em}.subhero h1{font-size:2.5rem}.button{font-size:.7rem;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.subnav{background:#111a26;border-bottom:1px solid #ffffff18;position:relative;z-index:2}.subnav>.wrap{display:flex;gap:2.2rem;align-items:center;min-height:55px;overflow:auto}.subnav a{white-space:nowrap;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#c1cad6}.subnav a:hover,.subnav a:focus{color:#ffa16a}.detailhero{position:relative;min-height:530px;background:linear-gradient(90deg,#0b1019 4%,#0b1019e6 42%,#0b101957 100%),var(--detail-image) center 40%/cover;display:flex;align-items:center}.detailhero .wrap{position:relative;z-index:1;padding:6rem 0}.detailhero h1{font-size:clamp(2.6rem,5vw,5.6rem)}.detailhero p{font-size:1.1rem;line-height:1.65;max-width:620px;color:#d0d7df}.detailhero.nico-detail{background:linear-gradient(90deg,#061020 5%,#061020ed 40%,#0610206b 100%),var(--detail-image) center/cover}.detailhero.nico-detail i{color:#86bfff}.services{padding:7rem 0}.services h2{font-size:clamp(2.4rem,4vw,4.7rem);letter-spacing:-.04em;margin-top:1rem}.servicegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.servicecard{background:#151d27;display:flex;flex-direction:column;overflow:hidden}.servicecard img{width:100%;height:320px;object-fit:cover;object-position:center 34%;transition:transform .3s}.servicecard:hover img{transform:scale(1.025)}.servicecard div{padding:1.4rem 1.5rem 1.7rem}.servicecard small{color:#ef995d;font-size:.66rem;letter-spacing:.15em}.servicecard h3{font-size:1.35rem;margin:.65rem 0}.servicecard p{font-size:.92rem;color:#acbac8;line-height:1.5;margin:0}.detailsplit{padding:7rem 0;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.detailsplit h2{font-size:clamp(2.5rem,4vw,4.8rem);letter-spacing:-.05em;line-height:1.12;margin-top:1rem}.detailsplit p{font-size:1.06rem;line-height:1.68;color:#bac5cf}.detailsplit figure{margin:0;background:#141c26;padding:12px}.detailsplit img{display:block;max-width:100%;width:100%;max-height:720px;object-fit:contain}.detailsplit figcaption{font-size:.8rem;color:#b6c2d0;padding:1rem .7rem .4rem}.detailsplit .textlink{margin-top:1.1rem}@media(max-width:900px){.servicegrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.subnav>.wrap{min-height:52px;gap:1.3rem}.subnav a{font-size:.66rem}.detailhero{min-height:520px}.detailhero .wrap{padding:5rem 0}.servicegrid,.detailsplit{grid-template-columns:1fr}.services,.detailsplit{padding:5rem 0}.servicecard img{height:310px}.detailsplit figure{max-width:560px}}
.contacthero{padding-top:7rem;padding-bottom:4rem}.contacthero h1{max-width:1050px;font-size:clamp(2.4rem,5vw,5rem)}.contacthero p{color:#bfc9d5;max-width:650px;font-size:1.12rem;line-height:1.65}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding-bottom:7rem}.contactmain{background:linear-gradient(135deg,#27202a,#171d29 65%,#122439);border:1px solid #ffffff22;padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:440px}.contactmain small,.contactchannels small{color:#ffac73;font-size:.74rem;letter-spacing:.14em;font-weight:bold}.contactmain h2,.contactlocation h2{font-size:clamp(2rem,3.5vw,4rem);letter-spacing:-.055em;margin:1.25rem 0}.contactmain p,.contactlocation p{font-size:1.06rem;line-height:1.6;color:#b9c4d0;max-width:490px}.contactmain .button{letter-spacing:.06em}.contactchannels{display:grid;grid-template-rows:repeat(3,1fr);gap:1rem}.contactchannels article{background:#151d29;border:1px solid #ffffff1c;padding:1.55rem 2rem;display:flex;flex-direction:column;justify-content:center}.contactchannels h3{font-size:1.28rem;margin:.75rem 0 .45rem}.contactchannels a{color:#d9e8f7;text-decoration:underline;text-decoration-color:#ff8b3d;text-underline-offset:.35em;overflow-wrap:anywhere}.contactlocation{background:linear-gradient(115deg,#131d29,#101722 64%,#12253b);border-block:1px solid #ffffff1e;padding:6rem 0}.locationgrid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.locationpanel{min-height:320px;border:1px solid #ffffff2a;background:radial-gradient(circle at 67% 35%,#233b54,#14202e 53%,#0c121e);display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem}.locationpanel span{font-family:Michroma,Arial,sans-serif;font-size:.85rem;color:#ffab72}.locationpanel strong{font-family:Michroma,Arial,sans-serif;font-size:clamp(2rem,3vw,3.5rem);line-height:1.32;letter-spacing:.04em}.locationpanel em{font-size:.78rem;font-weight:bold;font-style:normal;letter-spacing:.15em;color:#b4d5f5}.contactlocation .button{letter-spacing:.06em}@media(max-width:760px){.contacthero{padding-top:5rem;padding-bottom:2rem}.contactgrid,.locationgrid{grid-template-columns:1fr}.contactgrid{padding-bottom:5rem}.contactmain{min-height:auto}.contactlocation{padding:4rem 0}.locationgrid{gap:2rem}.locationpanel{min-height:250px}}@media(max-width:520px){.contactmain,.contactchannels article,.locationpanel{padding:1.5rem}.contactmain .button,.contactlocation .button{font-size:.68rem;letter-spacing:.01em}}
.eventvideo{padding-bottom:7rem}.eventvideo-heading{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin:1rem 0 2.2rem}.eventvideo h2,.homevideo h2{font-size:clamp(2.2rem,4vw,4.7rem);line-height:1.12;letter-spacing:-.055em;margin:0}.eventvideo p,.homevideo p{max-width:410px;color:#b8c3ce;font-size:1.05rem;line-height:1.6;margin:0}.eventvideo video{display:block;width:100%;height:auto;aspect-ratio:848/478;max-height:740px;background:#080c13;border:1px solid #ffffff25}.homevideo{display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;align-items:center;padding-top:1rem;padding-bottom:7rem}.homevideo h2{margin:1.25rem 0}.homevideolink{display:block;position:relative;aspect-ratio:848/478;overflow:hidden;border:1px solid #ffffff2a;background:#161e29}.homevideolink img{width:100%;height:100%;object-fit:cover;display:block}.homevideolink span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:#f58435;color:#111821;display:grid;place-items:center;font-size:1.8rem;padding-left:5px;box-shadow:0 8px 35px #0009}@media(max-width:760px){.eventvideo{padding-bottom:5rem}.eventvideo-heading{display:block}.eventvideo p{margin-top:1.2rem}.homevideo{grid-template-columns:1fr;padding-bottom:5rem}.homevideolink span{width:60px;height:60px;font-size:1.3rem}}
.room-intro{padding-top:6rem;padding-bottom:3.5rem}.room-intro h1{max-width:1100px;font-size:clamp(2.5rem,5.2vw,5.5rem)}.room-intro p{max-width:810px;font-size:1.1rem;line-height:1.65;color:#bbc8d4}.room-explorer{padding-bottom:7rem}.room-controls{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.room-tabs,.room-languages{display:flex;gap:.5rem;flex-wrap:wrap}.room-tabs button,.room-languages button{background:#1a2938;border:1px solid #53677b;border-radius:100px;color:#d8e4ed;padding:.78rem 1.05rem;font-size:.87rem;cursor:pointer}.room-tabs button[aria-pressed=true]{background:#ef8e4c;color:#111722;border-color:#ef8e4c;font-weight:bold}.room-languages button[aria-pressed=true]{background:#719fbb;color:#101923;border-color:#719fbb;font-weight:bold}.room-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1.2rem;align-items:stretch}.room-graphic,.room-description{border:1px solid #ffffff27;background:#14202e}.room-graphic{padding:1.1rem;min-width:0}.room-graphic svg{display:block;width:100%;height:auto;aspect-ratio:760/460}.room-furn{fill:#2d4558;stroke:#a5bbcd;stroke-width:2}.room-screen{fill:#f3d7ac}.room-svg-label{fill:#e2eaf1;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:.06em}.room-wave{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:9 8;animation:room-flow 2.8s linear infinite}.room-wave-direct{stroke:#ffad75}.room-wave-absorbed{stroke:#df8862;opacity:.77}.room-wave-diffuse{stroke:#8bc7e2}.room-legend{display:flex;gap:1.3rem;flex-wrap:wrap;padding:1.2rem 1rem .5rem;border-top:1px solid #ffffff21}.room-legend span{display:inline-flex;align-items:center;gap:.6rem;color:#cbd8e3;font-size:.8rem}.room-legend b{font-weight:normal}.room-legend i{width:22px;height:12px;display:inline-block}.sound-line{border-top:3px dashed #ffad75}.absorb-mark{background:repeating-linear-gradient(90deg,#f6aa79 0 2px,transparent 2px 6px)}.diffuse-mark{background:#83bcd7;clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%)}.room-description{padding:clamp(1.5rem,3vw,2.8rem)}.room-description>small{font-size:.7rem;letter-spacing:.18em;color:#f7a66e;font-weight:bold}.room-description h2{font-size:clamp(2rem,3vw,3.2rem);margin:1rem 0;letter-spacing:-.05em}.room-description>p,.room-role p{font-size:.96rem;color:#becbd6;line-height:1.6}.room-role{border-top:1px solid #ffffff29;padding:1rem 0}.room-role strong{color:#e8edf2}.room-role p{margin:.5rem 0}.room-role a{font-size:.81rem;color:#ffb983;text-decoration:underline;text-underline-offset:.3rem}.room-description .room-note{font-size:.78rem;color:#a7b8c7;margin:1rem 0 0}.room-products{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;padding-bottom:7rem}.room-products figure{margin:0;background:#151e28;padding:1rem}.room-products img{display:block;width:100%;max-height:540px;object-fit:contain}.room-products figcaption{font-size:.75rem;color:#aebdcc;padding:1rem .3rem .2rem}.room-products h2,.room-invite h2{font-size:clamp(2.2rem,4vw,4.6rem);letter-spacing:-.06em;line-height:1.1;margin:1.2rem 0}.room-products p,.room-invite p{font-size:1.04rem;line-height:1.65;color:#b9c7d1;max-width:610px}.room-invite{border-top:1px solid #ffffff29;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;padding-top:6rem;padding-bottom:7rem}.room-invite-key{display:flex;flex-direction:column;gap:1rem}.room-invite-key span{font-family:Michroma,Arial,sans-serif;font-size:clamp(.8rem,1.35vw,1.2rem);color:#acd0e4;background:#142434;border:1px solid #ffffff22;padding:1.2rem}@keyframes room-flow{to{stroke-dashoffset:-34}}@media(max-width:950px){.room-grid{grid-template-columns:1fr}.room-description{display:grid;grid-template-columns:1fr 1fr;gap:0 1.3rem}.room-description>small,.room-description>h2,.room-description>p,.room-description>.room-note{grid-column:1/-1}}@media(max-width:760px){.room-intro{padding-top:4rem}.room-grid,.room-products,.room-invite{grid-template-columns:1fr}.room-products,.room-invite,.room-explorer{padding-bottom:5rem}.room-controls{align-items:flex-start}.room-description{display:block}.room-invite{gap:2rem}.room-invite-key{gap:.5rem}}@media(max-width:490px){.room-graphic{padding:.4rem}.room-tabs button,.room-languages button{font-size:.77rem;padding:.65rem .78rem}.room-legend{padding:.8rem .5rem;gap:.5rem}.room-legend span{font-size:.7rem}.room-graphic .room-svg-label{font-size:11px}}@media(prefers-reduced-motion:reduce){.room-wave{animation:none}}
