.object.svelte-14eo482{background:0 0;border:1px solid #708399;border-radius:12px;min-width:0;padding:20px}.caption.svelte-14eo482{letter-spacing:.12em;color:#d3deec;justify-content:space-between;gap:12px;font-size:9px;display:flex}.scene.svelte-14eo482{height:clamp(280px,34vw,430px)}p.svelte-14eo482{letter-spacing:.08em;color:#bdd9ed;margin:10px 0 0;font-size:9px}.fallback.svelte-14eo482{place-items:center;height:100%;display:grid}.fallback.svelte-14eo482 svg:where(.svelte-14eo482){width:100%;max-height:100%;font-family:var(--font-heading,sans-serif);display:block}.artwork.svelte-33pntj{aspect-ratio:16/9;width:100%;color:var(--accent);background:linear-gradient(135deg,#142234,#0b111b);border-bottom:1px solid #40536c;position:relative;overflow:hidden}svg.svelte-33pntj{width:100%;height:100%;display:block}.edition.svelte-33pntj,.mark.svelte-33pntj{font:10px/1.5 var(--font-body,sans-serif);letter-spacing:.15em;position:absolute;left:7%}.edition.svelte-33pntj{top:10%}.mark.svelte-33pntj{bottom:10%}strong.svelte-33pntj{font:300 clamp(70px, 10vw, 140px)/1 var(--font-heading,sans-serif);letter-spacing:-.08em;position:absolute;top:24%;left:6%}.blog-reader.svelte-14loyk5{color:#edf3ff;max-width:1380px;margin:0 auto;padding:0 clamp(20px,6vw,90px) 100px}.topline.svelte-14loyk5{border-bottom:1px solid #77849b;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.topline.svelte-14loyk5>span:where(.svelte-14loyk5){font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#d3deec}a.svelte-14loyk5{color:inherit;text-decoration:none}a.svelte-14loyk5:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.back.svelte-14loyk5{border:1px solid #b9deff;align-items:center;gap:12px;min-height:48px;padding:10px 20px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.back.svelte-14loyk5:hover{background:#b9deff14}}article.svelte-14loyk5{background:#070b12d9;border:1px solid #77849b66;border-radius:14px;max-width:940px;margin:clamp(36px,6vw,72px) auto 0;padding:0 clamp(18px,4vw,40px) clamp(28px,4vw,48px);box-shadow:0 40px 90px -30px #000c}.post-header.svelte-14loyk5{padding:clamp(36px,6vw,72px) 0 40px}.meta.svelte-14loyk5{font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;color:#b9deff;flex-wrap:wrap;gap:10px 24px;margin:0 0 26px;display:flex}.meta.svelte-14loyk5 time:where(.svelte-14loyk5){color:#d3deec}h1.svelte-14loyk5{font:600 clamp(38px, 5.4vw, 72px)/1.04 var(--font-heading,system-ui), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 28px}.lead.svelte-14loyk5{color:#d3deec;max-width:62ch;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.cover.svelte-14loyk5{border:1px solid #77849b;border-radius:10px;margin:0 0 56px;overflow:hidden;box-shadow:1px 1px #8390a35c,5px 6px #121925,6px 7px #77849b66,12px 22px 36px #00000059}.cover.svelte-14loyk5 img:where(.svelte-14loyk5){width:100%;height:auto;display:block}.prose.svelte-14loyk5{color:#e3ebf5;font-size:17px;line-height:1.85}[data-tenant=prostrona31] .tenant-root .post-prose img{width:100%;height:auto;display:block}[data-tenant=prostrona31] .tenant-root .post-prose h2{font:600 clamp(26px, 3vw, 38px)/1.15 var(--font-heading,system-ui), sans-serif;letter-spacing:-.035em;color:#edf3ff;text-wrap:balance;margin:64px 0 18px}[data-tenant=prostrona31] .tenant-root .post-prose h3{font:600 22px/1.3 var(--font-heading,system-ui), sans-serif;color:#edf3ff;margin:40px 0 14px}[data-tenant=prostrona31] .tenant-root .post-prose p{margin:0 0 22px}[data-tenant=prostrona31] .tenant-root .post-prose ul,[data-tenant=prostrona31] .tenant-root .post-prose ol{margin:0 0 26px;padding-left:1.3em}[data-tenant=prostrona31] .tenant-root .post-prose li{margin-bottom:12px;padding-left:4px}[data-tenant=prostrona31] .tenant-root .post-prose li::marker{color:#b9deff}[data-tenant=prostrona31] .tenant-root .post-prose strong{color:#edf3ff}[data-tenant=prostrona31] .tenant-root .post-prose a{color:#b9deff;text-underline-offset:4px;text-decoration:underline}[data-tenant=prostrona31] .tenant-root .post-prose figure{border:1px solid #77849b;border-radius:10px;margin:44px 0;overflow:hidden}.post-nav.svelte-14loyk5{border-top:1px solid #77849b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:940px;margin:72px auto 0;padding-top:32px;display:flex}.next.svelte-14loyk5{text-align:right;gap:6px;max-width:460px;padding:12px 0;display:grid}.next.svelte-14loyk5 .label:where(.svelte-14loyk5){font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;color:#d3deec}.next.svelte-14loyk5 .title:where(.svelte-14loyk5){font:500 19px/1.35 var(--font-heading,system-ui), sans-serif}@media (hover:hover) and (pointer:fine){.next.svelte-14loyk5:hover .title:where(.svelte-14loyk5){color:#b9deff}}@media (max-width:600px){.prose.svelte-14loyk5{font-size:16px}.next.svelte-14loyk5{text-align:left}.topline.svelte-14loyk5{flex-wrap:wrap}}.blog-page.svelte-12rtpt5{color:#edf3ff;background:0 0;max-width:1380px;margin:0 auto;padding:0 clamp(20px,6vw,90px) 100px}.topline.svelte-12rtpt5{border-bottom:1px solid #77849b;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.topline.svelte-12rtpt5>a:where(.svelte-12rtpt5){font:500 25px/1 var(--font-heading,sans-serif);letter-spacing:-.04em}.topline.svelte-12rtpt5>span:where(.svelte-12rtpt5){letter-spacing:.1em;color:#d3deec;font-size:10px}a.svelte-12rtpt5{color:inherit;text-decoration:none}a.svelte-12rtpt5:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.hero.svelte-12rtpt5{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(25px,5vw,70px);padding:80px 0;display:grid}.eyebrow.svelte-12rtpt5{color:#d3deec;letter-spacing:.16em;margin:0 0 26px;font-size:11px}h1.svelte-12rtpt5,h2.svelte-12rtpt5,h3.svelte-12rtpt5{font-family:var(--font-heading,system-ui), sans-serif;text-wrap:balance;font-weight:500}h1.svelte-12rtpt5{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(43px,5.6vw,78px);line-height:1.02}h1.svelte-12rtpt5 span:where(.svelte-12rtpt5),h2.svelte-12rtpt5 span:where(.svelte-12rtpt5){color:#b9deff}.lead.svelte-12rtpt5{max-width:570px;font-size:clamp(18px,1.6vw,22px);line-height:1.6}.intro.svelte-12rtpt5{color:#d3deec;max-width:540px;font-size:16px;line-height:1.8}.text-link.svelte-12rtpt5{border-bottom:1px solid #99b9d1;align-items:center;gap:30px;margin-top:12px;padding:14px 0;font-size:14px;display:inline-flex}.object-wrap.svelte-12rtpt5{min-width:0;position:relative}#wpisy.svelte-12rtpt5{scroll-margin-top:24px}.section-heading.svelte-12rtpt5{border-top:1px solid #77849b;justify-content:space-between;align-items:end;gap:24px;padding:38px 0;display:flex}h2.svelte-12rtpt5{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.section-heading.svelte-12rtpt5 p:where(.svelte-12rtpt5){letter-spacing:.12em;color:#d3deec;font-size:10px}.articles.svelte-12rtpt5{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}article.svelte-12rtpt5{min-width:0}.card.svelte-12rtpt5{background:#0a121de0;border:1px solid #5e7188;border-radius:10px;flex-direction:column;height:100%;transition:transform .22s;display:flex;overflow:hidden}.card.svelte-12rtpt5:hover{border-color:#b9deff;transform:translateY(-4px)}.card-copy.svelte-12rtpt5{flex-direction:column;flex:1;padding:clamp(22px,3vw,34px);display:flex}.meta.svelte-12rtpt5{color:#c7ddf3;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}h3.svelte-12rtpt5{letter-spacing:-.035em;margin:24px 0 15px;font-size:clamp(23px,2.6vw,33px);line-height:1.2}.card-copy.svelte-12rtpt5 p:where(.svelte-12rtpt5){color:#d3deec;margin:0 0 26px;font-size:15px;line-height:1.8}.read.svelte-12rtpt5{color:#b9deff;border-top:1px solid #435871;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}@media (max-width:800px){.hero.svelte-12rtpt5{grid-template-columns:1fr;padding:55px 0}.articles.svelte-12rtpt5{gap:22px}}@media (max-width:600px){.articles.svelte-12rtpt5{grid-template-columns:1fr}.section-heading.svelte-12rtpt5{flex-direction:column;align-items:start;gap:14px}.topline.svelte-12rtpt5>span:where(.svelte-12rtpt5){text-align:right;max-width:130px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.card.svelte-12rtpt5{transition:none}.card.svelte-12rtpt5:hover{transform:none}}.campaign-background.svelte-ubecqy{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}dialog.svelte-1vltke6{box-sizing:border-box;color:#edf3ff;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-body,system-ui), sans-serif;background:#0e1929;border:1px solid #8394ae;border-radius:16px;margin:auto;padding:clamp(22px,4vw,38px);overflow-y:auto}dialog.svelte-1vltke6::backdrop{background:#030810cc}.dialog-top.svelte-1vltke6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.dialog-top.svelte-1vltke6>span:where(.svelte-1vltke6){color:#d4c5f2;letter-spacing:.12em;font-size:10px}button.svelte-1vltke6{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8394ae;border-radius:6px;padding:8px 14px;font-size:13px}h2.svelte-1vltke6{font:500 clamp(28px, 4vw, 42px)/1.12 var(--font-heading,system-ui), sans-serif;letter-spacing:-.04em;margin:0 0 18px}p.svelte-1vltke6{color:#d3deec;font-size:15px;line-height:1.7}fieldset.svelte-1vltke6{border:0;min-width:0;margin:28px 0 0;padding:0}legend.svelte-1vltke6{margin-bottom:18px;padding:0;font-size:18px}label.svelte-1vltke6{margin:16px 0 8px;font-size:13px;display:block}input.svelte-1vltke6,textarea.svelte-1vltke6{box-sizing:border-box;color:#edf3ff;width:100%;min-width:0;font:16px/1.5 var(--font-body,system-ui), sans-serif;background:#111f33;border:1px solid #8394ae;border-radius:6px;padding:12px 14px}textarea.svelte-1vltke6{resize:vertical}.consent.svelte-1vltke6{color:#d3deec;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:20px 0 0;font-size:12px;line-height:1.7;display:grid}.consent.svelte-1vltke6 input:where(.svelte-1vltke6){accent-color:#d4c5f2;cursor:pointer;width:22px;height:22px;margin:0;padding:0}.consent.svelte-1vltke6 a:where(.svelte-1vltke6){text-underline-offset:3px;text-decoration:underline}a.svelte-1vltke6{color:#d4e8ff;text-decoration:none}.help.svelte-1vltke6{margin:18px 0;font-size:12px}.help.svelte-1vltke6:empty{margin:0}.mail-action.svelte-1vltke6{color:#d4e8ff;text-align:left;border:1px solid #b9deff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;padding:16px;font-size:15px;transition:background-color .18s,opacity .18s;display:flex}.mail-action.svelte-1vltke6:hover{background:#b9deff14}.direct.svelte-1vltke6{flex-wrap:wrap;gap:14px 22px;margin-top:24px;font-size:13px;display:flex}.direct.svelte-1vltke6 a:where(.svelte-1vltke6){padding-block:8px}a.svelte-1vltke6:hover{text-underline-offset:4px;text-decoration:underline}a.svelte-1vltke6:focus-visible,button.svelte-1vltke6:focus-visible,input.svelte-1vltke6:focus-visible,textarea.svelte-1vltke6:focus-visible{outline-offset:4px;outline:2px solid #d4c5f2}@media (prefers-reduced-motion:reduce){.mail-action.svelte-1vltke6{transition:none}}.monoliths.svelte-1m4ph99{margin-block:24px;container-type:inline-size}.stage.svelte-1m4ph99{height:960px;position:relative}.art.svelte-1m4ph99{pointer-events:none;position:absolute;inset:0}nav.svelte-1m4ph99{z-index:1;pointer-events:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid;position:relative}a.svelte-1m4ph99{color:#fff;text-align:center;box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:48px 20px 52px;text-decoration:none;display:flex;position:relative}a.svelte-1m4ph99:focus-visible{outline:2px solid var(--accent);outline-offset:-8px}.number.svelte-1m4ph99{color:var(--accent);font:500 11px var(--font-body,sans-serif);letter-spacing:.16em}.label.svelte-1m4ph99{box-sizing:border-box;border-bottom:1px solid var(--accent);background:#070e19d6;border-radius:14px;width:min(100%,330px);padding:16px 12px;transition:transform .25s}a.svelte-1m4ph99:hover .label:where(.svelte-1m4ph99),a.svelte-1m4ph99:focus-visible .label:where(.svelte-1m4ph99){transform:translateY(-5px)}.industry.svelte-1m4ph99{color:#d7e4f3;font-size:12px;display:block}h2.svelte-1m4ph99{font:500 clamp(22px, 2.4vw, 34px)/1.15 var(--font-heading,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:10px 0 18px}.open.svelte-1m4ph99{color:var(--accent);font-size:12px}.open.svelte-1m4ph99 span:where(.svelte-1m4ph99){margin-left:12px}@container (width<=699px){.stage.svelte-1m4ph99{height:1440px}nav.svelte-1m4ph99{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}a.svelte-1m4ph99{width:min(100%,330px);margin:0 auto;padding:28px 24px 32px}.label.svelte-1m4ph99{padding:12px}h2.svelte-1m4ph99{margin-bottom:10px;font-size:27px}}@media (prefers-reduced-motion:reduce){.label.svelte-1m4ph99{transition:none}a.svelte-1m4ph99:hover .label:where(.svelte-1m4ph99),a.svelte-1m4ph99:focus-visible .label:where(.svelte-1m4ph99){transform:none}}.object.svelte-1r5bfyt{background:0 0;border:1px solid #708399;border-radius:12px;min-width:0;padding:20px}.caption.svelte-1r5bfyt{letter-spacing:.12em;color:#d3deec;justify-content:space-between;gap:12px;font-size:9px;display:flex}.scene.svelte-1r5bfyt{height:clamp(280px,34vw,430px)}p.svelte-1r5bfyt{letter-spacing:.08em;text-transform:uppercase;color:#bdd9ed;justify-content:space-between;gap:12px;margin:10px 0 0;font-size:9px;display:flex}p.svelte-1r5bfyt span:where(.svelte-1r5bfyt):first-child{color:var(--accent);transition:color .6s}.fallback.svelte-1r5bfyt{place-items:center;height:100%;display:grid}.fallback.svelte-1r5bfyt svg:where(.svelte-1r5bfyt){width:100%;max-height:100%;display:block}@media (prefers-reduced-motion:reduce){p.svelte-1r5bfyt span:where(.svelte-1r5bfyt):first-child{transition:none}}.campaigns-page.svelte-4byob5{color:#edf3ff;background:0 0;width:min(1200px,100%);margin:0 auto;padding:42px 28px 100px}header.svelte-4byob5{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(25px,5vw,70px);display:grid;position:relative}.copy.svelte-4byob5,.object-wrap.svelte-4byob5{min-width:0;position:relative}.back.svelte-4byob5{color:#c4daef;font-size:14px;text-decoration:none}.back.svelte-4byob5:focus-visible{outline-offset:5px;outline:2px solid #b9deff}.eyebrow.svelte-4byob5{letter-spacing:.2em;color:#b9deff;margin:65px 0 22px;font-size:11px}h1.svelte-4byob5{font:500 clamp(40px, 5.6vw, 78px)/1.04 var(--font-heading,sans-serif);letter-spacing:-.055em;text-wrap:balance;margin:0}h1.svelte-4byob5 span:where(.svelte-4byob5){color:#bad7ee}.intro.svelte-4byob5{color:#d3deec;max-width:680px;margin:30px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.8}.closing.svelte-4byob5{border-top:1px solid #58667b;grid-template-columns:1fr 1fr;gap:40px;padding-top:36px;display:grid}.closing.svelte-4byob5 p:where(.svelte-4byob5){color:#d3deec;margin:0;line-height:1.8}.closing.svelte-4byob5 p:where(.svelte-4byob5):first-child{font:500 28px/1.25 var(--font-heading,sans-serif);color:#edf3ff;max-width:360px}@media (max-width:800px){header.svelte-4byob5{grid-template-columns:1fr}.object-wrap.svelte-4byob5{margin-top:12px}}@media (max-width:699px){.campaigns-page.svelte-4byob5{padding:28px 20px 70px}.eyebrow.svelte-4byob5{margin-top:45px}.closing.svelte-4byob5{grid-template-columns:1fr;gap:20px}}.panes.svelte-vjxmmi{flex:1;width:100%;min-height:clamp(300px,34vw,460px);position:relative}.canvas.svelte-vjxmmi{transition:opacity .4s;position:absolute;inset:0}.static-panes.svelte-vjxmmi{place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.static-panes.svelte-vjxmmi span:where(.svelte-vjxmmi){width:var(--s);aspect-ratio:1;border:1px solid var(--c);border-radius:50%;grid-area:1/1}.static-panes.svelte-vjxmmi span:where(.svelte-vjxmmi):first-child{--s:18%;--c:#d6eaff;background:radial-gradient(circle,#edf7ff 0 28%,#c9e3fa40 30%)}.static-panes.svelte-vjxmmi span:where(.svelte-vjxmmi):nth-child(2){--s:38%;--c:#b8dfff66}.static-panes.svelte-vjxmmi span:where(.svelte-vjxmmi):nth-child(3){--s:60%;--c:#f0dfbd40}@media (max-width:420px){.panes.svelte-vjxmmi{min-height:270px}}@media (prefers-reduced-motion:reduce){.canvas.svelte-vjxmmi,.static-panes.svelte-vjxmmi{transition:none}}.map.svelte-rga5b7{border:1px solid var(--page-line,#77849b);border-radius:10px;margin:0;padding:clamp(18px,3vw,32px);box-shadow:1px 1px #8390a35c,5px 6px #121925,6px 7px #77849b66,12px 22px 36px #00000059}.map-caption.svelte-rga5b7{border-bottom:1px solid var(--page-line,#77849b);font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;color:var(--page-muted,#d3deec);justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}.stage.svelte-rga5b7{width:100%;max-width:640px;margin:18px auto 8px;position:relative}svg.svelte-rga5b7{width:100%;height:auto;display:block;overflow:visible}.pin-link.svelte-rga5b7{z-index:1;border-radius:50%;width:52px;height:52px;position:absolute;transform:translate(-50%,-50%)}.pin-link.svelte-rga5b7:focus-visible{outline-offset:2px;outline:2px solid #e1c28e}svg.svelte-rga5b7 text:where(.svelte-rga5b7){font:500 10px/1 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.06em;fill:#d3deec}.sea.svelte-rga5b7{fill:#77849b;letter-spacing:.22em;font-size:8px}.city.svelte-rga5b7{transform-box:view-box}.pin-body.svelte-rga5b7{transform-box:view-box;transition:transform .22s}.pin-label.svelte-rga5b7{font:600 12px/1 var(--font-heading,system-ui), sans-serif;letter-spacing:-.01em;fill:#edf3ff}@media (hover:hover) and (pointer:fine){.pin-link.svelte-rga5b7:hover~svg:where(.svelte-rga5b7) .pin-body:where(.svelte-rga5b7){transform:translateY(-4px)scale(1.08)}}.pin-link.svelte-rga5b7:focus-visible~svg:where(.svelte-rga5b7) .pin-body:where(.svelte-rga5b7){transform:translateY(-4px)scale(1.08)}.pulse.svelte-rga5b7{fill:none;stroke:#b9deff;stroke-width:1.2px;opacity:.4;transform-box:view-box}@media (prefers-reduced-motion:no-preference){.pulse.svelte-rga5b7{animation:2.8s ease-out infinite both paused svelte-rga5b7-map-pulse}.pulse.late.svelte-rga5b7{animation-delay:1.4s}.in-view.svelte-rga5b7 .pulse:where(.svelte-rga5b7){animation-play-state:running}}@keyframes svelte-rga5b7-map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.6)}}figcaption.svelte-rga5b7{border-top:1px solid var(--page-line,#77849b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:18px;display:flex}figcaption.svelte-rga5b7 p:where(.svelte-rga5b7){max-width:52ch;color:var(--page-muted,#d3deec);margin:0;font-size:15px;line-height:1.7}.map-link.svelte-rga5b7{border:1px solid var(--page-accent,#b9deff);min-height:48px;color:var(--page-text,#edf3ff);justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;font-size:15px;text-decoration:none;display:inline-flex}.map-link.svelte-rga5b7 span:where(.svelte-rga5b7){transition:transform .18s}.map-link.svelte-rga5b7:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}@media (hover:hover) and (pointer:fine){.map-link.svelte-rga5b7:hover{background:#b9deff14}.map-link.svelte-rga5b7:hover span:where(.svelte-rga5b7){transform:translate(3px,-3px)}}.visually-hidden.svelte-rga5b7{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.map-caption.svelte-rga5b7{letter-spacing:0;font-size:9px}.map-link.svelte-rga5b7{flex:auto}}@media (prefers-reduced-motion:reduce){.pin-body.svelte-rga5b7,.map-link.svelte-rga5b7 span:where(.svelte-rga5b7){transition:none}}.contact-background.svelte-1k7gz8l{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.contact.svelte-1k7gz8l{--ink:var(--page-text,#edf3ff);--muted:var(--page-muted,#d3deec);--line:var(--page-line,#77849b);--accent:var(--page-accent,#b9deff);color:var(--ink);font-family:var(--font-body,system-ui), sans-serif;background:0 0;padding-bottom:clamp(64px,9vw,120px);position:relative;overflow:clip}.contact.svelte-1k7gz8l :where(.svelte-1k7gz8l){box-sizing:border-box}.wrap.svelte-1k7gz8l{width:min(1380px,100%);margin-inline:auto;padding-inline:clamp(24px,6vw,96px)}.visually-hidden.svelte-1k7gz8l{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.svelte-1k7gz8l{color:inherit;text-decoration:none}h1.svelte-1k7gz8l,h2.svelte-1k7gz8l,h3.svelte-1k7gz8l{font-family:var(--font-heading,system-ui), sans-serif;color:var(--ink);text-wrap:balance;font-weight:500}em.svelte-1k7gz8l{color:var(--accent);font-style:normal}.section-line.svelte-1k7gz8l{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.section-line.svelte-1k7gz8l>a:where(.svelte-1k7gz8l){letter-spacing:-.04em;padding-block:12px;font-size:24px;font-weight:500}.section-line.svelte-1k7gz8l>a:where(.svelte-1k7gz8l) span:where(.svelte-1k7gz8l){margin-left:12px;font-size:18px}.section-line.svelte-1k7gz8l>a:where(.svelte-1k7gz8l):hover{text-underline-offset:5px;text-decoration:underline}.section-line.svelte-1k7gz8l>span:where(.svelte-1k7gz8l),.eyebrow.svelte-1k7gz8l,.card-top.svelte-1k7gz8l,.object-caption.svelte-1k7gz8l,.studio-object.svelte-1k7gz8l>p:where(.svelte-1k7gz8l),.facts.svelte-1k7gz8l dt:where(.svelte-1k7gz8l),.invoice-row.svelte-1k7gz8l dt:where(.svelte-1k7gz8l){font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em}.eyebrow.svelte-1k7gz8l{color:var(--muted);margin:0 0 26px}.hero.svelte-1k7gz8l{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:85px 72px;display:grid}h1.svelte-1k7gz8l{letter-spacing:-.065em;margin:0 0 34px;font-size:clamp(54px,7.8vw,112px);line-height:.98}.line.svelte-1k7gz8l{padding-bottom:.08em;display:block;overflow:hidden}.hero-line.svelte-1k7gz8l{display:inline-block}.lead.svelte-1k7gz8l{max-width:550px;margin:0;font-size:clamp(19px,1.8vw,25px);line-height:1.5}.hero-actions.svelte-1k7gz8l,.card-actions.svelte-1k7gz8l{flex-wrap:wrap;gap:12px;display:flex}.hero-actions.svelte-1k7gz8l{margin-top:36px}.studio-object.svelte-1k7gz8l{border:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;min-height:430px;padding:24px;display:flex;position:relative}.object-caption.svelte-1k7gz8l{color:var(--muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.studio-object.svelte-1k7gz8l>p:where(.svelte-1k7gz8l){color:var(--muted);margin:12px 0 0;font-size:9px}.btn.svelte-1k7gz8l{min-height:48px;font:15px/1.4 var(--font-body,system-ui), sans-serif;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;transition:background-color .2s,border-color .2s;display:inline-flex}.btn.primary.svelte-1k7gz8l{border:1px solid var(--accent)}.btn.ghost.svelte-1k7gz8l{border:1px solid var(--line)}.btn.small.svelte-1k7gz8l{gap:12px;min-height:40px;padding:8px 14px;font-size:13px}.btn.svelte-1k7gz8l span:where(.svelte-1k7gz8l){transition:transform .18s}.btn.svelte-1k7gz8l:focus-visible,a.svelte-1k7gz8l:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}@media (hover:hover) and (pointer:fine){.btn.svelte-1k7gz8l:hover{background:#b9deff14}.btn.svelte-1k7gz8l:hover span:where(.svelte-1k7gz8l){transform:translate(3px,-3px)}.btn.ghost.svelte-1k7gz8l:hover{border-color:var(--accent)}}.glass.svelte-1k7gz8l{border:1px solid var(--line);background:0 0;border-radius:10px;position:relative;box-shadow:1px 1px #8390a35c,5px 6px #121925,6px 7px #77849b66,12px 22px 36px #00000059}.channels.svelte-1k7gz8l{padding-block:100px 0}.channel-grid.svelte-1k7gz8l{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.channel-grid.svelte-1k7gz8l li:where(.svelte-1k7gz8l){min-width:0;display:flex}.channel.svelte-1k7gz8l{width:100%;transform-style:preserve-3d;flex-direction:column;padding:24px;display:flex}.channel.svelte-1k7gz8l:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c1e3ff;transition:opacity .3s;position:absolute;inset:-1px;transform:translateZ(2px);box-shadow:inset 0 0 22px #b9deff1a,0 0 20px #b9deff20}.channel.reveal-armed.svelte-1k7gz8l:after{opacity:0}.channel.reveal-armed.depth-active.svelte-1k7gz8l:after{opacity:1}.card-top.svelte-1k7gz8l{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex;transform:translateZ(18px)}.num.svelte-1k7gz8l{color:var(--muted)}.tag.svelte-1k7gz8l{color:var(--accent);font-size:10px}.channel.svelte-1k7gz8l h3:where(.svelte-1k7gz8l){letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(24px,2.15vw,32px);line-height:1.2;transform:translateZ(8px)}.big-value.svelte-1k7gz8l{color:#e0c29b;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(17px,1.5vw,21px);line-height:1.4;display:block}a.big-value.svelte-1k7gz8l:hover{text-underline-offset:5px;text-decoration:underline}.channel.svelte-1k7gz8l p:where(.svelte-1k7gz8l):not(.big-value){color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.85}.card-actions.svelte-1k7gz8l{margin-top:auto}.location.svelte-1k7gz8l,.details.svelte-1k7gz8l,.invoice.svelte-1k7gz8l{padding-top:110px}.section-heading.svelte-1k7gz8l{grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-bottom:50px;display:grid}h2.svelte-1k7gz8l{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.7vw,54px);line-height:1.15}.detail-grid.svelte-1k7gz8l{grid-template-columns:1fr 1fr;gap:24px;display:grid}.detail.svelte-1k7gz8l{padding:clamp(24px,3vw,36px)}.detail.svelte-1k7gz8l h3:where(.svelte-1k7gz8l){letter-spacing:-.03em;margin:0 0 14px;font-size:24px}.detail.svelte-1k7gz8l>p:where(.svelte-1k7gz8l){color:var(--muted);max-width:46ch;margin:0 0 26px;font-size:15px;line-height:1.85}.facts.svelte-1k7gz8l{border-top:1px solid var(--line);margin:0}.facts.svelte-1k7gz8l div:where(.svelte-1k7gz8l){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.facts.svelte-1k7gz8l dt:where(.svelte-1k7gz8l){color:var(--accent)}.facts.svelte-1k7gz8l dd:where(.svelte-1k7gz8l){text-align:right;margin:0}.invoice-card.svelte-1k7gz8l{padding:8px clamp(20px,3vw,36px)}.invoice-card.svelte-1k7gz8l dl:where(.svelte-1k7gz8l){margin:0}.invoice-row.svelte-1k7gz8l{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.invoice-row.svelte-1k7gz8l:last-child{border-bottom:0}.invoice-row.svelte-1k7gz8l dt:where(.svelte-1k7gz8l){text-transform:uppercase;color:var(--muted)}.invoice-row.svelte-1k7gz8l dd:where(.svelte-1k7gz8l){overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.4;display:flex}.invoice-row.svelte-1k7gz8l a:where(.svelte-1k7gz8l){border-bottom:1px solid var(--line)}.invoice-row.svelte-1k7gz8l a:where(.svelte-1k7gz8l):hover{border-color:var(--accent)}.mono.svelte-1k7gz8l{font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (max-width:1050px){.channel-grid.svelte-1k7gz8l{gap:14px}.channel.svelte-1k7gz8l{padding:20px}}@media (max-width:800px){.hero.svelte-1k7gz8l,.section-heading.svelte-1k7gz8l,.detail-grid.svelte-1k7gz8l{grid-template-columns:1fr}.hero.svelte-1k7gz8l{gap:42px;padding-top:52px}.studio-object.svelte-1k7gz8l{justify-self:end;width:100%;max-width:480px;min-height:400px}.channel-grid.svelte-1k7gz8l{grid-template-columns:1fr;gap:24px}.channel.svelte-1k7gz8l{padding:24px}.section-heading.svelte-1k7gz8l{gap:4px;margin-bottom:32px}.channels.svelte-1k7gz8l{padding-top:64px}.location.svelte-1k7gz8l,.details.svelte-1k7gz8l,.invoice.svelte-1k7gz8l{padding-top:72px}}@media (max-width:420px){h1.svelte-1k7gz8l{font-size:50px}.section-line.svelte-1k7gz8l{min-height:80px}.studio-object.svelte-1k7gz8l{min-height:340px;padding:18px}.object-caption.svelte-1k7gz8l{letter-spacing:0;font-size:8px}.invoice-row.svelte-1k7gz8l{grid-template-columns:1fr;gap:6px}.facts.svelte-1k7gz8l div:where(.svelte-1k7gz8l){flex-direction:column;gap:4px}.facts.svelte-1k7gz8l dd:where(.svelte-1k7gz8l){text-align:left}.hero-actions.svelte-1k7gz8l .btn:where(.svelte-1k7gz8l),.card-actions.svelte-1k7gz8l .btn:where(.svelte-1k7gz8l){flex:auto}}@media (prefers-reduced-motion:reduce){.btn.svelte-1k7gz8l,.btn.svelte-1k7gz8l span:where(.svelte-1k7gz8l),.channel.svelte-1k7gz8l:after{transition:none}}footer.svelte-1n14ci4{color:#eaf2fd;font-family:var(--font-body,system-ui), sans-serif;background:linear-gradient(#0509116b 0%,#0509119e 50%,#050911d6 100%);border-top:1px solid #496077;position:relative;overflow:hidden}footer.svelte-1n14ci4:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#405269 1px,#0000 1px),linear-gradient(90deg,#405269 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.footer-inner.svelte-1n14ci4{max-width:1280px;margin:auto;padding:42px clamp(24px,7vw,100px) 28px;position:relative}.circuit.svelte-1n14ci4{width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.circuit.svelte-1n14ci4 span:where(.svelte-1n14ci4){background:linear-gradient(90deg,#0000,#9edaf4,#0000);width:18%;height:100%;animation:8s linear infinite paused svelte-1n14ci4-trace;display:block}.circuit.svelte-1n14ci4 i:where(.svelte-1n14ci4){background:#e0c29b;width:5px;height:2px;animation:4s ease-in-out infinite paused svelte-1n14ci4-signal;position:absolute;top:0;left:32%}.running.svelte-1n14ci4 .circuit:where(.svelte-1n14ci4) span:where(.svelte-1n14ci4),.running.svelte-1n14ci4 .circuit:where(.svelte-1n14ci4) i:where(.svelte-1n14ci4){animation-play-state:running}@keyframes svelte-1n14ci4-trace{0%{transform:translate(-120%)}to{transform:translate(660%)}}@keyframes svelte-1n14ci4-signal{0%,to{opacity:.35}50%{opacity:1}}.system-line.svelte-1n14ci4{color:var(--page-muted,#d3deec);font:500 11px/1.8 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.invitation.svelte-1n14ci4{border-bottom:1px solid #3a4e65;padding:52px 0}a.svelte-1n14ci4{color:inherit;text-decoration:none}.contact.svelte-1n14ci4{border-bottom:1px solid #b8d7e9;align-items:center;gap:24px;padding:12px 0;font-size:clamp(17px,2vw,24px);display:inline-flex}.invitation.svelte-1n14ci4 h2:where(.svelte-1n14ci4){font-family:var(--font-heading,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:0 0 30px;font-size:clamp(28px,3.4vw,48px);line-height:1.15}.contact-row.svelte-1n14ci4{flex-wrap:wrap;align-items:center;gap:12px clamp(32px,5vw,72px);display:flex}.depth-reveal.svelte-1n14ci4{transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.3s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--step,0) * .18s)}.depth-reveal.reveal-armed.svelte-1n14ci4{opacity:0;transform:perspective(900px)translate3d(0,22px,-80px)}.depth-reveal.reveal-armed.reveal-in.svelte-1n14ci4{opacity:1;transform:perspective(900px)translate(0,0)}.footer-grid.svelte-1n14ci4{grid-template-columns:1fr 1.6fr;gap:56px;padding:48px 0;display:grid}.signature.svelte-1n14ci4>a:where(.svelte-1n14ci4){letter-spacing:-.04em;font-size:32px;font-weight:500}.signature.svelte-1n14ci4 p:where(.svelte-1n14ci4){color:var(--page-muted,#d3deec);font-size:15px;line-height:1.9}nav.svelte-1n14ci4{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;display:grid}nav.svelte-1n14ci4 a:where(.svelte-1n14ci4){box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:14px;display:flex}.index.svelte-1n14ci4{color:var(--page-muted,#d3deec);font:500 11px/1.4 var(--font-body,sans-serif);font-variant-numeric:tabular-nums}.arrow.svelte-1n14ci4{color:#bdd4ea;margin-left:auto;transition:transform .18s}a.svelte-1n14ci4:hover .arrow:where(.svelte-1n14ci4){transform:translate(3px,-3px)}a.svelte-1n14ci4:hover{color:#ecd2a6}a.svelte-1n14ci4:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.footer-bottom.svelte-1n14ci4{color:var(--page-muted,#d3deec);font:500 12px/1.8 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;border-top:1px solid #3a4e65;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;display:flex}.legal.svelte-1n14ci4{flex-wrap:wrap;gap:4px 24px;display:flex}.legal.svelte-1n14ci4 a:where(.svelte-1n14ci4){align-items:center;min-height:44px;display:inline-flex}.languages.svelte-1n14ci4{letter-spacing:.09em;gap:4px 18px;display:flex}.languages.svelte-1n14ci4 a:where(.svelte-1n14ci4){justify-content:center;align-items:center;min-width:28px;min-height:44px;display:inline-flex}.languages.svelte-1n14ci4 a[aria-current]:where(.svelte-1n14ci4){color:#ecd2a6;text-underline-offset:4px;text-decoration:underline}.seller.svelte-1n14ci4{color:var(--page-muted,#d3deec);font:500 11px/1.6 var(--font-body,sans-serif);margin:14px 0 0}.credit.svelte-1n14ci4{color:var(--page-muted,#d3deec);font:500 11px/1.6 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;margin:14px 0 0}.credit.svelte-1n14ci4 a:where(.svelte-1n14ci4){color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:680px){.footer-grid.svelte-1n14ci4{grid-template-columns:1fr;gap:24px}nav.svelte-1n14ci4{gap:4px 20px}.footer-bottom.svelte-1n14ci4{justify-content:space-between}.contact-row.svelte-1n14ci4{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.circuit.svelte-1n14ci4 span:where(.svelte-1n14ci4),.circuit.svelte-1n14ci4 i:where(.svelte-1n14ci4){animation:none}.arrow.svelte-1n14ci4{transition:none}.depth-reveal.svelte-1n14ci4,.depth-reveal.reveal-armed.svelte-1n14ci4{opacity:1;transition:none;transform:none}}.living-layers.svelte-iyut1f{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.layer.svelte-iyut1f{position:absolute;inset:0}.layer-a.svelte-iyut1f{transform:translate3d(0, var(--layer-a,0px), 0)}.layer-b.svelte-iyut1f{transform:translate3d(0, var(--layer-b,0px), 0)}.layer-c.svelte-iyut1f{transform:translate3d(0, var(--layer-c,0px), 0)}.blob.svelte-iyut1f{opacity:.85;will-change:transform;border-radius:50%;width:58vmax;height:58vmax;position:absolute}.blob-blue.svelte-iyut1f{background:radial-gradient(circle,#3d6fa866 0%,#3d6fa81f 38%,#0000 68%);top:-12vmax;left:-18vmax}.blob-lilac.svelte-iyut1f{background:radial-gradient(circle,#6a55a055 0%,#6a55a01a 40%,#0000 68%);top:22vh;right:-20vmax}.blob-gold.svelte-iyut1f{background:radial-gradient(circle,#a8834e40 0%,#a8834e14 42%,#0000 70%);bottom:-30vmax;left:20vw}.beam.svelte-iyut1f{background:radial-gradient(50% 100% at 50% 100%,#b9deff1c 0%,#0000 70%);width:70vw;height:90vh;position:absolute;bottom:-10vh;left:50%;transform:translate(-50%)}.spotlight.svelte-iyut1f{will-change:transform;background:radial-gradient(circle,#b9deff17 0%,#0000 62%);border-radius:50%;width:44vmax;height:44vmax;position:absolute;top:-22vmax;left:-22vmax;transform:translate(50vw,50vh)}@media (prefers-reduced-motion:no-preference){.blob-blue.svelte-iyut1f{animation:26s ease-in-out infinite alternate svelte-iyut1f-living-drift-a}.blob-lilac.svelte-iyut1f{animation:32s ease-in-out infinite alternate svelte-iyut1f-living-drift-b}.blob-gold.svelte-iyut1f{animation:38s ease-in-out infinite alternate svelte-iyut1f-living-drift-c}}@media not all and (hover:hover){.spotlight.svelte-iyut1f{display:none}}@keyframes svelte-iyut1f-living-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(12vw,10vh)scale(1.15)}}@keyframes svelte-iyut1f-living-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-14vw,-8vh)scale(.92)}}@keyframes svelte-iyut1f-living-drift-c{0%{transform:translate(0,0)scale(.95)}to{transform:translate(-10vw,-12vh)scale(1.12)}}[data-tenant=prostrona31] .tenant-root .living-shine{z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #ffffff2e 0%, #b9deff14 22%, transparent 55%);position:absolute;inset:0}[data-tenant=prostrona31] .tenant-root .living-magnet-on{transition:translate .6s cubic-bezier(.25,1,.5,1)}[data-tenant=prostrona31] .tenant-root.living-reveal-armed .living-heading{opacity:0;transition:opacity .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1);transform:translateY(.45em)}[data-tenant=prostrona31] .tenant-root .living-heading.living-in{opacity:1;transform:none}.p31-scene-loader.svelte-18w6alk{z-index:2147483000;place-items:center;transition:opacity .32s,visibility 0s linear .32s;display:grid;position:fixed;inset:0}.p31-scene-loader.svelte-18w6alk:before{content:"";background:#05080f;position:absolute;inset:0}.p31l-mark.svelte-18w6alk{--size:72px;width:var(--size);height:var(--size);position:relative}.p31l-breath.svelte-18w6alk,.p31l-logo.svelte-18w6alk{width:100%;height:100%;display:block;position:absolute;inset:0}.p31l-aura.svelte-18w6alk{opacity:.55;background:radial-gradient(closest-side,#3f74e080,#3f74e029 55%,#0000);border-radius:50%;position:absolute;inset:-55%}.p31l-ghost.svelte-18w6alk{visibility:hidden;filter:blur(7px)}.p31l-fold.svelte-18w6alk{transform-box:view-box;transform-origin:46px 17px;transform:scale(1)}@media (max-width:640px){.p31l-mark.svelte-18w6alk{--size:56px}}@media (prefers-reduced-motion:no-preference){.p31l-breath.svelte-18w6alk{animation:1.8s ease-in-out infinite alternate svelte-18w6alk-p31-breathe}.p31l-aura.svelte-18w6alk{animation:1.8s ease-in-out infinite alternate svelte-18w6alk-p31-aura}.p31l-glow.svelte-18w6alk{animation:1.8s ease-in-out infinite alternate svelte-18w6alk-p31-glow}.p31l-fold.svelte-18w6alk{animation:2.7s cubic-bezier(.45,0,.3,1) infinite alternate svelte-18w6alk-p31-fold}.leaving.svelte-18w6alk .p31l-mark:where(.svelte-18w6alk){animation:.42s cubic-bezier(.4,0,.2,1) forwards svelte-18w6alk-p31-recede}.leaving.svelte-18w6alk .p31l-sharp:where(.svelte-18w6alk){animation:.24s forwards svelte-18w6alk-p31-out}.leaving.svelte-18w6alk .p31l-ghost:where(.svelte-18w6alk){visibility:visible;animation:.42s both svelte-18w6alk-p31-ghost}}.ssr.svelte-18w6alk{animation:.3s 10s forwards svelte-18w6alk-p31-scene-failsafe}.leaving.svelte-18w6alk{pointer-events:none}.leaving.svelte-18w6alk:before{animation:.42s forwards svelte-18w6alk-p31-out}@keyframes svelte-18w6alk-p31-breathe{0%{transform:scale(.985)}to{transform:scale(1.035)}}@keyframes svelte-18w6alk-p31-aura{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes svelte-18w6alk-p31-glow{0%{opacity:.55}to{opacity:1}}@keyframes svelte-18w6alk-p31-fold{0%{transform:scale(.6)}to{transform:scale(1.15)}}@keyframes svelte-18w6alk-p31-recede{to{opacity:0;transform:scale(.55)}}@keyframes svelte-18w6alk-p31-ghost{0%{opacity:0}45%{opacity:.9}to{opacity:.9}}@keyframes svelte-18w6alk-p31-out{to{opacity:0}}@keyframes svelte-18w6alk-p31-scene-failsafe{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.leaving.svelte-18w6alk{animation:.42s both svelte-18w6alk-p31-scene-failsafe}}.tenant-root.svelte-1b3vr9b{isolation:isolate;color:#edf3ff;--font-heading:"Manrope Variable", "Manrope", system-ui, sans-serif;--font-body:"Manrope Variable", "Manrope", system-ui, sans-serif;font-family:var(--font-body);--page-text:#edf3ff;--page-muted:#d3deec;--page-accent:#b9deff;--page-line:#77849b;background:0 0;font-weight:400;overflow-x:clip}[data-tenant=prostrona31] .tenant-root *,[data-tenant=prostrona31] .tenant-root :before,[data-tenant=prostrona31] .tenant-root :after{font-family:Manrope Variable,Manrope,system-ui,sans-serif!important}[data-tenant=prostrona31] .tenant-root h1,[data-tenant=prostrona31] .tenant-root h2{font-weight:300!important}[data-tenant=prostrona31] .tenant-root h3,[data-tenant=prostrona31] .tenant-root h4,[data-tenant=prostrona31] .tenant-root h5,[data-tenant=prostrona31] .tenant-root h6,[data-tenant=prostrona31] .tenant-root legend,[data-tenant=prostrona31] .tenant-root label,[data-tenant=prostrona31] .tenant-root nav a,[data-tenant=prostrona31] .tenant-root dt,[data-tenant=prostrona31] .tenant-root th{font-weight:500!important}[data-tenant=prostrona31] .tenant-root button,[data-tenant=prostrona31] .tenant-root strong,[data-tenant=prostrona31] .tenant-root b,[data-tenant=prostrona31] .tenant-root .btn,[data-tenant=prostrona31] .tenant-root .button,[data-tenant=prostrona31] .tenant-root .cta,[data-tenant=prostrona31] .tenant-root .mail-action{font-weight:600!important}.site-background.svelte-1b3vr9b{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.perspectives.svelte-1qpxshe{background:0 0;width:100%;height:clamp(330px,39vw,510px);position:relative}.canvas.svelte-1qpxshe{transition:opacity .35s;position:absolute;inset:0}.fallback.svelte-1qpxshe{object-fit:cover;width:100%;height:100%}@media (max-width:420px){.perspectives.svelte-1qpxshe{height:300px}}@media (prefers-reduced-motion:reduce){.canvas.svelte-1qpxshe{transition:none}}.about-background.svelte-czcry8{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.about.svelte-czcry8{color:var(--page-text,#edf3ff);font-family:var(--font-body,system-ui), sans-serif;background:0 0;overflow:clip}.about.svelte-czcry8 :where(.svelte-czcry8){box-sizing:border-box}.wrap.svelte-czcry8{width:min(1380px,100%);margin-inline:auto;padding-inline:clamp(24px,6vw,96px)}a.svelte-czcry8{color:inherit;text-decoration:none}a.svelte-czcry8:focus-visible,input.svelte-czcry8:focus-visible,textarea.svelte-czcry8:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.section-line.svelte-czcry8{border-bottom:1px solid var(--page-line,#77849b);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.section-line.svelte-czcry8>a:where(.svelte-czcry8){letter-spacing:-.04em;padding-block:12px;font-size:24px;font-weight:500}.section-line.svelte-czcry8>a:where(.svelte-czcry8) span:where(.svelte-czcry8){margin-left:12px;font-size:18px}.section-line.svelte-czcry8>span:where(.svelte-czcry8),.eyebrow.svelte-czcry8,.hero-note.svelte-czcry8>span:where(.svelte-czcry8),.role.svelte-czcry8,.person-number.svelte-czcry8,.object-caption.svelte-czcry8,.studio-object.svelte-czcry8>p:where(.svelte-czcry8),.principle-number.svelte-czcry8{font:500 11px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em}.eyebrow.svelte-czcry8{color:var(--page-muted,#d3deec);margin:0 0 26px}.hero-grid.svelte-czcry8{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,5vw,80px);padding:85px 0 72px;display:grid}h1.svelte-czcry8,h2.svelte-czcry8,h3.svelte-czcry8{font-family:var(--font-heading,system-ui), sans-serif;text-wrap:balance;font-weight:500}h1.svelte-czcry8{letter-spacing:-.065em;margin:0 0 34px;font-size:clamp(54px,7.8vw,112px);line-height:.98}h1.svelte-czcry8 em:where(.svelte-czcry8){color:var(--page-accent,#b9deff);font-style:normal}.lead.svelte-czcry8{max-width:550px;margin-bottom:18px;font-size:clamp(19px,1.8vw,25px);line-height:1.5}.intro.svelte-czcry8{color:var(--page-muted,#d3deec);max-width:510px;font-size:16px;line-height:1.85}.text-link.svelte-czcry8{border-bottom:1px solid var(--page-line,#77849b);align-items:center;gap:40px;min-height:48px;margin-top:16px;font-size:15px;display:inline-flex}.studio-object.svelte-czcry8{border:1px solid var(--page-line,#77849b);background:0 0;flex-direction:column;align-self:stretch;min-height:430px;padding:24px;display:flex;position:relative}.object-caption.svelte-czcry8{color:var(--page-muted,#d3deec);justify-content:space-between;gap:12px;font-size:9px;display:flex}.studio-object.svelte-czcry8>p:where(.svelte-czcry8){color:var(--page-muted,#d3deec);margin:12px 0 0;font-size:9px;position:relative}.hero-note.svelte-czcry8{border-block:1px solid var(--page-line,#77849b);justify-content:space-between;align-items:baseline;gap:20px;padding-block:24px;display:flex}.hero-note.svelte-czcry8>span:where(.svelte-czcry8){color:var(--page-muted,#d3deec)}.hero-note.svelte-czcry8 p:where(.svelte-czcry8){color:var(--page-muted,#d3deec);margin:0;font-size:14px}.team.svelte-czcry8{padding-block:100px 112px}.section-heading.svelte-czcry8{grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-bottom:50px;display:grid}h2.svelte-czcry8{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.7vw,54px);line-height:1.15}.team-grid.svelte-czcry8{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.person.svelte-czcry8{border:1px solid var(--page-line,#77849b);min-width:0;transform-style:preserve-3d;background:0 0;border-radius:10px;flex-direction:column;display:flex;position:relative;box-shadow:1px 1px #8390a35c,5px 6px #121925,6px 7px #77849b66,12px 22px 36px #00000059}.person.svelte-czcry8:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c1e3ff;transition:opacity .3s;position:absolute;inset:-1px;transform:translateZ(2px);box-shadow:inset 0 0 22px #b9deff1a,0 0 20px #b9deff20}.person.reveal-armed.svelte-czcry8:after{opacity:0}.person.reveal-armed.depth-active.svelte-czcry8:after{opacity:1}.person-top.svelte-czcry8{transform:translateZ(18px)}.person-body.svelte-czcry8,.person-foot.svelte-czcry8{transform:translateZ(8px)}.person-top.svelte-czcry8{border-bottom:1px solid var(--page-line,#77849b);background:0 0;justify-content:space-between;align-items:start;height:150px;margin:12px 12px 0;padding:20px;display:flex}.initials.svelte-czcry8{font-family:var(--font-heading,system-ui), sans-serif;letter-spacing:-.07em;color:#c3d9f1;align-self:end;font-size:60px;font-weight:300;line-height:1}.person-number.svelte-czcry8{color:var(--page-muted,#d3deec)}.person-body.svelte-czcry8{flex:1;padding:30px 24px 20px}.role.svelte-czcry8{color:var(--page-accent,#b9deff);margin:0 0 16px;font-size:10px}h3.svelte-czcry8{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.15vw,32px);line-height:1.2}.person-body.svelte-czcry8 .alias:where(.svelte-czcry8){color:#e0c29b;margin:8px 0 24px;font-size:13px}.person-body.svelte-czcry8>p:where(.svelte-czcry8):not(.role):not(.alias){color:var(--page-muted,#d3deec);margin:0 0 16px;font-size:15px;line-height:1.85}.person-foot.svelte-czcry8{border-top:1px solid var(--page-line,#77849b);align-items:center;gap:18px;margin-inline:24px;padding:22px 24px;padding-inline:0;display:flex}.person-foot.svelte-czcry8 strong:where(.svelte-czcry8){letter-spacing:-.05em;font-size:38px;font-weight:400}.person-foot.svelte-czcry8>span:where(.svelte-czcry8){color:var(--page-muted,#d3deec);font-size:12px;line-height:1.6}.approach.svelte-czcry8{border-block:1px solid var(--page-line,#77849b);background:0 0;padding-block:95px}.approach-grid.svelte-czcry8{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);display:grid}.approach-intro.svelte-czcry8{max-width:430px;color:var(--page-muted,#d3deec);margin-top:26px;font-size:17px;line-height:1.85}.principles.svelte-czcry8 article:where(.svelte-czcry8){border-top:1px solid var(--page-line,#77849b);gap:24px;padding-block:28px;display:flex}.principles.svelte-czcry8 article:where(.svelte-czcry8):last-child{padding-bottom:0}.principle-number.svelte-czcry8{color:var(--page-muted,#d3deec);padding-top:5px}.principles.svelte-czcry8 h3:where(.svelte-czcry8){font-size:24px}.principles.svelte-czcry8 p:where(.svelte-czcry8){color:var(--page-muted,#d3deec);margin:14px 0 0;font-size:15px;line-height:1.85}.pricing.svelte-czcry8{border-bottom:1px solid var(--page-line,#77849b);padding-block:110px}.pricing-grid.svelte-czcry8{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.price-text.svelte-czcry8{max-width:600px;color:var(--page-muted,#d3deec);margin:6px 0 0;font-size:17px;line-height:1.85}.ownership.svelte-czcry8{border-top:1px solid var(--page-line,#77849b);margin-top:88px;padding-top:40px}.ownership-lead.svelte-czcry8{max-width:980px;font-family:var(--font-heading,system-ui), sans-serif;letter-spacing:-.045em;color:#f3f7fd;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1.12}.ownership-note.svelte-czcry8{max-width:640px;color:var(--page-muted,#d3deec);margin:22px 0 0;font-size:17px;line-height:1.75}.packages.svelte-czcry8{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}.package-slot.svelte-czcry8{min-width:0;display:flex}.package.svelte-czcry8{width:100%;transform-style:preserve-3d;background:#0a0f188c;border:1px solid #c9dcf061;border-radius:12px;flex-direction:column;padding:34px 28px 28px;transition:border-color .3s;display:flex;position:relative;box-shadow:0 24px 50px #00000052}.package.svelte-czcry8:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c1e3ff;transition:opacity .3s;position:absolute;inset:-1px;box-shadow:inset 0 0 26px #b9deff14,0 0 22px #b9deff1f}.package.reveal-armed.svelte-czcry8:after{opacity:0}.package.reveal-armed.depth-active.svelte-czcry8:after{opacity:1}.package.featured.svelte-czcry8{background:#101622a8;border-color:#deecfac7}.package-badge.svelte-czcry8{color:#e8f2fc;letter-spacing:.08em;text-transform:uppercase;background:#121a28;border:1px solid #deecfac7;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;top:-13px;left:24px}.package-name.svelte-czcry8{letter-spacing:.18em;text-transform:uppercase;color:var(--page-accent,#b9deff);margin:0;font-size:13px}.package-price.svelte-czcry8{font-family:var(--font-heading,system-ui), sans-serif;letter-spacing:-.045em;white-space:nowrap;color:#f3f7fd;margin:16px 0 0;font-size:clamp(32px,3.2vw,46px);font-weight:300;line-height:1.05}.package-lead.svelte-czcry8{color:#e3ecf6;margin:16px 0 0;font-size:16px;line-height:1.6}.package-base.svelte-czcry8{color:#e0c29b;margin:22px 0 0;font-size:14px;font-weight:500;line-height:1.6}.package-items.svelte-czcry8{flex:1 0 auto;align-content:start;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.package-items.svelte-czcry8 li:where(.svelte-czcry8){color:var(--page-muted,#d3deec);overflow-wrap:anywhere;padding-left:26px;font-size:15px;line-height:1.6;position:relative}.package-items.svelte-czcry8 li:where(.svelte-czcry8):before{content:"";background:#9fb7cf;width:14px;height:1px;position:absolute;top:.8em;left:0}.package-cta.svelte-czcry8{color:#f4f8fd;border:1px solid #c9dcf0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;transition:background-color .18s;display:inline-flex}.package-items.svelte-czcry8+.package-cta:where(.svelte-czcry8){margin-top:30px}.package-cta.svelte-czcry8:hover{background:#c9dcf01f}.package-cta.svelte-czcry8 span:where(.svelte-czcry8){transition:transform .18s}.package-cta.svelte-czcry8:hover span:where(.svelte-czcry8){transform:translateY(3px)}.changes-note.svelte-czcry8{color:#e8eff8;max-width:820px;margin:48px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.visually-hidden.svelte-czcry8{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps-title.svelte-czcry8{margin:96px 0 0;font-size:24px}.work-steps.svelte-czcry8{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.work-steps.svelte-czcry8 li:where(.svelte-czcry8){border-top:1px solid var(--page-line,#77849b);min-width:0;padding-top:28px}.work-steps.svelte-czcry8 h4:where(.svelte-czcry8){font-family:var(--font-heading,system-ui), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:22px;font-weight:500;line-height:1.2}.work-steps.svelte-czcry8 p:where(.svelte-czcry8){color:var(--page-muted,#d3deec);margin:14px 0 0;font-size:15px;line-height:1.85}.depth-reveal.svelte-czcry8{transition:opacity 1.2s cubic-bezier(.2,.7,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--step,0) * .18s)}.depth-reveal.reveal-armed.svelte-czcry8{opacity:0;transform:perspective(900px)translate3d(0,26px,-90px)}.depth-reveal.reveal-armed.reveal-in.svelte-czcry8{opacity:1;transform:perspective(900px)translate(0,0)}.form-intro.svelte-czcry8{max-width:520px;color:var(--page-muted,#d3deec);margin:0 0 30px;font-size:17px;line-height:1.85}.conversation.svelte-czcry8{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-block:110px 90px;display:grid}.contact-copy.svelte-czcry8>p:where(.svelte-czcry8):not(.eyebrow){max-width:400px;color:var(--page-muted,#d3deec);margin-block:28px;font-size:17px;line-height:1.85}.direct-contact.svelte-czcry8{justify-items:start;gap:8px;display:grid}.direct-contact.svelte-czcry8 a:where(.svelte-czcry8){border-bottom:1px solid var(--page-line,#77849b);justify-content:space-between;gap:24px;padding-block:12px;font-size:clamp(16px,1.7vw,21px);display:inline-flex}fieldset.svelte-czcry8{border:0;min-width:0;margin:0;padding:0}legend.svelte-czcry8{margin-bottom:26px;padding:0;font-size:20px}.field.svelte-czcry8{gap:10px;margin-bottom:22px;display:grid}label.svelte-czcry8{font-size:14px;font-weight:500}label.svelte-czcry8 span:where(.svelte-czcry8){color:var(--page-muted,#d3deec);font-size:11px;font-weight:400}input.svelte-czcry8,textarea.svelte-czcry8{width:100%;min-width:0;font:16px/1.6 var(--font-body,system-ui), sans-serif;color:var(--page-text,#edf3ff);background:0 0;border:1px solid #b8c5d8;border-radius:0;padding:14px 16px}textarea.svelte-czcry8{resize:vertical;min-height:130px}.mail-status.svelte-czcry8{color:var(--page-muted,#d3deec);font-size:13px;line-height:1.7}.consent.svelte-czcry8{color:var(--page-muted,#d3deec);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:4px;font-size:13px;font-weight:400;line-height:1.7;display:grid}.consent.svelte-czcry8 span:where(.svelte-czcry8){color:inherit;font-size:13px}.consent.svelte-czcry8 input:where(.svelte-czcry8){accent-color:#b9deff;cursor:pointer;width:22px;height:22px;margin:1px 0 0;padding:0}.consent.svelte-czcry8 a:where(.svelte-czcry8){text-underline-offset:3px;text-decoration:underline}.mail-action.svelte-czcry8{width:100%;min-height:48px;color:var(--page-text,#edf3ff);font:15px/1.5 var(--font-body,system-ui), sans-serif;text-align:left;cursor:pointer;background:0 0;border:1px solid #b9deff;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;transition:background-color .18s,opacity .18s;display:flex}.mail-action.svelte-czcry8:hover{background:#b9deff14}.mail-action.svelte-czcry8:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.mail-action.svelte-czcry8 span:where(.svelte-czcry8),.text-link.svelte-czcry8 span:where(.svelte-czcry8){transition:transform .18s}.mail-action.svelte-czcry8:hover span:where(.svelte-czcry8){transform:translate(3px,-3px)}.text-link.svelte-czcry8:hover span:where(.svelte-czcry8){transform:translateY(3px)}.direct-contact.svelte-czcry8 a:where(.svelte-czcry8):hover,.section-line.svelte-czcry8>a:where(.svelte-czcry8):hover{text-underline-offset:5px;text-decoration:underline}.mail-status.svelte-czcry8{min-height:44px}@media (max-width:1050px){.team-grid.svelte-czcry8{gap:14px}.person-body.svelte-czcry8{padding:24px 18px 16px}.person-foot.svelte-czcry8{margin-inline:18px}.hero-grid.svelte-czcry8{grid-template-columns:1.15fr .85fr;gap:28px}.work-steps.svelte-czcry8{gap:20px}.work-steps.svelte-czcry8 h4:where(.svelte-czcry8){font-size:20px}}@media (max-width:800px){.hero-grid.svelte-czcry8,.section-heading.svelte-czcry8,.approach-grid.svelte-czcry8,.conversation.svelte-czcry8{grid-template-columns:1fr}.hero-grid.svelte-czcry8{gap:42px;padding-top:52px}.studio-object.svelte-czcry8{justify-self:end;width:100%;max-width:480px;min-height:410px}.team-grid.svelte-czcry8{grid-template-columns:1fr;gap:24px}.person-top.svelte-czcry8{height:120px}.person-body.svelte-czcry8{padding:26px}.person-foot.svelte-czcry8{margin-inline:26px}.section-heading.svelte-czcry8{gap:4px;margin-bottom:32px}.team.svelte-czcry8{padding-block:64px}.hero-note.svelte-czcry8{flex-direction:column;gap:8px}.approach.svelte-czcry8,.pricing.svelte-czcry8{padding-block:64px}.pricing-grid.svelte-czcry8{grid-template-columns:1fr;gap:32px}.price-text.svelte-czcry8{margin-top:26px}.steps-title.svelte-czcry8{margin-top:64px}.work-steps.svelte-czcry8{margin-top:22px}.work-steps.svelte-czcry8 li:where(.svelte-czcry8){padding-top:22px}.conversation.svelte-czcry8{gap:42px;padding-block:64px 40px}}@media (max-width:680px){.work-steps.svelte-czcry8{grid-template-columns:1fr;gap:26px}}@media (max-width:920px){.packages.svelte-czcry8{grid-template-columns:1fr;gap:30px;max-width:560px}.ownership.svelte-czcry8{margin-top:64px;padding-top:30px}}@media (max-width:420px){.package.svelte-czcry8{padding:30px 22px 24px}.package-price.svelte-czcry8{font-size:32px}h1.svelte-czcry8{font-size:54px}.section-line.svelte-czcry8{min-height:80px}.studio-object.svelte-czcry8{min-height:340px;padding:18px}.studio-object.svelte-czcry8>p:where(.svelte-czcry8){margin-top:20px}.object-caption.svelte-czcry8{letter-spacing:0;font-size:8px}.person-body.svelte-czcry8{padding:24px 20px}.person-foot.svelte-czcry8{margin-inline:20px}.mail-action.svelte-czcry8{padding-inline:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mail-action.svelte-czcry8,.mail-action.svelte-czcry8 span:where(.svelte-czcry8),.text-link.svelte-czcry8 span:where(.svelte-czcry8),.person.svelte-czcry8:after{transition:none}.depth-reveal.svelte-czcry8,.depth-reveal.reveal-armed.svelte-czcry8{opacity:1;transition:none;transform:none}.package.svelte-czcry8,.package.svelte-czcry8:after,.package-cta.svelte-czcry8,.package-cta.svelte-czcry8 span:where(.svelte-czcry8){transition:none}}.cube-stage.svelte-1e56w47{width:100%;height:clamp(370px,48vw,600px);position:relative;container-type:inline-size}.scene-caption.svelte-1e56w47{color:var(--page-muted,#d3deec);font:500 10px/1.6 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;justify-content:space-between;gap:20px;display:flex;position:absolute;inset:22px 0 auto}.canvas.svelte-1e56w47,.holograms.svelte-1e56w47,.still.svelte-1e56w47{position:absolute;inset:0}.canvas.svelte-1e56w47{transition:opacity .3s}.still.svelte-1e56w47{color:var(--page-accent,#b9deff);pointer-events:none;place-items:center;display:grid}.still.svelte-1e56w47 svg:where(.svelte-1e56w47){width:min(68%,450px);height:80%}.holograms.svelte-1e56w47{pointer-events:none;visibility:hidden}.holograms.ready.svelte-1e56w47{visibility:visible}.hologram.svelte-1e56w47{box-sizing:border-box;color:#edf3ff;width:max-content;min-width:144px;min-height:46px;font:500 12px/1.3 var(--font-heading,system-ui);white-space:nowrap;opacity:1;pointer-events:auto;cursor:pointer;background:#101721d9;border:1px solid #8aa7bd66;border-radius:24px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 8px 28px #00000040}.hologram[aria-pressed=true].svelte-1e56w47{color:#edf3ff;background:#1d3549;border-color:#b9deff}.hologram.svelte-1e56w47:hover{border-color:#b9deff}.hologram.svelte-1e56w47:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.tag-count.svelte-1e56w47{color:#d3deec;font:500 10px/1 var(--font-body,sans-serif);font-variant-numeric:tabular-nums}@container (width<=649px){.holograms.svelte-1e56w47{display:none}}@media (max-width:600px){.scene-caption.svelte-1e56w47{letter-spacing:0;font-size:8px}.hologram.svelte-1e56w47{gap:8px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.canvas.svelte-1e56w47{transition:none}}.portfolio-background.svelte-3wlwul{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.portfolio.svelte-3wlwul{color:var(--page-text,#edf3ff);font-family:var(--font-body,system-ui), sans-serif;background:0 0}.portfolio.svelte-3wlwul :where(.svelte-3wlwul){box-sizing:border-box}.wrap.svelte-3wlwul{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(24px,6vw,96px)}a.svelte-3wlwul{color:inherit;text-decoration:none}button.svelte-3wlwul{font:inherit;cursor:pointer}a.svelte-3wlwul:focus-visible,button.svelte-3wlwul:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.page-line.svelte-3wlwul{border-bottom:1px solid var(--page-line,#77849b);justify-content:space-between;align-items:center;min-height:100px;display:flex}.page-line.svelte-3wlwul>a:where(.svelte-3wlwul){letter-spacing:-.04em;padding-block:12px;font-size:24px}.page-line.svelte-3wlwul>a:where(.svelte-3wlwul) span:where(.svelte-3wlwul){margin-left:12px;font-size:18px}.page-line.svelte-3wlwul>span:where(.svelte-3wlwul),.eyebrow.svelte-3wlwul,.filter-heading.svelte-3wlwul>span:where(.svelte-3wlwul),.cover-meta.svelte-3wlwul,.work-heading.svelte-3wlwul>p:where(.svelte-3wlwul){font:500 10px/1.7 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.08em}.hero.svelte-3wlwul{padding-block:80px 36px;position:relative}.eyebrow.svelte-3wlwul{color:var(--page-muted,#d3deec);margin:0 0 28px}h1.svelte-3wlwul,h2.svelte-3wlwul,h3.svelte-3wlwul{font-family:var(--font-heading,system-ui), sans-serif;text-wrap:balance;font-weight:500}h1.svelte-3wlwul{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7.5vw,108px);line-height:1.02}em.svelte-3wlwul{color:var(--page-accent,#b9deff);font-style:normal}.hero-bottom.svelte-3wlwul{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-top:34px;display:grid}.hero-bottom.svelte-3wlwul p:where(.svelte-3wlwul):first-child{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.45}.hero-bottom.svelte-3wlwul p:where(.svelte-3wlwul):last-child{max-width:380px;color:var(--page-muted,#d3deec);justify-self:end;margin:0;font-size:16px;line-height:1.8}.explorer.svelte-3wlwul{border-top:1px solid var(--page-line,#77849b)}.filter-heading.svelte-3wlwul{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.filter-heading.svelte-3wlwul p:where(.svelte-3wlwul){font-size:16px}.filter-heading.svelte-3wlwul>span:where(.svelte-3wlwul){color:var(--page-muted,#d3deec)}.filters.svelte-3wlwul{border-bottom:1px solid var(--page-line,#77849b);flex-wrap:wrap;gap:10px;padding-block:14px 28px;display:flex}.filters.svelte-3wlwul button:where(.svelte-3wlwul){border:1px solid var(--page-line,#77849b);min-height:46px;color:var(--page-text,#edf3ff);background:0 0;border-radius:30px;align-items:center;gap:12px;padding:10px 18px;font-size:14px;display:inline-flex}.filters.svelte-3wlwul button[aria-pressed=true]:where(.svelte-3wlwul){color:#edf3ff;background:#b9deff1a;border-color:#b9deff}.filters.svelte-3wlwul button:where(.svelte-3wlwul):hover{border-color:#b9deff}.filters.svelte-3wlwul sup:where(.svelte-3wlwul){font:500 10px/1 var(--font-body,sans-serif);font-variant-numeric:tabular-nums}.work.svelte-3wlwul{padding-block:76px 90px}.work-heading.svelte-3wlwul{justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;display:flex}h2.svelte-3wlwul{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.6vw,50px);line-height:1.15}.work-heading.svelte-3wlwul>p:where(.svelte-3wlwul){color:var(--page-muted,#d3deec)}.projects.svelte-3wlwul{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;display:grid}.project.svelte-3wlwul{min-width:0;position:relative}@media (prefers-reduced-motion:no-preference){.project.svelte-3wlwul{animation:.22s both svelte-3wlwul-project-entrance}}@keyframes svelte-3wlwul-project-entrance{0%{opacity:0}to{opacity:1}}.cover-meta.svelte-3wlwul{color:var(--page-muted,#d3deec);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.project-cover.svelte-3wlwul{aspect-ratio:1440/900;border:1px solid var(--page-line,#77849b);background:#101721;width:100%;transition:border-color .2s;position:relative;overflow:hidden}.project.svelte-3wlwul:hover .project-cover:where(.svelte-3wlwul),.project.svelte-3wlwul:focus-within .project-cover:where(.svelte-3wlwul){border-color:#b9deff}.project-details.svelte-3wlwul{justify-content:space-between;align-items:start;gap:16px;padding-top:22px;display:flex}.project-details.svelte-3wlwul h3:where(.svelte-3wlwul),.project-details.svelte-3wlwul h3:where(.svelte-3wlwul) a:where(.svelte-3wlwul){color:#f4f7ff}h3.svelte-3wlwul{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,28px);line-height:1.2}.project-link.svelte-3wlwul:after{content:"";z-index:1;position:absolute;inset:0}.project-link.svelte-3wlwul:focus-visible{outline:none}.project-link.svelte-3wlwul:focus-visible:after{outline-offset:8px;outline:2px solid #e1c28e}.project.svelte-3wlwul:hover h3:where(.svelte-3wlwul) a:where(.svelte-3wlwul){text-underline-offset:5px;text-decoration:underline}.project-place.svelte-3wlwul{color:#b9deff;margin:10px 0 0;font-size:13px;line-height:1.5}.project-description.svelte-3wlwul{color:#e0e8f3;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin:12px 0 0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.visit.svelte-3wlwul{border:1px solid var(--page-line,#77849b);color:#b9deff;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:22px;transition:transform .18s,border-color .18s;display:grid}.project.svelte-3wlwul:hover .visit:where(.svelte-3wlwul){border-color:#b9deff;transform:translate(2px,-2px)}.empty.svelte-3wlwul{max-width:640px;color:var(--page-muted,#d3deec);margin:0;font-size:17px;line-height:1.8}.empty.svelte-3wlwul a:where(.svelte-3wlwul){color:#b9deff;border-bottom:1px solid #b9deff}.statement.svelte-3wlwul{border-top:1px solid var(--page-line,#77849b);padding-block:70px 90px}.statement-grid.svelte-3wlwul{grid-template-columns:1.15fr 1fr;gap:64px;display:grid}.statement-grid.svelte-3wlwul p:where(.svelte-3wlwul){color:var(--page-muted,#d3deec);margin:0 0 20px;font-size:16px;line-height:1.85}.contact-link.svelte-3wlwul{border-bottom:1px solid var(--page-line,#77849b);justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-top:28px;font-size:15px;display:flex}.sr-only.svelte-3wlwul{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.hero.svelte-3wlwul{padding-top:54px}.hero-bottom.svelte-3wlwul,.statement-grid.svelte-3wlwul{grid-template-columns:1fr;gap:24px}.hero-bottom.svelte-3wlwul p:where(.svelte-3wlwul):last-child{justify-self:start}.projects.svelte-3wlwul{gap:40px 20px}.cover-meta.svelte-3wlwul{font-size:9px}.filter-heading.svelte-3wlwul>span:where(.svelte-3wlwul){display:none}.statement.svelte-3wlwul{padding-block:50px 64px}}@media (max-width:600px){.projects.svelte-3wlwul{grid-template-columns:1fr}.project-description.svelte-3wlwul{font-size:15px}.work-heading.svelte-3wlwul{flex-direction:column;align-items:start;gap:8px}.work.svelte-3wlwul{padding-block:50px 64px}.filters.svelte-3wlwul{gap:8px}.filters.svelte-3wlwul button:where(.svelte-3wlwul){gap:8px;padding-inline:13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.visit.svelte-3wlwul,.project-cover.svelte-3wlwul{transition:none}.project.svelte-3wlwul:hover .visit:where(.svelte-3wlwul){transform:none}}.concept-background.svelte-afpl2x{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.concept-page.svelte-afpl2x{box-sizing:border-box;width:min(1360px,100%);min-height:100svh;color:var(--page-text,#edf3ff);font-family:var(--font-body,sans-serif);background:0 0;margin-inline:auto;padding:28px clamp(20px,5vw,72px) 100px;position:relative}.concept-header.svelte-afpl2x{border-bottom:1px solid #77849b55;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.brand.svelte-afpl2x{font:600 26px/1.2 var(--font-heading,sans-serif);letter-spacing:-.06em;align-items:center;gap:12px;display:flex}.brand.svelte-afpl2x span:where(.svelte-afpl2x){color:#b9deff;font-size:18px}.section-link.svelte-afpl2x{color:#d3deec;text-align:right;font-size:12px}a.svelte-afpl2x{color:inherit;text-decoration:none}a.svelte-afpl2x:hover{color:#b9deff}a.svelte-afpl2x:focus-visible{outline-offset:6px;outline:2px solid #e1c28e}@media (max-width:600px){.concept-page.svelte-afpl2x{padding-top:22px;padding-bottom:60px}.brand.svelte-afpl2x{font-size:23px}.section-link.svelte-afpl2x{max-width:130px}}.explorer.svelte-tlkm69{container-type:inline-size}.atlas.svelte-tlkm69{padding-top:46px;position:relative}.caption.svelte-tlkm69{color:#b9deff;font:500 10px/1.6 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex;position:absolute;inset:0 0 auto}.art.svelte-tlkm69{pointer-events:none;height:360px;position:relative}.canvas.svelte-tlkm69,.still.svelte-tlkm69{position:absolute;inset:0}.canvas.svelte-tlkm69{transition:opacity .35s}.still.svelte-tlkm69{color:#b9deff;pointer-events:none;place-items:center;display:grid}.still.svelte-tlkm69 svg:where(.svelte-tlkm69){width:min(90%,380px);height:100%}.tags.svelte-tlkm69{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.tag.svelte-tlkm69{box-sizing:border-box;color:#edf3ff;min-height:48px;font:500 13px/1.3 var(--font-heading,sans-serif);background:#101721cc;border:1px solid #8aa7bd77;border-radius:26px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.count.svelte-tlkm69{color:#b9deff;white-space:nowrap;font:500 10px/1 var(--font-body,sans-serif);font-variant-numeric:tabular-nums}.tag.svelte-tlkm69:hover,.tag.svelte-tlkm69:focus-visible{background:#213548;border-color:#b9deff}.tag.svelte-tlkm69:focus-visible{outline-offset:4px;outline:2px solid #e1c28e}.instruction.svelte-tlkm69{text-align:center;color:#d3deec;margin:26px 0 0;font-size:12px;line-height:1.7}@container (width>=900px){.atlas.ready.svelte-tlkm69{height:var(--atlas-height);padding-top:0}.ready.svelte-tlkm69 .art:where(.svelte-tlkm69){height:auto;position:absolute;inset:0}.ready.svelte-tlkm69 .tags:where(.svelte-tlkm69){pointer-events:none;display:block;position:absolute;inset:0}.ready.svelte-tlkm69 .tag:where(.svelte-tlkm69){pointer-events:auto;width:196px;transform:translate(var(--tag-x,0px), var(--tag-y,0px)) translate(-50%, -50%);position:absolute;top:0;left:0}}@container (width<=699px){.tags.svelte-tlkm69{grid-template-columns:repeat(2,minmax(0,1fr))}.art.svelte-tlkm69{height:310px}.caption.svelte-tlkm69{letter-spacing:.04em;font-size:8px}.tag.svelte-tlkm69{padding-inline:12px;font-size:12px}}@container (width<=359px){.tag.svelte-tlkm69{gap:5px;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.canvas.svelte-tlkm69{transition:none}}a.svelte-txqt89{color:inherit;text-decoration:none}a.svelte-txqt89:focus-visible{outline-offset:5px;outline:2px solid #e1c28e}.breadcrumb.svelte-txqt89{color:#d3deec;flex-wrap:wrap;gap:12px;margin-top:36px;font-size:12px;display:flex}.breadcrumb.svelte-txqt89 a:where(.svelte-txqt89):hover{color:#b9deff}.intro.svelte-txqt89{max-width:860px;padding-block:64px 40px}.eyebrow.svelte-txqt89{font:11px/1.6 var(--font-heading,sans-serif);letter-spacing:.16em;color:#b9deff;margin:0 0 20px}h1.svelte-txqt89,h2.svelte-txqt89{font-family:var(--font-heading,sans-serif);font-weight:500}h1.svelte-txqt89{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(42px,7vw,88px);line-height:1.05}h1.svelte-txqt89 span:where(.svelte-txqt89){color:#b9deff}.visually-hidden.svelte-txqt89{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead.svelte-txqt89{color:#edf3ff;max-width:650px;font-size:clamp(17px,2vw,22px);line-height:1.65}.intro-note.svelte-txqt89{color:#d3deec;font-size:14px;line-height:1.7}.categories.svelte-txqt89{flex-wrap:wrap;gap:10px;padding-bottom:40px;display:flex}.categories.svelte-txqt89 a:where(.svelte-txqt89){box-sizing:border-box;border:1px solid #77849b77;border-radius:30px;align-items:center;gap:14px;min-height:44px;padding:8px 16px;font-size:13px;display:inline-flex}.categories.svelte-txqt89 a:where(.svelte-txqt89) span:where(.svelte-txqt89){color:#b9deff;font-variant-numeric:tabular-nums;font-size:10px}.categories.svelte-txqt89 a:where(.svelte-txqt89):hover,.categories.svelte-txqt89 a[aria-current=page]:where(.svelte-txqt89){color:#101721;background:#b9deff;border-color:#b9deff}.categories.svelte-txqt89 a:where(.svelte-txqt89):hover span:where(.svelte-txqt89),.categories.svelte-txqt89 a[aria-current=page]:where(.svelte-txqt89) span:where(.svelte-txqt89){color:#26384b}.list-heading.svelte-txqt89{font:500 10px/1.6 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#d3deec;border-top:1px solid #77849b66;justify-content:space-between;gap:20px;padding-block:20px;display:flex}.project-grid.svelte-txqt89{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.project.svelte-txqt89{color:#edf3ff;min-width:0;display:block}.project-cover.svelte-txqt89{aspect-ratio:1440/900;background:linear-gradient(145deg,#141d29cc,#080d1488);border:1px solid #77849b77;border-radius:5px;transition:border-color .2s;position:relative;overflow:hidden}.project-no.svelte-txqt89{color:#b9deff;font:500 9px/1.5 var(--font-body,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.12em;pointer-events:none;background:#101721d9;border-radius:20px;padding:5px 9px;position:absolute;bottom:10px;left:10px}.project.svelte-txqt89:hover .project-cover:where(.svelte-txqt89),.project.svelte-txqt89:focus-visible .project-cover:where(.svelte-txqt89){border-color:#b9deff}.project-info.svelte-txqt89{padding:18px 2px 0}.project-category.svelte-txqt89{color:#b9deff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.project-info.svelte-txqt89 h2:where(.svelte-txqt89){color:#edf3ff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:22px;line-height:1.3}.domain.svelte-txqt89{color:#d3deec;overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.visit.svelte-txqt89{border-top:1px solid #77849b55;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.project.svelte-txqt89:hover .visit:where(.svelte-txqt89){color:#b9deff}.empty.svelte-txqt89{color:#d3deec;margin:8px 0 0;font-size:15px;line-height:1.8}.empty.svelte-txqt89 a:where(.svelte-txqt89){color:#b9deff;border-bottom:1px solid #b9deff}.contact.svelte-txqt89{border-top:1px solid #77849b77;justify-content:space-between;align-items:center;gap:30px;margin-top:84px;padding-top:36px;display:flex}.contact.svelte-txqt89 h2:where(.svelte-txqt89){letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(25px,3vw,36px)}.contact.svelte-txqt89 p:where(.svelte-txqt89):not(.eyebrow){color:#d3deec;max-width:580px;font-size:14px;line-height:1.7}.contact.svelte-txqt89>a:where(.svelte-txqt89){white-space:nowrap;border-bottom:1px solid #b9deff;align-items:center;gap:24px;min-height:48px;font-size:14px;display:flex}@media (max-width:1000px){.project-grid.svelte-txqt89{grid-template-columns:repeat(2,minmax(0,1fr))}.contact.svelte-txqt89{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.intro.svelte-txqt89{padding-top:44px}.project-grid.svelte-txqt89{grid-template-columns:1fr;gap:36px}.categories.svelte-txqt89{gap:8px}.categories.svelte-txqt89 a:where(.svelte-txqt89){padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.project-cover.svelte-txqt89{transition:none}}.hero.svelte-1b66qqg{padding-block:clamp(56px,8vw,104px) 74px}.hero-top.svelte-1b66qqg{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:30px;display:flex}.eyebrow.svelte-1b66qqg,.edition.svelte-1b66qqg{color:#b9deff;font:10px/1.6 var(--font-heading,sans-serif);letter-spacing:.15em;margin:0}.edition.svelte-1b66qqg{color:#d3deec;font-variant-numeric:tabular-nums}h1.svelte-1b66qqg,h2.svelte-1b66qqg{font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;font-weight:500}h1.svelte-1b66qqg{max-width:1100px;margin:0;font-size:clamp(40px,6.6vw,88px);line-height:1.08}h1.svelte-1b66qqg span:where(.svelte-1b66qqg),h2.svelte-1b66qqg span:where(.svelte-1b66qqg){color:#b9deff}.hero-bottom.svelte-1b66qqg{grid-template-columns:minmax(0,680px) auto;justify-content:space-between;align-items:end;gap:32px;margin-top:36px;display:grid}.hero-bottom.svelte-1b66qqg p:where(.svelte-1b66qqg){color:#d3deec;margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.8}a.svelte-1b66qqg{color:#edf3ff;border-bottom:1px solid #b9deff;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding-block:8px;font-size:13px;text-decoration:none;display:inline-flex}a.svelte-1b66qqg:hover{color:#b9deff}a.svelte-1b66qqg:focus-visible{outline-offset:6px;outline:2px solid #e1c28e}.category-section.svelte-1b66qqg{border-top:1px solid #77849b66;padding-top:42px;scroll-margin-top:30px}.section-intro.svelte-1b66qqg{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:50px;display:grid}h2.svelte-1b66qqg{margin:18px 0 0;font-size:clamp(30px,4vw,50px);line-height:1.15}.section-intro.svelte-1b66qqg>p:where(.svelte-1b66qqg){color:#d3deec;max-width:440px;margin:0 0 3px auto;font-size:15px;line-height:1.8}.empty.svelte-1b66qqg{color:#d3deec;margin:0 0 20px;font-size:15px;line-height:1.8}.empty.svelte-1b66qqg a:where(.svelte-1b66qqg){gap:10px;min-height:0;padding-block:0}.ownership.svelte-1b66qqg{border-top:1px solid #77849b66;margin-top:80px;padding-top:40px}.ownership-grid.svelte-1b66qqg{grid-template-columns:1fr 1fr;gap:55px;display:grid}.ownership-grid.svelte-1b66qqg p:where(.svelte-1b66qqg){color:#d3deec;margin:18px 0;font-size:15px;line-height:1.9}.ownership-grid.svelte-1b66qqg a:where(.svelte-1b66qqg){margin-top:10px}@media (max-width:700px){.hero.svelte-1b66qqg{padding-bottom:48px}.hero-bottom.svelte-1b66qqg,.section-intro.svelte-1b66qqg,.ownership-grid.svelte-1b66qqg{grid-template-columns:1fr;gap:24px}.hero-bottom.svelte-1b66qqg a:where(.svelte-1b66qqg){justify-self:start}.section-intro.svelte-1b66qqg>p:where(.svelte-1b66qqg){max-width:none;margin:0}.section-intro.svelte-1b66qqg{margin-bottom:36px}.ownership.svelte-1b66qqg{margin-top:56px}.hero-top.svelte-1b66qqg{margin-bottom:24px}}.showcase.svelte-2wtwdl{height:100vh;pointer-events:none;background:0 0;height:100svh;min-height:320px;position:absolute;inset:0 0 auto;overflow:clip}.stage.svelte-2wtwdl{width:100%;height:100vh;perspective:1200px;height:100svh;min-height:320px;position:absolute;top:0}.visual.svelte-2wtwdl,.canvas.svelte-2wtwdl{position:absolute;inset:0}.fallbacks.svelte-2wtwdl{place-items:center;display:grid;position:absolute;inset:0}.fallback.svelte-2wtwdl{width:100%;min-width:0;max-width:1200px;height:100%;min-height:0;margin:auto}.hero.svelte-2wtwdl .fallback:where(.svelte-2wtwdl){max-width:1600px}.paired.svelte-2wtwdl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;padding:0 2%}@media (max-aspect-ratio:4/5){.paired.svelte-2wtwdl{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:2%;padding:3% 4%}}.leaving.svelte-2wtwdl{animation:.9s cubic-bezier(.55,.02,.85,.5) both svelte-2wtwdl-laptop-departure}.arriving.svelte-2wtwdl{animation:1s cubic-bezier(.15,.7,.2,1) both svelte-2wtwdl-laptop-arrival}.leaving.svelte-2wtwdl,.arriving.svelte-2wtwdl{will-change:transform, opacity}@keyframes svelte-2wtwdl-laptop-departure{0%{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}to{opacity:0;transform:translate3d(0,115svh,-120px)rotateX(-10deg)scale(.88)}}@keyframes svelte-2wtwdl-laptop-arrival{0%{opacity:0;transform:translate3d(0,-105svh,-120px)rotateX(-10deg)scale(.88)}to{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.leaving.svelte-2wtwdl,.arriving.svelte-2wtwdl{animation:none}}.gallery-link.svelte-2wtwdl{left:20px;bottom:max(20px, env(safe-area-inset-bottom));color:#f2f4f8;pointer-events:auto;background:#151a23;border:1px solid #647083;border-radius:50%;place-items:center;width:44px;height:44px;font:24px/1 system-ui,sans-serif;text-decoration:none;display:grid;position:absolute}.gallery-link.svelte-2wtwdl:focus-visible{outline-offset:4px;outline:2px solid #b9deff}.description.svelte-2wtwdl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-toggle.svelte-2wtwdl{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#f2f4f8;cursor:pointer;pointer-events:auto;background:#151a23;border:1px solid #647083;border-radius:999px;min-height:44px;padding:10px 16px;font:500 12px/1.5 system-ui,sans-serif;position:absolute}.motion-toggle.svelte-2wtwdl:focus-visible{outline-offset:4px;outline:2px solid #b9deff}.story.svelte-7u9ffv{scroll-snap-align:start;height:200vh;pointer-events:none;background:0 0;grid-area:1/1;height:200svh;min-height:640px;position:relative}.with-menu.svelte-7u9ffv{height:300vh;height:300svh;min-height:960px}.stage.svelte-7u9ffv{height:100vh;z-index:1;height:100svh;min-height:320px;position:sticky;top:0}.destination.svelte-7u9ffv{height:100vh;background:0 0;height:100svh;min-height:320px;position:absolute;inset:auto 0 0}.with-menu.svelte-7u9ffv .destination:where(.svelte-7u9ffv){top:max(100svh,320px);bottom:auto}.menu-destination.svelte-7u9ffv{height:100vh;height:100svh;min-height:320px;position:absolute;inset:auto 0 0}.destination.svelte-7u9ffv img:where(.svelte-7u9ffv),.menu-destination.svelte-7u9ffv img:where(.svelte-7u9ffv){object-fit:cover;width:100%;height:100%}.destination.svelte-7u9ffv,.menu-destination.svelte-7u9ffv,[data-tenant=prostrona31] #stopka{scroll-snap-align:start}.laptop-links.svelte-7u9ffv{z-index:3;pointer-events:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:absolute;inset:5% 4% 12%}.laptop-links.svelte-7u9ffv a:where(.svelte-7u9ffv){text-align:center;color:#e4edff;pointer-events:auto;background:#101b30;border:5px solid #b8c0ce;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font:500 clamp(12px,1.5vw,20px)/1.2 system-ui,sans-serif;text-decoration:none;display:flex}.laptop-links[inert].svelte-7u9ffv a:where(.svelte-7u9ffv){pointer-events:none}.laptop-links.svelte-7u9ffv a:where(.svelte-7u9ffv):focus-visible{outline-offset:4px;outline:4px solid #e9cc88}.laptop-links.svelte-7u9ffv a:where(.svelte-7u9ffv):hover{color:#f4d99b}.open.svelte-7u9ffv{color:#bbd7f5;font-size:.66em}.projected.svelte-7u9ffv{display:block;inset:0}.projected.svelte-7u9ffv a:where(.svelte-7u9ffv){box-sizing:border-box;transform-origin:50%;background:0 0;border:0;width:240px;height:112px;padding:8px;font-size:24px;position:absolute;top:0;left:0}.projected.svelte-7u9ffv a:where(.svelte-7u9ffv):before{content:"";border-radius:12px;position:absolute;inset:-45% -12% -145%}.projected.svelte-7u9ffv a:where(.svelte-7u9ffv):hover:before,.projected.svelte-7u9ffv a:where(.svelte-7u9ffv):focus-visible:before{outline:2px solid #b9deff}noscript.svelte-7u9ffv nav:where(.svelte-7u9ffv){pointer-events:auto;gap:12px;display:grid;position:absolute;inset:10%}noscript.svelte-7u9ffv a:where(.svelte-7u9ffv){color:#fff;background:#101b30;padding:12px}.next.svelte-7u9ffv{z-index:4;left:20px;bottom:max(20px, env(safe-area-inset-bottom));color:#f2f4f8;cursor:pointer;pointer-events:auto;background:#151a23;border:1px solid #647083;border-radius:50%;width:44px;height:44px;font:24px/1 system-ui,sans-serif;position:absolute}.next.svelte-7u9ffv:focus-visible{outline-offset:4px;outline:2px solid #b9deff}@media (max-width:600px){.projected.svelte-7u9ffv a:where(.svelte-7u9ffv){font-size:32px}.projected.svelte-7u9ffv .open:where(.svelte-7u9ffv){display:none}}.hero.svelte-1pkhsel{height:100vh;box-sizing:border-box;scroll-snap-align:start;color:#eef4fb;flex-direction:column;grid-area:1/1;height:100svh;min-height:560px;padding:clamp(56px,9vh,104px) clamp(24px,7vw,120px) 92px;display:flex;position:relative;overflow:hidden}.hero-copy.svelte-1pkhsel{z-index:2;width:100%;max-width:1240px;margin-inline:auto;position:relative}h1.svelte-1pkhsel{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(31px,4.3vw,62px);line-height:1.08}.subtitle.svelte-1pkhsel{color:#c9d8ea;margin:18px 0 0;font-size:clamp(17px,1.7vw,24px);line-height:1.4}.call-row.svelte-1pkhsel{justify-content:flex-end;margin-top:clamp(20px,3vh,34px);display:flex}.call.svelte-1pkhsel{box-sizing:border-box;color:#f4f8fd;background:#0d121cdb;border:1px solid #c9dcf0;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.call.svelte-1pkhsel:hover{background:#1b2433;border-color:#fff}.call.svelte-1pkhsel:focus-visible{outline-offset:4px;outline:2px solid #e1c28e}.call.svelte-1pkhsel svg:where(.svelte-1pkhsel){flex:none}.word-area.svelte-1pkhsel{z-index:1;flex:auto;place-items:center;min-height:140px;margin:12px calc(-1*clamp(24px,7vw,120px)) 0;display:grid;position:relative;container-type:size}.word.svelte-1pkhsel{transition:opacity .45s;position:absolute;inset:0}.word-fade.svelte-1pkhsel{pointer-events:none;transition:opacity .45s;display:block}.word-still.svelte-1pkhsel{letter-spacing:-.03em;background:linear-gradient(#f4f6f9 0%,#c3c9d2 48%,#8f97a4 52%,#dfe4ea 100%);color:#0000;filter:drop-shadow(0 18px 22px #00000073);-webkit-background-clip:text;background-clip:text;font-size:min(15.5vw,24vh);line-height:1;animation:1.3s cubic-bezier(.2,.7,.2,1) .6s both svelte-1pkhsel-hero-rise;display:block;font-weight:600!important}.word.svelte-1pkhsel [data-tenant=prostrona31] canvas{display:block}.edit-row.svelte-1pkhsel{inset-inline:max(clamp(24px,7vw,120px),50% - 620px);top:calc(50% + min(8vw,12vh) + clamp(10px,1.6vh,20px));z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:calc(50% + min(8cqw,25cqh) + clamp(10px,1.6vh,20px))}.edit-cta.svelte-1pkhsel{pointer-events:auto;box-sizing:border-box;color:#0d1420;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#f4f6f9 0%,#d6dce4 55%,#bec5cf 100%);border:1px solid #fff9;border-radius:999px;align-items:center;gap:10px;padding:12px 22px 12px 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .18s;display:inline-flex;box-shadow:0 12px 32px -14px #7d6dff99,inset 0 1px #ffffffe6}.edit-cta.svelte-1pkhsel:hover{filter:brightness(1.06)}.edit-cta.svelte-1pkhsel:focus-visible{outline-offset:4px;outline:2px solid #e1c28e}.edit-cta.svelte-1pkhsel .arrow:where(.svelte-1pkhsel){transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.edit-cta.svelte-1pkhsel:hover .arrow:where(.svelte-1pkhsel){transform:translate(4px)}.edit-cta.rise.svelte-1pkhsel{animation-delay:.9s}.next.svelte-1pkhsel,.motion-toggle.svelte-1pkhsel{z-index:3;bottom:max(20px, env(safe-area-inset-bottom));cursor:pointer;position:absolute}.next.svelte-1pkhsel{color:#f2f4f8;background:#151a23;border:1px solid #647083;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;left:20px}.motion-toggle.svelte-1pkhsel{right:max(20px, env(safe-area-inset-right));color:#f2f4f8;background:#151a23;border:1px solid #647083;border-radius:999px;min-height:44px;padding:10px 16px;font-size:12px;line-height:1.5}.next.svelte-1pkhsel:focus-visible,.motion-toggle.svelte-1pkhsel:focus-visible{outline-offset:4px;outline:2px solid #b9deff}.visually-hidden.svelte-1pkhsel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rise.svelte-1pkhsel{animation:1.1s cubic-bezier(.2,.7,.2,1) both svelte-1pkhsel-hero-rise}.subtitle.rise.svelte-1pkhsel{animation-delay:.14s}.rise.late.svelte-1pkhsel{animation-delay:.42s}@keyframes svelte-1pkhsel-hero-rise{0%{opacity:0;transform:perspective(900px)translate3d(0,18px,-90px)}to{opacity:1;transform:perspective(900px)translate(0,0)}}@media (prefers-reduced-motion:no-preference){.replay.svelte-1pkhsel .rise:where(.svelte-1pkhsel),.replay.svelte-1pkhsel .word-still:where(.svelte-1pkhsel){animation-name:svelte-1pkhsel-hero-rise-again}}@keyframes svelte-1pkhsel-hero-rise-again{0%{opacity:0;transform:perspective(900px)translate3d(0,18px,-90px)}to{opacity:1;transform:perspective(900px)translate(0,0)}}@media (max-width:700px){.hero.svelte-1pkhsel{padding:64px 20px 84px}.call-row.svelte-1pkhsel{justify-content:stretch}.call.svelte-1pkhsel{justify-content:center;width:100%}.word-area.svelte-1pkhsel{margin:8px -20px 0}.word-still.svelte-1pkhsel{font-size:18vw}.edit-row.svelte-1pkhsel{inset-inline:20px;top:calc(50% + min(9.5vw,12vh) + 12px);top:calc(50% + min(9.5cqw,25cqh) + 12px)}}@media (prefers-reduced-motion:reduce){.rise.svelte-1pkhsel,.word-still.svelte-1pkhsel{animation:none}.word.svelte-1pkhsel,.word-fade.svelte-1pkhsel,.call.svelte-1pkhsel,.edit-cta.svelte-1pkhsel,.edit-cta.svelte-1pkhsel .arrow:where(.svelte-1pkhsel){transition:none}}.scene-shell.svelte-1g7mvz5{display:grid}.page-content.svelte-1g7mvz5{z-index:-1;pointer-events:none;min-width:0;position:fixed;inset:0}[data-tenant=prostrona31] .tenant-root .scene-shell>.story{grid-area:2/1}[data-tenant=prostrona31] .tenant-root .scene-shell .destination>img,[data-tenant=prostrona31] .tenant-root .scene-shell .menu-destination>img{display:none}.photo-page.svelte-1amaq4t{min-height:100vh;background:0 0;min-height:100svh;position:relative}img.svelte-1amaq4t{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.campaign-page.svelte-s2vxfp{color:#edf3ff;background:0 0;max-width:1200px;margin:0 auto;padding:36px 28px 85px}a.svelte-s2vxfp{color:inherit;text-decoration:none}a.svelte-s2vxfp:focus-visible{outline-offset:5px;outline:2px solid #b9deff}.breadcrumbs.svelte-s2vxfp{color:#d3deec;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}header.svelte-s2vxfp{padding:90px 0 80px}.eyebrow.svelte-s2vxfp{color:var(--campaign-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px}h1.svelte-s2vxfp,h2.svelte-s2vxfp,h3.svelte-s2vxfp{font-family:var(--font-heading,sans-serif);text-wrap:balance;font-weight:500}h1.svelte-s2vxfp{letter-spacing:-.055em;max-width:950px;margin:0 0 32px;font-size:clamp(48px,8vw,104px);line-height:1}.lead.svelte-s2vxfp{max-width:850px;color:var(--campaign-accent);font-size:clamp(22px,3vw,34px);line-height:1.35}.intro.svelte-s2vxfp{justify-content:space-between;align-items:center;gap:40px;margin-top:30px;display:flex}.intro.svelte-s2vxfp p:where(.svelte-s2vxfp),.collection-intro.svelte-s2vxfp,.editing.svelte-s2vxfp p:where(.svelte-s2vxfp){color:#d3deec;max-width:670px;font-size:17px;line-height:1.8}.button.svelte-s2vxfp{border:1px solid #9daec4;border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:14px;display:inline-flex}.button.svelte-s2vxfp:hover{background:#223349}.approach.svelte-s2vxfp,.editing.svelte-s2vxfp{border-top:1px solid #536176;grid-template-columns:1fr 1fr;gap:60px;padding:65px 0;display:grid}h2.svelte-s2vxfp{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.8vw,46px);line-height:1.15}ol.svelte-s2vxfp{margin:0;padding:0;list-style:none}li.svelte-s2vxfp{border-bottom:1px solid #536176;align-items:baseline;gap:22px;padding:20px 0;line-height:1.5;display:flex}li.svelte-s2vxfp span:where(.svelte-s2vxfp){color:var(--campaign-accent);font-size:12px}.benefit-detail.svelte-s2vxfp{color:#d3deec;margin:8px 0 0;font-size:16px;line-height:1.6}#gotowe-projekty.svelte-s2vxfp{padding:30px 0 80px;scroll-margin-top:30px}.section-heading.svelte-s2vxfp{justify-content:space-between;align-items:end;gap:25px;display:flex}.count.svelte-s2vxfp{color:var(--campaign-accent);white-space:nowrap;padding-bottom:8px;font-size:13px}.collection-intro.svelte-s2vxfp{margin:24px 0 36px}.project-grid.svelte-s2vxfp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project.svelte-s2vxfp{background:#0c1625d1;border:1px solid #596b82;border-radius:12px;flex-direction:column;transition:transform .22s;display:flex;overflow:hidden}.project.svelte-s2vxfp:hover,.project.svelte-s2vxfp:focus-visible{border-color:var(--campaign-accent)}.project.svelte-s2vxfp:hover{transform:translateY(-5px)}.shot.svelte-s2vxfp{aspect-ratio:1440/900;background:#0b1320;border-bottom:1px solid #596b82}.project-body.svelte-s2vxfp{flex-direction:column;flex:1;padding:22px 26px 26px;display:flex}.project-top.svelte-s2vxfp{color:var(--campaign-accent);letter-spacing:.12em;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}h3.svelte-s2vxfp{letter-spacing:-.025em;color:#fff;overflow-wrap:anywhere;margin:22px 0 10px;font-size:23px;line-height:1.25}.project.svelte-s2vxfp p:where(.svelte-s2vxfp){color:#c4d2e5;overflow-wrap:anywhere;margin:0 0 24px;font-size:12px}.preview-label.svelte-s2vxfp{color:var(--campaign-accent);justify-content:space-between;gap:12px;margin-top:auto;font-size:13px;display:flex}.empty.svelte-s2vxfp{color:#d3deec;margin:0;font-size:16px;line-height:1.8}.empty.svelte-s2vxfp a:where(.svelte-s2vxfp){color:var(--campaign-accent);border-bottom:1px solid}.editing.svelte-s2vxfp p:where(.svelte-s2vxfp){margin:0 0 26px}.other-campaigns.svelte-s2vxfp{color:#d3deec;border-top:1px solid #536176;flex-wrap:wrap;justify-content:space-between;gap:22px;padding-top:30px;font-size:14px;display:flex}@media (max-width:900px){.intro.svelte-s2vxfp{flex-direction:column;align-items:flex-start;gap:16px}.project-grid.svelte-s2vxfp{grid-template-columns:repeat(2,minmax(0,1fr))}.approach.svelte-s2vxfp,.editing.svelte-s2vxfp{gap:30px}}@media (max-width:599px){.campaign-page.svelte-s2vxfp{padding:28px 20px 60px}header.svelte-s2vxfp{padding:60px 0}.approach.svelte-s2vxfp,.editing.svelte-s2vxfp{grid-template-columns:1fr;padding:45px 0}.project-grid.svelte-s2vxfp{grid-template-columns:1fr}.section-heading.svelte-s2vxfp{flex-direction:column;align-items:start;gap:16px}.button.svelte-s2vxfp{flex-shrink:1;max-width:100%}}@media (prefers-reduced-motion:reduce){.project.svelte-s2vxfp{transition:none}.project.svelte-s2vxfp:hover{transform:none}}
