.CharterProtocol-module__abIV7a__root{--charter-chamber:var(--color-chamber,#090b0c);--charter-iron:var(--color-iron,#141719);--charter-parchment:var(--color-parchment,#e8e1d5);--charter-bone:var(--color-bone,#f4f0e8);--charter-ash:var(--color-ash,#aaa397);--charter-brass:var(--color-crown-brass,#b49352);--charter-carbon:var(--color-carbon-line,#303537);--charter-graphite:var(--color-graphite,#5a5750);--charter-rule:var(--color-charter-rule,#c8c0b3);isolation:isolate;color:var(--charter-parchment);background:var(--charter-chamber);padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:clip}.CharterProtocol-module__abIV7a__header,.CharterProtocol-module__abIV7a__instrument,.CharterProtocol-module__abIV7a__noScript{width:min(100% - clamp(2rem,6vw,8rem),100rem);margin-inline:auto}.CharterProtocol-module__abIV7a__header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,3vw,4rem);padding-block:0 clamp(3rem,5vw,5rem);display:grid}.CharterProtocol-module__abIV7a__heading{grid-column:1/span 8}.CharterProtocol-module__abIV7a__heading h2{max-width:9ch;font-family:var(--font-newsreader,Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,7vw,6rem);font-weight:350;line-height:.92}.CharterProtocol-module__abIV7a__heading p{max-width:66ch;color:var(--charter-ash);font-family:var(--font-geist-sans,Arial, sans-serif);margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65}.CharterProtocol-module__abIV7a__specimenStatus{border-block:1px solid var(--charter-carbon);font-family:var(--font-geist-mono,monospace);grid-column:10/-1;margin:0}.CharterProtocol-module__abIV7a__specimenStatus>div{border-bottom:1px solid var(--charter-carbon);grid-template-columns:minmax(5.25rem,.65fr) minmax(0,1.35fr);gap:1rem;padding-block:.85rem;display:grid}.CharterProtocol-module__abIV7a__specimenStatus>div:last-child{border-bottom:0}.CharterProtocol-module__abIV7a__specimenStatus dt,.CharterProtocol-module__abIV7a__specimenStatus dd{margin:0;font-size:.68rem;line-height:1.45}.CharterProtocol-module__abIV7a__specimenStatus dt{color:var(--charter-brass);letter-spacing:.09em;text-transform:uppercase}.CharterProtocol-module__abIV7a__specimenStatus dd{color:var(--charter-parchment)}.CharterProtocol-module__abIV7a__instrument{border-top:1px solid var(--charter-carbon);border-bottom:1px solid var(--charter-carbon);position:relative}.CharterProtocol-module__abIV7a__trace{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CharterProtocol-module__abIV7a__trace path{fill:none;stroke:var(--charter-brass);stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;transition:stroke-dasharray .72s cubic-bezier(.22,1,.36,1)}.CharterProtocol-module__abIV7a__clauseList{grid-template-rows:repeat(5,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.CharterProtocol-module__abIV7a__clauseItem{border-bottom:1px solid var(--charter-carbon);min-width:0}.CharterProtocol-module__abIV7a__clauseItem:last-child{border-bottom:0}.CharterProtocol-module__abIV7a__clause{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100%;display:grid}.CharterProtocol-module__abIV7a__clauseArgument{background:var(--charter-iron);grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr);align-content:center;gap:clamp(1rem,2vw,2.5rem);padding:clamp(1.25rem,2.5vw,2.5rem);display:grid}.CharterProtocol-module__abIV7a__clauseButton{min-width:0;min-height:3.5rem;color:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:clamp(.75rem,1vw,1.25rem);margin:0;padding:.4rem .25rem .4rem 0;display:grid;position:relative}.CharterProtocol-module__abIV7a__clauseButton:after{content:"";background:var(--charter-carbon);transform-origin:0;height:1px;transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:-2.5rem;transform:scaleX(.28)}.CharterProtocol-module__abIV7a__clauseButton:hover:after,.CharterProtocol-module__abIV7a__clauseButton[aria-pressed=true]:after{background:var(--charter-brass);transform:scaleX(1)}.CharterProtocol-module__abIV7a__clauseButton:focus-visible{outline:2px solid var(--charter-brass);outline-offset:.35rem}.CharterProtocol-module__abIV7a__clauseNumber{color:var(--charter-ash);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;padding-top:.18rem;font-size:.7rem;line-height:1}.CharterProtocol-module__abIV7a__clauseNames{gap:.35rem;display:grid}.CharterProtocol-module__abIV7a__selectionState{min-width:3.8rem;color:var(--charter-brass);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-align:right;text-transform:uppercase;visibility:hidden;opacity:0;align-self:center;font-size:.58rem;line-height:1;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.CharterProtocol-module__abIV7a__clauseButton[aria-pressed=true] .CharterProtocol-module__abIV7a__selectionState{visibility:visible;opacity:1}.CharterProtocol-module__abIV7a__stage{font-family:var(--font-newsreader,Georgia, serif);letter-spacing:-.025em;font-size:clamp(1.5rem,2.1vw,2.15rem);font-weight:390;line-height:1}.CharterProtocol-module__abIV7a__clauseName{color:var(--charter-ash);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;line-height:1.35}.CharterProtocol-module__abIV7a__indexMark{border:1px solid var(--charter-ash);width:.5rem;height:.5rem;margin-top:.3rem;transition:background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.CharterProtocol-module__abIV7a__clauseButton[aria-pressed=true] .CharterProtocol-module__abIV7a__indexMark{background:var(--charter-brass);border-color:var(--charter-brass);transform:rotate(45deg)}.CharterProtocol-module__abIV7a__statement{max-width:38ch;color:var(--charter-ash);font-family:var(--font-geist-sans,Arial, sans-serif);align-self:center;margin:0;font-size:clamp(.88rem,1vw,1rem);line-height:1.55}.CharterProtocol-module__abIV7a__artifact{min-width:0;color:var(--charter-iron);background:var(--charter-bone);border-inline-start:2px solid #0000;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-content:center;gap:clamp(1.25rem,2.5vw,3rem);padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1.5rem,3vw,3.5rem);transition:background-color .22s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.CharterProtocol-module__abIV7a__clauseItem[data-state=selected] .CharterProtocol-module__abIV7a__artifact{border-inline-start-color:var(--charter-brass);background:var(--charter-parchment)}.CharterProtocol-module__abIV7a__artifactHeading{min-width:0}.CharterProtocol-module__abIV7a__artifactHeading>span{color:var(--charter-graphite);font-family:var(--font-geist-mono,monospace);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem;line-height:1;display:block}.CharterProtocol-module__abIV7a__artifactHeading h3{max-width:14ch;color:var(--charter-iron);font-family:var(--font-newsreader,Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,1.8vw,1.85rem);font-weight:400;line-height:1.05}.CharterProtocol-module__abIV7a__clauseItem[data-state=selected] .CharterProtocol-module__abIV7a__artifactHeading h3{font-weight:500}.CharterProtocol-module__abIV7a__artifactFields{border-top:1px solid var(--charter-rule);font-family:var(--font-geist-mono,monospace);margin:0}.CharterProtocol-module__abIV7a__artifactFields>div{border-bottom:1px solid var(--charter-rule);grid-template-columns:minmax(5.5rem,.65fr) minmax(0,1.35fr);gap:1rem;padding-block:.65rem;display:grid}.CharterProtocol-module__abIV7a__artifactFields dt,.CharterProtocol-module__abIV7a__artifactFields dd{margin:0;font-size:.66rem;line-height:1.4}.CharterProtocol-module__abIV7a__artifactFields dt{color:var(--charter-graphite);letter-spacing:.08em;text-transform:uppercase}.CharterProtocol-module__abIV7a__artifactFields dd{color:var(--charter-iron)}.CharterProtocol-module__abIV7a__noScript{color:var(--charter-ash);font-family:var(--font-geist-mono,monospace);margin-top:1rem;font-size:.68rem;line-height:1.5}@media (max-width:74.999rem){.CharterProtocol-module__abIV7a__heading{grid-column:1/span 7}.CharterProtocol-module__abIV7a__specimenStatus{grid-column:9/-1}.CharterProtocol-module__abIV7a__clauseArgument{grid-template-columns:1fr}.CharterProtocol-module__abIV7a__statement{padding-left:calc(.7rem + clamp(.75rem,1vw,1.25rem))}.CharterProtocol-module__abIV7a__artifact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:47.999rem){.CharterProtocol-module__abIV7a__root{padding-block:4.5rem}.CharterProtocol-module__abIV7a__header{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1rem}.CharterProtocol-module__abIV7a__heading,.CharterProtocol-module__abIV7a__specimenStatus{grid-column:1/-1}.CharterProtocol-module__abIV7a__specimenStatus dt,.CharterProtocol-module__abIV7a__specimenStatus dd,.CharterProtocol-module__abIV7a__artifactFields dt,.CharterProtocol-module__abIV7a__artifactFields dd{font-size:.72rem}.CharterProtocol-module__abIV7a__heading h2{max-width:8ch;font-size:clamp(3.2rem,15vw,4.75rem)}.CharterProtocol-module__abIV7a__trace{display:none}.CharterProtocol-module__abIV7a__clauseList{grid-template-rows:none}.CharterProtocol-module__abIV7a__clause{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.CharterProtocol-module__abIV7a__clauseArgument{align-content:start;gap:1.1rem;padding:1.25rem 1rem 1.5rem}.CharterProtocol-module__abIV7a__clauseButton{grid-template-columns:1fr auto auto;gap:.65rem;min-height:2.75rem}.CharterProtocol-module__abIV7a__clauseNumber{grid-column:1/-1}.CharterProtocol-module__abIV7a__stage{font-size:clamp(1.35rem,6vw,1.85rem)}.CharterProtocol-module__abIV7a__clauseName{overflow-wrap:anywhere}.CharterProtocol-module__abIV7a__statement{padding-left:0;font-size:.82rem;line-height:1.5}.CharterProtocol-module__abIV7a__artifact{grid-template-columns:1fr;align-content:start;gap:1.25rem;padding:1.25rem 1rem 1.5rem}.CharterProtocol-module__abIV7a__artifactHeading>span{margin-bottom:.55rem}.CharterProtocol-module__abIV7a__artifactHeading h3{overflow-wrap:anywhere;font-size:clamp(1.2rem,5vw,1.55rem)}.CharterProtocol-module__abIV7a__artifactFields>div{grid-template-columns:1fr;gap:.25rem}}@media (max-width:34rem){.CharterProtocol-module__abIV7a__clause{grid-template-columns:1fr}.CharterProtocol-module__abIV7a__clauseArgument,.CharterProtocol-module__abIV7a__artifact{padding:1.5rem}.CharterProtocol-module__abIV7a__artifact{border-block-start:2px solid #0000;border-inline-start:0}.CharterProtocol-module__abIV7a__clauseItem[data-state=selected] .CharterProtocol-module__abIV7a__artifact{border-block-start-color:var(--charter-brass)}.CharterProtocol-module__abIV7a__artifactHeading h3{overflow-wrap:normal;max-width:18ch}}@media (prefers-reduced-motion:reduce){.CharterProtocol-module__abIV7a__trace path{transition:none;stroke-dasharray:none!important}.CharterProtocol-module__abIV7a__clauseButton:after,.CharterProtocol-module__abIV7a__indexMark,.CharterProtocol-module__abIV7a__selectionState,.CharterProtocol-module__abIV7a__artifact{transition:none}}@media (forced-colors:active){.CharterProtocol-module__abIV7a__root,.CharterProtocol-module__abIV7a__clauseArgument,.CharterProtocol-module__abIV7a__artifact,.CharterProtocol-module__abIV7a__clauseItem[data-state=selected] .CharterProtocol-module__abIV7a__artifact{color:canvastext;background:canvas}.CharterProtocol-module__abIV7a__trace path{stroke:canvastext}.CharterProtocol-module__abIV7a__clauseButton:focus-visible{outline-color:highlight}.CharterProtocol-module__abIV7a__indexMark,.CharterProtocol-module__abIV7a__clauseButton:after{color:canvastext;background:canvastext;border-color:canvastext}}@media print{.CharterProtocol-module__abIV7a__root{color:#111;background:#fff;padding-block:2rem;overflow:visible}.CharterProtocol-module__abIV7a__header,.CharterProtocol-module__abIV7a__instrument,.CharterProtocol-module__abIV7a__noScript{width:100%}.CharterProtocol-module__abIV7a__clauseArgument,.CharterProtocol-module__abIV7a__artifact,.CharterProtocol-module__abIV7a__clauseItem[data-state=selected] .CharterProtocol-module__abIV7a__artifact{color:#111;background:#fff}.CharterProtocol-module__abIV7a__heading p,.CharterProtocol-module__abIV7a__specimenStatus dt,.CharterProtocol-module__abIV7a__specimenStatus dd,.CharterProtocol-module__abIV7a__clauseNumber,.CharterProtocol-module__abIV7a__clauseName,.CharterProtocol-module__abIV7a__statement,.CharterProtocol-module__abIV7a__artifactHeading>span,.CharterProtocol-module__abIV7a__artifactFields dt,.CharterProtocol-module__abIV7a__artifactFields dd{color:#111}.CharterProtocol-module__abIV7a__clauseItem{break-inside:avoid;border-color:#111}.CharterProtocol-module__abIV7a__trace path{stroke:#111;stroke-dasharray:none!important}}
