.qb-create-copy-stack{isolation:isolate;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.qb-create-copy-stack>.qb-lab-copy{z-index:2;text-shadow:0 1px 12px #080d19cc;position:relative}html[data-theme=light] .qb-root .qb-create-copy-stack>.qb-lab-copy{text-shadow:0 1px 12px #f2f3f2}.qb-create-copy-stack>.qb-create-flow{aspect-ratio:1;z-index:0;opacity:.72;width:calc(1.12*clamp(240px,28vw,440px));position:absolute;inset:50% auto auto calc(50% + clamp(12px,2vw,28px));translate:-50% -50%}html[data-theme=light] .qb-root .qb-create-copy-stack>.qb-create-flow{opacity:.64}.qb-create-cube{aspect-ratio:1;contain:layout;touch-action:pan-y pinch-zoom;pointer-events:auto;isolation:isolate;position:relative}.qb-create-cube>canvas{pointer-events:none;width:calc(150% + 48px);height:calc(150% + 48px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qb-root[data-effects-motion=off] .qb-create-cube{pointer-events:none}@media (max-width:1023px){.qb-create-copy-stack{flex-direction:column;align-self:start;align-items:stretch;gap:8px}.qb-create-copy-stack>.qb-create-flow{opacity:.84;z-index:1;align-self:center;width:min(76vw,340px);margin-block:-8px -12px;position:relative;inset:auto;translate:none}html[data-theme=light] .qb-root .qb-create-copy-stack>.qb-create-flow{opacity:.75}}@media (pointer:coarse){.qb-create-cube{touch-action:pan-y pinch-zoom}}.qb-foundation .qb-create-cube:after{content:"CREATE  /  THE RESONANCE V5.4.2  /  CLICK TO REBUILD";color:#9bcaff;letter-spacing:.14em;opacity:.75;white-space:nowrap;pointer-events:none;font:500 9px/1.3 sans-serif;position:absolute;bottom:-22px;right:0}html[data-theme=light] .qb-root .qb-foundation .qb-create-cube:after{color:#1761c1}
.qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-v3{opacity:.86}html[data-theme=light] .qb-root .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-v3{opacity:.77}@media (max-width:1023px){.qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-v3{opacity:.91}html[data-theme=light] .qb-root .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-v3{opacity:.81}}
.qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored{width:calc(var(--qb-home-field-size,440px) * .84);contain:layout;opacity:.88;height:auto;inset:50% auto auto calc(50% + clamp(4px,.6vw,12px))}.qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored>canvas{width:calc(150% + 48px);height:calc(150% + 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=light] .qb-root .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored{opacity:.74}@media (max-width:1023px){.qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored{opacity:.95;align-self:center;width:min(65vw,286px);margin-block:-8px -12px;position:relative;inset:auto;translate:none}}
.qb-convert-copy-stack{isolation:isolate;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.qb-convert-copy-stack>.qb-lab-copy{z-index:2;text-shadow:0 1px 12px #080d19cc;position:relative}html[data-theme=light] .qb-root .qb-convert-copy-stack>.qb-lab-copy{text-shadow:0 1px 12px #f2f3f2}.qb-convert-copy-stack>.qb-convert-flow{width:calc(var(--qb-home-field-size,440px) * .86);aspect-ratio:1;z-index:0;opacity:.88;position:absolute;inset:50% auto auto calc(50% + clamp(4px,.6vw,12px));translate:-50% -50%}html[data-theme=light] .qb-root .qb-convert-copy-stack>.qb-convert-flow{opacity:.75}.qb-convert-cube{aspect-ratio:1;contain:layout;touch-action:pan-y pinch-zoom;pointer-events:auto;isolation:isolate;position:relative}.qb-convert-cube>canvas{pointer-events:none;width:calc(150% + 48px);height:calc(150% + 48px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qb-root[data-effects-motion=off] .qb-convert-cube{pointer-events:none}@media (max-width:1023px){.qb-convert-copy-stack{flex-direction:column;align-self:start;align-items:stretch;gap:8px}.qb-convert-copy-stack>.qb-convert-flow{opacity:.95;z-index:1;align-self:center;width:min(65vw,286px);margin-block:-8px -12px;position:relative;inset:auto;translate:none}html[data-theme=light] .qb-root .qb-convert-copy-stack>.qb-convert-flow{opacity:.82}}@media (pointer:coarse){.qb-convert-cube{touch-action:pan-y pinch-zoom}}
.qb-foundation{--qb-unified-cube-field:calc(clamp(240px, 28vw, 440px) * 1.12)}.qb-foundation .qb-create-copy-stack>.qb-create-flow,.qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-foundation .qb-convert-copy-stack>.qb-convert-flow{width:var(--qb-unified-cube-field);aspect-ratio:1;contain:layout;height:auto;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.qb-foundation .qb-create-cube>canvas,.qb-foundation .qb-connect-cube-restored>canvas,.qb-foundation .qb-convert-cube>canvas{pointer-events:none;width:calc(210% + 96px);max-width:none;height:calc(210% + 96px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.qb-foundation{--qb-unified-cube-field:min(76vw, 340px, calc((100vw - 72px) / 1.65))}.qb-foundation .qb-create-copy-stack,.qb-foundation .qb-connect-copy-stack,.qb-foundation .qb-convert-copy-stack{isolation:isolate;position:relative}.qb-foundation .qb-create-copy-stack>.qb-create-flow,.qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-foundation .qb-convert-copy-stack>.qb-convert-flow{width:var(--qb-unified-cube-field);z-index:0;align-self:auto;height:auto;margin:0;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.qb-foundation .qb-create-copy-stack>.qb-lab-copy,.qb-foundation .qb-connect-copy-stack>.qb-lab-copy,.qb-foundation .qb-convert-copy-stack>.qb-lab-copy{z-index:2;position:relative}.qb-root .qb-foundation .qb-create-copy-stack>.qb-create-flow{opacity:.65}.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-root .qb-foundation .qb-convert-copy-stack>.qb-convert-flow{opacity:.62}html[data-theme=light] .qb-root .qb-foundation .qb-create-copy-stack>.qb-create-flow{opacity:.48}html[data-theme=light] .qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,html[data-theme=light] .qb-root .qb-foundation .qb-convert-copy-stack>.qb-convert-flow{opacity:.46}}
.qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2>canvas{width:calc(300% + 160px);height:calc(300% + 160px)}.qb-root[data-home-perf-c="1"] .qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2>canvas{width:calc(227.273% + 121.212px);height:calc(227.273% + 121.212px)}.qb-foundation .qb-connect-plasma-v2:after{content:"SOFT SHADOWS  /  V6.2-5P  /  OPTICAL V6.5  /  EDGES V6.6  /  CORNERS V6.7  /  STATIC EDGES V6.8";letter-spacing:.15em;color:#9bcaff;opacity:.78;white-space:nowrap;pointer-events:none;font:500 9px/1.3 sans-serif;position:absolute;bottom:-22px;right:0}html[data-theme=light] .qb-root .qb-connect-plasma-v2:after{color:#1761c1}.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2{opacity:.98}html[data-theme=light] .qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2{opacity:.91}@media (max-width:1023px){.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2{opacity:.92}html[data-theme=light] .qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-cube-restored.qb-connect-plasma-v2{opacity:.83}}
.qb-foundation .qb-connect-cube{aspect-ratio:1;pointer-events:auto;touch-action:pan-y pinch-zoom;position:relative}.qb-foundation .qb-connect-cube>canvas{pointer-events:none;display:block}.qb-root[data-effects-motion=off] .qb-foundation .qb-connect-cube{pointer-events:none}.qb-foundation .qb-create-cube:after,.qb-foundation .qb-connect-plasma-v2:after{display:none}
.qb-root .qb-foundation .qb-lab-copy .qb-lab-headline{font-family:var(--font-manrope), "Helvetica Neue", Arial, sans-serif;font-synthesis:none;letter-spacing:-.018em;text-transform:none;max-width:100%;margin-bottom:22px;font-size:clamp(32.4px,3.24vw,51.84px);font-weight:400;line-height:1.14}.qb-root .qb-foundation .qb-lab-headline>span{flex-wrap:wrap;align-items:baseline;gap:0 .22em;display:flex}.qb-root .qb-foundation .qb-lab-headline .qb-lab-headline-word{white-space:nowrap;display:inline-block}.qb-root .qb-foundation .qb-lab-headline .qb-lab-headline-muted{color:#a2adba}html[data-theme=light] .qb-root .qb-foundation .qb-lab-headline .qb-lab-headline-muted{color:#586779}@media (max-width:1023px){.qb-root .qb-foundation .qb-lab-copy .qb-lab-headline{margin-bottom:16px;font-size:clamp(30.24px,5.076vw,43.2px);line-height:1.15}}@media (max-width:640px){.qb-root .qb-foundation .qb-lab-copy .qb-lab-headline{letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(27px,7.02vw,34.56px)}.qb-root .qb-foundation .qb-lab-headline>span{column-gap:.24em}}@media (max-width:360px){.qb-root .qb-foundation .qb-lab-copy .qb-lab-headline{font-size:27px}}@media (min-width:1024px) and (max-height:740px){.qb-root .qb-foundation .qb-lab-copy .qb-lab-headline{font-size:clamp(32.4px,3.024vw,43.2px)}}.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy .qb-lab-headline{margin-bottom:10px;font-size:clamp(27px,6.804vw,36.72px)}.qb-root .qb-foundation .qb-lab-copy>p{color:#b5c2d4;max-width:385px;font-size:clamp(16.2px,1.2636vw,18.36px);line-height:1.78}.qb-root .qb-foundation .qb-lab-watermark{-webkit-text-stroke:1px #88ade745;filter:drop-shadow(0 0 7px #4a77c021)drop-shadow(0 0 16px #406bb50e)}html[data-theme=light] .qb-root .qb-foundation .qb-lab-watermark{-webkit-text-stroke-color:#224d8440;filter:drop-shadow(0 0 7px #204d8117)}@media (max-width:1023px){.qb-root .qb-foundation .qb-lab-copy>p{font-size:clamp(14.04px,1.782vw,16.2px);line-height:1.72}}@media (max-width:640px){.qb-root .qb-foundation .qb-lab-copy>p{font-size:14.58px;line-height:1.72}}.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy>p{font-size:14.04px;line-height:1.65}@media (max-height:620px) and (max-width:640px){.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy>p{font-size:12.96px}}@media (min-width:1024px){.qb-root .qb-foundation{--qb-unified-cube-field:calc(clamp(240px, 28vw, 440px) * 1.02)}.qb-root .qb-foundation .qb-create-copy-stack>.qb-create-flow,.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-root .qb-foundation .qb-convert-copy-stack>.qb-convert-flow{inset:50% auto auto calc(50% - clamp(18px, 2.2vw, 34px) + var(--qb-unified-cube-field) * .3)}.qb-root .qb-foundation .qb-lab-panel>:is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>.qb-lab-copy{flex:none;width:min(420px,43vw);max-width:none;transform:none}}@media (max-width:1023px){.qb-root .qb-foundation{--qb-unified-cube-field:calc(min(76vw, 340px, (100vw - 72px) / 1.65) * .92);--qb-cube-right-shift:calc(var(--qb-unified-cube-field) * .3)}.qb-root .qb-foundation .qb-create-copy-stack>.qb-create-flow,.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-root .qb-foundation .qb-convert-copy-stack>.qb-convert-flow{inset:50% auto auto calc(50% + var(--qb-cube-right-shift))}}@media (min-width:700px) and (max-width:1023px){.qb-root .qb-foundation .qb-create-copy-stack>.qb-create-flow,.qb-root .qb-foundation .qb-connect-copy-stack>.qb-connect-flow.qb-connect-cube-restored,.qb-root .qb-foundation .qb-convert-copy-stack>.qb-convert-flow{inset:50% auto auto calc(50% - 12px + var(--qb-cube-right-shift))}}@media (min-width:1024px) and (max-width:1180px){.qb-root .qb-foundation .qb-lab-panel>:is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>.qb-lab-copy{width:min(400px,42vw);transform:none}}.qb-root .qb-foundation .qb-lab-copy .qb-lab-chapter{font-size:11.88px}.qb-root .qb-foundation .qb-lab-copy .qb-tags>span{font-size:9.72px}.qb-root .qb-foundation .qb-lab-copy .qb-text-link{font-size:12.96px}@media (max-width:1023px){.qb-root .qb-foundation .qb-lab-copy .qb-lab-chapter{font-size:9.72px}.qb-root .qb-foundation .qb-lab-copy .qb-tags>span{font-size:9px}.qb-root .qb-foundation .qb-lab-copy .qb-text-link{font-size:11.88px}}.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy .qb-lab-chapter{font-size:9.72px}.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy .qb-tags>span{font-size:8.64px}.qb-root .qb-foundation[data-motion-layout=compact] .qb-lab-copy .qb-text-link{font-size:10.8px}
html[data-qb-swiping] .qb-root:not(.qb-swipe-snapshot)>:is(.qb-route,.qb-footer){visibility:hidden}.qb-section-swipe{z-index:40;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.qb-section-swipe-screen{contain:layout paint;will-change:transform;position:absolute;inset:0;overflow:hidden}.qb-swipe-snapshot{pointer-events:none;background:0 0!important}.qb-swipe-snapshot *,.qb-swipe-snapshot :before,.qb-swipe-snapshot :after{caret-color:#0000;transition:none!important;animation:none!important}.qb-section-swipe-screen[data-destination] [data-reveal],.qb-section-swipe-screen[data-destination] .qb-hero-sub,.qb-section-swipe-screen[data-destination] .qb-eyebrow,.qb-section-swipe-screen[data-destination] .qb-copy .qb-fade-up{opacity:1!important;visibility:visible!important;transform:none!important}html[data-qb-swiping] .qb-root:not(.qb-swipe-snapshot) [data-page-light-flow]>:not(.qb-page-light-flow),.qb-root[data-section-arrival] [data-page-light-flow]>:not(.qb-page-light-flow){animation:none!important}.qb-page-light-flow[data-joining]{opacity:.72;z-index:39!important;transition:none!important;position:fixed!important}.qb-page-light-flow[data-joining][data-theme=light]{opacity:.48}.qb-page-light-flow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5.5% 94.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5.5% 94.5%,#0000)}.qb-contact-page[data-page-light-anchor]{isolation:isolate;position:relative;overflow:clip}@media (pointer:coarse){.qb-root:is([data-route=\/services],[data-route=\/partnership],[data-route=\/work],[data-route=\/about],[data-route=\/insights],[data-route=\/contact]){touch-action:pan-y pinch-zoom}}.qb-section-swipe-background{z-index:38;pointer-events:none;background:#090b10;position:fixed;inset:0}.qb-section-swipe-background[data-theme=light]{background:#fff}.qb-section-swipe-screen:is(:first-child,[data-destination]){-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 96px;mask-size:300% 96px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.qb-section-swipe-screen[data-intermediate]{background:0 0}.qb-section-swipe-screen[data-intermediate]>*{display:none!important}.qb-section-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qb-menu[data-closing],.qb-menu[data-closing]::backdrop{pointer-events:none;animation:.14s ease-out both qb-menu-leave}@keyframes qb-menu-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.qb-menu[data-closing],.qb-menu[data-closing]::backdrop{animation-duration:1ms}}.qb-cube-layer[data-section-incoming]{-webkit-mask-size:300% 96px;mask-size:300% 96px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;z-index:41!important;translate:var(--qb-section-cube-x,100vw) 0!important;pointer-events:none!important}
.qb-room-fullscreen,.qb-room-rotate{display:none}html[data-qb-room-immersed=true] .qb-header{visibility:hidden;pointer-events:none}@media (max-width:1023px){[data-qb-plate=sofi]{--qb-z-cube:12}.qb-root[data-route=\/] .qb-opening .qb-hero--live-cube{height:auto;min-height:100svh;max-height:none;padding:max(78px,calc(env(safe-area-inset-top) + 64px)) var(--qb-gutter) max(48px,calc(env(safe-area-inset-bottom) + 30px));grid-template-rows:auto minmax(185px,1fr);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:12px;display:grid}.qb-root[data-route=\/] .qb-opening .qb-hero-copy{text-align:center;grid-row:1;align-self:start;width:100%;max-width:560px;margin:0 auto;position:relative;inset:auto}.qb-root[data-route=\/] .qb-opening .qb-hero-copy .qb-copy{text-align:center}.qb-root[data-route=\/] .qb-opening .qb-hero-copy h1{text-align:center;margin-bottom:10px;font-size:clamp(25px,6.7vw,42px);line-height:1.22}.qb-root[data-route=\/] .qb-opening .qb-hero-kicker{margin:10px auto;font-size:9px;line-height:1.5}.qb-root[data-route=\/] .qb-opening .qb-hero-description{max-width:380px;margin-inline:auto;font-size:12px;line-height:1.55}.qb-root[data-route=\/] .qb-opening .qb-hero-cta{justify-content:center;margin-top:14px;display:flex}.qb-root[data-route=\/] .qb-opening .qb-hero-cta .qb-button{min-height:44px;margin:0;padding:11px 20px!important;font-size:10px!important}.qb-root[data-route=\/] .qb-opening .qb-hero-object--live{grid-row:2;align-self:center;width:min(100%,440px);height:clamp(185px,27svh,300px);margin:0;position:relative;inset:auto}.qb-root[data-route=\/] .qb-opening .qb-hero-object--live .qb-cube-pointer{width:100%;height:100%}.qb-root[data-route=\/] .qb-opening .qb-hero-object--live [data-qb-cube-dock-spacer]{aspect-ratio:auto;width:100%;max-width:none;height:100%}.qb-root .qb-foundation[data-motion-layout=touch] .qb-lab-panel{height:auto;min-height:100svh;padding-top:max(78px,calc(env(safe-area-inset-top) + 60px));grid-template-rows:auto auto auto;gap:24px}.qb-root .qb-foundation :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-self:start;align-items:start;gap:0;min-width:0;display:grid}.qb-root .qb-foundation :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>.qb-lab-copy{text-shadow:none;grid-row:1;min-width:0;position:relative}.qb-root .qb-foundation :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>:is(.qb-create-flow,.qb-connect-flow.qb-connect-cube-restored,.qb-convert-flow){width:var(--qb-unified-cube-field);aspect-ratio:1;opacity:1;z-index:1;grid-row:2;place-self:center;height:auto;margin:40px auto;position:relative;inset:auto;translate:none}.qb-root .qb-foundation[data-motion-layout=touch] .qb-composition{grid-row:2;height:clamp(210px,29svh,310px);min-height:0;margin:0;position:relative}.qb-root .qb-foundation[data-motion-layout=touch] .qb-touch-chapter-rail{grid-row:3;gap:14px;min-width:0}.qb-root .qb-foundation[data-motion-layout=touch] .qb-touch-chapter-rail>button{min-height:44px}}@media (max-width:1023px) and (max-height:700px) and (orientation:portrait){.qb-root[data-route=\/] .qb-opening .qb-hero--live-cube{padding-top:max(68px,calc(env(safe-area-inset-top) + 56px));gap:6px}.qb-root[data-route=\/] .qb-opening .qb-hero-copy h1{margin-bottom:8px;font-size:clamp(23px,6.5vw,29px);line-height:1.15}.qb-root[data-route=\/] .qb-opening .qb-hero-kicker{margin:8px auto;font-size:8px}.qb-root[data-route=\/] .qb-opening .qb-hero-description{font-size:11px;line-height:1.5}.qb-root[data-route=\/] .qb-opening .qb-hero-cta{margin-top:12px}}@media (max-width:1023px) and (max-height:620px) and (orientation:landscape){.qb-root[data-route=\/] .qb-opening .qb-hero--live-cube{padding-top:max(70px,calc(env(safe-area-inset-top) + 54px));grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(185px,.8fr);align-items:center;gap:24px}.qb-root[data-route=\/] .qb-opening .qb-hero-copy{grid-area:1/1}.qb-root[data-route=\/] .qb-opening .qb-hero-copy h1{font-size:25px;line-height:1.15}.qb-root[data-route=\/] .qb-opening .qb-hero-object--live{grid-area:1/2;height:200px}.qb-root .qb-foundation[data-motion-layout=touch] .qb-lab-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:22px}.qb-root .qb-foundation[data-motion-layout=touch] .qb-composition{grid-area:1/2;align-self:center;height:280px}.qb-root .qb-foundation[data-motion-layout=touch] .qb-touch-chapter-rail{grid-area:2/1/auto/-1}}@media (max-width:1023px),(pointer:coarse){.qb-room-fullscreen{top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:50;color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#101713bd;border:1px solid #ffffff70;border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font:11px/1.3 Manrope,Arial,sans-serif;display:inline-flex;position:absolute}.qb-room-fullscreen span{font-size:17px}.qb-room-fullscreen:focus-visible{outline-offset:4px;outline:2px solid #fff}.qb-room-rotate{top:max(65px,calc(env(safe-area-inset-top) + 56px));z-index:45;color:#fff;text-align:center;pointer-events:none;background:#101713b8;border-radius:12px;max-width:340px;margin:auto;padding:9px 13px;font:11px/1.5 Manrope,Arial,sans-serif;display:block;position:absolute;left:24px;right:24px}.qb-root .qb-portal[data-room-active=true]>.qb-portal-stage{height:100dvh;min-height:0}.qb-room-overlay{overscroll-behavior:none;touch-action:none}}@media (orientation:landscape){.qb-room-rotate{display:none}}
.qb-root[data-route=\/] .qb-foundation .qb-lab-panel{grid-template-columns:minmax(140px,.68fr) minmax(240px,.95fr) minmax(240px,1.12fr);gap:clamp(22px,3vw,60px)}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel>:is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack){display:contents}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>.qb-lab-copy{width:100%;max-width:390px;text-shadow:none;grid-area:1/2;transform:none}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>:is(.qb-create-flow,.qb-connect-flow.qb-connect-cube-restored,.qb-convert-flow){aspect-ratio:1;opacity:1;z-index:1;grid-area:1/1;place-self:center;width:min(70%,240px);height:auto;margin:0;position:relative;inset:auto;translate:none}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel>.qb-composition{translate:0 calc(var(--qb-chapter-depth,0) * -14px);rotate:calc(var(--qb-chapter-depth,0) * 1.2deg);grid-area:1/3}.qb-root[data-route=\/] .qb-foundation .qb-lab-watermark{translate:calc(var(--qb-chapter-depth,0) * 20px) 0;opacity:.75;top:16%}.qb-root[data-route=\/] .qb-foundation :is(.qb-create-cube,.qb-connect-cube-restored,.qb-convert-cube)>canvas{width:min(210% + 96px,100vw - 32px);height:min(210% + 96px,100vw - 32px)}.qb-root .qb-portal[data-room-journey=current]{--qb-architecture-plate:#1d1e19;background:var(--qb-architecture-plate)}html[data-theme=light] .qb-root .qb-portal[data-room-journey=current]{--qb-architecture-plate:#dcd8c9;background:var(--qb-architecture-plate)}.qb-root .qb-portal[data-room-journey=current]>.qb-portal-stage{background:var(--qb-architecture-plate)}.qb-root .qb-portal[data-room-active=true] .qb-project-flow{display:block!important}.qb-room-overlay,.qb-room-frame{background:0 0!important}@media (max-width:1199px) and (min-width:1024px){.qb-root[data-route=\/] .qb-foundation .qb-lab-panel{grid-template-columns:minmax(125px,.6fr) minmax(215px,1fr) minmax(210px,1fr);gap:24px}}@media (max-width:1023px){.qb-root[data-route=\/] .qb-foundation .qb-lab-panel{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px;height:auto;min-height:100svh;padding-top:70px;overflow:visible}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel>:is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack){isolation:auto;grid-row:1;grid-template-rows:minmax(180px,24svh) auto;grid-template-columns:1fr;gap:28px;display:grid}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>.qb-lab-copy{grid-area:2/1;justify-self:center;max-width:560px}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel :is(.qb-create-copy-stack,.qb-connect-copy-stack,.qb-convert-copy-stack)>:is(.qb-create-flow,.qb-connect-flow.qb-connect-cube-restored,.qb-convert-flow){grid-area:1/1;justify-self:center;width:clamp(154px,44vw,220px)}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel>.qb-composition{grid-area:2/1;width:100%;height:clamp(210px,32svh,360px);min-height:0}.qb-root[data-route=\/] .qb-foundation .qb-lab-panel>.qb-touch-chapter-rail{grid-row:3}.qb-root[data-route=\/] .qb-foundation .qb-lab-watermark{font-size:17vw;top:27%}}@media (prefers-reduced-motion:reduce){.qb-root:not([data-effects-motion=on]) .qb-foundation{--qb-chapter-depth:0!important}}.qb-root[data-effects-motion=off] .qb-foundation{--qb-chapter-depth:0!important}
.qb-root .qb-portal[data-room-journey=current],.qb-root .qb-portal[data-room-journey=current]>.qb-portal-stage{--qb-architecture-plate:#1d1e19;background:var(--qb-architecture-plate)!important}html[data-theme=light] .qb-root .qb-portal[data-room-journey=current],html[data-theme=light] .qb-root .qb-portal[data-room-journey=current]>.qb-portal-stage{--qb-architecture-plate:#dcd8c9}.qb-themed-q{display:inline-block;position:relative}.qb-themed-q img{width:100%;height:auto;display:block}.qb-themed-q .qb-q-variant-light,html[data-theme=light] .qb-themed-q .qb-q-variant-dark{display:none}html[data-theme=light] .qb-themed-q .qb-q-variant-light{display:block}html[data-theme=light] .qb-header .qb-logo-wm-light{display:none!important}html[data-theme=light] .qb-header .qb-logo-wm-dark{display:block!important}html[data-theme=dark] .qb-header .qb-logo-wm-dark{display:none!important}html[data-theme=dark] .qb-header .qb-logo-wm-light{display:block!important}.qb-root .qb-foundation :is(.qb-lab-copy p,.qb-lab-eyebrow,.qb-lab-caption,.qb-composition figcaption){color:var(--qb-muted);text-shadow:none;font-family:Manrope,Arial,sans-serif;font-weight:400;line-height:1.65}.qb-root .qb-foundation .qb-lab-copy p{font-size:clamp(14px,1.1vw,16px)}.qb-root .qb-hero-kicker{color:var(--qb-muted);letter-spacing:.08em;font-family:Manrope,Arial,sans-serif;font-size:12px;line-height:1.6}.qb-root .qb-hero-description{color:var(--qb-muted);font-family:Manrope,Arial,sans-serif;line-height:1.65}@media (max-width:1023px){.qb-root[data-route=\/] .qb-opening .qb-hero--live-cube{padding-top:max(72px,calc(env(safe-area-inset-top) + 58px));grid-template-rows:clamp(205px,32svh,330px) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px}.qb-root[data-route=\/] .qb-opening .qb-hero-object--live{grid-area:1/1;justify-self:center;width:min(100%,440px);height:100%}.qb-root[data-route=\/] .qb-opening .qb-hero-copy{text-align:center;grid-area:2/1;max-width:480px}.qb-root[data-route=\/] .qb-opening .qb-hero-copy h1{margin:0 0 16px;font-size:clamp(24px,6.9vw,38px);line-height:1.18}.qb-root[data-route=\/] .qb-opening .qb-hero-kicker{max-width:34em;margin:12px auto;font-size:11px}.qb-root[data-route=\/] .qb-opening .qb-hero-description{max-width:34em;font-size:13px}}
