.sia-intro.has-contrast{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:clamp(40px,6vw,100px);align-items:center}.sia-contrast{background:var(--skin-card);border:1px solid var(--skin-line);border-radius:24px;padding:26px 30px 28px;color:var(--skin-ink);transition:background-color .6s,border-color .6s}.sia-contrast[data-live][data-side=today]{background:var(--skin-wash)}.sia-contrast[data-live][data-side=sia]{border-color:var(--skin-accent)}.sia-contrast-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:99px;background:var(--skin-paper);border:1px solid var(--skin-line);margin-bottom:10px}.sia-contrast-switch[hidden]{display:none}.sia-contrast-switch button{position:relative;z-index:1;font:500 14px/1 var(--sans);padding:13px 10px;border:0;background:none;color:var(--skin-muted);cursor:pointer;border-radius:99px;transition:color .35s}.sia-contrast-switch button[aria-pressed=true]{color:var(--skin-light)}.sia-contrast-switch button:focus-visible{outline:2px solid var(--skin-accent);outline-offset:3px}.sia-contrast-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--skin-dark);transition:transform .45s cubic-bezier(.6,0,.2,1)}.sia-contrast[data-side=sia] .sia-contrast-thumb{transform:translate(100%);background:var(--skin-accent)}.sia-contrast.is-hinting .sia-contrast-switch{animation:sia-contrast-hint 1.2s .5s 2 ease-in-out}.sia-contrast-heads{display:grid;grid-template-columns:104px 1fr 1fr;gap:16px;font:500 10px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--skin-muted);padding:6px 0 4px}.sia-contrast[data-live] .sia-contrast-heads{display:none}.sia-contrast-rows{list-style:none;margin:0;padding:0}.sia-contrast-rows li{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:first baseline;padding:15px 0;border-top:1px solid var(--skin-line)}.sia-contrast-topic{font:500 10px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--skin-muted)}.sia-contrast-cell{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sia-contrast-cell>span{display:flex;gap:12px;align-items:baseline;font:400 19px/1.3 var(--serif);letter-spacing:-.01em}.sia-contrast-cell i{flex:none;width:8px;height:8px;transform:translateY(-2px)}.sia-contrast-today{color:var(--skin-muted)}.sia-contrast-today i{border:1.5px solid var(--skin-muted);border-radius:50%}.sia-contrast-sia i{background:var(--skin-accent);transform:translateY(-2px) rotate(45deg)}.sia-contrast-verdict{margin:18px 0 0;padding-top:20px;border-top:1px solid var(--skin-line);font:400 clamp(26px,2.3vw,34px)/1.15 var(--serif);letter-spacing:-.03em;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sia-contrast-verdict em{color:var(--skin-accent)}.sia-contrast[data-live] :is(.sia-contrast-cell,.sia-contrast-verdict){grid-template-columns:1fr;perspective:700px}.sia-contrast[data-live] :is(.sia-contrast-cell,.sia-contrast-verdict)>span{grid-area:1/1;backface-visibility:hidden;transform-origin:50% 60%;--delay:calc(var(--i,5) * 80ms)}.sia-contrast[data-live] .sia-contrast-rows li{grid-template-columns:104px 1fr}.sia-contrast[data-live] .sia-contrast-verdict{--i:5}.sia-contrast[data-live] [class*=sia-contrast-]:is(.sia-contrast-today,.sia-contrast-sia){transition:transform .55s cubic-bezier(.5,0,.2,1) var(--delay),opacity .4s var(--delay),visibility 0s var(--delay)}.sia-contrast[data-live][data-side=today] .sia-contrast-sia,.sia-contrast[data-live][data-side=sia] .sia-contrast-today{transform:rotateX(90deg);opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.5,0,.2,1) var(--delay),opacity .3s var(--delay),visibility 0s calc(var(--delay) + .45s)}.sia-contrast[data-live][data-side=sia] .sia-contrast-sia{color:var(--skin-ink)}@keyframes sia-contrast-hint{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--skin-accent) 22%,transparent)}}@media(max-width:1000px){.sia-intro.has-contrast{grid-template-columns:1fr;gap:50px}.sia-contrast{padding:20px 20px 22px;border-radius:18px}.sia-contrast-rows li,.sia-contrast[data-live] .sia-contrast-rows li{grid-template-columns:1fr;gap:6px;padding:13px 0}.sia-contrast-heads{grid-template-columns:1fr 1fr}.sia-contrast-heads span:first-child{display:none}.sia-contrast-cell>span{font-size:17px}}@media(prefers-reduced-motion:reduce){.sia-contrast *,.sia-contrast{transition:none!important;animation:none!important}}html[data-skin] #sia-position.home-revision .sia-manifesto-hero{height:auto;min-height:100svh;scroll-margin-top:0}html[data-skin] #sia-position.home-revision .sia-manifesto-hero .mg-composition{min-height:100svh;box-sizing:border-box;padding-top:130px;padding-bottom:65px}html[data-skin] #sia-position.home-revision .sia-manifesto-hero h1{font:400 clamp(44px,5.5vw,88px)/1.04 var(--serif);letter-spacing:-.045em;max-width:820px;text-wrap:pretty;margin:0;color:var(--chapter-ink)}.sia-manifesto-hero h1 u{text-decoration-thickness:.045em;text-underline-offset:.15em;text-decoration-color:var(--chapter-accent)}#sia-position #what-is-sia{scroll-margin-top:150px;background:var(--skin-paper);color:var(--skin-ink)}#sia-position #what-is-sia h2{font:400 clamp(58px,7vw,112px)/1.05 var(--serif);letter-spacing:-.045em;margin:0 0 35px;color:var(--skin-ink)}html[data-skin] #sia-position.home-revision.mf-gallery[data-sia-explainer] .mg-index{background:var(--skin-dark);color:var(--skin-light);border-color:#ffffff30}html[data-skin] #sia-position.home-revision.mf-gallery[data-sia-explainer] .mg-index a{color:var(--skin-light);opacity:.7}html[data-skin] #sia-position.home-revision.mf-gallery[data-sia-explainer] .mg-index a:is(:hover,[aria-current=step]){color:var(--skin-light);opacity:1;border-color:var(--skin-highlight)}@media(max-width:700px){html[data-skin] #sia-position.home-revision .sia-manifesto-hero .mg-composition{min-height:100svh;padding-top:120px;padding-bottom:40px;grid-template-rows:auto minmax(190px,1fr)}html[data-skin] #sia-position.home-revision .sia-manifesto-hero h1{font-size:clamp(40px,10vw,64px)}#sia-position #what-is-sia{padding-block:75px}#sia-position #what-is-sia h2{font-size:58px}}
