.investor-app,.investor-login{--investor-ink:#0a0c0b;--investor-green:#0e694e;--investor-rule:#cbc9c2;color:var(--investor-ink);font-family:IBM Plex Sans,sans-serif}.investor-app{background:#f4f1ec;min-height:100svh;padding:0 3.5vw}.investor-app [hidden],.investor-login [hidden]{display:none!important}.investor-app button,.investor-login button{font:inherit;border:1px solid var(--investor-green);background:var(--investor-green);color:#fff;cursor:pointer;border-radius:8px;min-height:44px;padding:.65rem 1rem;font-weight:500}.investor-app button:disabled,.investor-login button:disabled{opacity:.5;cursor:default}.investor-app a,.investor-login a{color:#07503c;text-underline-offset:.2em}.investor-app .investor-secondary,.investor-login .investor-secondary{color:#07503c;background:0 0}.investor-app .investor-quiet,.investor-login .investor-quiet{color:#07503c;background:0 0;border-color:#0000;padding:.5rem}.investor-app .brief-share-button{box-sizing:border-box;border:1px solid var(--investor-green);background:var(--investor-green);color:#fff;text-align:center;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.investor-app .brief-share-button:hover{background:#07503c;border-color:#07503c}.investor-app .brief-share-button:active{background:#05412f;border-color:#05412f}.investor-app :focus-visible,.investor-login :focus-visible{outline-offset:4px;outline:3px solid #0e694e}.investor-skip{z-index:30;background:#fff;padding:1rem;position:fixed;top:-100px;left:20px}.investor-skip:focus{top:10px}.investor-header{border-bottom:1px solid var(--investor-rule);justify-content:space-between;align-items:center;gap:1.5rem;max-width:1600px;min-height:94px;margin:auto;display:flex}.investor-header>a{max-width:245px;display:block}.investor-header>a svg{max-width:100%}.investor-switch{background:#ebe8e1;border-radius:10px;gap:.3rem;padding:4px;display:flex}.investor-switch a{white-space:nowrap;border-radius:7px;padding:.65rem 1.1rem;text-decoration:none}.investor-switch a[aria-current=page]{color:#fff;background:#0e694e}.investor-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.investor-status{color:#07503c;max-width:1440px;min-height:0;margin:.5rem auto;font-size:.94rem}.investor-status:empty{display:none}.investor-footer{border-top:1px solid var(--investor-rule);color:#555b56;align-items:center;gap:1.5rem;max-width:1440px;margin:2rem auto 0;padding:1.25rem 0;font-size:.85rem;display:flex}.investor-footer span{margin-right:auto}.presentation-viewer{max-width:1440px;margin:1rem auto 0}.presentation-stage-wrap{position:relative}.presentation-edge{z-index:3;place-items:center;width:52px;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 4px 18px #07183018;color:#07503c!important;background:#fbfaf7df!important;border-color:#0e694e80!important;min-height:72px!important;padding:0!important;font-size:2rem!important;line-height:1!important}.presentation-edge--previous{left:.65rem}.presentation-edge--next{right:.65rem}.presentation-edge:disabled{pointer-events:none;opacity:0!important}.presentation-stage-wrap.is-zooming .presentation-edge{display:none}.presentation-stage{border:1px solid var(--investor-rule);scrollbar-gutter:stable;background:#fbfaf7;border-radius:12px;overflow:auto;box-shadow:0 15px 40px #0a0c0b08}.presentation-slide{margin:0}.presentation-slide>img,.presentation-slide>video{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.presentation-slide>img{cursor:zoom-in}.presentation-slide>video{background:#0a0c0b;max-height:73svh}.presentation-stage.is-zoomed .presentation-slide>img{cursor:zoom-out;width:200%;max-width:none}.presentation-media-status{color:#555b56;background:#fbfaf7;justify-content:center;align-items:center;gap:.75rem;min-height:44px;padding:.5rem;font-size:.85rem;display:flex}.presentation-media-status:empty{display:none}.presentation-media-status button{min-height:36px;padding:.35rem .65rem;font-size:.8rem}.investor-orientation-hint{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));color:var(--investor-ink);overscroll-behavior:contain;background:#f4f1ec;border:0;border-radius:0;margin:0;position:fixed;inset:0}.investor-orientation-hint[open]{place-items:center;display:grid}.investor-orientation-hint::backdrop{background:#f4f1ec}.investor-orientation-hint__content{text-align:center;max-width:26rem}.investor-orientation-hint svg{width:clamp(160px,44vw,200px);height:auto;color:var(--investor-green);margin-inline:auto;display:block}.investor-orientation-hint p{margin:1.5rem 0 0;font-size:clamp(1.4rem,5vw,2rem);font-weight:500;line-height:1.4}.investor-orientation-hint p:focus{outline:none}.investor-login{flex-direction:column;justify-content:center;max-width:620px;min-height:100svh;margin:auto;padding:3rem 2rem;display:flex}.investor-login>a{align-self:flex-start}.investor-login-intro{margin:3rem 0 1.5rem}.investor-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#0e694e;font-size:.78rem;font-weight:600}.investor-login h1{letter-spacing:-.045em;margin:1rem 0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.03}.investor-login p{color:#555b56;line-height:1.6}.investor-login-form{flex-direction:column;gap:.7rem;display:flex}.investor-login input{color:#0a0c0b;width:100%;font:inherit;background:#fbfaf7;border:1px solid #aaa9a1;border-radius:8px;padding:.85rem}.investor-login label{margin-bottom:.25rem;font-size:.9rem;font-weight:500;display:block}.investor-login [data-code-step]{margin-top:.6rem}.investor-login [data-code-step] p{margin:.5rem 0;font-size:.85rem}.investor-login [data-login-status]{color:#07503c;margin:0}.investor-login-foot{border-top:1px solid #cbc9c2;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.9rem;display:flex}.investor-local-note{background:#ebe8e1;border-radius:8px;margin:1.5rem 0 0;padding:1rem;font-size:.85rem}.investor-local-note p{margin:.4rem 0}.investor-unavailable{max-width:800px;margin:5rem auto}.investor-privacy{max-width:760px;margin:3rem auto;padding:0 1.3rem 3rem;line-height:1.7}.investor-privacy h1{font-size:2.5rem;line-height:1.15}.investor-privacy h2{margin-top:2rem;font-size:1.2rem}@media (width>=1700px){.presentation-viewer{max-width:1350px}}@media (width<=800px){.investor-app{padding-inline:1rem}.investor-header{flex-wrap:wrap;gap:.5rem;min-height:110px;padding:1rem 0}.investor-header>a{max-width:185px}.investor-switch{order:3;justify-content:center;width:100%}.investor-switch a{text-align:center;flex:1}.investor-footer{flex-wrap:wrap;gap:.5rem}.investor-footer span{width:100%}.presentation-edge{width:44px;min-height:56px!important;font-size:1.7rem!important}.presentation-edge--previous{left:.35rem}.presentation-edge--next{right:.35rem}.presentation-stage{border-radius:8px}.presentation-slide>video{max-height:none}.investor-login{padding:2rem 1.2rem}.investor-login-intro{margin-top:2.5rem}}@media (width<=360px){.investor-app{padding:0 .6rem}}@media (prefers-reduced-motion:reduce){.investor-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.investor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.investor-video-shell,.presentation-slide,.story-slide__media{position:relative}.investor-video-shell video{margin-top:0!important}.investor-video-shell{margin-top:1.5rem}.investor-app .investor-video-play{z-index:2;color:#fff;background:#07503ced;border:2px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;min-height:44px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0006}.investor-video-play svg{width:32px;height:32px;display:block}.investor-orientation-hint__brand{justify-content:center;margin-bottom:2rem;display:flex}.investor-orientation-hint__brand img{width:min(205px,65vw);height:auto}.investor-app[data-format=presentation]{--presentation-safe-bottom:env(safe-area-inset-bottom,0px);padding-top:env(safe-area-inset-top,0px)}.presentation-stage-wrap{grid-template-columns:52px minmax(0,var(--presentation-width,1fr)) 52px;justify-content:center;align-items:center;gap:8px;display:grid}.investor-app .presentation-edge{align-self:center;position:static;top:auto;transform:none}.presentation-stage{box-sizing:content-box;width:var(--presentation-width,100%);height:var(--presentation-height,auto);scrollbar-gutter:auto;overflow:hidden}.presentation-slide{height:100%}.presentation-slide>img,.presentation-slide>video{object-fit:contain;width:100%;height:100%;max-height:none}.presentation-stage.is-zoomed{overflow:auto}.presentation-stage.is-zoomed .presentation-slide>img{width:200%;max-width:none;height:auto}.presentation-stage-wrap.is-zooming .presentation-edge{visibility:hidden;display:grid}.presentation-media-status{position:absolute;bottom:0;left:0;right:0}.investor-view-menu{z-index:22;display:none;position:relative}.investor-view-menu summary{cursor:pointer;color:#07503c;border:1px solid #cbc9c2;border-radius:8px;align-items:center;min-height:44px;padding:0 .75rem;display:flex}.investor-view-menu nav{background:#f4f1ec;border:1px solid #cbc9c2;border-radius:8px;width:min(300px,85vw);max-height:calc(100dvh - 64px);padding:.5rem;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 8px 32px #0003}.investor-view-menu nav a,.investor-view-menu nav button{text-align:left;align-items:center;width:100%;min-height:44px;padding:.5rem .75rem;display:flex}.investor-view-menu nav p{padding:.5rem .75rem}@media (width<=800px){.presentation-stage-wrap{grid-template-columns:44px minmax(0,var(--presentation-width,1fr)) 44px}}@media (orientation:landscape) and (height<=600px){.investor-app[data-format=presentation]{padding-inline:max(.5rem,env(safe-area-inset-left)) max(.5rem,env(safe-area-inset-right));min-height:100dvh}.investor-app[data-format=presentation] .investor-header{flex-wrap:nowrap;gap:.5rem;min-height:48px;padding:0}.investor-app[data-format=presentation] .investor-header .confidentiality-brand{flex-direction:row;align-items:center}.investor-app[data-format=presentation] .investor-header .pd-logo__lockup{width:130px;height:auto}.investor-app[data-format=presentation] .investor-switch,.investor-app[data-format=presentation] .investor-desktop-logout{display:none}.investor-app[data-format=presentation] .investor-view-menu{display:block}.investor-app[data-format=presentation] .presentation-viewer{margin-top:.35rem}.investor-app[data-format=presentation] .investor-status{margin:.15rem 0;font-size:.75rem}.investor-app .investor-video-play{width:60px;height:60px}}.investor-fullscreen-unavailable{color:#555b56;font-size:.8rem}.investor-app:fullscreen{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:max(.4rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.4rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left));background:#f4f1ec;flex-direction:column;display:flex;overflow:auto}.investor-app:fullscreen .investor-header{flex-wrap:nowrap;flex:none;gap:.5rem;width:100%;max-width:none;min-height:48px;padding:0}.investor-app:fullscreen .investor-header .confidentiality-brand{flex-direction:row;align-items:center}.investor-app:fullscreen .investor-header .pd-logo__lockup{width:130px;height:auto}.investor-app:fullscreen .presentation-fullscreen-button{white-space:nowrap;margin-left:auto}.investor-app:fullscreen .investor-desktop-logout{display:none}.investor-app:fullscreen .investor-view-menu{display:block}.investor-app:fullscreen main{flex:auto;width:100%;min-height:0;overflow:auto}.investor-app:fullscreen .presentation-viewer{width:100%;max-width:none;margin:.35rem auto 0}.investor-app:fullscreen .investor-footer[data-panel-open=false]{display:none}.investor-app:fullscreen .investor-footer[data-panel-open=true]{box-sizing:border-box;flex:none;width:100%;max-width:none;max-height:40%;margin:.35rem 0 0;padding:.35rem 0 0;display:block;overflow:auto}.investor-app:fullscreen .investor-footer>:not([data-privacy-panel]){display:none}@media (width<=500px){.investor-app:fullscreen .investor-header .pd-logo__lockup{width:105px}.investor-app:fullscreen .investor-header .confidentiality-label{font-size:.65rem}.investor-app:fullscreen .presentation-fullscreen-button{padding:.4rem .5rem}.investor-app:fullscreen .investor-view-menu summary{padding:0 .5rem}}
