.studio-views-module__wNoywq__viewHost{position:relative;container:part-view/inline-size}.studio-views-module__wNoywq__slot{border:1px dashed var(--color-hair-strong);border-radius:var(--radius-m);pointer-events:none;transition:opacity .52s var(--ease-out);position:absolute;inset:0}.studio-views-module__wNoywq__slot[data-gone]{opacity:0}html:not([data-js]) .studio-views-module__wNoywq__slot{display:none}.studio-views-module__wNoywq__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.studio-views-module__wNoywq__recGrid{grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:18px;display:grid}.studio-views-module__wNoywq__recList{min-width:0}.studio-views-module__wNoywq__recRowHead,.studio-views-module__wNoywq__recRow,.studio-views-module__wNoywq__recGroup{grid-template-columns:70px 62px 94px minmax(0,1fr);align-items:center;gap:8px;display:grid}.studio-views-module__wNoywq__recRowHead{border-bottom:1px solid var(--color-hair);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;padding:0 8px 8px;font-size:10.5px}.studio-views-module__wNoywq__recCertHead,.studio-views-module__wNoywq__recCert{opacity:0;transition:opacity .48s var(--ease-out), transform .56s var(--ease-out);transform:translate(8px)}.studio-views-module__wNoywq__recCertHead[data-on],.studio-views-module__wNoywq__recCert[data-on]{opacity:1;transform:none}.studio-views-module__wNoywq__recCert[data-on]{transition-delay:calc(var(--i) * 30ms + .42s)}html:not([data-js]) .studio-views-module__wNoywq__recCert,html:not([data-js]) .studio-views-module__wNoywq__recCertHead{opacity:1;transform:none}.studio-views-module__wNoywq__recBody{margin-top:4px;position:relative}.studio-views-module__wNoywq__recBody .studio-views-module__wNoywq__recRow{border-bottom:1px solid var(--color-hair);height:28px;transition:transform .76s var(--ease-inout), background-color .42s var(--ease), box-shadow .42s var(--ease);transition-delay:calc(var(--i) * 22ms), 0s, 0s;padding:0 8px;font-size:13px;position:absolute;top:0;left:0;right:0}.studio-views-module__wNoywq__recGroup{background:var(--color-ivory);border-bottom:1px solid var(--color-hair);opacity:0;height:28px;transition:opacity .42s var(--ease-out) .38s;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.studio-views-module__wNoywq__recGroup[data-on]{opacity:1}.studio-views-module__wNoywq__recGroupLot{font-family:var(--font-mono);letter-spacing:.02em;font-size:11.5px;font-weight:500}.studio-views-module__wNoywq__recGroupMeta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:10.5px}.studio-views-module__wNoywq__recLight{border-radius:var(--radius-s);background:var(--color-lilac-wash);box-shadow:inset 2px 0 0 var(--color-lilac-deep);opacity:0;transition:opacity .52s var(--ease);pointer-events:none;position:absolute;left:0;right:0}.studio-views-module__wNoywq__recLight[data-on]{opacity:1}.studio-views-module__wNoywq__recDetail{min-height:320px;position:relative}.studio-views-module__wNoywq__recDetailInner{padding:2px 0 0 2px;position:relative}.studio-views-module__wNoywq__recDetailTitle{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 12px;font-size:10.5px}.studio-views-module__wNoywq__entries{margin:0;padding:0;list-style:none;position:relative}.studio-views-module__wNoywq__entries:before{content:"";background:var(--color-hair);width:1px;position:absolute;top:6px;bottom:10px;left:3px}.studio-views-module__wNoywq__entry{grid-template-columns:7px minmax(0,1fr);column-gap:12px;padding-bottom:11px;display:grid;position:relative}.studio-views-module__wNoywq__entryDot{background:var(--color-white);border:1px solid var(--color-ink);box-sizing:border-box;border-radius:50%;grid-row:span 2;width:7px;height:7px;margin-top:5px}.studio-views-module__wNoywq__entryDate{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);font-size:10.5px}.studio-views-module__wNoywq__entryText{text-wrap:balance;font-size:12.5px;line-height:1.4}.studio-views-module__wNoywq__entryBy{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px}.studio-views-module__wNoywq__qTable{table-layout:fixed}.studio-views-module__wNoywq__qTable th:first-child{width:84px}.studio-views-module__wNoywq__qBatch{text-align:left;font-weight:400}.studio-views-module__wNoywq__qTable .studio-views-module__wNoywq__qCell{border-radius:0;padding-left:8px}.studio-views-module__wNoywq__qTable .studio-views-module__wNoywq__qCell[data-lit]{box-shadow:none}.studio-views-module__wNoywq__qTable th+th{padding-left:8px}.studio-views-module__wNoywq__qAnswer{flex-direction:column;gap:2px;margin-top:16px;display:flex}.studio-views-module__wNoywq__qPart{border-radius:var(--radius-s);text-wrap:pretty;margin:0;padding:7px 10px 7px 12px;font-size:13.5px;line-height:1.5}.studio-views-module__wNoywq__qMarker{vertical-align:1px;border:1px solid var(--color-hair-strong);border-radius:var(--radius-s);min-width:18px;height:18px;font-family:var(--font-mono);color:var(--color-ink);background:var(--color-white);transition:background-color .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease);place-items:center;margin-left:2px;padding:0 4px;font-size:10.5px;line-height:1;display:inline-grid}.studio-views-module__wNoywq__qMarker[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.studio-views-module__wNoywq__qSources{border-top:1px solid var(--color-hair);margin:12px 0 0;padding:0;list-style:none}.studio-views-module__wNoywq__qSource{border-bottom:1px solid var(--color-hair);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 8px;font-size:12.5px;display:grid}.studio-views-module__wNoywq__qSourceNumber,.studio-views-module__wNoywq__qSourceMeta{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px}.studio-views-module__wNoywq__qSourceTitle{font-weight:500}.studio-views-module__wNoywq__devMeta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 12px;font-size:10.5px}.studio-views-module__wNoywq__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-views-module__wNoywq__column{border-radius:var(--radius-m);background:var(--color-ivory);border:1px solid var(--color-hair);flex-direction:column;gap:8px;padding:10px;display:flex}.studio-views-module__wNoywq__columnHead{justify-content:space-between;align-items:baseline;padding:0 2px 2px;display:flex}.studio-views-module__wNoywq__columnCount{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px}.studio-views-module__wNoywq__devCard{border-radius:var(--radius-s);background:var(--color-white);border:1px solid var(--color-hair);flex-direction:column;gap:4px;padding:9px 10px 10px;display:flex}.studio-views-module__wNoywq__devCardName{font-size:13px;font-weight:500;line-height:1.3}.studio-views-module__wNoywq__devCardEvidence{font-family:var(--font-mono);color:var(--color-muted);font-size:10px;line-height:1.45}.studio-views-module__wNoywq__actions{flex-direction:column;gap:6px;margin-top:16px;display:flex}.studio-views-module__wNoywq__actionWrap{flex-direction:column;gap:4px;display:flex}.studio-views-module__wNoywq__action{border:1px solid var(--color-hair);border-radius:var(--radius-s);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;padding:9px 10px 9px 12px;font-size:13px;line-height:1.4;display:grid}.studio-views-module__wNoywq__actionText{min-width:0}@media (pointer:coarse){.studio-views-module__wNoywq__action{padding-top:12px;padding-bottom:12px}}.studio-views-module__wNoywq__actionBatches{font-family:var(--font-mono);color:var(--color-muted);opacity:0;max-height:0;transition:opacity .42s var(--ease-out), max-height .52s var(--ease-out);padding:0 12px;font-size:12px;overflow:hidden}.studio-views-module__wNoywq__actionBatches[data-on]{opacity:1;max-height:24px}.studio-views-module__wNoywq__draft{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.studio-views-module__wNoywq__draftTitle{font-size:13.5px;font-weight:500}.studio-views-module__wNoywq__draftMeta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);text-align:right;font-size:10.5px}@container part-view (max-width:559px){.studio-views-module__wNoywq__recGrid{grid-template-columns:minmax(0,1fr)}.studio-views-module__wNoywq__recDetail{display:none}}@container part-view (max-width:399px){.studio-views-module__wNoywq__recRowHead,.studio-views-module__wNoywq__recRow,.studio-views-module__wNoywq__recGroup{grid-template-columns:62px 52px 84px minmax(0,1fr);gap:6px;padding:0 6px}.studio-views-module__wNoywq__recRowHead{letter-spacing:0;padding-bottom:8px;font-size:9.5px}.studio-views-module__wNoywq__recBody .studio-views-module__wNoywq__recRow{padding:0 6px;font-size:12.5px}.studio-views-module__wNoywq__recGroup{display:flex}.studio-views-module__wNoywq__recGroupMeta{letter-spacing:.02em}.studio-views-module__wNoywq__qTable th:first-child{width:64px}table.studio-views-module__wNoywq__qTable{font-size:12px}.studio-views-module__wNoywq__qTable thead th{white-space:normal;letter-spacing:.02em;vertical-align:bottom;font-size:9.5px}.studio-views-module__wNoywq__qPart{padding:6px 8px 6px 10px;font-size:13px}.studio-views-module__wNoywq__qSource{grid-template-columns:18px minmax(0,1fr)}.studio-views-module__wNoywq__qSourceMeta{grid-column:2}.studio-views-module__wNoywq__board{grid-template-columns:minmax(0,1fr)}.studio-views-module__wNoywq__draft{flex-direction:column;gap:4px}.studio-views-module__wNoywq__draftMeta{text-align:left}}.studio-views-module__wNoywq__viewHost[data-film=idle] *,.studio-views-module__wNoywq__viewHost[data-film=ready] *{transition:none!important}@media (max-width:639px){.studio-views-module__wNoywq__viewHost>[role=group]{--fade:96px;--fade-mask:linear-gradient(to bottom, #000 calc(100% - var(--fade)), #000000f5 calc(100% - var(--fade) * .84), #000000d9 calc(100% - var(--fade) * .68), #000000a8 calc(100% - var(--fade) * .52), #0000006b calc(100% - var(--fade) * .36), #0003 calc(100% - var(--fade) * .2), #0000000f calc(100% - var(--fade) * .08), transparent);-webkit-mask-image:var(--fade-mask);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask)}.studio-views-module__wNoywq__viewHost>[role=group]:has(.studio-views-module__wNoywq__recBody){-webkit-mask-image:none;mask-image:none}.studio-views-module__wNoywq__viewHost>[role=group]:has(.studio-views-module__wNoywq__qSources){--fade:84px}.studio-views-module__wNoywq__viewHost>[role=group]:has(.studio-views-module__wNoywq__board){--fade:64px}.studio-views-module__wNoywq__recRowHead{letter-spacing:.02em;white-space:normal;align-items:end;font-size:11px}.studio-views-module__wNoywq__recBody{overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 44px);mask-image:linear-gradient(#0000,#000 44px);height:var(--window,auto)!important}.studio-views-module__wNoywq__recBody>*{translate:0 calc(-1 * var(--shift,0px))}.studio-views-module__wNoywq__qTable thead th{font-size:11px}.studio-views-module__wNoywq__qSource:nth-child(n+2),.studio-views-module__wNoywq__draft{display:none}.studio-views-module__wNoywq__draftMeta,.studio-views-module__wNoywq__recGroupMeta,.studio-views-module__wNoywq__devCardEvidence,.studio-views-module__wNoywq__qMarker,.studio-views-module__wNoywq__columnCount,.studio-views-module__wNoywq__qSourceMeta,.studio-views-module__wNoywq__devMeta,.studio-views-module__wNoywq__qSourceNumber,.studio-views-module__wNoywq__label{font-size:11px}}
section.studio-parts-module__-4lpAG__section{padding:104px 0 112px}.studio-parts-module__-4lpAG__statement{max-width:15em;color:var(--color-ink);flex-direction:column;margin-bottom:80px;display:flex}.studio-parts-module__-4lpAG__statementLine{display:block}.studio-parts-module__-4lpAG__parts{flex-direction:column;gap:96px;display:flex}.studio-parts-module__-4lpAG__part{position:relative}.studio-parts-module__-4lpAG__partHead{z-index:3;border-top:1px solid var(--color-ink);background:var(--color-chalk);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 0 16px;display:grid;position:sticky;top:64px}.studio-parts-module__-4lpAG__partNumber{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted);font-size:12px}.studio-parts-module__-4lpAG__partTitle{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:32px;font-weight:500;line-height:1.15}.studio-parts-module__-4lpAG__partVerbs{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:12px}.studio-parts-module__-4lpAG__partBody{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px;padding-top:28px;display:grid}.studio-parts-module__-4lpAG__panel{isolation:isolate;background:var(--color-paper);border-radius:16px;grid-column:span 7;position:relative;overflow:clip}.studio-parts-module__-4lpAG__panelInner{padding:36px 32px;position:relative}.studio-parts-module__-4lpAG__partText{flex-direction:column;grid-column:9/span 4;gap:24px;padding-top:8px;display:flex}.studio-parts-module__-4lpAG__partLine{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.studio-parts-module__-4lpAG__rows{border-bottom:1px solid var(--color-hair);margin:0;padding:0;list-style:none}.studio-parts-module__-4lpAG__row{border-top:1px solid var(--color-hair);flex-direction:column;gap:4px;padding:14px 0 15px;display:flex}.studio-parts-module__-4lpAG__rowTitle{font-size:15px;font-weight:500;line-height:1.35}.studio-parts-module__-4lpAG__rowText{color:var(--color-muted);font-size:14px;line-height:1.5}.studio-parts-module__-4lpAG__partCta{align-self:flex-start}@media (max-width:900px){section.studio-parts-module__-4lpAG__section{padding:64px 0 72px}.studio-parts-module__-4lpAG__statement{margin-bottom:48px}.studio-parts-module__-4lpAG__parts{gap:64px}.studio-parts-module__-4lpAG__partHead{grid-template-columns:36px minmax(0,1fr);padding:14px 0 12px;position:static}.studio-parts-module__-4lpAG__partTitle{font-size:28px}.studio-parts-module__-4lpAG__partVerbs{white-space:normal;grid-column:2}.studio-parts-module__-4lpAG__partBody{flex-direction:column;align-items:stretch;gap:28px;padding-top:16px;display:flex}.studio-parts-module__-4lpAG__panelInner{padding:16px 14px}.studio-parts-module__-4lpAG__partText{padding-top:0}.studio-parts-module__-4lpAG__partLine{font-size:17px}}
