.ProjectPage-module-scss-module__zmj9fG__page{--motion-fast:.14s;--motion-medium:.24s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--modal-caption-bg:#0f121ffa;--modal-overlay-bg:#030512e6;--modal-panel-bg:#15192afa;--project-nav-bg:#090814f5;z-index:1;width:min(1280px,100% - clamp(1rem,4vw,4rem));margin:0 auto;padding:1rem 0 4rem;position:relative}:root[data-theme=light] .ProjectPage-module-scss-module__zmj9fG__page{--modal-caption-bg:#f0ede0fa;--modal-overlay-bg:#fcfaede6;--modal-panel-bg:#eae6d5fa;--project-nav-bg:#f6f7ebf5}.ProjectPage-module-scss-module__zmj9fG__nav{z-index:20;isolation:isolate;transition:border-radius var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);will-change:transform;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:.35rem;margin-bottom:1.3rem;padding:.72rem 1rem;display:grid;position:sticky;top:0;transform:translate(0,0)}.ProjectPage-module-scss-module__zmj9fG__nav:before{content:"";z-index:0;border:1px solid var(--nav-border);border-radius:inherit;background:var(--nav-bg-top);box-shadow:var(--nav-shadow-top);opacity:1;pointer-events:none;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,border-radius var(--motion-fast) ease,box-shadow var(--motion-fast) ease;-webkit-backdrop-filter:blur(12px)saturate(132%);backdrop-filter:blur(12px)saturate(132%);position:absolute;inset:0}.ProjectPage-module-scss-module__zmj9fG__navScrolled{border-radius:0 0 1.15rem 1.15rem;margin-top:0;top:0;transform:none}.ProjectPage-module-scss-module__zmj9fG__navScrolled:before{background:var(--nav-bg);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(12px)saturate(132%);backdrop-filter:blur(12px)saturate(132%);border-top-width:0;border-top-color:#0000;inset:0}.ProjectPage-module-scss-module__zmj9fG__brandBack,.ProjectPage-module-scss-module__zmj9fG__navLinks,.ProjectPage-module-scss-module__zmj9fG__navControls{z-index:1;position:relative}.ProjectPage-module-scss-module__zmj9fG__nav a{color:inherit;text-decoration:none}.ProjectPage-module-scss-module__zmj9fG__brandBack{min-width:0;color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;white-space:nowrap;align-items:center;gap:.45rem;font-size:.86rem;line-height:1.2;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__navLinks,.ProjectPage-module-scss-module__zmj9fG__navControls{align-items:center;display:flex}.ProjectPage-module-scss-module__zmj9fG__navLinks{color:var(--nav-link);gap:1rem;font-size:.9rem}.ProjectPage-module-scss-module__zmj9fG__navLinks a{color:inherit;align-items:center;font-weight:700;line-height:1;transition:color .16s;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__navLinks a:hover{color:var(--nav-link-hover)}.ProjectPage-module-scss-module__zmj9fG__navControls{justify-content:flex-end;gap:.5rem}.ProjectPage-module-scss-module__zmj9fG__navIcon{width:1rem;height:1rem}.ProjectPage-module-scss-module__zmj9fG__themeToggle,.ProjectPage-module-scss-module__zmj9fG__localeToggle{border:1px solid var(--panel-border);background:var(--toggle-bg);border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.ProjectPage-module-scss-module__zmj9fG__themeToggle button,.ProjectPage-module-scss-module__zmj9fG__localeToggle button{height:2rem;color:var(--text-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__themeToggle button{width:2.1rem;min-width:2.1rem}.ProjectPage-module-scss-module__zmj9fG__localeToggle button{min-width:2.4rem}.ProjectPage-module-scss-module__zmj9fG__themeIcon{width:1rem;height:1rem}.ProjectPage-module-scss-module__zmj9fG__themeToggle .ProjectPage-module-scss-module__zmj9fG__themeActive,.ProjectPage-module-scss-module__zmj9fG__localeToggle .ProjectPage-module-scss-module__zmj9fG__localeActive{background:var(--toggle-active-bg);color:var(--text-strong)}.ProjectPage-module-scss-module__zmj9fG__glassPanel{border:1px solid var(--panel-border);background:linear-gradient(145deg, var(--panel-bg-a), var(--panel-bg-b));box-shadow:var(--panel-shadow);border-radius:.9rem;position:relative;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__glassPanel:before{content:"";z-index:0;border-radius:inherit;background:var(--panel-highlight);-webkit-backdrop-filter:var(--panel-frost);backdrop-filter:var(--panel-frost);position:absolute;inset:0}.ProjectPage-module-scss-module__zmj9fG__panelContent{z-index:1;position:relative}.ProjectPage-module-scss-module__zmj9fG__interactiveCard{--hover:0;transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease}.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle 340px at 50% 0%, color-mix(in srgb, var(--accent-strong) 13%, transparent), transparent 58%);opacity:var(--hover);pointer-events:none;transition:opacity var(--motion-fast) ease;position:absolute;inset:0}.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal]{opacity:0;transition:opacity var(--motion-medium) ease,transform var(--motion-medium) var(--motion-ease);will-change:opacity,transform;transform:translateY(8px)}.ProjectPage-module-scss-module__zmj9fG__revealReady [data-revealed=true]{opacity:1;will-change:auto;transform:none}.ProjectPage-module-scss-module__zmj9fG__hero{margin-top:1.2rem;transition:none;transform:none}.ProjectPage-module-scss-module__zmj9fG__hero>.ProjectPage-module-scss-module__zmj9fG__panelContent{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.25rem,4vw,3.1rem);display:grid}.ProjectPage-module-scss-module__zmj9fG__heroCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ProjectPage-module-scss-module__zmj9fG__eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:800;line-height:1.3}.ProjectPage-module-scss-module__zmj9fG__hero h1,.ProjectPage-module-scss-module__zmj9fG__sectionHeader h2,.ProjectPage-module-scss-module__zmj9fG__deliveryLens h2,.ProjectPage-module-scss-module__zmj9fG__systemMapPanel h2,.ProjectPage-module-scss-module__zmj9fG__valuePanel h2,.ProjectPage-module-scss-module__zmj9fG__bridgeCopy h2,.ProjectPage-module-scss-module__zmj9fG__deepDive h2,.ProjectPage-module-scss-module__zmj9fG__cta h2{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;letter-spacing:0;margin:0}.ProjectPage-module-scss-module__zmj9fG__hero h1{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:780px;font-size:clamp(2.55rem,6.4vw,5.15rem);line-height:.98}.ProjectPage-module-scss-module__zmj9fG__lead{max-width:730px;color:var(--text-muted);margin:1.15rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.72}.ProjectPage-module-scss-module__zmj9fG__heroBadges,.ProjectPage-module-scss-module__zmj9fG__tags,.ProjectPage-module-scss-module__zmj9fG__links{flex-wrap:wrap;gap:.55rem;scroll-margin-top:6rem;display:flex}.ProjectPage-module-scss-module__zmj9fG__heroBadges{margin-top:1.35rem}.ProjectPage-module-scss-module__zmj9fG__heroBadges span,.ProjectPage-module-scss-module__zmj9fG__tags span{border:1px solid var(--chip-border);background:var(--chip-bg);min-height:2rem;color:var(--text-muted);border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .62rem;font-size:.82rem;line-height:1;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__badgeIcon{width:.95rem;height:.95rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__tags{margin-top:.7rem}.ProjectPage-module-scss-module__zmj9fG__links{margin-top:1.35rem}.ProjectPage-module-scss-module__zmj9fG__links a,.ProjectPage-module-scss-module__zmj9fG__mailLink{color:var(--accent);transition:color var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);align-items:center;gap:.45rem;font-weight:800;text-decoration:none;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__icon,.ProjectPage-module-scss-module__zmj9fG__externalIcon{width:1rem;height:1rem}.ProjectPage-module-scss-module__zmj9fG__externalIcon{opacity:.65}.ProjectPage-module-scss-module__zmj9fG__heroVisual{grid-template-rows:minmax(0,1fr) auto;gap:.8rem;min-width:0;display:grid}.ProjectPage-module-scss-module__zmj9fG__mediaFrame{border:1px solid var(--panel-border);background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--accent-strong) 14%, transparent), transparent 42%),var(--media-bg);border-radius:.75rem;place-items:center;min-height:clamp(15rem,25vw,23rem);display:grid;position:relative;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__projectImage{object-fit:contain;width:100%;height:100%;display:block}.ProjectPage-module-scss-module__zmj9fG__mediaButton{width:100%;height:100%;min-height:inherit;border-radius:inherit;color:inherit;cursor:zoom-in;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__mediaButton:after{content:"";border-radius:inherit;background:linear-gradient(180deg, transparent 58%, var(--media-overlay-shade)),radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--accent-strong) 12%, transparent), transparent 44%);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease;position:absolute;inset:0}.ProjectPage-module-scss-module__zmj9fG__mediaHint{z-index:1;border:1px solid var(--chip-border);background:color-mix(in srgb, var(--button-secondary-bg) 88%, transparent);min-height:2.15rem;color:var(--text-strong);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);border-radius:999px;align-items:center;gap:.42rem;padding:.52rem .72rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(4px)}.ProjectPage-module-scss-module__zmj9fG__mediaHintIcon{width:.95rem;height:.95rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__mediaFallback{place-items:center;width:100%;min-height:16rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__fallbackIcon{width:3rem;height:3rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__stackPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__stackPanel div{border:1px solid var(--chip-border);background:color-mix(in srgb, var(--chip-bg) 78%, transparent);border-radius:.7rem;min-width:0;padding:.85rem}.ProjectPage-module-scss-module__zmj9fG__stackPanel span,.ProjectPage-module-scss-module__zmj9fG__proofItem span,.ProjectPage-module-scss-module__zmj9fG__cardTopline span,.ProjectPage-module-scss-module__zmj9fG__sectionKicker span{color:var(--text-soft);letter-spacing:.02em;font-size:.75rem;font-weight:800}.ProjectPage-module-scss-module__zmj9fG__stackPanel strong{color:var(--text-strong);text-overflow:ellipsis;margin-top:.24rem;font-size:.9rem;line-height:1.35;display:block;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__imageModal{z-index:80;background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--accent-strong) 11%, transparent), transparent 36%),var(--modal-overlay-bg);cursor:zoom-out;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.ProjectPage-module-scss-module__zmj9fG__imageModalPanel{border:1px solid var(--panel-border);background:var(--modal-panel-bg);width:min(1120px,100%);max-height:min(86svh,820px);box-shadow:var(--panel-shadow);cursor:default;border-radius:1rem;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__imageModalImage{object-fit:contain;background:var(--media-bg);width:100%;height:100%;max-height:calc(min(86svh,820px) - 4.85rem);display:block}.ProjectPage-module-scss-module__zmj9fG__imageModalCaption{border-top:1px solid var(--panel-border);background:var(--modal-caption-bg);color:var(--text-muted);justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.ProjectPage-module-scss-module__zmj9fG__imageModalCaption strong{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;font-size:.95rem}.ProjectPage-module-scss-module__zmj9fG__imageModalCaption span{text-align:right;max-width:68ch;line-height:1.45}.ProjectPage-module-scss-module__zmj9fG__imageModalClose{z-index:2;border:1px solid var(--chip-border);background:color-mix(in srgb, var(--button-secondary-bg) 88%, transparent);width:2.35rem;height:2.35rem;color:var(--text-strong);cursor:pointer;transition:border-color var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.ProjectPage-module-scss-module__zmj9fG__imageModalCloseIcon{width:1.05rem;height:1.05rem}.ProjectPage-module-scss-module__zmj9fG__proofStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__proofItem .ProjectPage-module-scss-module__zmj9fG__panelContent{grid-template:"icon label""icon value""icon spacer"minmax(0,1fr)/1.45rem minmax(0,1fr);align-content:stretch;align-items:start;gap:.16rem .68rem;height:100%;padding:.95rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__proofIcon{width:1.16rem;height:1.16rem;color:var(--accent-strong);grid-area:icon;align-self:center}.ProjectPage-module-scss-module__zmj9fG__proofItem .ProjectPage-module-scss-module__zmj9fG__panelContent>span{grid-area:label}.ProjectPage-module-scss-module__zmj9fG__proofItem strong{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;text-overflow:ellipsis;grid-area:value;font-size:clamp(.85rem,1vw,.98rem);line-height:1.25;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__proofItemSignal strong{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.78rem,.9vw,.9rem);line-height:1.22;display:-webkit-box}.ProjectPage-module-scss-module__zmj9fG__deliveryLens,.ProjectPage-module-scss-module__zmj9fG__storySection,.ProjectPage-module-scss-module__zmj9fG__deliveryProof,.ProjectPage-module-scss-module__zmj9fG__clientBridge,.ProjectPage-module-scss-module__zmj9fG__deepDive,.ProjectPage-module-scss-module__zmj9fG__note,.ProjectPage-module-scss-module__zmj9fG__cta{margin-top:clamp(1.4rem,4vw,3rem);scroll-margin-top:clamp(5.5rem,8vw,7rem)}.ProjectPage-module-scss-module__zmj9fG__sectionHeader{max-width:850px;margin-bottom:1rem}.ProjectPage-module-scss-module__zmj9fG__storySection .ProjectPage-module-scss-module__zmj9fG__sectionHeader{margin-bottom:clamp(1.2rem,2.6vw,1.8rem)}.ProjectPage-module-scss-module__zmj9fG__storyHeader{grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr);align-items:center;gap:clamp(1.2rem,4vw,3.6rem);max-width:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__sectionHeader.ProjectPage-module-scss-module__zmj9fG__storyHeader h2{max-width:680px;font-size:clamp(2rem,3.15vw,3rem);line-height:1.06}.ProjectPage-module-scss-module__zmj9fG__storyIntroCopy{min-width:0}.ProjectPage-module-scss-module__zmj9fG__storyHeaderCopy{max-width:54ch;color:var(--text-muted);margin:0;line-height:1.62}.ProjectPage-module-scss-module__zmj9fG__storyFlow{border-top:1px solid color-mix(in srgb, var(--panel-border) 64%, transparent);gap:.9rem;min-width:0;padding-top:.95rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__storyFlow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem 1rem;margin:0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__storyFlow li{border-bottom:1px solid color-mix(in srgb, var(--panel-border) 42%, transparent);min-height:2.45rem;color:var(--text-muted);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.52rem;padding:.48rem 0;display:grid}.ProjectPage-module-scss-module__zmj9fG__storyFlow li:nth-last-child(-n+2){border-bottom-color:#0000}.ProjectPage-module-scss-module__zmj9fG__storyFlow li span{box-sizing:border-box;background:color-mix(in srgb, var(--accent-strong) 14%, transparent);width:1.85rem;height:1.85rem;color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;place-items:center;padding-top:.06em;font-size:.64rem;line-height:1;display:inline-grid}.ProjectPage-module-scss-module__zmj9fG__storyFlowIcon{width:1rem;min-width:1rem;height:1rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__storyFlow strong{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;font-size:.82rem;line-height:1.28}.ProjectPage-module-scss-module__zmj9fG__sectionHeader h2{font-size:clamp(2rem,4.8vw,4.2rem);line-height:1.02}.ProjectPage-module-scss-module__zmj9fG__deliveryLens>.ProjectPage-module-scss-module__zmj9fG__panelContent{padding:clamp(1.1rem,2.7vw,1.85rem)}.ProjectPage-module-scss-module__zmj9fG__lensHeader{grid-template-columns:minmax(0,.92fr) minmax(280px,.62fr);grid-template-areas:"kicker kicker""title copy";align-items:end;gap:clamp(1rem,3vw,2rem);display:grid}.ProjectPage-module-scss-module__zmj9fG__lensKicker{grid-area:kicker;justify-content:center;justify-self:center;width:max-content;max-width:100%}.ProjectPage-module-scss-module__zmj9fG__lensHeaderTitle{grid-area:title;min-width:0}.ProjectPage-module-scss-module__zmj9fG__lensHeader h2{margin-top:.85rem;font-size:clamp(1.55rem,2.8vw,2.65rem);line-height:1.12}.ProjectPage-module-scss-module__zmj9fG__lensHeader p{color:var(--text-muted);grid-area:copy;margin:0;line-height:1.62}.ProjectPage-module-scss-module__zmj9fG__lensRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,2vw,1.2rem);margin-top:1.45rem;display:grid;position:relative}.ProjectPage-module-scss-module__zmj9fG__lensRail:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-strong) 46%, transparent), transparent);opacity:.72;height:1px;position:absolute;top:1.32rem;left:8%;right:8%}.ProjectPage-module-scss-module__zmj9fG__lensStep{min-width:0;position:relative}.ProjectPage-module-scss-module__zmj9fG__lensNode{z-index:1;border:1px solid var(--chip-border);background:linear-gradient(145deg, color-mix(in srgb, var(--chip-bg) 86%, transparent), color-mix(in srgb, var(--button-secondary-bg) 38%, transparent));min-height:2.62rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 8%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .68rem;display:inline-flex;position:relative}.ProjectPage-module-scss-module__zmj9fG__lensNode span{color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;font-size:.72rem;line-height:1}.ProjectPage-module-scss-module__zmj9fG__lensIcon{width:1.05rem;height:1.05rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__lensStep h3{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;margin:.82rem 0 0;font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.26}.ProjectPage-module-scss-module__zmj9fG__lensStep p{color:var(--text-muted);margin:.5rem 0 0;font-size:.94rem;line-height:1.55}.ProjectPage-module-scss-module__zmj9fG__lensConnector{display:none}.ProjectPage-module-scss-module__zmj9fG__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__storyCard .ProjectPage-module-scss-module__zmj9fG__panelContent{flex-direction:column;min-height:clamp(8.8rem,10.5vw,10.4rem);padding:clamp(1rem,2.2vw,1.35rem);display:flex}.ProjectPage-module-scss-module__zmj9fG__storyCard:first-child,.ProjectPage-module-scss-module__zmj9fG__storyCard:nth-child(3){background:linear-gradient(145deg, color-mix(in srgb, var(--panel-bg-a) 112%, transparent), var(--panel-bg-b))}.ProjectPage-module-scss-module__zmj9fG__cardTopline,.ProjectPage-module-scss-module__zmj9fG__sectionKicker{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ProjectPage-module-scss-module__zmj9fG__cardIcon,.ProjectPage-module-scss-module__zmj9fG__kickerIcon{width:1.25rem;height:1.25rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__storyCard h3{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;margin:.78rem 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.28}.ProjectPage-module-scss-module__zmj9fG__storyCard p,.ProjectPage-module-scss-module__zmj9fG__systemMapPanel>.ProjectPage-module-scss-module__zmj9fG__panelContent>p,.ProjectPage-module-scss-module__zmj9fG__bridgeCopy p,.ProjectPage-module-scss-module__zmj9fG__deepDive p,.ProjectPage-module-scss-module__zmj9fG__notePanel p,.ProjectPage-module-scss-module__zmj9fG__cta p{color:var(--text-muted);margin:.85rem 0 0;line-height:1.68}.ProjectPage-module-scss-module__zmj9fG__deliveryProof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__systemMapPanel .ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__valuePanel .ProjectPage-module-scss-module__zmj9fG__panelContent{flex-direction:column;height:100%;padding:clamp(1.1rem,2.6vw,1.75rem);display:flex}.ProjectPage-module-scss-module__zmj9fG__valuePanel .ProjectPage-module-scss-module__zmj9fG__panelContent{justify-content:center}.ProjectPage-module-scss-module__zmj9fG__systemMapPanel h2,.ProjectPage-module-scss-module__zmj9fG__valuePanel h2{margin-top:.85rem;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.14}.ProjectPage-module-scss-module__zmj9fG__systemSteps{gap:.8rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__systemSteps li{border:1px solid var(--chip-border);background:linear-gradient(145deg, color-mix(in srgb, var(--chip-bg) 82%, transparent), color-mix(in srgb, var(--button-secondary-bg) 46%, transparent));border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.82rem;padding:.92rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__stepIndex{border:1px solid var(--chip-border);background:color-mix(in srgb, var(--accent-strong) 16%, transparent);width:2.15rem;height:2.15rem;color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;border-radius:999px;place-items:center;font-size:.72rem;line-height:1;display:inline-grid}.ProjectPage-module-scss-module__zmj9fG__stepLabel{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.28rem;font-size:.7rem;font-weight:800;line-height:1.2;display:block}.ProjectPage-module-scss-module__zmj9fG__systemSteps strong{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.28;display:block}.ProjectPage-module-scss-module__zmj9fG__systemSteps p{color:var(--text-muted);margin:.42rem 0 0;line-height:1.58}.ProjectPage-module-scss-module__zmj9fG__valueList{gap:.82rem;margin-top:1.15rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__valueItem{border:1px solid var(--chip-border);background:color-mix(in srgb, var(--chip-bg) 74%, transparent);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.9rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__valueItem p{color:var(--text-muted);margin:0;line-height:1.58}.ProjectPage-module-scss-module__zmj9fG__valueIcon{width:1.08rem;min-width:1.08rem;height:1.08rem;color:var(--accent-strong);margin-top:.18rem}.ProjectPage-module-scss-module__zmj9fG__bridgePanel .ProjectPage-module-scss-module__zmj9fG__panelContent{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(1.1rem,3vw,2.2rem);padding:clamp(1.1rem,2.6vw,1.75rem);display:grid}.ProjectPage-module-scss-module__zmj9fG__bridgeCopy{min-width:0}.ProjectPage-module-scss-module__zmj9fG__bridgeCopy h2{margin-top:.85rem;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.14}.ProjectPage-module-scss-module__zmj9fG__bridgeSteps{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__bridgeSteps li{border:1px solid var(--chip-border);background:linear-gradient(145deg, color-mix(in srgb, var(--chip-bg) 80%, transparent), color-mix(in srgb, var(--button-secondary-bg) 42%, transparent));border-radius:.86rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.85rem;padding:.9rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__bridgeStepMeta{min-width:6.6rem;color:var(--accent-strong);letter-spacing:.02em;align-items:center;gap:.42rem;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex}.ProjectPage-module-scss-module__zmj9fG__bridgeStepIcon{width:1rem;min-width:1rem;height:1rem}.ProjectPage-module-scss-module__zmj9fG__bridgeSteps h3{color:var(--text-strong);font-family:var(--font-krona-one),sans-serif;margin:0;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.25}.ProjectPage-module-scss-module__zmj9fG__bridgeSteps p{color:var(--text-muted);margin:.45rem 0 0;line-height:1.58}.ProjectPage-module-scss-module__zmj9fG__deepDive{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:1rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__timelinePanel .ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__cta .ProjectPage-module-scss-module__zmj9fG__panelContent{padding:clamp(1.1rem,2.6vw,1.75rem)}.ProjectPage-module-scss-module__zmj9fG__deepDive h2,.ProjectPage-module-scss-module__zmj9fG__cta h2{margin-top:.85rem;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.14}.ProjectPage-module-scss-module__zmj9fG__timeline{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__timeline li{border:1px solid var(--chip-border);background:color-mix(in srgb, var(--chip-bg) 72%, transparent);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.85rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__timeline li span{background:color-mix(in srgb, var(--accent-strong) 18%, transparent);width:2rem;height:2rem;color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;border-radius:999px;place-items:center;font-size:.78rem;display:inline-grid}.ProjectPage-module-scss-module__zmj9fG__timeline li p{margin:0}.ProjectPage-module-scss-module__zmj9fG__proofSignalPanel{border:1px solid color-mix(in srgb, var(--panel-border) 78%, var(--accent-strong));background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--accent-strong) 18%, transparent), transparent 33%),radial-gradient(circle at 88% 78%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 36%),linear-gradient(145deg, color-mix(in srgb, var(--panel-bg-a) 92%, transparent), color-mix(in srgb, var(--panel-bg-b) 92%, transparent));min-height:100%;box-shadow:var(--panel-shadow);border-radius:.9rem;position:relative;overflow:hidden}.ProjectPage-module-scss-module__zmj9fG__proofSignalPanel:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--panel-border) 28%, transparent) 1px, transparent 1px),linear-gradient(180deg, color-mix(in srgb, var(--panel-border) 24%, transparent) 1px, transparent 1px);opacity:.32;background-size:2.1rem 2.1rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 42% 42%,#000,#0000 72%)}.ProjectPage-module-scss-module__zmj9fG__proofSignalContent{z-index:1;min-height:100%;padding:clamp(1.1rem,2.6vw,1.75rem);position:relative}.ProjectPage-module-scss-module__zmj9fG__proofSignalKicker{justify-content:flex-end;width:100%}.ProjectPage-module-scss-module__zmj9fG__proofSignalBody{grid-template-columns:minmax(7rem,.78fr) minmax(0,1.38fr);align-items:center;gap:clamp(1rem,2.5vw,1.6rem);min-height:clamp(14rem,20vw,18rem);margin-top:.9rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__proofSignalMark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-strong) 38%, var(--panel-border));background:radial-gradient(circle, color-mix(in srgb, var(--accent-strong) 22%, transparent), transparent 58%),color-mix(in srgb, var(--chip-bg) 48%, transparent);width:clamp(7.2rem,10vw,9.5rem);color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 .72rem color-mix(in srgb, var(--accent-strong) 7%, transparent),inset 0 0 2.5rem color-mix(in srgb, var(--accent-strong) 12%, transparent);border-radius:999px;justify-self:center;place-items:center;font-size:.72rem;display:grid;position:relative}.ProjectPage-module-scss-module__zmj9fG__proofSignalMark:before,.ProjectPage-module-scss-module__zmj9fG__proofSignalRing{content:"";border:1px solid color-mix(in srgb, var(--accent-strong) 28%, transparent);border-radius:inherit;pointer-events:none;position:absolute}.ProjectPage-module-scss-module__zmj9fG__proofSignalMark:before{opacity:.7;inset:1rem}.ProjectPage-module-scss-module__zmj9fG__proofSignalRing{opacity:.5;inset:-.82rem}.ProjectPage-module-scss-module__zmj9fG__proofSignalIcon{width:1.75rem;height:1.75rem}.ProjectPage-module-scss-module__zmj9fG__proofSignalList{gap:0;margin:0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__proofSignalItem{border-bottom:1px solid color-mix(in srgb, var(--panel-border) 56%, transparent);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.68rem;min-height:3.65rem;padding:.65rem 0;display:grid;position:relative}.ProjectPage-module-scss-module__zmj9fG__proofSignalItem:last-child{border-bottom:0}.ProjectPage-module-scss-module__zmj9fG__proofSignalIndex{background:color-mix(in srgb, var(--accent-strong) 14%, transparent);width:2.12rem;height:2.12rem;color:var(--accent-strong);font-family:var(--font-krona-one),sans-serif;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.ProjectPage-module-scss-module__zmj9fG__proofSignalItemIcon{width:1rem;height:1rem;color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__proofSignalItem p{color:var(--text-muted);margin:0;line-height:1.58}.ProjectPage-module-scss-module__zmj9fG__notePanel{max-width:920px;color:var(--text-muted);align-items:flex-start;gap:.65rem;display:flex}.ProjectPage-module-scss-module__zmj9fG__noteIcon{width:1.05rem;min-width:1.05rem;height:1.05rem;color:var(--accent-strong);margin-top:.18rem}.ProjectPage-module-scss-module__zmj9fG__notePanel p{margin:0}.ProjectPage-module-scss-module__zmj9fG__cta .ProjectPage-module-scss-module__zmj9fG__panelContent{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:center;gap:clamp(1.1rem,3vw,2.2rem);display:grid}.ProjectPage-module-scss-module__zmj9fG__ctaCopy p{max-width:760px}.ProjectPage-module-scss-module__zmj9fG__ctaFit{gap:1rem;min-width:0;display:grid}.ProjectPage-module-scss-module__zmj9fG__ctaFit ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ProjectPage-module-scss-module__zmj9fG__ctaFit li{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.58rem;line-height:1.5;display:grid}.ProjectPage-module-scss-module__zmj9fG__fitIcon{width:1rem;min-width:1rem;height:1rem;color:var(--accent-strong);margin-top:.2rem}.ProjectPage-module-scss-module__zmj9fG__mailLink{background:var(--button-primary-bg);width:fit-content;min-height:2.65rem;color:var(--button-primary-text);white-space:nowrap;border-radius:999px;padding:.75rem 1rem}@media (hover:hover) and (pointer:fine){.ProjectPage-module-scss-module__zmj9fG__interactiveCard:hover,.ProjectPage-module-scss-module__zmj9fG__interactiveCard:focus-within{--hover:1;border-color:color-mix(in srgb, var(--accent-strong) 34%, var(--panel-border));transform:translateY(-2px)}.ProjectPage-module-scss-module__zmj9fG__links a:hover,.ProjectPage-module-scss-module__zmj9fG__nav a:hover{color:var(--accent-strong)}.ProjectPage-module-scss-module__zmj9fG__links a:hover,.ProjectPage-module-scss-module__zmj9fG__mailLink:hover{transform:translateY(-1px)}.ProjectPage-module-scss-module__zmj9fG__mediaButton:hover:after,.ProjectPage-module-scss-module__zmj9fG__mediaButton:focus-visible:after{opacity:1}.ProjectPage-module-scss-module__zmj9fG__mediaButton:hover .ProjectPage-module-scss-module__zmj9fG__mediaHint,.ProjectPage-module-scss-module__zmj9fG__mediaButton:focus-visible .ProjectPage-module-scss-module__zmj9fG__mediaHint{opacity:1;transform:translate(0,0)}.ProjectPage-module-scss-module__zmj9fG__imageModalClose:hover{border-color:color-mix(in srgb, var(--accent-strong) 48%, var(--chip-border));transform:translateY(-1px)}}@media (max-width:980px){.ProjectPage-module-scss-module__zmj9fG__hero>.ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__lensHeader,.ProjectPage-module-scss-module__zmj9fG__cta .ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__deliveryProof,.ProjectPage-module-scss-module__zmj9fG__bridgePanel .ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__deepDive{grid-template-columns:1fr}.ProjectPage-module-scss-module__zmj9fG__lensHeader{grid-template-areas:"kicker""title""copy";align-items:start}.ProjectPage-module-scss-module__zmj9fG__storyHeader{grid-template-columns:1fr;align-items:start}.ProjectPage-module-scss-module__zmj9fG__storyFlow{max-width:720px}.ProjectPage-module-scss-module__zmj9fG__proofSignalBody{grid-template-columns:1fr;min-height:auto}.ProjectPage-module-scss-module__zmj9fG__proofSignalMark{justify-self:start;width:7rem}.ProjectPage-module-scss-module__zmj9fG__lensRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectPage-module-scss-module__zmj9fG__lensRail:before{display:none}.ProjectPage-module-scss-module__zmj9fG__heroVisual{order:-1}.ProjectPage-module-scss-module__zmj9fG__proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProjectPage-module-scss-module__zmj9fG__page{width:min(100% - 1rem,1280px);padding-top:.5rem}.ProjectPage-module-scss-module__zmj9fG__glassPanel:before{-webkit-backdrop-filter:none;backdrop-filter:none}.ProjectPage-module-scss-module__zmj9fG__interactiveCard,.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after,.ProjectPage-module-scss-module__zmj9fG__mediaButton:after,.ProjectPage-module-scss-module__zmj9fG__mediaHint,.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal],.ProjectPage-module-scss-module__zmj9fG__imageModalClose,.ProjectPage-module-scss-module__zmj9fG__links a,.ProjectPage-module-scss-module__zmj9fG__mailLink,.ProjectPage-module-scss-module__zmj9fG__nav a{will-change:auto;transition:none}.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after{display:none}.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal],.ProjectPage-module-scss-module__zmj9fG__revealReady [data-revealed=true]{opacity:1;will-change:auto;transform:none}.ProjectPage-module-scss-module__zmj9fG__nav{border-radius:1rem;align-items:flex-start;top:0}.ProjectPage-module-scss-module__zmj9fG__nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;inset:0}.ProjectPage-module-scss-module__zmj9fG__navScrolled{border-radius:0 0 .95rem .95rem;top:0;transform:none}.ProjectPage-module-scss-module__zmj9fG__navScrolled:before{-webkit-backdrop-filter:none;backdrop-filter:none;inset:0}.ProjectPage-module-scss-module__zmj9fG__navLinks{flex-direction:column;align-items:flex-start;gap:.4rem}.ProjectPage-module-scss-module__zmj9fG__navControls{gap:.35rem}.ProjectPage-module-scss-module__zmj9fG__themeToggle,.ProjectPage-module-scss-module__zmj9fG__localeToggle{gap:.18rem;padding:.2rem}.ProjectPage-module-scss-module__zmj9fG__themeToggle button,.ProjectPage-module-scss-module__zmj9fG__localeToggle button{height:1.8rem;font-size:.78rem}.ProjectPage-module-scss-module__zmj9fG__themeToggle button{width:1.8rem;min-width:1.8rem}.ProjectPage-module-scss-module__zmj9fG__localeToggle button{min-width:2.05rem}.ProjectPage-module-scss-module__zmj9fG__hero h1{font-size:clamp(2rem,9.2vw,2.75rem);line-height:1.08}.ProjectPage-module-scss-module__zmj9fG__heroVisual{order:0}.ProjectPage-module-scss-module__zmj9fG__mediaFrame{min-height:13rem}.ProjectPage-module-scss-module__zmj9fG__stackPanel,.ProjectPage-module-scss-module__zmj9fG__storyGrid,.ProjectPage-module-scss-module__zmj9fG__lensRail,.ProjectPage-module-scss-module__zmj9fG__bridgePanel .ProjectPage-module-scss-module__zmj9fG__panelContent,.ProjectPage-module-scss-module__zmj9fG__proofStrip,.ProjectPage-module-scss-module__zmj9fG__cta .ProjectPage-module-scss-module__zmj9fG__panelContent{grid-template-columns:1fr}.ProjectPage-module-scss-module__zmj9fG__lensStep{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .75rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__lensStep h3{margin-top:.24rem}.ProjectPage-module-scss-module__zmj9fG__lensStep p{grid-column:2}.ProjectPage-module-scss-module__zmj9fG__storyCard .ProjectPage-module-scss-module__zmj9fG__panelContent{min-height:auto}.ProjectPage-module-scss-module__zmj9fG__deliveryLens,.ProjectPage-module-scss-module__zmj9fG__storySection,.ProjectPage-module-scss-module__zmj9fG__deliveryProof,.ProjectPage-module-scss-module__zmj9fG__clientBridge,.ProjectPage-module-scss-module__zmj9fG__deepDive,.ProjectPage-module-scss-module__zmj9fG__note,.ProjectPage-module-scss-module__zmj9fG__cta{scroll-margin-top:5.8rem}.ProjectPage-module-scss-module__zmj9fG__storyFlow ol{grid-template-columns:1fr}.ProjectPage-module-scss-module__zmj9fG__storyFlow li:nth-last-child(-n+2){border-bottom-color:color-mix(in srgb, var(--panel-border) 42%, transparent)}.ProjectPage-module-scss-module__zmj9fG__storyFlow li:last-child{border-bottom-color:#0000}.ProjectPage-module-scss-module__zmj9fG__cta .ProjectPage-module-scss-module__zmj9fG__panelContent{display:grid}.ProjectPage-module-scss-module__zmj9fG__ctaFit{gap:1.05rem}.ProjectPage-module-scss-module__zmj9fG__mailLink{justify-content:center;width:100%}.ProjectPage-module-scss-module__zmj9fG__mediaHint{opacity:1;transform:none}.ProjectPage-module-scss-module__zmj9fG__imageModalCaption{gap:.35rem;display:grid}.ProjectPage-module-scss-module__zmj9fG__imageModalCaption span{text-align:left}}@media (pointer:coarse){.ProjectPage-module-scss-module__zmj9fG__glassPanel:before{-webkit-backdrop-filter:none;backdrop-filter:none}.ProjectPage-module-scss-module__zmj9fG__interactiveCard,.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after,.ProjectPage-module-scss-module__zmj9fG__mediaButton:after,.ProjectPage-module-scss-module__zmj9fG__mediaHint,.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal],.ProjectPage-module-scss-module__zmj9fG__imageModalClose,.ProjectPage-module-scss-module__zmj9fG__links a,.ProjectPage-module-scss-module__zmj9fG__mailLink,.ProjectPage-module-scss-module__zmj9fG__nav a{will-change:auto;transition:none}.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after{display:none}.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal],.ProjectPage-module-scss-module__zmj9fG__revealReady [data-revealed=true]{opacity:1;will-change:auto;transform:none}.ProjectPage-module-scss-module__zmj9fG__nav:before,.ProjectPage-module-scss-module__zmj9fG__navScrolled:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ProjectPage-module-scss-module__zmj9fG__interactiveCard,.ProjectPage-module-scss-module__zmj9fG__interactiveCard:after,.ProjectPage-module-scss-module__zmj9fG__mediaButton:after,.ProjectPage-module-scss-module__zmj9fG__mediaHint,.ProjectPage-module-scss-module__zmj9fG__revealReady [data-reveal],.ProjectPage-module-scss-module__zmj9fG__imageModalClose,.ProjectPage-module-scss-module__zmj9fG__links a,.ProjectPage-module-scss-module__zmj9fG__mailLink,.ProjectPage-module-scss-module__zmj9fG__nav a{transition:none}.ProjectPage-module-scss-module__zmj9fG__interactiveCard:hover,.ProjectPage-module-scss-module__zmj9fG__interactiveCard:focus-within,.ProjectPage-module-scss-module__zmj9fG__links a:hover,.ProjectPage-module-scss-module__zmj9fG__mailLink:hover{transform:none}}
