.scn-head{isolation:isolate;position:relative}.scn-head .scn-head__art{aspect-ratio:4;margin-bottom:-1.5rem}.scn-head .scn-head__art:after{background:linear-gradient(to top, var(--day) 0, #f3f2fb00 62%)}.scn-head__body{padding-bottom:clamp(1rem,4vw,3rem);position:relative}.crumb{margin-bottom:.4rem}.crumb a{min-height:2.75rem;color:var(--ink-2);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.crumb a:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.55rem;height:.55rem;transform:rotate(45deg)translate(2px,-2px)}.crumb a:hover{color:var(--indigo)}.meta{gap:.35rem;max-width:44rem;margin-top:1rem;display:grid}.meta div{border-left:3px solid var(--mint);flex-wrap:wrap;gap:0 .45rem;padding-left:.7rem;display:flex}.meta dt{color:var(--ink-2);font-size:var(--small);line-height:1.5}.meta dd{font-weight:700;line-height:1.5}.meta dd a{margin-block:-.2rem;padding-block:.2rem;font-weight:400;display:inline-block}@media (min-width:40rem){.meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.5rem}.meta div{padding-left:.9rem;display:block}.meta dt{line-height:1.3}.meta dd{margin-top:.1rem;line-height:1.35}}@media (min-width:60rem){.scn-head{padding-top:clamp(1rem,3vw,2.5rem)}.scn-head .scn-head__art{aspect-ratio:auto;margin:0;position:absolute;inset:0 0 0 calc(50% - 8rem)}.scn-head .scn-head__art:after{background:linear-gradient(to right, var(--day) 0, #f3f2fb00 55%), linear-gradient(to top, var(--day) 0, #f3f2fb00 38%)}.scn-head__body{padding-top:.5rem;padding-bottom:clamp(2.5rem,5vw,4.5rem)}.meta{grid-template-columns:repeat(4,auto);justify-content:start;gap:1rem 2.25rem;max-width:none}}.layer{padding-top:clamp(1.25rem,3vw,2.5rem)}.layer__title{align-items:center;gap:1.25rem;margin-bottom:.75rem;display:flex}.layer__title:after{content:"";background:var(--line);flex:1;height:2px}.row{border-top:1px solid var(--line);gap:.6rem 3rem;padding-block:1.75rem;display:grid}.row--last{padding-bottom:0}.row>:is(h2,h3){align-self:start}.row__body{max-width:40rem}.row__body>*+*{margin-top:1rem}.lead{font-size:var(--lead);line-height:1.5}@media (min-width:52rem){.row{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:0 3rem;padding-block:2.25rem}.row>:is(h2,h3){position:sticky;top:1.5rem}}.signs{counter-reset:sign;gap:.25rem;display:grid}.signs li{counter-increment:sign;grid-template-columns:2.6rem minmax(0,1fr);gap:0 .75rem;padding-block:.7rem;display:grid}.signs li+li{border-top:1px solid var(--line)}.signs li:before{content:counter(sign);color:var(--indigo);font:400 2.6rem / .95 var(--font-display)}.signs strong{font-size:1.1em;display:block}.move{border-left:.5rem solid var(--mint);border-radius:0 var(--radius) var(--radius) 0;background:var(--mint-wash);margin-top:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,4vw,3rem)}.move :is(h2,h3){color:var(--mint);font-size:var(--h3)}.move__line{max-width:24ch;font:400 clamp(2rem, 1.2rem + 3.4vw, 4rem) / 1.08 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:.5rem 0 1.25rem}.move p:last-child{max-width:42rem}.box{border-left:.5rem solid var(--coral);border-radius:0 var(--radius) var(--radius) 0;background:var(--coral-wash);margin-top:1.25rem;padding:1.25rem clamp(1.1rem,3vw,2rem)}.box :is(h2,h3){color:var(--coral-deep);margin-bottom:.4rem}.box a{color:var(--coral-deep);font-weight:700}.box p{max-width:42rem}.cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cta .btn{flex:14rem;max-width:20rem}.stage{isolation:isolate;margin-top:var(--section);background:var(--stage);color:var(--on-stage);position:relative;overflow:hidden}.stage a{color:var(--mint-lt)}.stage :focus-visible{outline-color:var(--mint-lt)}.stage>summary{z-index:2;list-style:none;position:relative}.stage>summary::-webkit-details-marker{display:none}.stage__title{max-width:calc(var(--wrap) + 2 * var(--pad));min-height:3.5rem;padding:clamp(1.25rem, 3vw, 2.25rem) var(--pad) .5rem;color:var(--on-stage);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.stage__title:after{content:"";border-right:3px solid var(--mint-lt);border-bottom:3px solid var(--mint-lt);flex:none;width:.7rem;height:.7rem;margin-right:.4rem;transition:transform .2s ease-out;transform:rotate(-135deg)translate(-2px,-2px)}.stage:not([open]) .stage__title:after{transform:rotate(45deg)translate(-2px,-2px)}.stage:not([open]) .stage__title{padding-bottom:clamp(1.25rem,3vw,2.25rem)}.stage .stage__art{aspect-ratio:2.6;z-index:0;margin-top:.5rem}.stage .stage__art:after{background:linear-gradient(to top, var(--stage) 0, #1b147000 62%)}.stage__in{z-index:1;padding-bottom:clamp(2.5rem,6vw,5rem);position:relative}.stage__note{max-width:34rem;color:var(--on-stage-2);margin:-1rem 0 1.5rem;font-style:italic}.stage .row{border-top-color:var(--line-stage)}.stage h3{color:var(--on-stage)}.stop{color:var(--mint-lt)}.stop:before{content:"";background:var(--mint-lt);width:.5rem;height:.5rem;box-shadow:0 0 0 .14rem var(--stage), 0 0 0 .22rem var(--mint-lt);vertical-align:.12em;border-radius:50%;margin:0 .45rem 0 .3rem;display:inline-block}.levers{gap:.35rem;display:grid}.levers li{border-left:3px solid var(--line-stage);padding:.9rem 0 .9rem 1rem}.levers strong{color:var(--on-stage);font:400 1.35rem / 1.2 var(--font-display);display:block}@media (min-width:60rem){.stage .stage__art{aspect-ratio:auto;height:24rem;margin:0;position:absolute;inset:0 0 auto calc(50% - 6rem)}.stage .stage__art:after{background:linear-gradient(to right, var(--stage) 0, #1b147000 52%), linear-gradient(to top, var(--stage) 0, #1b147000 48%)}.stage__note{margin-top:0}.levers{grid-template-columns:1fr}}.sides{border-top:1px solid var(--line-stage);padding-block:1.75rem 2.25rem}.sides h3{margin-bottom:1.25rem}.sides table{border-collapse:separate;border-spacing:0;width:100%}.sides thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sides tbody,.sides tr,.sides td{display:block}.sides tr{border-radius:var(--radius);margin-bottom:1rem;overflow:hidden}.sides td{padding:1rem 1.15rem}.sides td:before{content:attr(data-label);font:400 1.0625rem / 1.2 var(--font-display);margin-bottom:.25rem;display:block}.sides td:first-child{background:var(--stage-deep);color:var(--on-stage);box-shadow:inset 0 0 0 1px var(--line-stage);border-radius:var(--radius) var(--radius) 0 0}.sides td:first-child:before{color:var(--on-stage-2)}.sides td:last-child{background:var(--day);color:var(--ink);border-top:4px solid var(--mint-lt);border-radius:0 0 var(--radius) var(--radius)}.sides td:last-child:before{color:var(--mint)}@media (min-width:52rem){.sides thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.sides tbody{display:table-row-group}.sides tr{margin:0;display:table-row;overflow:visible}.sides td{vertical-align:top;width:50%;padding:1.1rem 1.5rem;display:table-cell}.sides td:before{display:none}.sides th{text-align:left;font:400 var(--h3) / 1.2 var(--font-display);padding:.9rem 1.5rem}.sides th:first-child{background:var(--stage-deep);color:var(--on-stage-2);border-radius:var(--radius) 0 0 0;box-shadow:inset 1px 0 0 var(--line-stage), inset 0 1px 0 var(--line-stage)}.sides th:last-child{background:var(--day);color:var(--mint);border-radius:0 var(--radius) 0 0}.sides td:first-child{box-shadow:inset 1px 0 0 var(--line-stage);border-bottom:1px solid var(--line-stage);border-radius:0}.sides td:last-child{border-top:0;border-left:4px solid var(--mint-lt);border-bottom:1px solid var(--line);border-radius:0}.sides tr:last-child td:first-child{border-radius:0 0 0 var(--radius)}.sides tr:last-child td:last-child{border-radius:0 0 var(--radius) 0}}.scn-foot{gap:2rem 4rem;padding-top:clamp(2.5rem,6vw,4.5rem);display:grid}.scn-foot h2{margin-bottom:.9rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.related li{padding-block:.4rem}.sources ul{gap:.6rem;margin-top:.9rem;padding-left:1.2rem;list-style:outside;display:grid}.sources li::marker{color:var(--mint)}.sources p,.sources li{max-width:42rem}.printnote{color:var(--ink-2);font-size:var(--small)}@media (min-width:60rem){.scn-foot{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.printnote{grid-column:1/-1}}@media print{.scn-head__art,.stage__art{display:none!important}.scn-head{padding:0}.scn-head__body{padding-bottom:.5cm}.meta div{border-left:2px solid #000}.stage{color:#000;background:#fff;margin-top:.8cm;overflow:visible}.stage a,.stop,.stage h3,.stage__note,.stage__title,.levers strong{color:#000}.stage__title{padding:.6cm 0 .2cm}.stage__title:after,.stop:before{display:none}.stage>summary{display:block}.stage__in{padding-bottom:0}.scn .wrap{max-width:none;padding-inline:0}.stage>summary .stage__title{max-width:none;min-height:0;margin:0;padding:.6cm 0 .2cm;display:block}.stage__note{margin-top:0}.row__body p:has(+ul){break-after:avoid}.move{background:#fff;border:2px solid #000;border-left-width:6px}.move :is(h2,h3),.box :is(h2,h3),.box a{color:#000}.move__line{font-size:20pt}.box{background:#fff;border:1px solid #000;border-left-width:6px}.row{border-top:1px solid #999;padding-block:.5cm;display:block}.stage .row{border-top-color:#999}.row>:is(h2,h3){margin-bottom:.15cm;position:static}.sides{border-top:1px solid #999;padding-block:.5cm}.sides thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.sides table{border-collapse:collapse;display:table}.sides tbody{display:table-row-group}.sides tr{break-inside:avoid;border:0;margin:0;display:table-row;overflow:visible}.sides td,.sides th{vertical-align:top;text-align:left;width:50%;padding:.22cm .3cm;display:table-cell;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #000!important;border-radius:0!important}.sides th{font:700 11.5pt / 1.3 var(--font-text)}.sides td:before{display:none}.levers li{border-left:2px solid #000}.scn-foot{padding-top:.6cm;display:block}.scn-foot section{margin-bottom:.5cm}.sources ul{gap:.15cm}}.card :is(.row,.move,.box)>h2{font-size:var(--h3);line-height:1.2}.card .scn-foot{grid-template-columns:none}.card .move+.row{margin-top:clamp(1.25rem,3vw,2rem)}@media print{.card :is(.row,.move,.box)>h2{font-size:13pt}}.signs strong.stop{font-size:inherit;display:inline}.stage .signs li:before{color:var(--on-stage-2)}.stage .signs li+li{border-top-color:var(--line-stage)}@media print{.stage .signs li:before{color:#000}}
