.funnel-shell.svelte-rmf6mi{padding:clamp(.75rem,1.6vw,1rem) 0}svg.svelte-rmf6mi{width:100%;height:auto;overflow:visible}.funnel-stage.svelte-rmf6mi{opacity:0;transform:translateY(-10px);transition:opacity .26s ease,transform .26s ease;transition-delay:var(--stage-delay)}.funnel-shell.is-visible.svelte-rmf6mi .funnel-stage:where(.svelte-rmf6mi){opacity:1;transform:translateY(0)}.stage-label.svelte-rmf6mi{font-family:var(--font-sans);font-size:.85rem;fill:#111}.stage-value.svelte-rmf6mi{font-family:var(--font-sans);font-size:.92rem;font-weight:700;fill:#fffffff5}.imac-shell.svelte-1syqbyf{width:min(100%,48rem);margin-inline:auto;filter:drop-shadow(0 30px 80px rgba(0,0,0,.18))}.imac-display.svelte-1syqbyf{padding:.4rem;border-radius:.8rem .8rem 0 0;background:#0a0a0a}.imac-screen.svelte-1syqbyf{aspect-ratio:var(--imac-screen-ratio, 16 / 10);overflow:hidden;border-radius:.4rem;background:#fff}.imac-screen.svelte-1syqbyf img,.imac-screen.svelte-1syqbyf video,.imac-screen.svelte-1syqbyf .device-fill{display:block;width:100%;height:100%;object-fit:cover}.imac-chin.svelte-1syqbyf{position:relative;display:grid;place-items:center;height:2rem;background:linear-gradient(180deg,#e8e8e8,#d0d0d0)}.imac-mark.svelte-1syqbyf{width:.5rem;height:.5rem;border-radius:50%;background:#111111d1}.imac-stand.svelte-1syqbyf{width:clamp(8rem,25%,12rem);height:1.8rem;margin-inline:auto;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(180deg,#d8d8d8,#b8b8b8)}.imac-base.svelte-1syqbyf{width:clamp(10rem,45%,16rem);height:.45rem;margin:.28rem auto 0;border-radius:999px;background:#a8a8a8;box-shadow:0 4px 12px #0000001f}.iphone-shell.svelte-fysup0{position:relative;width:min(100%,var(--phone-max-width));margin-inline:auto;padding-inline:.3rem}.phone-frame.svelte-fysup0{position:relative;padding:.42rem;border-radius:2.5rem;background:linear-gradient(180deg,#2a2a2a,#111),#1a1a1a;box-shadow:none}.phone-frame.svelte-fysup0:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #ffffff0d;pointer-events:none}.phone-screen.svelte-fysup0{position:relative;aspect-ratio:9 / 20.2;overflow:hidden;border-radius:2.1rem;background:#fff}.phone-screen.svelte-fysup0 img,.phone-screen.svelte-fysup0 video,.phone-screen.svelte-fysup0 .device-fill{display:block;width:100%;height:100%;object-fit:cover}.phone-screen.svelte-fysup0 video{background:#111}.dark-screen.svelte-fysup0 .phone-screen:where(.svelte-fysup0){background:#111}.dark-screen.svelte-fysup0 .phone-screen:where(.svelte-fysup0) img,.dark-screen.svelte-fysup0 .phone-screen:where(.svelte-fysup0) video,.dark-screen.svelte-fysup0 .phone-screen:where(.svelte-fysup0) .device-fill{object-fit:contain}.dynamic-island.svelte-fysup0{position:absolute;top:.55rem;left:50%;z-index:2;width:5rem;height:1.1rem;transform:translate(-50%);border-radius:1rem;background:#000;box-shadow:0 0 0 1px #ffffff0a}.home-indicator.svelte-fysup0{position:absolute;left:50%;bottom:.55rem;z-index:2;width:35%;height:4px;transform:translate(-50%);border-radius:999px;background:#ffffffd9;pointer-events:none}@media(max-width:30rem){.phone-frame.svelte-fysup0{border-radius:2.15rem}.phone-screen.svelte-fysup0{border-radius:1.8rem}}.iphone-carousel-wrap.svelte-8dmagy{position:relative;width:min(100%,var(--carousel-max-width));margin-inline:auto}.swipe-hint-arrow.svelte-8dmagy{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:2.2rem;height:2.2rem;margin:0;padding:0;border:none;border-radius:999px;background:#ffffff8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px #0000001f;color:#111;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease}.swipe-hint-arrow.svelte-8dmagy:hover{background:#ffffffc7}.swipe-hint-arrow.svelte-8dmagy svg:where(.svelte-8dmagy){width:1.1rem;height:1.1rem;fill:none;stroke:#111;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.swipe-hint-arrow-left.svelte-8dmagy{left:-1.1rem}.swipe-hint-arrow-right.svelte-8dmagy{right:-1.1rem}@media(max-width:760px){.swipe-hint-arrow-left.svelte-8dmagy{left:-.8rem}.swipe-hint-arrow-right.svelte-8dmagy{right:-.8rem}}.carousel-screen.svelte-8dmagy{display:flex;flex-direction:column;height:100%;width:100%;background:linear-gradient(180deg,#06080cf2,#06080ce0),radial-gradient(100% 78% at 50% -12%,rgba(73,104,140,.26) 0%,transparent 68%),radial-gradient(94% 72% at 50% 112%,rgba(241,145,28,.18) 0%,transparent 70%),var(--carousel-bg, #1a2431)}.carousel-track.svelte-8dmagy{flex:1;display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:.98rem;padding-bottom:.38rem}.carousel-track.svelte-8dmagy::-webkit-scrollbar{display:none}.carousel-slide.svelte-8dmagy{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:flex-start}.ig-post.svelte-8dmagy{width:100%;background:#0c1118;color:#eef2f7;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ig-header.svelte-8dmagy{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;min-height:2.6rem;background:#0c1118}.ig-meta.svelte-8dmagy{display:flex;align-items:center;gap:.5rem}.ig-avatar.svelte-8dmagy{width:1.55rem;height:1.55rem;border-radius:50%;background:linear-gradient(135deg,#2f3d4f,#1f2937);border:1.5px solid rgba(255,255,255,.12);flex-shrink:0}.ig-dots.svelte-8dmagy{display:inline-flex;gap:.18rem;padding:.15rem}.ig-dots.svelte-8dmagy span:where(.svelte-8dmagy){display:block;width:.2rem;height:.2rem;border-radius:50%;background:#ffffffe0}.ig-image.svelte-8dmagy{width:100%;aspect-ratio:1;overflow:hidden;background:#0a0d12}.ig-image.svelte-8dmagy img:where(.svelte-8dmagy){display:block;width:100%;height:100%;object-fit:cover}.ig-footer.svelte-8dmagy{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem .45rem;background:#0c1118}.ig-actions.svelte-8dmagy{display:inline-flex;align-items:center;gap:.65rem}.ig-actions.svelte-8dmagy svg:where(.svelte-8dmagy),.ig-bookmark.svelte-8dmagy{width:1.25rem;height:1.25rem;fill:none;stroke:#eef2f7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.carousel-dots.svelte-8dmagy{display:flex;justify-content:center;gap:.35rem;padding:.6rem 0 .5rem}.dot.svelte-8dmagy{width:.35rem;height:.35rem;border-radius:50%;background:#ffffff42;border:none;padding:0;cursor:pointer;transition:background .2s ease}.dot.active.svelte-8dmagy{background:#ffffffe6}.ig-frame.svelte-sxtxa1{display:grid;background:#fff;overflow:hidden;border:1px solid rgba(17,17,17,.08)}.ig-header.svelte-sxtxa1,.ig-footer.svelte-sxtxa1{display:flex;align-items:center;justify-content:space-between}.ig-header.svelte-sxtxa1{min-height:3rem;padding:.75rem 1rem}.ig-meta.svelte-sxtxa1{display:flex;align-items:center;gap:.7rem}.ig-avatar.svelte-sxtxa1{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#e0e0e0,silver)}.ig-username.svelte-sxtxa1{font-size:.85rem;font-weight:600;color:#111}.ig-menu.svelte-sxtxa1{display:inline-flex;gap:.2rem}.ig-menu.svelte-sxtxa1 span:where(.svelte-sxtxa1){width:.22rem;height:.22rem;border-radius:50%;background:#111}.ig-media.svelte-sxtxa1{aspect-ratio:var(--ig-media-aspect-ratio, 1 / 1);background:#fff}.ig-media.svelte-sxtxa1 img:where(.svelte-sxtxa1){display:block;width:100%;height:100%;object-fit:contain}.ig-footer.svelte-sxtxa1{min-height:2.8rem;padding:.7rem 1rem .5rem}.ig-actions.svelte-sxtxa1{display:inline-flex;align-items:center;gap:.75rem}.ig-actions.svelte-sxtxa1 svg:where(.svelte-sxtxa1),.ig-bookmark.svelte-sxtxa1{width:1.5rem;height:1.5rem;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.interactive-video.svelte-orojep{position:relative;width:100%;height:100%;background:#0f0f0f}.interactive-video.svelte-orojep video:where(.svelte-orojep){display:block;width:100%;height:100%;object-fit:cover}.interactive-video.is-contain.svelte-orojep video:where(.svelte-orojep){object-fit:contain;background:#111}.video-toggle.svelte-orojep{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:4rem;height:4rem;transform:translate(-50%,-50%);border:0;border-radius:999px;background:#ffffffeb;box-shadow:0 18px 40px #00000038;color:#111;cursor:pointer;transition:opacity .22s ease,transform .22s ease,background .22s ease}.video-toggle.svelte-orojep:hover{background:#fff;transform:translate(-50%,-50%) scale(1.04)}.video-toggle.is-hidden.svelte-orojep{opacity:0;pointer-events:none}.video-toggle.svelte-orojep svg:where(.svelte-orojep){width:1.45rem;height:1.45rem;fill:currentColor}.chart-shell.svelte-1tcb07w{display:grid;gap:1rem;padding:clamp(.6rem,1.5vw,.95rem) 0}.chart-head.svelte-1tcb07w{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.chart-head.svelte-1tcb07w h3:where(.svelte-1tcb07w){margin:0;font-size:.95rem;font-weight:600;color:#111}.chart-head.svelte-1tcb07w span:where(.svelte-1tcb07w){font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#666}svg.svelte-1tcb07w{width:100%;height:auto;overflow:visible}.chart-grid.svelte-1tcb07w,.chart-axis.svelte-1tcb07w{opacity:0;transition:opacity .4s ease}.chart-shell.is-visible.svelte-1tcb07w .chart-grid:where(.svelte-1tcb07w),.chart-shell.is-visible.svelte-1tcb07w .chart-axis:where(.svelte-1tcb07w){opacity:1}.chart-grid.svelte-1tcb07w line:where(.svelte-1tcb07w){stroke:#ccc;stroke-width:1;stroke-dasharray:2 4;opacity:.4}.chart-axis.svelte-1tcb07w{stroke:#ccc;stroke-width:1}.chart-grid.svelte-1tcb07w text:where(.svelte-1tcb07w),.chart-x-label.svelte-1tcb07w{font-family:var(--font-sans);font-size:.75rem;fill:#666}.chart-line.svelte-1tcb07w{fill:none;stroke:var(--chart-color);stroke-width:2.5;stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);transition:stroke-dashoffset 1.2s ease-out .24s}.chart-shell.is-visible.svelte-1tcb07w .chart-line:where(.svelte-1tcb07w){stroke-dashoffset:0}.chart-point.svelte-1tcb07w{opacity:0;transform:scale(0);transform-origin:center;transition:opacity .2s ease,transform .2s ease;transition-delay:var(--point-delay)}.chart-shell.is-visible.svelte-1tcb07w .chart-point:where(.svelte-1tcb07w){opacity:1;transform:scale(1)}.chart-point.svelte-1tcb07w circle:where(.svelte-1tcb07w){fill:#fff;stroke:var(--chart-color);stroke-width:2.5}@media(max-width:30rem){.chart-grid.svelte-1tcb07w text:where(.svelte-1tcb07w),.chart-x-label.svelte-1tcb07w{font-size:.62rem}.chart-grid.svelte-1tcb07w line:where(.svelte-1tcb07w):nth-of-type(odd){opacity:.24}}.brand-board.svelte-gd5kj7,.brand-board-section.svelte-gd5kj7,.brand-board-palette.svelte-gd5kj7{display:grid;gap:2px}.brand-board-section.svelte-gd5kj7{grid-template-columns:var(--brand-board-section-columns, repeat(3, minmax(0, 1fr)))}.brand-board-cell.svelte-gd5kj7{display:grid;align-items:var(--brand-board-cell-align-items, center);justify-items:center;aspect-ratio:var( --brand-board-cell-aspect-ratio, var(--brand-board-section-aspect-ratio, 1 / 1) );padding:var( --brand-board-cell-padding, var(--brand-board-section-padding, clamp(1.05rem, 2.6vw, 1.75rem)) );overflow:hidden;min-width:0}.brand-board-section-mood.svelte-gd5kj7 .brand-board-cell:where(.svelte-gd5kj7){padding:var(--brand-board-cell-padding, var(--brand-board-section-padding, 0))}.brand-board-cell-border.svelte-gd5kj7{box-shadow:inset 0 0 0 1px #11111114}.brand-board-cell.svelte-gd5kj7 img:where(.svelte-gd5kj7):not(.brand-board-image-cover){display:block;width:var(--brand-board-image-width, 72%);max-width:var(--brand-board-image-max-width, 100%);max-height:var(--brand-board-image-max-height, 72%);height:var(--brand-board-image-height, auto);object-fit:contain;transform:translateY(var(--brand-board-image-translate-y, 0))}.brand-board-image-cover.svelte-gd5kj7{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:var(--brand-board-image-object-position, center);transform:none}.brand-board-image-invert.svelte-gd5kj7{filter:brightness(0) invert(1)}.brand-board-circle.svelte-gd5kj7{width:var(--brand-board-circle-size, min(62%, 10rem));aspect-ratio:1;border-radius:999px;display:grid;place-items:center}.brand-board-circle.svelte-gd5kj7 img:where(.svelte-gd5kj7){width:var(--brand-board-image-width, 64%);max-width:var(--brand-board-image-max-width, 100%);max-height:var(--brand-board-image-max-height, 72%);height:var(--brand-board-image-height, auto)}.brand-board-palette.svelte-gd5kj7{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.brand-board-swatch.svelte-gd5kj7{display:flex;flex-direction:column;justify-content:flex-end;gap:.22rem;min-height:clamp(3.7rem,6.8vw,4.8rem);padding:.65rem .7rem}.brand-board-swatch.svelte-gd5kj7 span:where(.svelte-gd5kj7){font-size:.72rem;font-weight:700;line-height:1}.brand-board-swatch.svelte-gd5kj7 code:where(.svelte-gd5kj7){font-family:var(--font-sans);font-size:.68rem;color:#11111194}.brand-board-swatch-light.svelte-gd5kj7 span:where(.svelte-gd5kj7){color:#fffffff5}.brand-board-swatch-light.svelte-gd5kj7 code:where(.svelte-gd5kj7){color:#ffffffad}.brand-board-swatch-border.svelte-gd5kj7{box-shadow:inset 0 0 0 1px #1111111a}@media(max-width:48rem){.brand-board-cell.svelte-gd5kj7{padding:var(--brand-board-cell-padding, var(--brand-board-section-padding, .85rem))}.brand-board-section.svelte-gd5kj7{grid-template-columns:var( --brand-board-section-mobile-columns, var(--brand-board-section-columns, repeat(3, minmax(0, 1fr))) )}.brand-board-circle.svelte-gd5kj7{width:min(72%,7.25rem)}.brand-board-palette.svelte-gd5kj7{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr))}.brand-board-swatch.svelte-gd5kj7{min-height:clamp(2.85rem,7.4vw,3.65rem);padding:.4rem .5rem}.brand-board-swatch.svelte-gd5kj7 span:where(.svelte-gd5kj7){font-size:.66rem}.brand-board-swatch.svelte-gd5kj7 code:where(.svelte-gd5kj7){font-size:.62rem}}@media(max-width:34rem){.brand-board-palette.svelte-gd5kj7{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig-reel-frame.svelte-1kqgmpr{display:grid;grid-template-rows:auto 1fr auto;background:#111;overflow:hidden;width:100%;height:100%}.ig-reel-header.svelte-1kqgmpr,.ig-reel-footer.svelte-1kqgmpr{display:flex;align-items:center;justify-content:space-between}.ig-reel-header.svelte-1kqgmpr{min-height:2.5rem;padding:.5rem .75rem}.ig-reel-meta.svelte-1kqgmpr{display:flex;align-items:center;gap:.5rem}.ig-reel-avatar.svelte-1kqgmpr{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#444,#666)}.ig-reel-menu.svelte-1kqgmpr{display:inline-flex;gap:.15rem}.ig-reel-menu.svelte-1kqgmpr span:where(.svelte-1kqgmpr){width:.18rem;height:.18rem;border-radius:50%;background:#fffc}.ig-reel-media.svelte-1kqgmpr{overflow:hidden;display:flex;align-items:center;justify-content:center}.ig-reel-media.svelte-1kqgmpr img,.ig-reel-media.svelte-1kqgmpr video{display:block;width:100%;height:100%;object-fit:contain}.ig-reel-footer.svelte-1kqgmpr{min-height:2.4rem;padding:.45rem .75rem .4rem}.ig-reel-actions.svelte-1kqgmpr{display:inline-flex;align-items:center;gap:.6rem}.ig-reel-actions.svelte-1kqgmpr svg:where(.svelte-1kqgmpr),.ig-reel-bookmark.svelte-1kqgmpr{width:1.2rem;height:1.2rem;fill:none;stroke:#ffffffe6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scrollable-wrap.svelte-txm4y6{position:relative;height:100%;min-height:0}.scrollable-content.svelte-txm4y6{height:100%;max-height:var(--scroll-content-max-height);min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.5) transparent}.scrollable-content.svelte-txm4y6::-webkit-scrollbar{width:4px}.scrollable-content.svelte-txm4y6::-webkit-scrollbar-track{background:transparent}.scrollable-content.svelte-txm4y6::-webkit-scrollbar-thumb{border-radius:999px;background:#11111180}.scrollable-content.svelte-txm4y6 img:where(.svelte-txm4y6){display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top}.scroll-hint.svelte-txm4y6{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#ffffffe0;box-shadow:0 8px 20px #0000001f;pointer-events:none;animation:svelte-txm4y6-pulse 1.5s ease-in-out infinite;transition:opacity .3s ease}.scroll-hint.svelte-txm4y6 svg:where(.svelte-txm4y6){width:1.5rem;height:1.5rem;fill:none;stroke:#111;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@keyframes svelte-txm4y6-pulse{0%,to{opacity:.4;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(.2rem)}}.tablet-shell.svelte-19h7egl{width:min(100%,var(--tablet-max-width));margin-inline:auto}.tablet-frame.svelte-19h7egl{position:relative;padding:.22rem;border-radius:1.75rem;background:linear-gradient(160deg,#3a3a3c,#1c1c1e 55%,#2a2a2c);box-shadow:0 8px 22px #00000029,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0f}.tablet-inner.svelte-19h7egl{border-radius:1.53rem;overflow:hidden;background:#1c1c1e;display:flex;flex-direction:column}.tablet-bezel.svelte-19h7egl{flex-shrink:0;background:#1c1c1e}.tablet-bezel-top.svelte-19h7egl{padding-block:.52rem;display:flex;justify-content:center;align-items:center}.tablet-camera-bar.svelte-19h7egl{display:flex;align-items:center;justify-content:center;width:2.2rem;height:.5rem;border-radius:999px;background:#ffffff08}.tablet-camera-dot.svelte-19h7egl{width:.38rem;height:.38rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.12),transparent 50%),#0d0d0f;box-shadow:0 0 0 1px #ffffff12}.tablet-screen.svelte-19h7egl{aspect-ratio:10 / 13;overflow:hidden;background:#fff}.tablet-screen.svelte-19h7egl img,.tablet-screen.svelte-19h7egl video,.tablet-screen.svelte-19h7egl .device-fill{display:block;width:100%;height:100%;object-fit:cover}.is-scrollable.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl) img{height:auto;object-fit:initial}.is-landscape.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl){aspect-ratio:13 / 10}.dark-screen.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl){background:#111}.dark-screen.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl) img,.dark-screen.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl) video,.dark-screen.svelte-19h7egl .tablet-screen:where(.svelte-19h7egl) .device-fill{object-fit:contain}.tablet-bezel-bottom.svelte-19h7egl{padding-block:.48rem;display:flex;justify-content:center;align-items:center}.tablet-usbc.svelte-19h7egl{display:block;width:.9rem;height:.25rem;border-radius:.1rem;background:linear-gradient(180deg,#2a2a2c,#111);box-shadow:inset 0 1px #ffffff14,0 0 0 .5px #ffffff0f}.side-btn.svelte-19h7egl{position:absolute;right:-.18rem;display:block;width:.18rem;border-radius:999px;background:linear-gradient(180deg,#3c3c3e,#1a1a1c);box-shadow:1px 0 2px #0006,inset -1px 0 #ffffff14}.side-btn-vol-up.svelte-19h7egl{top:22%;height:10%}.side-btn-vol-down.svelte-19h7egl{top:35%;height:10%}.side-btn-power.svelte-19h7egl{top:52%;height:7%;background:linear-gradient(180deg,#444446,#2a2a2c)}.is-landscape.svelte-19h7egl .side-btn:where(.svelte-19h7egl){right:auto;top:-.18rem;height:.18rem;width:auto}.is-landscape.svelte-19h7egl .side-btn-vol-up:where(.svelte-19h7egl){left:22%;width:10%}.is-landscape.svelte-19h7egl .side-btn-vol-down:where(.svelte-19h7egl){left:35%;width:10%}.is-landscape.svelte-19h7egl .side-btn-power:where(.svelte-19h7egl){left:52%;top:-.18rem;width:7%}.wall-shell.svelte-1w1w391{width:min(100%,74rem);margin-inline:auto;padding:clamp(1rem,2vw,1.5rem);border-radius:1rem;background:linear-gradient(180deg,#f0ede8,#e8e5df,#ddd9d2);box-shadow:inset -28px -18px 36px #0000000a,0 16px 40px #00000014}.wall-display.svelte-1w1w391{padding:2px;border-radius:.6rem;background:#090909;box-shadow:0 20px 60px #0003,0 8px 24px #0000001f}.wall-screen.svelte-1w1w391{aspect-ratio:16 / 9;overflow:hidden;border-radius:.48rem;background:#fff}.wall-screen.svelte-1w1w391 img,.wall-screen.svelte-1w1w391 video,.wall-screen.svelte-1w1w391 .device-fill{display:block;width:100%;height:100%;object-fit:cover}.wall-arm.svelte-1w1w391{width:.4rem;height:2rem;margin:0 auto;background:linear-gradient(180deg,#888,#555)}.wall-base.svelte-1w1w391{width:15%;height:.3rem;margin:0 auto;border-radius:999px;background:linear-gradient(180deg,#8c8c8c,#666)}.showcase-static-media.svelte-smyjpn,.showcase-device-fill.svelte-smyjpn{display:block;width:100%;height:100%;object-fit:var(--showcase-fit, contain);object-position:center}.showcase-rows.svelte-185m9dq{display:grid;gap:var(--layout-grid-gap, clamp(1rem, 1.8vw, 1.75rem))}.showcase-row.svelte-185m9dq{display:flex;align-items:stretch;gap:var(--layout-grid-gap, clamp(1rem, 1.8vw, 1.75rem));width:100%;position:relative}.showcase-row[data-count="1"].svelte-185m9dq{display:block}.showcase-row-item.svelte-185m9dq{flex:var(--item-ratio) 1 0;width:0;min-width:0;margin:0;overflow:hidden}.showcase-row-item-phone-carousel.svelte-185m9dq,.showcase-row-item-device-container.svelte-185m9dq{padding:clamp(.75rem,1.6vw,1.25rem);background:radial-gradient(ellipse 70% 78% at 20% 26%,rgba(184,195,219,.42) 0%,transparent 72%),radial-gradient(ellipse 72% 84% at 82% 82%,rgba(232,227,214,.48) 0%,transparent 74%),linear-gradient(155deg,#f0f0f5eb,#e4e4e9eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.showcase-row[data-count="1"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){width:100%}.showcase-row-item.svelte-185m9dq>*{width:100%;height:100%}.showcase-row-item.svelte-185m9dq img,.showcase-row-item.svelte-185m9dq video,.showcase-row-item.svelte-185m9dq .interactive-video,.showcase-row-item.svelte-185m9dq .ig-frame,.showcase-row-item.svelte-185m9dq .iphone-shell,.showcase-row-item.svelte-185m9dq .tablet-shell,.showcase-row-item.svelte-185m9dq .imac-shell,.showcase-row-item.svelte-185m9dq .wall-display-shell{width:100%;height:100%}.showcase-row-device-scene.svelte-185m9dq{padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(ellipse 72% 80% at 12% 50%,var(--scene-color-1, rgba(243, 146, 0, .24)) 0%,transparent 70%),radial-gradient(ellipse 68% 76% at 88% 50%,var(--scene-color-2, rgba(45, 61, 91, .22)) 0%,transparent 72%),radial-gradient(ellipse 58% 68% at 50% 100%,var(--scene-color-3, rgba(255, 255, 255, .92)) 0%,transparent 72%),#fff}.showcase-row-device-scene.svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){margin-inline:auto}.showcase-row-device-stage.svelte-185m9dq{padding:clamp(1.2rem,2.8vw,2.2rem);border-radius:0;background:radial-gradient(ellipse 65% 78% at 8% 24%,rgba(120,135,175,.2) 0%,transparent 74%),radial-gradient(ellipse 72% 82% at 88% 80%,rgba(221,198,170,.22) 0%,transparent 74%),linear-gradient(160deg,#ffffffe6,#f3f3f6f0);box-shadow:inset 0 0 0 1px #fff9,0 16px 34px #10142014;overflow:clip}.showcase-row-reel-stage.svelte-185m9dq{background:radial-gradient(120% 120% at 10% 14%,rgba(192,228,255,.68) 0%,transparent 58%),radial-gradient(95% 95% at 86% 16%,rgba(244,189,224,.56) 0%,transparent 62%),radial-gradient(98% 98% at 82% 88%,rgba(197,238,207,.56) 0%,transparent 64%),radial-gradient(105% 92% at 20% 84%,rgba(195,202,248,.54) 0%,transparent 66%),linear-gradient(150deg,#deecf7,#e9efe8 38%,#ece7f4 72%,#deedf7);box-shadow:inset 0 0 0 1px #ffffff9e,0 16px 34px #10142014}.showcase-row-desktop-stage.svelte-185m9dq,.showcase-row-desktop-stage[data-count="1"].svelte-185m9dq{display:flex;justify-content:center;align-items:center;padding:clamp(1.4rem,3vw,2.4rem);background:linear-gradient(180deg,#efeee9,#e7e4de 58%,#ddd9d1),repeating-linear-gradient(135deg,#ffffff3d 0 2px,#00000009 2px 4px);border:1px solid rgba(17,17,17,.06)}.showcase-row-desktop-stage.svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){flex:0 1 min(100%,30rem);width:min(100%,30rem);margin-inline:auto}.showcase-row-phone-stack.svelte-185m9dq{justify-content:center;align-items:flex-end;gap:clamp(.45rem,1.2vw,1rem);min-height:clamp(22rem,40vw,34rem)}.showcase-row-phone-stack.svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){flex:0 1 clamp(9.5rem,14vw,13rem);width:clamp(9.5rem,14vw,13rem);aspect-ratio:9 / 20.2;overflow:visible;transition:transform .32s ease}.showcase-row-phone-stack[data-count="2"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq):nth-child(1){transform:translate(12%) rotate(-10deg);z-index:1}.showcase-row-phone-stack[data-count="2"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq):nth-child(2){transform:translate(-12%) rotate(9deg);z-index:2}.showcase-row-phone-stack[data-count="3"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq):nth-child(1){transform:translate(15%,5%) rotate(-12deg);z-index:1}.showcase-row-phone-stack[data-count="3"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq):nth-child(2){transform:translateY(-1%) rotate(-1.5deg);z-index:3}.showcase-row-phone-stack[data-count="3"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq):nth-child(3){transform:translate(-15%,4%) rotate(11deg);z-index:2}@media(max-width:760px){.showcase-row.svelte-185m9dq{flex-direction:column}.showcase-row-item.svelte-185m9dq,.showcase-row[data-count="1"].svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){flex:none;width:100%}.showcase-row-device-stage.svelte-185m9dq{padding:clamp(.9rem,4vw,1.4rem)}.showcase-row-phone-stack.svelte-185m9dq{align-items:stretch;min-height:0}.showcase-row-phone-stack.svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){width:min(100%,18rem);margin-inline:auto;transform:none!important}.showcase-row-desktop-stage.svelte-185m9dq .showcase-row-item:where(.svelte-185m9dq){width:100%}}.material-board.svelte-a7cg17,.material-grid.svelte-a7cg17,.color-grid.svelte-a7cg17{display:grid;gap:2px}.material-grid.svelte-a7cg17{grid-template-columns:repeat(3,minmax(0,1fr))}.material-cell.svelte-a7cg17{display:grid;justify-items:center;gap:.45rem;padding:.4rem .2rem .1rem}.material-swatch.svelte-a7cg17{width:min(8rem,100%);aspect-ratio:1;overflow:hidden;border-radius:50%}.material-swatch.svelte-a7cg17 img:where(.svelte-a7cg17){display:block;width:100%;height:100%;object-fit:cover}.material-cell.svelte-a7cg17 span:where(.svelte-a7cg17){font-size:.8rem;letter-spacing:.05em;color:#666;text-align:center}.color-grid.svelte-a7cg17{grid-template-columns:repeat(5,minmax(0,1fr))}.color-cell.svelte-a7cg17{display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1;padding:.8rem}.color-cell.svelte-a7cg17 span:where(.svelte-a7cg17){font-size:.76rem;font-weight:700;line-height:1.1}.color-cell.svelte-a7cg17 code:where(.svelte-a7cg17){font-family:var(--font-sans);font-size:.68rem;color:#1111118f}.color-cell.light-text.svelte-a7cg17 span:where(.svelte-a7cg17){color:#fffffff5}.color-cell.light-text.svelte-a7cg17 code:where(.svelte-a7cg17){color:#ffffffa8}@media(max-width:48rem){.material-grid.svelte-a7cg17,.color-grid.svelte-a7cg17{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:30rem){.material-grid.svelte-a7cg17,.color-grid.svelte-a7cg17{grid-template-columns:repeat(2,minmax(0,1fr))}}.carousel-shell.svelte-og192v{outline:none}.carousel-stage.svelte-og192v{position:relative;aspect-ratio:var(--carousel-aspect);overflow:hidden}.carousel-track.svelte-og192v{display:flex;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.carousel-slide.svelte-og192v{flex:0 0 100%;margin:0}.carousel-slide.svelte-og192v img:where(.svelte-og192v){display:block;width:100%;height:100%;object-fit:cover}.carousel-nav.svelte-og192v{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);border:0;border-radius:50%;background:#f5f2eeeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 20px #00000014;cursor:pointer;transition:transform .2s ease,background .2s ease}.carousel-nav.svelte-og192v:hover{background:#f5f2ee;transform:translateY(-50%) scale(1.06)}.carousel-nav.svelte-og192v svg:where(.svelte-og192v){width:1.2rem;height:1.2rem;fill:none;stroke:#111;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.carousel-prev.svelte-og192v{left:1rem}.carousel-next.svelte-og192v{right:1rem}.carousel-dots.svelte-og192v{position:absolute;left:50%;bottom:1rem;z-index:2;display:flex;gap:.45rem;transform:translate(-50%)}.carousel-dots.svelte-og192v button:where(.svelte-og192v){width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#ffffff80;cursor:pointer;transition:transform .2s ease,background .2s ease}.carousel-dots.svelte-og192v button.active:where(.svelte-og192v){background:#fff;transform:scale(1.18)}.carousel-counter.svelte-og192v{position:absolute;right:1rem;bottom:1rem;z-index:2;font-size:.76rem;font-weight:600;letter-spacing:.06em;color:#fffffff5;text-shadow:0 2px 10px rgba(0,0,0,.28)}@media(max-width:30rem){.carousel-nav.svelte-og192v{width:2.2rem;height:2.2rem}.carousel-prev.svelte-og192v{left:.65rem}.carousel-next.svelte-og192v{right:.65rem}.carousel-counter.svelte-og192v{right:.75rem;bottom:.75rem}}.stat-block.svelte-6h4pfr{display:grid;gap:.55rem;padding:.15rem 0}.stat-value.svelte-6h4pfr,.stat-label.svelte-6h4pfr{margin:0}.stat-value.svelte-6h4pfr{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:.96;letter-spacing:-.05em;color:#111}.stat-affix.svelte-6h4pfr{font-size:.95em}.stat-label.svelte-6h4pfr{font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;color:#666}html,body{margin:0;padding:0;background:#f5f2ee}.page.svelte-9hm5jc{--header-height: var(--layout-header-height);--page-gutter: var(--layout-page-gutter);--page-max-width: var(--layout-page-max-width);--project-rail-gap: var(--layout-rail-gap);--hero-banner-height: clamp(12rem, 14vw, 14rem);min-height:100dvh;color:#111;font-family:var(--font-sans);background:linear-gradient(180deg,rgba(var(--project-accent-rgb),.05),transparent 16%),#f5f2ee;position:relative;isolation:isolate;overflow-x:clip}.project-hero.svelte-9hm5jc,.project-summary.svelte-9hm5jc,.special-showcase.svelte-9hm5jc,.story-section.svelte-9hm5jc,.project-pagination.svelte-9hm5jc,.site-footer.svelte-9hm5jc{box-sizing:border-box;position:relative;z-index:1;width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.footer-nav.svelte-9hm5jc a:where(.svelte-9hm5jc),.footer-inner.svelte-9hm5jc span:where(.svelte-9hm5jc),.back-link.svelte-9hm5jc{color:#111;text-decoration:none;font-size:.96rem;font-family:var(--font-sans)}.footer-nav.svelte-9hm5jc,.footer-inner.svelte-9hm5jc{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.footer-inner.svelte-9hm5jc{justify-content:space-between}.footer-nav.svelte-9hm5jc a:where(.svelte-9hm5jc),.back-link.svelte-9hm5jc{text-transform:lowercase;text-underline-offset:.18rem}.footer-nav.svelte-9hm5jc a:where(.svelte-9hm5jc):hover,.back-link.svelte-9hm5jc:hover{text-decoration:underline}.project-hero.project-hero-full.svelte-9hm5jc{display:grid;grid-template-rows:auto auto auto;min-height:auto;gap:0;padding:0}.hero-full-figure.svelte-9hm5jc{position:relative;width:100%;height:62svh;overflow:hidden;margin:0}.hero-full-image.svelte-9hm5jc{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--hero-object-position)}.hero-full-top.svelte-9hm5jc{position:absolute;bottom:0;left:0;right:0;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,5vw,4rem);background:linear-gradient(to top,rgba(0,0,0,.28) 0%,transparent 100%);display:flex;align-items:flex-end}.project-hero-full.svelte-9hm5jc .hero-full-title-block:where(.svelte-9hm5jc){display:grid;gap:1rem;max-width:var(--page-max-width);padding:clamp(2rem,4vw,3.25rem) var(--page-gutter) clamp(1.25rem,2.5vw,2rem)}.back-link.back-link-light.svelte-9hm5jc{color:#111;border-color:#111;background:#f5f2eeb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.back-link.back-link-light.svelte-9hm5jc:hover{color:#111;background:#f5f2eee0;text-decoration:none}.project-hero-full.svelte-9hm5jc .hero-meta-rail:where(.svelte-9hm5jc){padding:clamp(1.5rem,3vw,2.5rem) var(--page-gutter)}.project-hero-split.svelte-9hm5jc,.project-hero.svelte-9hm5jc{display:grid;grid-template-rows:1fr auto;gap:clamp(1.75rem,4vw,3rem);min-height:100svh;min-height:100dvh;padding-top:clamp(4rem,10vw,7rem);padding-bottom:clamp(3rem,7vw,5rem)}.back-link.svelte-9hm5jc{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .75rem;border:1px solid rgba(17,17,17,.56);border-radius:999px;font-size:.82rem;font-weight:400;letter-spacing:.04em;text-decoration:none;color:#1111118f;margin-bottom:clamp(1rem,3vw,2.5rem)}.hero-actions.svelte-9hm5jc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;margin-bottom:clamp(1rem,3vw,2.5rem)}.hero-actions.svelte-9hm5jc .back-link:where(.svelte-9hm5jc){margin-bottom:0}.hero-grid.svelte-9hm5jc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;align-self:center;gap:var(--project-rail-gap);max-width:var(--page-max-width);width:100%;min-height:clamp(14rem,20vw,18rem)}.hero-copy.svelte-9hm5jc{display:grid;grid-column:1 / span 6;height:100%;align-self:stretch;align-content:center;gap:1rem;max-width:none;min-width:0}.eyebrow-row.svelte-9hm5jc{display:flex;width:100%;max-width:100%;min-width:0;gap:.85rem;flex-wrap:wrap;align-items:center;font-size:.86rem;text-transform:uppercase;letter-spacing:.22em;color:#1111118f}.eyebrow-row.svelte-9hm5jc span:where(.svelte-9hm5jc)+span:where(.svelte-9hm5jc):before{content:"•";margin-right:.85rem}.hero-copy.svelte-9hm5jc h1:where(.svelte-9hm5jc){margin:0;width:100%;max-width:100%;min-width:0;font-family:var(--font-serif);font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:1.05;letter-spacing:-.05em;text-wrap:balance}.hero-subtitle.svelte-9hm5jc{display:block;margin:0;width:100%;max-width:100%;min-width:0;font-size:clamp(1.08rem,1.4vw,1.35rem);line-height:1.55;letter-spacing:-.02em;color:#111111b8;white-space:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:pretty}.hero-banner.svelte-9hm5jc{position:relative;margin:0;grid-column:7 / -1;width:100%;height:auto;aspect-ratio:2 / 1;max-width:none;min-width:0;align-self:center;justify-self:stretch}.hero-image.svelte-9hm5jc{width:100%;height:100%;display:block;object-fit:contain;object-position:var(--hero-object-position)}.banner-logo.svelte-9hm5jc .hero-image:where(.svelte-9hm5jc){background:transparent}.hero-meta-rail.svelte-9hm5jc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--project-rail-gap);max-width:var(--page-max-width);padding-top:.75rem}.meta-column.svelte-9hm5jc{display:grid;align-content:start;gap:.55rem;padding-top:.95rem;border-top:1px solid rgba(17,17,17,.14)}.meta-label.svelte-9hm5jc,.summary-label.svelte-9hm5jc,.story-label.svelte-9hm5jc,.pagination-label.svelte-9hm5jc{font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;color:#11111180}.meta-value.svelte-9hm5jc{margin:0;font-size:1rem;line-height:1.5}.meta-column-wide.svelte-9hm5jc{grid-column:span 1}.meta-value-list.svelte-9hm5jc,.pagination-meta.svelte-9hm5jc{color:#111111a8}.project-summary.svelte-9hm5jc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--project-rail-gap);padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(3rem,7vw,5rem);max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2))}.summary-copy.svelte-9hm5jc{display:grid;gap:1rem;align-content:start;padding-top:.2rem;max-width:min(64rem,100%)}.summary-copy.svelte-9hm5jc{grid-column:1 / -1}.summary-lead.svelte-9hm5jc,.story-copy.svelte-9hm5jc p:where(.svelte-9hm5jc),.pagination-link-block.svelte-9hm5jc span:where(.svelte-9hm5jc){margin:0}.summary-lead.svelte-9hm5jc{max-width:58rem;font-family:var(--font-serif);font-size:clamp(1.45rem,2.3vw,2.35rem);line-height:1.28;letter-spacing:-.03em;text-wrap:pretty}.summary-body.svelte-9hm5jc{margin:0;max-width:56rem;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.68;letter-spacing:-.01em;color:#111111b8;text-wrap:pretty}.story-section.story-section-gallery.svelte-9hm5jc{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2))}.story-copy-gallery.svelte-9hm5jc{display:grid;grid-template-columns:1fr;gap:.75rem}.story-copy-gallery.svelte-9hm5jc .story-copy-inner:where(.svelte-9hm5jc){max-width:36rem}.visual-gallery.svelte-9hm5jc{display:grid;gap:clamp(.5rem,1.2vw,1rem)}.visual-gallery[data-count="1"].svelte-9hm5jc{grid-template-columns:1fr}.visual-gallery[data-count="2"].svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-gallery[data-count="3"].svelte-9hm5jc{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-gallery.svelte-9hm5jc:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-asset.svelte-9hm5jc{margin:0;overflow:hidden;opacity:0;transform:translateY(1.2rem);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .6s ease;transition-delay:var(--gallery-delay)}.gallery-asset.svelte-9hm5jc img:where(.svelte-9hm5jc){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.reveal-section.svelte-9hm5jc.revealed .gallery-asset:where(.svelte-9hm5jc){opacity:1;transform:translateY(0)}.story-section.story-section-bento.svelte-9hm5jc{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2));align-items:start}.bento-header.svelte-9hm5jc{display:grid;grid-template-columns:10rem 1fr;gap:2rem;align-items:baseline;padding-bottom:clamp(.85rem,1.5vw,1.25rem);border-bottom:1px solid rgba(17,17,17,.1)}.bento-statement.svelte-9hm5jc{margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65;letter-spacing:-.015em}.visual-bento.svelte-9hm5jc{display:grid;gap:clamp(.2rem,.4vw,.35rem)}.bento-asset.svelte-9hm5jc{margin:0;overflow:hidden;opacity:0;transform:translateY(.8rem);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .6s ease;transition-delay:var(--bento-delay)}.bento-asset.svelte-9hm5jc img:where(.svelte-9hm5jc){display:block;width:100%;height:auto}.bento-asset-cover.svelte-9hm5jc{aspect-ratio:var(--bento-aspect)}.bento-asset-cover.svelte-9hm5jc img:where(.svelte-9hm5jc){height:100%;object-fit:cover}.reveal-section.svelte-9hm5jc.revealed .bento-asset:where(.svelte-9hm5jc){opacity:1;transform:translateY(0)}.visual-bento.visual-bento-has-devices.svelte-9hm5jc{gap:clamp(1rem,2vw,1.6rem)}.bento-asset-device.svelte-9hm5jc,.bento-asset-video.svelte-9hm5jc{display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent}.bento-asset-device.svelte-9hm5jc .interactive-video,.bento-asset-video.svelte-9hm5jc .interactive-video{border-radius:0;overflow:hidden;box-shadow:0 18px 44px #00000014,0 4px 12px #0000000f}.bento-asset-device-phone.svelte-9hm5jc{padding-inline:clamp(0rem,2vw,.5rem)}.visual-bento.svelte-9hm5jc:not(.visual-bento-mkt) .bento-asset-device-imac:where(.svelte-9hm5jc),.visual-bento.svelte-9hm5jc:not(.visual-bento-mkt) .bento-asset-device-wall:where(.svelte-9hm5jc){grid-column:1 / -1}.story-section-slideshow.svelte-9hm5jc .slideshow-wrap:where(.svelte-9hm5jc),.story-section-device.svelte-9hm5jc .device-showcase:where(.svelte-9hm5jc),.story-section-data.svelte-9hm5jc .data-layout:where(.svelte-9hm5jc){min-width:0}.story-section-data.svelte-9hm5jc{gap:clamp(1.5rem,3vw,2.4rem)}.data-layout.svelte-9hm5jc,.chart-grid.svelte-9hm5jc,.stats-grid.svelte-9hm5jc{display:grid;gap:clamp(1rem,2vw,1.5rem)}.chart-grid.svelte-9hm5jc,.stats-grid.svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-wrap.svelte-9hm5jc{width:min(100%,56rem)}.device-showcase.svelte-9hm5jc{display:grid}.scroll-panel.svelte-9hm5jc{width:min(100%,38rem);margin-inline:auto;overflow:hidden;border-radius:0;background:#ffffffc7;border:1px solid rgba(17,17,17,.08)}.visual-bento[data-count="2"].svelte-9hm5jc,.visual-bento[data-count="3"].svelte-9hm5jc{grid-template-columns:1fr 1fr}.visual-bento[data-count="3"].svelte-9hm5jc .bento-asset:where(.svelte-9hm5jc):nth-child(3){grid-column:1 / 3}.visual-bento[data-count="4"].svelte-9hm5jc,.visual-bento[data-count="5"].svelte-9hm5jc{grid-template-columns:1fr 1fr}.visual-bento[data-count="5"].svelte-9hm5jc .bento-asset:where(.svelte-9hm5jc):nth-child(1){grid-column:1 / 3}.visual-bento[data-count="6"].svelte-9hm5jc{grid-template-columns:1fr 1fr 1fr}@media(max-width:48rem){.bento-header.svelte-9hm5jc{grid-template-columns:1fr;gap:.5rem}.visual-bento[data-count="3"].svelte-9hm5jc,.visual-bento[data-count="4"].svelte-9hm5jc,.visual-bento[data-count="5"].svelte-9hm5jc,.visual-bento[data-count="6"].svelte-9hm5jc{grid-template-columns:1fr 1fr}.visual-bento[data-count="6"].svelte-9hm5jc .bento-asset:where(.svelte-9hm5jc):nth-child(3),.visual-bento[data-count="6"].svelte-9hm5jc .bento-asset:where(.svelte-9hm5jc):nth-child(6){grid-column:1 / 3}.chart-grid.svelte-9hm5jc,.stats-grid.svelte-9hm5jc{grid-template-columns:1fr}}.story-section.svelte-9hm5jc{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.75rem,5vw,4.5rem);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2));border-bottom:none}.special-showcase.svelte-9hm5jc{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(0,5.65fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem);max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2))}.special-showcase-copy.svelte-9hm5jc{display:grid;gap:.85rem;padding-top:.35rem}.special-showcase-copy.svelte-9hm5jc p:where(.svelte-9hm5jc){margin:0;max-width:18rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75;letter-spacing:-.01em;color:#111111a8}.special-showcase-panel.svelte-9hm5jc{min-width:0}.special-showcase.special-showcase-brandboard.svelte-9hm5jc{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.35rem,3vw,2.6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid rgba(17,17,17,.08)}.special-showcase.special-showcase-brandboard.svelte-9hm5jc .special-showcase-copy:where(.svelte-9hm5jc){grid-column:1 / span 5;padding-top:0}.special-showcase.special-showcase-brandboard.svelte-9hm5jc .special-showcase-copy:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc){max-width:25rem}.special-showcase.special-showcase-brandboard.svelte-9hm5jc .special-showcase-panel:where(.svelte-9hm5jc){grid-column:6 / -1}.story-copy.svelte-9hm5jc,.visual-cluster.svelte-9hm5jc{position:relative;z-index:1}.story-copy.svelte-9hm5jc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.story-index.svelte-9hm5jc{font-size:clamp(3.4rem,7vw,6.4rem);font-family:var(--font-serif);line-height:.84;letter-spacing:-.08em;color:rgba(var(--project-accent-rgb),.52)}.story-copy-inner.svelte-9hm5jc{display:grid;gap:.85rem;max-width:20rem;padding-top:.6rem}.story-copy.svelte-9hm5jc p:where(.svelte-9hm5jc){font-size:clamp(1.02rem,1.28vw,1.22rem);line-height:1.75;letter-spacing:-.015em}.story-section-reversed.svelte-9hm5jc .story-copy:where(.svelte-9hm5jc){order:2;grid-template-columns:minmax(0,1fr) auto}.story-section-reversed.svelte-9hm5jc .story-index:where(.svelte-9hm5jc){order:2}.story-section-reversed.svelte-9hm5jc .story-copy-inner:where(.svelte-9hm5jc){order:1;justify-self:end;justify-items:end;text-align:right}.story-section-reversed.svelte-9hm5jc .visual-cluster:where(.svelte-9hm5jc){order:1}.visual-cluster.svelte-9hm5jc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,minmax(1.65rem,3.8vw));min-height:clamp(25rem,55vw,46rem)}.cluster-asset.svelte-9hm5jc{grid-column:var(--col) / span var(--col-span);grid-row:var(--row) / span var(--row-span);margin:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate3d(var(--shift-x),calc(var(--shift-y) + 2.25rem),0) rotate(var(--rotate)) scale(.96);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .8s ease;transition-delay:var(--card-delay);overflow:hidden}.cluster-asset.svelte-9hm5jc img:where(.svelte-9hm5jc){display:block;width:100%;height:100%;object-fit:contain;object-position:center center;box-shadow:0 1.25rem 3rem #2f1f1024}.reveal-section.svelte-9hm5jc{opacity:0;transform:translate3d(0,2.4rem,0);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .8s ease}.reveal-section[data-reveal=left].svelte-9hm5jc{transform:translate3d(-2.8rem,1.2rem,0)}.reveal-section[data-reveal=right].svelte-9hm5jc{transform:translate3d(2.8rem,1.2rem,0)}.reveal-section[data-reveal=up].svelte-9hm5jc{transform:translate3d(0,2.6rem,0)}.reveal-section.svelte-9hm5jc.revealed{opacity:1;transform:translateZ(0)}.reveal-section.svelte-9hm5jc.revealed .cluster-asset:where(.svelte-9hm5jc){opacity:1;transform:translate3d(var(--shift-x),var(--shift-y),0) rotate(var(--rotate)) scale(1)}.story-section.story-section-marketing.svelte-9hm5jc{grid-template-columns:minmax(15rem,3.1fr) minmax(0,6.9fr);align-items:start;gap:clamp(1.5rem,4vw,3.25rem);padding-top:clamp(3rem,6vw,4.8rem);padding-bottom:clamp(3rem,6vw,4.8rem);border-top:1px solid rgba(17,17,17,.08)}.story-section.story-section-marketing.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.story-copy-inner-marketing.svelte-9hm5jc{max-width:19rem}.story-section.story-section-marketing.svelte-9hm5jc .story-index:where(.svelte-9hm5jc){font-size:clamp(2.6rem,5vw,4.4rem);color:rgba(var(--project-accent-rgb),.38)}.story-section.story-section-marketing-top.svelte-9hm5jc{grid-template-columns:1fr;gap:clamp(1.2rem,2.8vw,2rem)}.story-section.story-section-marketing-top.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){max-width:none}.story-section.story-section-marketing-top.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){max-width:40rem}.story-section.story-section-marketing-brandboard.svelte-9hm5jc{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2.35rem)}.story-section.story-section-marketing-brandboard.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;padding-bottom:clamp(.2rem,1vw,.5rem)}.story-section.story-section-marketing-brandboard.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){grid-column:1 / span 6;max-width:none}.story-section.story-section-marketing-brandboard.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc){width:100%}.marketing-stage.svelte-9hm5jc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(.9rem,1.9vw,1.4rem);min-width:0}.story-section.story-section-marketing-top.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc){justify-content:flex-start}.marketing-stage-slideshow.svelte-9hm5jc,.marketing-stage-data.svelte-9hm5jc,.marketing-stage-device.svelte-9hm5jc{display:grid}.marketing-stage-device-desktop.svelte-9hm5jc,.marketing-stage-device-wall.svelte-9hm5jc,.device-showcase-desktop.svelte-9hm5jc,.device-showcase-wall.svelte-9hm5jc{display:grid;justify-items:center;padding:clamp(1.4rem,3vw,2.4rem);background:linear-gradient(180deg,#efeee9,#e7e4de 58%,#ddd9d1),repeating-linear-gradient(135deg,#ffffff3d 0 2px,#00000009 2px 4px);border:1px solid rgba(17,17,17,.06)}.marketing-stage-device-carousel.svelte-9hm5jc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.device-carousel-slide-wrap.svelte-9hm5jc{min-width:0}.device-carousel-device-wrap.svelte-9hm5jc{display:flex;justify-content:center;align-items:flex-start;min-width:0}.device-carousel-slide-wrap--phone.svelte-9hm5jc{overflow:hidden;aspect-ratio:1 / 1.575;max-width:20rem;margin-inline:auto}#avora-flexco-1.svelte-9hm5jc .marketing-stage-device-carousel:where(.svelte-9hm5jc){position:relative;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:0;align-items:end;padding:clamp(1.9rem,3.5vw,2.8rem) clamp(.95rem,2.1vw,1.8rem) 0;overflow:hidden;background:radial-gradient(116% 118% at 10% 18%,rgba(37,98,184,.56) 0%,transparent 62%),radial-gradient(104% 106% at 90% 82%,rgba(244,142,14,.5) 0%,transparent 62%),radial-gradient(84% 88% at 52% 22%,rgba(255,196,96,.36) 0%,transparent 58%),linear-gradient(150deg,#cfdfedf5,#e1e8ecf0);-webkit-backdrop-filter:blur(14px) saturate(1.14);backdrop-filter:blur(14px) saturate(1.14)}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc),#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc){align-self:end}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc){position:relative;z-index:2;justify-content:flex-start;overflow:hidden;clip-path:inset(0 0 9rem 0);margin-bottom:-9rem;padding-top:clamp(.7rem,1.2vw,1rem)}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc) .scroll-hint{display:none}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc) .tablet-shell{width:min(34rem,40vw)!important;margin-inline:0 auto!important;transform:translateY(1.85rem)}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc){position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;max-width:17.8rem;margin-inline:0;padding-left:clamp(.8rem,1.4vw,1.4rem);overflow:visible;clip-path:none;margin-bottom:0}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc) .iphone-carousel-wrap{width:min(16.8rem,17.8vw);margin-right:0}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc) .iphone-shell{position:relative;z-index:1;width:min(15.1rem,16vw);padding-inline:0;margin-inline:0;transform:translate(52%,24%) rotate(-15deg);transform-origin:72% 100%}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc) .carousel-track{padding-top:2.6rem}#avora-flexco-1.svelte-9hm5jc .stage-phone-arrow:where(.svelte-9hm5jc){position:absolute;z-index:4;display:grid;place-items:center;width:1.65rem;height:1.65rem;margin:0;padding:0;border:none;border-radius:999px;background:#ffffffb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px #0003;color:#111;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--phone-rot, -15deg));transition:background .18s ease}#avora-flexco-1.svelte-9hm5jc .stage-phone-arrow:where(.svelte-9hm5jc):hover{background:#ffffffeb}#avora-flexco-1.svelte-9hm5jc .stage-phone-arrow:where(.svelte-9hm5jc) svg:where(.svelte-9hm5jc){width:.88rem;height:.88rem}@media(max-width:72rem){#avora-flexco-1.svelte-9hm5jc .marketing-stage-device-carousel:where(.svelte-9hm5jc){grid-template-columns:1fr;gap:clamp(.9rem,2.2vw,1.3rem);padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc){display:flex;justify-content:center;align-items:flex-end;padding:clamp(.9rem,2vw,1.35rem) clamp(.85rem,2.2vw,1.6rem) 0;background:radial-gradient(98% 104% at 14% 18%,rgba(37,98,184,.48) 0%,transparent 62%),radial-gradient(92% 96% at 84% 82%,rgba(244,142,14,.42) 0%,transparent 62%),linear-gradient(150deg,#d6e4eef2,#e1e8ecf0);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc){position:relative;display:flex;justify-content:center;align-items:flex-start;max-width:none;width:100%;padding:clamp(1.2rem,4vw,2rem) 0 0;height:clamp(22rem,78vw,28rem);overflow:hidden;background:radial-gradient(98% 104% at 14% 18%,rgba(37,98,184,.48) 0%,transparent 62%),radial-gradient(92% 96% at 84% 82%,rgba(244,142,14,.42) 0%,transparent 62%),linear-gradient(150deg,#d6e4eef2,#e1e8ecf0);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc) .iphone-carousel-wrap{width:min(100%,18rem);margin-inline:auto}#avora-flexco-1.svelte-9hm5jc .device-carousel-slide-wrap--phone:where(.svelte-9hm5jc) .iphone-shell{width:min(100%,16rem);margin-inline:auto;transform:rotate(-8deg);transform-origin:50% 50%}#avora-flexco-1.svelte-9hm5jc .stage-phone-arrow-left:where(.svelte-9hm5jc){left:clamp(.6rem,3vw,1.4rem);top:clamp(6.8rem,23vw,9.5rem);transform:translateY(-50%) rotate(-8deg)}#avora-flexco-1.svelte-9hm5jc .stage-phone-arrow-right:where(.svelte-9hm5jc){left:auto;right:clamp(.6rem,3vw,1.4rem);top:clamp(6.8rem,23vw,9.5rem);transform:translateY(-50%) rotate(-8deg)}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc){clip-path:none;margin-bottom:0;overflow:hidden;align-items:flex-start;padding-top:clamp(2.5rem,5.5vw,3.5rem);height:calc(34.14rem + clamp(2.5rem,5.5vw,3.5rem))}#avora-flexco-1.svelte-9hm5jc .device-carousel-device-wrap:where(.svelte-9hm5jc) .tablet-shell{width:min(100%,33rem)!important;margin-inline:auto!important;transform:none}}#avora-flexco-0.svelte-9hm5jc .marketing-stage-slideshow:where(.svelte-9hm5jc){position:relative;isolation:isolate;padding:clamp(2.2rem,4.8vw,4rem) clamp(1.6rem,3vw,2.6rem);overflow:hidden}#avora-flexco-0.svelte-9hm5jc .marketing-stage-slideshow:where(.svelte-9hm5jc):before{content:"";position:absolute;inset:-15%;background:radial-gradient(112% 106% at 8% 12%,rgba(246,151,32,.42) 0%,transparent 60%),radial-gradient(104% 102% at 88% 16%,rgba(44,60,96,.38) 0%,transparent 62%),radial-gradient(96% 92% at 76% 84%,rgba(109,141,188,.34) 0%,transparent 64%),radial-gradient(96% 92% at 18% 84%,rgba(247,198,122,.34) 0%,transparent 64%);filter:blur(26px) saturate(1.12);opacity:.95;z-index:0}#avora-flexco-0.svelte-9hm5jc .marketing-stage-slideshow:where(.svelte-9hm5jc):after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#d3e2eb80,#f6e7d46b);z-index:0}#avora-flexco-0.svelte-9hm5jc .marketing-stage-slideshow:where(.svelte-9hm5jc) .marketing-slideshow-wrap:where(.svelte-9hm5jc){position:relative;z-index:1}#avora-flexco-0.svelte-9hm5jc .marketing-slideshow-wrap:where(.svelte-9hm5jc){width:min(100%,44rem);margin-inline:auto}#avora-flexco-2.svelte-9hm5jc .showcase-row[data-count="3"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);align-items:stretch}#avora-flexco-2.svelte-9hm5jc .showcase-row[data-count="3"] .showcase-row-item{flex:none!important;width:100%!important;aspect-ratio:3 / 4!important;min-width:0}@media(max-width:48rem){.marketing-stage-device-carousel.svelte-9hm5jc{grid-template-columns:1fr}}.marketing-slideshow-wrap.svelte-9hm5jc{width:min(100%,46rem)}.marketing-slideshow-wrap-square.svelte-9hm5jc{width:min(100%,24rem)}.marketing-data-layout.svelte-9hm5jc{display:grid;gap:clamp(1rem,2vw,1.5rem);width:min(100%,48rem)}.marketing-device-showcase.svelte-9hm5jc{width:min(100%,28rem);display:flex;flex-direction:column;align-items:center;gap:.6rem}.device-swipe-hint.svelte-9hm5jc{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#11111161;text-align:center}.marketing-device-showcase--desktop.svelte-9hm5jc{width:min(100%,30rem)}.marketing-device-showcase--wall.svelte-9hm5jc{width:min(100%,50rem)}.marketing-stage-device-desktop.svelte-9hm5jc .marketing-device-showcase--desktop:where(.svelte-9hm5jc),.device-showcase-desktop.svelte-9hm5jc .imac-shell{width:min(100%,30rem);margin-inline:auto}.marketing-stage-device-wall.svelte-9hm5jc .marketing-device-showcase--wall:where(.svelte-9hm5jc),.device-showcase-wall.svelte-9hm5jc .wall-display-shell{margin-inline:auto}.project-showcase.svelte-9hm5jc .showcase-row,.project-showcase.svelte-9hm5jc .showcase-row-item,.project-showcase.svelte-9hm5jc .showcase-row-device-stage,.project-showcase.svelte-9hm5jc .showcase-row-device-scene,.project-showcase.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-stage-device-desktop:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-stage-device-wall:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-device-showcase:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-device-showcase--desktop:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-device-showcase--wall:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-slideshow-wrap:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .slideshow-wrap:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .scroll-panel:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .device-showcase:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .device-showcase-desktop:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .device-showcase-wall:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .data-layout:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .funnel-wrap:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .visual-gallery:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .gallery-asset:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .visual-bento:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .bento-asset:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .visual-cluster:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .cluster-asset:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){border-radius:0!important}.story-section-marketing-brandboard.svelte-9hm5jc .story-label:where(.svelte-9hm5jc){color:#11111175}.story-section-marketing-brandboard.svelte-9hm5jc .story-copy:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc){max-width:40rem}.story-section-marketing-casestudy.svelte-9hm5jc{gap:clamp(1.5rem,3.5vw,3rem)}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){padding-top:.2rem}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){max-width:22rem;padding:0;border:none;border-radius:0;background:transparent}.story-section.story-section-marketing-casestudy.story-section-marketing-top.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.story-section.story-section-marketing-casestudy.story-section-marketing-top.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){grid-column:1 / span 6;max-width:none}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc):not(.marketing-stage-device-desktop):not(.marketing-stage-device-wall){padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-stage-device-desktop:where(.svelte-9hm5jc),.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-stage-device-wall:where(.svelte-9hm5jc){border:none;box-shadow:none}.story-section.story-section-marketing-casestudy.story-section-marketing-top.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc){width:100%}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-stage-device-carousel:where(.svelte-9hm5jc),.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-stage-data:where(.svelte-9hm5jc){width:100%}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-data-layout:where(.svelte-9hm5jc),.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-slideshow-wrap:where(.svelte-9hm5jc),.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-device-showcase:where(.svelte-9hm5jc){width:100%;max-width:none}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-device-showcase--desktop:where(.svelte-9hm5jc){width:min(100%,30rem);max-width:30rem}.story-section.story-section-marketing-casestudy.svelte-9hm5jc .marketing-device-showcase--wall:where(.svelte-9hm5jc){width:min(100%,46rem);max-width:46rem}.story-section.story-section-marketing-data-layout.svelte-9hm5jc{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.story-section.story-section-marketing-data-layout.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){grid-column:1 / span 4}.marketing-data-funnel.svelte-9hm5jc{grid-column:5 / -1;align-self:start;justify-self:start;width:min(100%,42rem)}.marketing-stage-data-stack.svelte-9hm5jc{grid-column:1 / -1;display:grid;gap:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(.4rem,1vw,.8rem)}.chart-grid.chart-grid-data-stack.svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid.stats-grid-data-stack.svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,34rem)}.project-pagination.svelte-9hm5jc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:calc(var(--page-max-width) + (var(--page-gutter) * 2));padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(4rem,8vw,6rem)}.pagination-link-block.svelte-9hm5jc{display:grid;gap:.65rem;align-content:start;padding-top:.95rem;border-top:1px solid rgba(17,17,17,.14);text-decoration:none;color:#111;transition:opacity .22s ease}.pagination-link-block.svelte-9hm5jc:hover{opacity:.72}.pagination-link-block-overview.svelte-9hm5jc{justify-self:center;justify-items:center;text-align:center}.pagination-meta.svelte-9hm5jc{line-height:1.5}.pagination-direction.svelte-9hm5jc{font-size:1.35rem;line-height:1;color:#11111185}.pagination-link-block-next.svelte-9hm5jc{justify-self:stretch;justify-items:end;text-align:right}.site-footer.svelte-9hm5jc{padding-top:.6rem;padding-bottom:2rem}.footer-inner.svelte-9hm5jc{padding-top:1.25rem}@media(max-width:72rem){.visual-gallery[data-count="3"].svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.visual-gallery.svelte-9hm5jc{grid-template-columns:1fr!important}}@media(max-width:72rem){.hero-grid.svelte-9hm5jc,.project-summary.svelte-9hm5jc,.special-showcase.svelte-9hm5jc,.story-section.svelte-9hm5jc{grid-template-columns:1fr}.story-section.story-section-marketing.svelte-9hm5jc{grid-template-columns:1fr;gap:clamp(1.1rem,3vw,2rem)}.hero-copy.svelte-9hm5jc,.hero-banner.svelte-9hm5jc,.summary-copy.svelte-9hm5jc{grid-column:1}.hero-copy.svelte-9hm5jc{align-content:start}.hero-full-figure.svelte-9hm5jc{height:65svh}.hero-meta-rail.svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr))}.story-section-reversed.svelte-9hm5jc .story-copy:where(.svelte-9hm5jc),.story-section-reversed.svelte-9hm5jc .visual-cluster:where(.svelte-9hm5jc){order:initial}.story-section.story-section-marketing.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){max-width:38rem}.special-showcase.special-showcase-brandboard.svelte-9hm5jc .special-showcase-copy:where(.svelte-9hm5jc),.special-showcase.special-showcase-brandboard.svelte-9hm5jc .special-showcase-panel:where(.svelte-9hm5jc),.story-section.story-section-marketing-brandboard.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc),.story-section.story-section-marketing-casestudy.story-section-marketing-top.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){grid-column:1 / -1}.story-section.story-section-marketing-data-layout.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc),.marketing-data-funnel.svelte-9hm5jc,.marketing-stage-data-stack.svelte-9hm5jc{grid-column:1 / -1}.story-section.story-section-marketing.svelte-9hm5jc .marketing-stage:where(.svelte-9hm5jc){order:initial;justify-content:flex-start}.project-pagination.svelte-9hm5jc{grid-template-columns:1fr}.pagination-link-block-next.svelte-9hm5jc,.pagination-link-block-overview.svelte-9hm5jc{justify-self:start;justify-items:start;text-align:left}}@media(max-width:72rem){.hero-subtitle.svelte-9hm5jc{max-width:none;white-space:normal}}@media(max-width:48rem){.project-hero-split.svelte-9hm5jc{padding-top:3.5rem}.hero-actions.svelte-9hm5jc{flex-wrap:wrap;justify-content:flex-start}.hero-copy.svelte-9hm5jc h1:where(.svelte-9hm5jc){font-size:clamp(2.9rem,18vw,4.5rem)}.hero-full-figure.svelte-9hm5jc{height:55svh}.hero-banner.svelte-9hm5jc{width:100%;height:auto;max-width:min(100%,38rem);justify-self:start}.hero-image.svelte-9hm5jc{width:100%;height:auto}.hero-meta-rail.svelte-9hm5jc{grid-template-columns:1fr}.summary-lead.svelte-9hm5jc{font-size:clamp(1.3rem,8vw,1.9rem)}.story-copy.svelte-9hm5jc{grid-template-columns:1fr}.story-section.story-section-marketing.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){grid-template-columns:1fr}.story-index.svelte-9hm5jc{font-size:clamp(2.8rem,16vw,4rem)}.story-copy-inner.svelte-9hm5jc{max-width:none;padding-top:0}.story-copy-inner-marketing.svelte-9hm5jc{max-width:none}.marketing-stage.svelte-9hm5jc{gap:.85rem}.chart-grid.chart-grid-data-stack.svelte-9hm5jc,.stats-grid.stats-grid-data-stack.svelte-9hm5jc{grid-template-columns:1fr}.marketing-data-layout.svelte-9hm5jc,.marketing-slideshow-wrap.svelte-9hm5jc,.marketing-device-showcase.svelte-9hm5jc,.marketing-device-showcase--desktop.svelte-9hm5jc,.marketing-device-showcase--wall.svelte-9hm5jc{width:100%;max-width:100%}.story-section-reversed.svelte-9hm5jc .story-copy-inner:where(.svelte-9hm5jc){justify-items:start;text-align:left;margin-left:0}.visual-cluster.svelte-9hm5jc{grid-template-rows:repeat(10,minmax(1.2rem,8vw));min-height:clamp(18rem,90vw,30rem)}.site-footer.svelte-9hm5jc,.project-pagination.svelte-9hm5jc{padding-bottom:2.5rem}}.split-panel.svelte-9hm5jc{display:grid;grid-template-columns:32% 1fr;min-height:calc(100dvh - var(--layout-header-height));margin-top:var(--layout-header-height);align-items:start}.project-sidebar.svelte-9hm5jc{position:sticky;top:var(--layout-header-height);height:calc(100dvh - var(--layout-header-height));overflow-y:auto;padding:clamp(2rem,4vw,3rem) var(--layout-page-gutter) clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:0;box-sizing:border-box;background:#f5f2ee}.sidebar-eyebrow.svelte-9hm5jc{display:block;font-size:.72rem;opacity:.5;letter-spacing:.01em;margin-bottom:.5rem}.sidebar-title.svelte-9hm5jc{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1.1;letter-spacing:-.04em}.sidebar-description.svelte-9hm5jc{margin:0;font-size:.87rem;line-height:1.6;color:#111111b3;flex:1}.sidebar-meta.svelte-9hm5jc{display:flex;flex-direction:column;gap:0;margin-top:auto;padding-top:0}.sidebar-meta-item.svelte-9hm5jc{display:flex;flex-direction:column;gap:.2rem;padding:.7rem 0;border-top:1px solid rgba(17,17,17,.1)}.sidebar-meta-label.svelte-9hm5jc{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;opacity:.45}.sidebar-meta-value.svelte-9hm5jc{font-size:.82rem;line-height:1.4}.sidebar-nav.svelte-9hm5jc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:.95rem;padding-top:.85rem;border-top:1px solid rgba(17,17,17,.1)}.sidebar-nav-link.svelte-9hm5jc{font-size:.75rem;text-decoration:none;color:var(--color-fg, #111);opacity:.6;transition:opacity .2s}.sidebar-nav-link.svelte-9hm5jc:hover{opacity:1}.sidebar-nav-prev.svelte-9hm5jc{margin-right:auto}.sidebar-nav-next.svelte-9hm5jc{margin-left:auto}.sidebar-nav-disabled.svelte-9hm5jc{display:block}.project-showcase.svelte-9hm5jc{padding:clamp(2rem,4vw,3rem) var(--layout-page-gutter) 4rem clamp(1.5rem,2.5vw,2.5rem);display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem);min-width:0;background:#f5f2ee}.showcase-chapter.svelte-9hm5jc{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem)}.showcase-chapter.svelte-9hm5jc+.showcase-chapter:where(.svelte-9hm5jc){margin-top:clamp(1.5rem,3vw,2.5rem)}.showcase-chapter-header.svelte-9hm5jc{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.25rem}.showcase-chapter-label.svelte-9hm5jc{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.4}.showcase-chapter-statement.svelte-9hm5jc{margin:0;font-size:.82rem;line-height:1.5;opacity:.65}.img-row.svelte-9hm5jc{display:grid;gap:clamp(.4rem,.8vw,.6rem);width:100%}.img-row-1.svelte-9hm5jc{grid-template-columns:1fr}.img-row-2.svelte-9hm5jc{grid-template-columns:1fr 1fr}.img-cell.svelte-9hm5jc{position:relative;overflow:hidden}.img-row-1.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc) img:where(.svelte-9hm5jc){display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.img-row-2.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:4 / 3}.img-row-2.img-row-portrait.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:3 / 4}.img-row-2.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc) img:where(.svelte-9hm5jc){display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.project-showcase.svelte-9hm5jc .story-section:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .special-showcase:where(.svelte-9hm5jc){padding-left:0;padding-right:0;max-width:none}.project-showcase.svelte-9hm5jc .special-showcase-copy:where(.svelte-9hm5jc){display:none}.project-showcase.svelte-9hm5jc .special-showcase-brandboard:where(.svelte-9hm5jc) .special-showcase-copy:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .special-showcase-brandboard:where(.svelte-9hm5jc) .special-showcase-panel:where(.svelte-9hm5jc){grid-column:1 / -1}.project-showcase.svelte-9hm5jc .special-showcase-brandboard:where(.svelte-9hm5jc) .special-showcase-copy:where(.svelte-9hm5jc){display:block;padding-bottom:clamp(.75rem,1.5vw,1.1rem);border-bottom:1px solid rgba(17,17,17,.08);margin-bottom:.2rem}.project-showcase.svelte-9hm5jc .special-showcase-brandboard:where(.svelte-9hm5jc) .special-showcase-copy:where(.svelte-9hm5jc) .story-label{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#1111116b;margin-bottom:.35rem}.project-showcase.svelte-9hm5jc .special-showcase-brandboard:where(.svelte-9hm5jc) .special-showcase-copy:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc){font-size:.84rem!important;line-height:1.55!important;color:#111111a6!important;max-width:none!important;margin:0!important}.project-showcase.svelte-9hm5jc .story-section:where(.svelte-9hm5jc){grid-template-columns:1fr!important;align-items:start;gap:clamp(.75rem,1.5vw,1.25rem);padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(1.25rem,2.5vw,2rem);border-top:none!important}.project-showcase.svelte-9hm5jc .special-showcase:where(.svelte-9hm5jc){grid-template-columns:1fr!important;gap:clamp(.75rem,1.5vw,1.25rem);padding-top:0;padding-bottom:clamp(1.25rem,2.5vw,2rem)}.project-showcase.svelte-9hm5jc .story-copy:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .story-copy-marketing:where(.svelte-9hm5jc){display:block;max-width:none;padding:0}.project-showcase.svelte-9hm5jc .story-copy-inner:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .story-copy-inner-marketing:where(.svelte-9hm5jc){max-width:none;padding-top:0}.project-showcase.svelte-9hm5jc .story-copy:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .story-copy-inner:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc){font-size:.84rem;line-height:1.55;letter-spacing:-.01em;color:#111111a6}.project-showcase.svelte-9hm5jc .story-index:where(.svelte-9hm5jc){display:none}.project-showcase.svelte-9hm5jc .story-label:where(.svelte-9hm5jc){font-size:.65rem}.project-showcase.svelte-9hm5jc .story-section.story-section-marketing:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .story-section.story-section-marketing-top:where(.svelte-9hm5jc){padding-top:clamp(1.25rem,2.5vw,2rem)!important;padding-bottom:clamp(1.25rem,2.5vw,2rem)!important}.project-showcase.svelte-9hm5jc .story-section-marketing-brandboard:where(.svelte-9hm5jc) .story-copy-marketing:where(.svelte-9hm5jc){display:block!important;grid-template-columns:unset!important}.project-showcase.svelte-9hm5jc .story-section-marketing-brandboard:where(.svelte-9hm5jc) .story-copy-inner-marketing:where(.svelte-9hm5jc){grid-column:unset!important}.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout:where(.svelte-9hm5jc){display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:clamp(.9rem,2vw,1.6rem);align-items:start}.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout:where(.svelte-9hm5jc) .story-copy-marketing:where(.svelte-9hm5jc){margin:0}.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout-reversed:where(.svelte-9hm5jc){grid-template-columns:minmax(0,1fr) minmax(0,16rem)}.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout-reversed:where(.svelte-9hm5jc) .story-copy-marketing:where(.svelte-9hm5jc){order:2}@media(max-width:900px){.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout:where(.svelte-9hm5jc),.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout-reversed:where(.svelte-9hm5jc){grid-template-columns:1fr}.project-showcase.svelte-9hm5jc .marketing-copy-stage-layout-reversed:where(.svelte-9hm5jc) .story-copy-marketing:where(.svelte-9hm5jc){order:0}}#qrc-group-austria-1.svelte-9hm5jc .marketing-stage-data-stack-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-stage-data-stack-qrc:where(.svelte-9hm5jc){display:grid;gap:clamp(1.15rem,2.2vw,1.8rem);width:100%}#qrc-group-austria-1.svelte-9hm5jc .marketing-metrics-row:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-metrics-row:where(.svelte-9hm5jc){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.35rem);align-items:stretch;width:100%}#qrc-group-austria-1.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc){--qrc-stage-height: clamp(13rem, 19vw, 16.8rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.15rem);align-items:stretch;width:100%;min-height:var(--qrc-stage-height);padding:clamp(.72rem,1.45vw,1.1rem) clamp(.9rem,1.9vw,1.45rem);background:radial-gradient(102% 94% at 12% 18%,rgba(45,61,91,.35) 0%,transparent 60%),radial-gradient(94% 88% at 90% 84%,rgba(243,146,0,.34) 0%,transparent 62%),radial-gradient(86% 82% at 52% 26%,rgba(255,189,89,.24) 0%,transparent 58%),linear-gradient(150deg,#e8eff8f2,#ecf2f8f0);-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08)}#qrc-group-austria-1.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc){display:grid;place-items:center;text-align:center;min-width:0;padding:clamp(.62rem,1.2vw,.92rem) clamp(.7rem,1.6vw,1.1rem);background:transparent}#qrc-group-austria-1.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-block,#qrc-group-austria-2.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-block{width:100%;justify-items:center}#qrc-group-austria-1.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-value,#qrc-group-austria-2.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-value{white-space:nowrap;font-size:clamp(2.1rem,3.35vw,3.45rem);letter-spacing:-.03em;line-height:1}#qrc-group-austria-1.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-label,#qrc-group-austria-2.svelte-9hm5jc .marketing-metric-stat-qrc:where(.svelte-9hm5jc) .stat-label{font-size:clamp(.82rem,1.05vw,1rem);white-space:nowrap}#qrc-group-austria-1.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc) .marketing-metric-stat-qrc:where(.svelte-9hm5jc):nth-child(2),#qrc-group-austria-2.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc) .marketing-metric-stat-qrc:where(.svelte-9hm5jc):nth-child(2){border-left:1px solid rgba(255,255,255,.45)}#qrc-group-austria-1.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc){display:grid;grid-column:auto;align-items:stretch;width:100%;max-width:none;min-height:var(--qrc-stage-height, clamp(13rem, 19vw, 16.8rem));padding:clamp(.7rem,1.5vw,1.1rem) clamp(1rem,2.1vw,1.6rem);background:radial-gradient(102% 94% at 12% 18%,rgba(45,61,91,.35) 0%,transparent 60%),radial-gradient(94% 88% at 90% 84%,rgba(243,146,0,.34) 0%,transparent 62%),radial-gradient(86% 82% at 52% 26%,rgba(255,189,89,.24) 0%,transparent 58%),linear-gradient(150deg,#e8eff8f2,#ecf2f8f0);-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08)}#qrc-group-austria-1.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .funnel-shell,#qrc-group-austria-2.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .funnel-shell{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0}#qrc-group-austria-1.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) svg,#qrc-group-austria-2.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) svg{width:100%;height:auto;max-width:100%;max-height:100%;margin-inline:auto;display:block}#qrc-group-austria-1.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .stage-label,#qrc-group-austria-2.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .stage-label{font-size:1.02rem;font-weight:600}#qrc-group-austria-1.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .stage-value,#qrc-group-austria-2.svelte-9hm5jc .marketing-data-funnel-qrc:where(.svelte-9hm5jc) .stage-value{font-size:1.06rem}#qrc-group-austria-1.svelte-9hm5jc .chart-grid-data-stack-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .chart-grid-data-stack-qrc:where(.svelte-9hm5jc){grid-template-columns:repeat(2,minmax(0,1fr))}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.9vw,1.5rem);align-items:stretch}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item{flex:none!important;width:100%!important;aspect-ratio:4 / 5!important;min-width:0}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item:first-child{padding:0;background:#e9ecef}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item:first-child .showcase-static-media{object-fit:cover;object-position:center 48%}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item:last-child{display:grid;place-items:center;padding:clamp(.65rem,1.5vw,1.1rem);background:radial-gradient(88% 92% at 14% 16%,rgba(245,146,0,.32) 0%,transparent 60%),radial-gradient(94% 96% at 84% 84%,rgba(45,61,91,.32) 0%,transparent 62%),radial-gradient(82% 78% at 52% 22%,rgba(255,205,127,.3) 0%,transparent 58%),linear-gradient(148deg,#edf2f9f2,#e7ecf5ed);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#qrc-group-austria-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item:last-child .iphone-shell{width:min(100%,14rem);transform:translateY(4%);transform-origin:center 60%}@media(max-width:980px){#qrc-group-austria-1.svelte-9hm5jc .marketing-metrics-row:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-metrics-row:where(.svelte-9hm5jc){grid-template-columns:1fr}#qrc-group-austria-1.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc),#qrc-group-austria-2.svelte-9hm5jc .marketing-metrics-group-qrc:where(.svelte-9hm5jc){grid-template-columns:1fr}}#qrc-group-austria-0.svelte-9hm5jc .showcase-row[data-kind=device-scene][data-count="1"]{padding:clamp(1.1rem,2.6vw,1.9rem);background:radial-gradient(84% 90% at 18% 22%,rgba(243,146,0,.34) 0%,transparent 58%),radial-gradient(78% 86% at 82% 76%,rgba(45,61,91,.36) 0%,transparent 62%),radial-gradient(68% 72% at 52% 14%,rgba(255,189,89,.28) 0%,transparent 56%),linear-gradient(152deg,#eef2f8f2,#e6ecf5f0)}#qrc-group-austria-0.svelte-9hm5jc .showcase-row[data-kind=device-scene][data-count="1"] .showcase-row-item{width:min(100%,34rem)!important;aspect-ratio:auto!important;margin-inline:auto}#qrc-group-austria-0.svelte-9hm5jc .tablet-shell{width:min(100%,32rem)!important;margin-inline:auto!important}#qrc-group-austria-0.svelte-9hm5jc .tablet-frame{box-shadow:none!important}#MJ-Interior-Design-0.svelte-9hm5jc .marketing-stage-device-desktop:where(.svelte-9hm5jc){padding:clamp(2rem,4.2vw,3.2rem) clamp(1.5rem,3.2vw,2.8rem);background:linear-gradient(180deg,#efeee9,#e7e4de 64%,#dfdbd3);border:none}#lotta-bloom-0.svelte-9hm5jc .showcase-row[data-count="3"] .showcase-row-item{aspect-ratio:3 / 4!important}#lotta-bloom-0.svelte-9hm5jc .ig-avatar{background:#111311 url(../../../work/Marketing/lotta-bloom/01%20Brand%20Aesthetics/brand-mark.webp) center / 72% no-repeat;border:1px solid rgba(255,255,255,.66)}#apartment-attractive-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item{aspect-ratio:16 / 9!important;background:transparent}#apartment-attractive-2.svelte-9hm5jc .showcase-row[data-count="2"] .showcase-row-item .showcase-static-media{--showcase-fit: contain;object-fit:contain;object-position:center;transform:none}.page-qrc-group-austria.svelte-9hm5jc .special-showcase .brand-board-section{--brand-board-section-aspect-ratio: 3 / 2}.device-scroll-label.svelte-9hm5jc{text-align:center;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:#11111161;margin:.6rem 0 0}@media(max-width:900px){.split-panel.svelte-9hm5jc{grid-template-columns:38% 1fr}.sidebar-title.svelte-9hm5jc{font-size:clamp(1.4rem,3.5vw,2rem)}}@media(max-width:760px){.split-panel.svelte-9hm5jc{grid-template-columns:1fr;margin-top:var(--layout-header-height)}.project-sidebar.svelte-9hm5jc{position:relative;top:auto;height:auto;border-right:none;border-bottom:none;padding-bottom:1.5rem}.project-sidebar.svelte-9hm5jc:after{content:"";position:absolute;left:var(--layout-page-gutter);right:var(--layout-page-gutter);bottom:0;height:1px;background:#1111111a}.sidebar-meta.svelte-9hm5jc{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.sidebar-meta-item.svelte-9hm5jc:last-child{grid-column:1 / -1}.project-showcase.svelte-9hm5jc{padding-left:var(--layout-page-gutter)}.img-row-2.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:1 / 1}.img-row-2.img-row-portrait.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:3 / 4}}@media(max-width:480px){.img-row-2.svelte-9hm5jc{grid-template-columns:1fr}.img-row-2.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:3 / 2}.img-row-2.img-row-portrait.svelte-9hm5jc .img-cell:where(.svelte-9hm5jc){aspect-ratio:3 / 4}.sidebar-title.svelte-9hm5jc{font-size:1.7rem}}
