.pr-page{min-height:100vh;min-height:100dvh;background:var(--bg,#fafbf8);color:var(--ink,#202c28)}.pr-header{justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:8px 20px;min-height:68px;background:#fff;border-bottom:1px solid var(--line,#e7eae3)}.pr-brand,.pr-header{display:flex;align-items:center}.pr-brand{gap:8px;font-family:var(--font-manrope),"Manrope",sans-serif;font-size:24px;font-weight:800;letter-spacing:-1.2px;min-height:44px}.pr-mark{display:grid;place-items:center;width:32px;height:34px;border-radius:9px;background:var(--green,#194e3d);color:var(--lime,#d6eea8);font-size:24px;line-height:1;padding-bottom:4px}.pr-dot{color:#6b9454}.pr-nav{display:flex;gap:4px;flex-wrap:wrap}.pr-crumbs a,.pr-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;font-size:15px;color:#41534a}.pr-nav a.is-current{background:var(--mint,#e6efdc);color:var(--green,#194e3d);font-weight:600}.pr-header-actions{display:flex;gap:8px;flex-wrap:wrap}.pr-main{max-width:1120px;margin:0 auto;padding:24px 20px 72px}.pr-center{max-width:620px;text-align:center;padding-top:72px}.pr-center h1,.pr-editor-head h1{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(26px,5vw,38px);letter-spacing:-1px;line-height:1.15}.pr-center p{margin:14px 0 24px;color:#52625a;font-size:16px;line-height:1.6}.pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:10px;font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;text-align:center}.pr-btn-dark{background:var(--green,#194e3d);color:#fff}.pr-btn-ghost{background:#fff;color:var(--green,#194e3d);border-color:#cfd9c6}.pr-btn:disabled{opacity:.55;cursor:default}.pr-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:inherit;margin-top:6px}.pr-center .pr-actions{justify-content:center}.pr-crumbs{display:flex;align-items:center;gap:4px;font-size:14px;color:#6c7a72;margin-bottom:12px;flex-wrap:wrap}.pr-company-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:32px;gap:32px;align-items:start}.pr-video{display:block;width:100%;max-height:78vh;max-height:78dvh;background:#101915;border-radius:14px;aspect-ratio:9/16;object-fit:contain}.pr-company-media{position:-webkit-sticky;position:sticky;top:16px}.pr-fineprint{font-size:13px;line-height:1.55;color:#6c7a72;margin-top:10px}.pr-company-title{display:flex;gap:14px;align-items:center}.pr-badge{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;font-weight:800;font-size:24px;flex-shrink:0}.pr-company-title h1{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(26px,4.5vw,38px);letter-spacing:-1px;line-height:1.1;overflow-wrap:anywhere}.pr-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pr-tag{font-size:13px;padding:5px 10px;border-radius:99px;background:var(--mint,#e6efdc);color:var(--green,#194e3d);font-weight:600}.pr-tag-soft{background:#f0efe8;color:#5a5f52}.pr-lede{font-size:20px;line-height:1.45;margin:20px 0 12px;overflow-wrap:anywhere}.pr-weblink,.sheet-resource.pr-weblink{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #cfd9c6;border-radius:10px;background:#fff;font-size:15px}.pr-weblink .link-label,.sheet-resource .link-label,.stage-website .link-label{font-weight:600}.pr-weblink .link-host,.sheet-resource .link-host,.stage-website .link-host{color:#52625a;overflow-wrap:anywhere}.pr-story h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#6c7a72;margin:26px 0 8px}.pr-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:16px}.pr-note{margin-top:28px;padding:14px 16px;border-radius:12px;background:#f3f1ea;font-size:14px;line-height:1.6;color:#4d5a53}.pr-editor{max-width:760px;margin:0 auto}.pr-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pr-editor-head p{flex-basis:100%;color:#52625a;font-size:16px;line-height:1.6}.pr-card{background:#fff;border:1px solid var(--line,#e7eae3);border-radius:16px;padding:22px;margin-bottom:18px}.pr-card h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:20px;letter-spacing:-.4px;margin-bottom:8px}.pr-form .pr-fieldset{border:0;margin:0;padding:0;min-width:0}.pr-fieldset legend{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:20px;font-weight:700;padding:0;margin-bottom:12px}.pr-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;min-width:0}.pr-field label{font-size:14px;font-weight:600}.pr-field small{font-size:13px;color:#6c7a72;overflow-wrap:anywhere}.pr-field input,.pr-field select,.pr-field textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #cfd6c8;border-radius:10px;background:#fff;font-size:16px;color:inherit}.pr-field textarea{resize:vertical;line-height:1.5}.pr-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pr-status{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:700;background:#eceee8;color:#4d5a53}.pr-status-published{background:#dcefd0;color:#245f2c}.pr-status-submitted{background:#e5ebf8;color:#2c4a86}.pr-status-rejected{background:#fbe8d4;color:#8a4b12}.pr-status-removed{background:#f6dcdc;color:#8a2323}.pr-banner{padding:12px 14px;border-radius:12px;background:#eef3e8;font-size:15px;line-height:1.55;margin:0 0 16px}.pr-banner a{text-decoration:underline}.pr-banner-ok{background:#e8f3e2;color:#1f4d2c}.pr-banner-warn{background:#fbf0de;color:#6b4412}.pr-banner-error{background:#fbe7e7;color:#7a1f1f}.pr-live{min-height:0}.pr-live p{margin:0 0 16px}.pr-hint{font-size:14px;line-height:1.55;color:#6c7a72;margin-bottom:12px}.pr-empty{font-size:15px;line-height:1.6;color:#52625a;margin-bottom:12px}.pr-error{color:#7a1f1f}.pr-file{display:inline-block;position:relative;cursor:pointer;margin:6px 12px 6px 0}.pr-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pr-file:focus-within .pr-btn{outline:2px solid #427b5e;outline-offset:3px}.pr-turnstile{margin-top:10px;min-height:0}.pr-video-ready{margin-bottom:12px}.pr-video-ready .pr-video{max-height:56vh;max-height:56dvh;max-width:320px}.pr-final{margin:8px 0 12px}.pr-pitch-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:17px;overflow-wrap:anywhere}.pr-soon{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.pr-soon li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px dashed #cfd6c8;border-radius:12px;font-size:15px}.pr-soon li span{color:#6c7a72;font-size:14px;line-height:1.5}.pr-workspace{max-width:760px}@media (max-width:820px){.pr-company-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pr-company-media{position:static}.pr-video{aspect-ratio:9/12;max-height:60vh;max-height:60dvh}.pr-center{padding-top:40px}}@media (max-width:520px){.pr-row{grid-template-columns:minmax(0,1fr)}.pr-card{padding:16px}.pr-header,.pr-main{padding-left:16px;padding-right:16px}}