#sirius-site.s-platform-page{background:#014A94;color:#F6FAFD}
#sirius-site.s-platform-page .s-inner-content{background:#014A94;padding:0}
#sirius-site.s-platform-page .s-inner-content>.s-wrap{width:100%;max-width:none}
#sirius-site.s-platform-page .s-header.scrolled:not(.menu-open){color:#F6FAFD}
#sirius-site .p-platform{overflow:clip}
#sirius-site .p-platform :is(h2,p){color:#F6FAFD}
#sirius-site .p-intro,#sirius-site .p-chapter,#sirius-site .p-outro{width:88%;max-width:1600px;margin-inline:auto}
#sirius-site .p-intro{display:grid;grid-template-columns:1.1fr .7fr;gap:14%;align-items:end;padding-block:clamp(80px,9vw,150px) clamp(70px,7vw,110px)}
#sirius-site .p-statement{font:400 clamp(54px,7.6vw,116px)/.99 'Liberation Sans',Arial,sans-serif;letter-spacing:-.052em}
#sirius-site .p-intro-copy{font-size:clamp(18px,1.7vw,24px);line-height:1.65;max-width:36ch;padding-bottom:5px}
#sirius-site .p-chapter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:6%;padding-block:clamp(72px,8vw,128px);min-height:760px}
#sirius-site .p-kicker{font-size:14px;line-height:1.4;margin-bottom:32px;opacity:.73}
#sirius-site .p-copy h2{font:400 clamp(42px,5.2vw,80px)/1.04 'Liberation Sans',Arial,sans-serif;letter-spacing:-.044em;margin-bottom:32px;max-width:19ch;text-wrap:balance}
#sirius-site .p-copy>p:not(.p-kicker){font-size:clamp(17px,1.45vw,21px);line-height:1.75;max-width:48ch}
#sirius-site .p-copy>p.p-note{font-size:clamp(15px,1.2vw,17px);line-height:1.8;opacity:.76;margin-top:20px;max-width:52ch}
#sirius-site .p-art{position:relative;min-width:0}
#sirius-site .p-scene{height:clamp(400px,42vw,650px);position:relative;width:100%;isolation:isolate}
#sirius-site .p-scene :is(canvas,img){position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}
#sirius-site .p-scene canvas{opacity:0}
#sirius-site .p-scene.is-ready canvas{opacity:1}
#sirius-site .p-scene.is-ready img{visibility:hidden}
#sirius-site .p-scene-labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;padding:16px 4% 0}
#sirius-site .p-scene-labels p{font-size:13px;letter-spacing:.015em;line-height:1.5;opacity:.72}
#sirius-site .p-context{padding-top:35px}
#sirius-site .p-agents{display:block;padding-top:110px;padding-bottom:80px}
#sirius-site .p-agents .p-copy{display:grid;grid-template-columns:1.12fr .72fr;gap:0 14%}
#sirius-site .p-agents .p-kicker{grid-column:1/-1}
#sirius-site .p-agents .p-copy h2{grid-row:2/4;max-width:20ch}
#sirius-site .p-agents .p-art{max-width:1180px;margin-inline:auto;margin-top:24px}
#sirius-site .p-agents .p-scene{height:clamp(420px,47vw,650px)}
#sirius-site .p-agents .p-scene-labels p:first-child{opacity:1}
#sirius-site .p-research{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10%;padding-block:150px}
#sirius-site .p-research .p-copy{grid-column:2;grid-row:1}
#sirius-site .p-research .p-art{grid-column:1;grid-row:1}
#sirius-site .p-research .p-copy h2{font-size:clamp(52px,6vw,90px)}
#sirius-site .p-review{padding-bottom:120px}
#sirius-site .p-outro{padding-block:80px 150px;display:flex;align-items:flex-end;justify-content:space-between;gap:45px}
#sirius-site .p-closing{font:400 clamp(38px,4.6vw,70px)/1.13 'Liberation Sans',Arial,sans-serif;letter-spacing:-.04em;max-width:20ch}
#sirius-site .p-platform .wp-block-button__link{background:#F6FAFD;color:#014A94;border-color:#F6FAFD;white-space:nowrap;min-height:58px}
#sirius-site .p-platform .wp-block-button__link:hover{background:#DFECF6}
#sirius-site .p-platform :focus-visible{outline-color:#F6FAFD}
@media(max-width:900px){#sirius-site .p-chapter{gap:4%;min-height:650px}#sirius-site .p-intro{gap:7%}#sirius-site .p-copy h2{font-size:clamp(40px,5.6vw,58px)}#sirius-site .p-scene{height:400px}#sirius-site .p-research{padding-block:80px;gap:6%}}
@media(max-width:650px){#sirius-site .p-intro,#sirius-site .p-chapter,#sirius-site .p-outro{width:calc(100% - 44px)}#sirius-site .p-intro{display:block;padding-block:65px 70px}#sirius-site .p-statement{font-size:clamp(48px,12vw,74px)}#sirius-site .p-intro-copy{font-size:18px;margin-top:32px;max-width:33ch}#sirius-site .p-chapter{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding-block:45px 70px;min-height:0}#sirius-site .p-kicker{margin-bottom:22px;font-size:13px}#sirius-site .p-copy h2{font-size:clamp(38px,10.5vw,64px);margin-bottom:26px;max-width:20ch}#sirius-site .p-copy>p:not(.p-kicker){font-size:17px;line-height:1.75}#sirius-site .p-copy>p.p-note{font-size:15px;margin-top:18px}#sirius-site .p-scene{height:350px;width:calc(100% + 28px);margin-inline:-14px}#sirius-site .p-scene-labels{gap:10px 18px;padding-top:0}#sirius-site .p-scene-labels p{font-size:12px}#sirius-site .p-agents .p-copy{display:block}#sirius-site .p-agents .p-art{margin-top:0;width:100%}#sirius-site .p-agents .p-scene{height:380px}#sirius-site .p-research .p-copy h2{font-size:54px}#sirius-site .p-outro{padding-block:55px 95px;display:block}#sirius-site .p-closing{font-size:38px}#sirius-site .p-outro .wp-block-buttons{margin-top:35px}}
/* The editor keeps every paragraph and visual group selectable, without motion. */
.editor-styles-wrapper .p-platform{background:#014A94;color:#F6FAFD;padding:28px}
.editor-styles-wrapper .p-platform h2{color:#F6FAFD;font:400 40px/1.1 'Liberation Sans',Arial,sans-serif}
.editor-styles-wrapper .p-platform p{color:#F6FAFD;line-height:1.7}
.editor-styles-wrapper .p-chapter{padding-block:35px}
.editor-styles-wrapper .p-statement{font-size:52px;line-height:1.1}
.editor-styles-wrapper .p-scene{height:180px;overflow:hidden}
.editor-styles-wrapper .p-scene img{height:180px;width:100%;object-fit:contain}
.editor-styles-wrapper .p-scene canvas{display:none}
