@font-face{font-family:Breakstate Loading Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/production/fonts/IBMPlexSans-Regular.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/production/fonts/IBMPlexSans-Medium.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/production/fonts/IBMPlexSans-SemiBold.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/production/fonts/IBMPlexSans-Bold.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/production/fonts/IBMPlexMono-Regular.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/production/fonts/IBMPlexMono-Medium.ttf)format("truetype")}@font-face{font-family:Breakstate Loading Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/production/fonts/IBMPlexMono-SemiBold.ttf)format("truetype")}.ls-root{--ls-navy:#0b1e32;--ls-raised:#1a2c42;--ls-stone:#f0eee9;--ls-cyan:#31d4ed;--ls-deep:#005065;--ls-amber:#ffb831;--ls-text:#fcfcfc;--ls-muted:#afbcc9;--ls-mid:#4e5966;--ls-rule:color-mix(in srgb,var(--ls-navy) 18%,transparent);--ls-dark-rule:color-mix(in srgb,var(--ls-text) 18%,transparent);--ls-grid:color-mix(in srgb,var(--ls-cyan) 4%,transparent);--ls-veil:color-mix(in srgb,var(--ls-navy) 78%,transparent);--ls-clear:transparent;color:var(--ls-navy);background:var(--ls-stone);font-feature-settings:normal;-webkit-font-smoothing:auto;letter-spacing:0;min-height:100svh;font-family:Breakstate Loading Sans,IBM Plex Sans,sans-serif;font-size:16px;line-height:1.5}.ls-root *{box-sizing:border-box;letter-spacing:0}.ls-document{max-width:1120px;margin:auto;padding:48px 32px 72px}.ls-eyebrow,.ls-caption,.ls-kicker{font-family:Breakstate Loading Mono,IBM Plex Mono,monospace;font-size:12px}.ls-eyebrow{color:var(--ls-deep);margin-bottom:12px}.ls-document h1{margin:0;font-size:36px;font-weight:600;line-height:1.2}.ls-intro{max-width:760px;color:var(--ls-mid);margin:16px 0 32px}.ls-document h2{margin:32px 0 16px;font-size:24px;font-weight:600}.ls-controls{border-block:1px solid var(--ls-rule);flex-wrap:wrap;align-items:end;gap:16px 24px;padding:24px 0;display:flex}.ls-controls label{flex-direction:column;gap:6px;font-size:16px;display:flex}.ls-controls select{background:var(--ls-text);border:1px solid var(--ls-rule);max-width:100%;min-height:44px;color:var(--ls-navy);font:inherit;border-radius:6px;padding:8px 12px}.ls-controls .ls-toggle{flex-direction:row;align-items:center;gap:8px;min-height:44px}.ls-controls input{width:20px;height:20px;accent-color:var(--ls-deep)}.ls-root :is(select,input,a,button):focus-visible{outline:2px solid var(--ls-deep);outline-offset:3px;box-shadow:none}.ls-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ls-figure{min-width:0;margin:0}.ls-figure-wide{grid-column:1/-1}.ls-caption{color:var(--ls-deep);justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ls-caption a{color:inherit;text-underline-offset:4px;text-decoration:underline}.ls-preview{border-radius:8px;min-height:390px;overflow:hidden}.ls-scene{color:var(--ls-text);background:var(--ls-navy);min-height:inherit;isolation:isolate;flex-direction:column;padding:48px 32px;display:flex;position:relative}.ls-fullscreen{justify-content:center;align-items:center;min-height:560px}.ls-photo{z-index:-3;object-fit:cover;object-position:center 62%;width:100%;height:100%;position:absolute;inset:0}.ls-scene:before{content:"";z-index:-2;background:linear-gradient(var(--ls-veil),var(--ls-veil)),linear-gradient(to top,var(--ls-navy),var(--ls-clear) 60%);position:absolute;inset:0}.ls-scene:after{content:"";z-index:-1;background-image:linear-gradient(var(--ls-grid) 1px,var(--ls-clear) 1px),linear-gradient(90deg,var(--ls-grid) 1px,var(--ls-clear) 1px);background-size:48px 48px;position:absolute;inset:0}.ls-identity{color:var(--ls-muted);font-size:16px;position:absolute;top:28px;left:32px}.ls-proposal-tag{color:var(--ls-muted);font-family:Breakstate Loading Mono,IBM Plex Mono,monospace;font-size:12px;position:absolute;bottom:24px;left:32px}.ls-progress{width:100%;max-width:420px}.ls-fullscreen .ls-progress{text-align:center}.ls-progress-title{color:var(--ls-muted);margin:0 0 12px;font-size:16px}.ls-stage{margin-bottom:24px;font-size:20px;font-weight:500;line-height:1.4}.ls-track{background:var(--ls-mid);border-radius:6px;width:100%;height:6px;overflow:hidden}.ls-fill{height:100%;width:var(--ls-fill);background:var(--ls-cyan);border-radius:inherit;transition:width .3s ease-out;display:block;position:relative;overflow:hidden}.ls-fill-moving:after{content:"";background:linear-gradient(90deg,var(--ls-clear),color-mix(in srgb,var(--ls-text) 35%,transparent),var(--ls-clear));animation:2.4s ease-in-out infinite ls-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ls-shimmer{to{transform:translate(100%)}}.ls-reduced .ls-fill-moving:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){.ls-fill-moving:after{animation:none;display:none}}.ls-percent{color:var(--ls-muted);margin:12px 0 0;font-family:Breakstate Loading Mono,IBM Plex Mono,monospace;font-size:16px}.ls-longwait{margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.6}.ls-plan-header{border-bottom:1px solid var(--ls-dark-rule);justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.ls-plan-header h2{margin:4px 0 0;font-size:24px;font-weight:600}.ls-kicker{color:var(--ls-muted)}.ls-plan-body{width:100%;max-width:920px;margin:auto}.ls-plan-fragment{color:var(--ls-muted);margin:0 0 24px;font-size:16px}.ls-paper{background:var(--ls-stone);color:var(--ls-navy);border-radius:8px;padding:32px}.ls-paper .ls-progress{text-align:center;width:70%;max-width:560px;margin-inline:auto}.ls-paper .ls-progress-title{color:var(--ls-mid);margin-bottom:16px;font-size:24px;font-weight:600}.ls-paper .ls-percent{color:var(--ls-mid)}.ls-paper .ls-longwait{color:var(--ls-navy)}.ls-paper .ls-track{background:var(--ls-mid)}.ls-plan-footer{color:var(--ls-muted);flex-wrap:wrap;gap:24px;margin:24px 0 0;font-size:16px;display:flex}.ls-compact-scene{justify-content:center;align-items:center;gap:24px}.ls-action-block{width:100%;max-width:420px}.ls-root .ls-action{background:var(--ls-amber);color:var(--ls-navy);width:100%;min-height:52px;box-shadow:none;opacity:1;white-space:nowrap;border:0;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:600}.ls-progress-compact{flex-direction:column;max-width:none;margin-top:12px;display:flex}.ls-progress-compact .ls-track{border-radius:6px;order:-1;height:4px;margin-bottom:16px}.ls-progress-compact .ls-progress-title{margin-bottom:8px}.ls-progress-compact .ls-stage{margin-bottom:0;font-size:18px}.ls-inline-control{width:100%;max-width:420px}.ls-root .ls-inline-button{white-space:nowrap;background:var(--ls-raised);border:1px solid var(--ls-muted);width:100%;min-height:48px;color:var(--ls-text);opacity:1;box-shadow:none;border-radius:6px;font-size:16px}.ls-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-codex{border-top:1px solid var(--ls-rule);margin-top:48px;padding-top:8px}.ls-codex p,.ls-codex li{font-size:16px;line-height:1.65}.ls-codex ul{padding-left:24px;list-style:outside}.ls-codex li{margin:12px 0}.ls-shot .ls-scene{border-radius:0;min-height:100svh}.ls-shot .ls-fullscreen .ls-progress{margin-bottom:24px}@media (max-width:650px){.ls-document{padding:28px 20px 48px}.ls-document h1{font-size:30px}.ls-gallery{grid-template-columns:1fr}.ls-figure-wide{grid-column:auto}.ls-scene{padding:80px 24px 64px}.ls-fullscreen{min-height:650px}.ls-identity{left:24px}.ls-proposal-tag{left:24px;right:24px}.ls-controls{flex-direction:column;align-items:stretch}.ls-controls select{width:100%}.ls-paper{padding:24px}.ls-paper .ls-progress{width:100%}.ls-plan-header{flex-direction:column;align-items:start}.ls-plan-header h2{font-size:24px}.ls-shot .ls-scene{padding-inline:24px}.ls-shot .ls-paper{padding:24px 20px}}.ls-root.ls-live{background:0 0;min-height:0}.ls-live-fullscreen .ls-scene{min-height:100svh}.ls-live-fullscreen .ls-progress{margin-bottom:24px}.ls-live-panel{width:100%;max-width:920px;margin-inline:auto}.ls-live-panel .ls-paper{width:100%}.ls-live-compact{width:100%;min-width:0;color:var(--ls-text)}.ls-live-compact .ls-progress{color:inherit;background:0 0;border-radius:0}.ls-live-compact .ls-progress-title{color:var(--ls-muted)}.ls-live-compact.ls-on-light{color:var(--ls-navy)}.ls-live-compact.ls-on-light .ls-progress-title{color:var(--ls-mid)}.ls-live-compact .ls-stage{color:inherit}.ls-live [data-frozen] .ls-fill-moving:after{animation:none;display:none}.ls-live [data-frozen] .ls-fill{transition:none}.ls-pdf-panel-host{z-index:60;pointer-events:none;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:68px 0 0 240px}.ls-pdf-panel-host:empty{display:none}@media (max-width:1180px){.ls-pdf-panel-host{z-index:2147483647;left:0}}@media (max-width:650px){.ls-pdf-panel-host{padding:24px}.ls-live-panel .ls-paper{padding:24px 20px}}.ls-native-control{justify-content:center;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.ls-proof-host{z-index:1000;background:#0b1e32;position:fixed;inset:0;overflow:auto}.ls-shot .ls-plan-header .ls-kicker{display:block}
