.Band-module__9UOp9G__section{border-top:1px solid var(--border);background:var(--bg);color:var(--text)}.Band-module__9UOp9G__shell{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(4rem,7vw,6.5rem);display:grid}.Band-module__9UOp9G__opening{gap:var(--spacing-6);display:grid}.Band-module__9UOp9G__opening .section-mark{margin-bottom:0}.Band-module__9UOp9G__head{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;gap:clamp(20px,4vw,64px);display:grid}.Band-module__9UOp9G__section .Band-module__9UOp9G__title{-webkit-hyphens:manual;hyphens:manual;max-width:22ch}.Band-module__9UOp9G__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:46ch;margin:0}@media (max-width:48rem){.Band-module__9UOp9G__lead{text-align:left}}.Band-module__9UOp9G__note{color:var(--text-muted);text-wrap:pretty;margin:0}.js-motion .Band-module__9UOp9G__section [data-reveal].is-revealed{transition-delay:calc(var(--i,0) * 60ms)}
.MakerBand-module__ieBYMW__split{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center}.MakerBand-module__ieBYMW__copy{gap:var(--spacing-6);align-content:center;min-width:0;display:grid}.MakerBand-module__ieBYMW__facts{border-top:1px solid var(--border);min-width:0;margin:0}.MakerBand-module__ieBYMW__fact{gap:var(--spacing-4);padding-block:var(--spacing-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,2fr) 5fr;align-items:baseline;display:grid}.MakerBand-module__ieBYMW__fact dt{color:var(--text-muted);margin:0}.MakerBand-module__ieBYMW__fact dd{text-wrap:pretty;margin:0}.MakerBand-module__ieBYMW__fact a{color:inherit;text-underline-offset:3px}
.OpeningBand-module__QBR3Gq__section{background:var(--bg);color:var(--text)}.OpeningBand-module__QBR3Gq__shell{min-height:min(calc(100svh - var(--spacing-header)), 54rem);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid}@media (min-width:62rem){.OpeningBand-module__QBR3Gq__shell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.OpeningBand-module__QBR3Gq__claim{justify-items:start;gap:var(--spacing-6);min-width:0;display:grid}.OpeningBand-module__QBR3Gq__claim .type-kicker{margin:0}.OpeningBand-module__QBR3Gq__title{letter-spacing:var(--ls-display);font-size:clamp(1.9rem,.9rem + 2.4vw,2.75rem);line-height:1.04;font-weight:var(--weight-bold);font-variation-settings:"wdth" var(--display-width), "wght" 700;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 3;overflow-wrap:anywhere;max-width:20ch;margin:0}.OpeningBand-module__QBR3Gq__titleTail{color:var(--text-muted);display:block}.OpeningBand-module__QBR3Gq__lead{text-wrap:pretty;max-width:46ch;margin:0}.OpeningBand-module__QBR3Gq__panel{min-width:0}.OpeningBand-module__QBR3Gq__rows{margin:0}.OpeningBand-module__QBR3Gq__row{gap:var(--spacing-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(6.5rem,1fr) 2fr;align-items:baseline;padding:14px 16px;display:grid}.OpeningBand-module__QBR3Gq__row dt{color:var(--text-muted);text-transform:uppercase;margin:0}.OpeningBand-module__QBR3Gq__row dd{text-align:right;font-size:var(--text-small);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.OpeningBand-module__QBR3Gq__row:nth-child(2) dd{font-family:var(--ff-mono);font-weight:var(--weight-medium)}.OpeningBand-module__QBR3Gq__foot{background:var(--bg-subtle);color:var(--text-muted);text-wrap:pretty;margin:0;padding:12px 16px}@media (max-width:30rem){.OpeningBand-module__QBR3Gq__row{grid-template-columns:1fr;gap:2px}.OpeningBand-module__QBR3Gq__row dd{text-align:left}}
.QuestionList-module__xJIuAa__shell{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}.QuestionList-module__xJIuAa__list{border-top:1px solid var(--border)}.QuestionList-module__xJIuAa__item{border-bottom:1px solid var(--border)}.QuestionList-module__xJIuAa__question{align-items:baseline;gap:var(--spacing-3);padding-block:var(--spacing-6);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 16px;list-style:none;display:grid}.QuestionList-module__xJIuAa__question::-webkit-details-marker{display:none}.QuestionList-module__xJIuAa__question:focus-visible{outline:2px solid var(--text);outline-offset:4px}.QuestionList-module__xJIuAa__index{color:var(--text-muted)}.QuestionList-module__xJIuAa__questionText{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance}.QuestionList-module__xJIuAa__toggle{align-self:center;width:16px;height:16px;position:relative}.QuestionList-module__xJIuAa__toggle:before,.QuestionList-module__xJIuAa__toggle:after{content:"";background:var(--text);height:1px;position:absolute;top:50%;left:0;right:0}.QuestionList-module__xJIuAa__toggle:after{transition:transform var(--dur-state) var(--ease);transform:rotate(90deg)}.QuestionList-module__xJIuAa__item[open] .QuestionList-module__xJIuAa__toggle:after{transform:rotate(0)}.QuestionList-module__xJIuAa__answer{padding:0 calc(16px + var(--spacing-3)) var(--spacing-6) calc(2rem + var(--spacing-3));max-width:60ch;color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0}.QuestionList-module__xJIuAa__more{padding-top:var(--spacing-6)}@media (max-width:48rem){.QuestionList-module__xJIuAa__answer{text-align:left}}@media (max-width:30rem){.QuestionList-module__xJIuAa__answer{padding-inline:0}}@media (prefers-reduced-motion:reduce){.QuestionList-module__xJIuAa__toggle:after{transition:none}}
.ScopeBand-module__2hgxqq__parts{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));column-gap:clamp(24px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.ScopeBand-module__2hgxqq__part{padding-block:var(--spacing-6);border-bottom:1px solid var(--border);align-content:start;gap:8px;display:grid}.ScopeBand-module__2hgxqq__number{color:var(--text-muted)}.ScopeBand-module__2hgxqq__partName{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.ScopeBand-module__2hgxqq__partText{max-width:44ch;color:var(--text-muted);text-wrap:pretty;margin:0}.ScopeBand-module__2hgxqq__terms{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.ScopeBand-module__2hgxqq__cell{padding:var(--spacing-6);border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;gap:8px;min-width:0;display:grid}.ScopeBand-module__2hgxqq__label{color:var(--text-muted);text-transform:uppercase;margin:0}.ScopeBand-module__2hgxqq__figure{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.ScopeBand-module__2hgxqq__cellLine{font-size:var(--text-small);color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.5}.ScopeBand-module__2hgxqq__action{padding:var(--spacing-6);border-bottom:1px solid var(--border);align-items:center;display:flex}.ScopeBand-module__2hgxqq__terms>:last-child{border-bottom:0}.ScopeBand-module__2hgxqq__neighbours{align-items:baseline;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.ScopeBand-module__2hgxqq__links{gap:var(--spacing-2) var(--spacing-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ScopeBand-module__2hgxqq__link{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ScopeBand-module__2hgxqq__link:focus-visible{outline:2px solid var(--text);outline-offset:4px}
.ToolBand-module__qLQLLG__body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:60rem){.ToolBand-module__qLQLLG__body{grid-template-columns:minmax(0,1fr)}}.ToolBand-module__qLQLLG__code{min-width:0;margin:0}.ToolBand-module__qLQLLG__pre{background:var(--bg);font-family:var(--ff-mono);color:var(--text);margin:0;padding:16px 0;font-size:12.5px;line-height:1.75;overflow-x:auto}.ToolBand-module__qLQLLG__pre:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.ToolBand-module__qLQLLG__pre code{width:max-content;min-width:100%;font:inherit;display:block}.ToolBand-module__qLQLLG__line{white-space:pre;min-height:1.75em;padding:0 16px;display:block;position:relative}.ToolBand-module__qLQLLG__line[data-mark]{background:var(--bg-subtle);box-shadow:inset 2px 0 0 var(--text)}.ToolBand-module__qLQLLG__tag{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);text-transform:uppercase;padding:1px 6px;line-height:1.4;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:48rem){.ToolBand-module__qLQLLG__tag{display:none}}.ToolBand-module__qLQLLG__register{gap:var(--spacing-3);min-width:0;display:grid}.ToolBand-module__qLQLLG__registerTitle{color:var(--text-muted);margin:0}.ToolBand-module__qLQLLG__tools{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ToolBand-module__qLQLLG__tool{border-bottom:1px solid var(--border);padding-block:14px}.ToolBand-module__qLQLLG__toolName{font-family:var(--ff-mono);font-size:13px;font-weight:var(--weight-medium);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.ToolBand-module__qLQLLG__writes{border:1px solid var(--text);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:var(--weight-regular,400);padding:1px 6px}.ToolBand-module__qLQLLG__facts{gap:4px;margin:0;display:grid}.ToolBand-module__qLQLLG__fact{gap:var(--spacing-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.ToolBand-module__qLQLLG__fact dt{color:var(--text-muted);text-transform:uppercase;margin:0}.ToolBand-module__qLQLLG__fact dd{font-size:var(--text-small);text-wrap:pretty;margin:0;line-height:1.45}.ToolBand-module__qLQLLG__statement{background:var(--bg-invert);color:var(--text-invert);border-radius:var(--radius-md)}.ToolBand-module__qLQLLG__statementScope{--text:var(--color-paper);--text-muted:var(--color-ash);--bg-invert:var(--color-paper);--text-invert:var(--color-ink);gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-6);display:grid}.ToolBand-module__qLQLLG__statementKicker{color:var(--text-muted);margin:0}.ToolBand-module__qLQLLG__statementText{max-width:34ch;letter-spacing:var(--ls-h2);font-size:clamp(1.25rem,1rem + 1.2vw,1.9rem);line-height:1.22;font-weight:var(--weight-semibold);text-wrap:balance;margin:0}
