.publication-reader{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;overflow:hidden;background:#1d2327;color:#f6f7f7}.publication-reader button{min-height:30px;border:1px solid #8c8f94;background:#fff;color:#1d2327;cursor:pointer}.publication-reader__bar,.publication-reader__footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.16)}.publication-reader__bar a,.publication-reader__footer{color:#f6f7f7}.publication-reader__controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.publication-reader__body{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0}.publication-reader__thumbs{display:grid;align-content:start;gap:8px;width:210px;padding:10px;overflow:auto;border-right:1px solid rgba(255,255,255,.16)}.publication-reader__thumbs button{display:grid;gap:4px;min-height:78px;padding:8px;text-align:left}.publication-reader__thumbs button.is-active{border-color:#72aee6;background:#f0f6fc}.publication-reader__stage{position:relative;display:grid;place-items:center;min-width:0;min-height:0;overflow:auto;padding:24px 72px}.reader-page{position:relative;width:var(--page-width);height:var(--page-height);margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 2px 16px #0003;transform:scale(var(--reader-zoom));transform-origin:center}.reader-block{position:absolute;display:block;color:#111;line-height:1.15;white-space:pre-wrap}.publication-reader__nav{position:fixed;top:50%;z-index:2}.publication-reader__nav--prev{left:18px}.publication-reader__nav--next{right:18px}.publication-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.publication-page-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:min(1120px,calc(100% - 32px));margin:24px auto}.publication-page-card{min-height:160px;padding:14px;border:1px solid #dcdcde;background:#fff}.publication-page-card span{color:#646970;font-weight:700}.publication-page-card h2{margin:18px 0 6px;font-size:20px}@media (max-width: 760px){.publication-reader__body{grid-template-columns:1fr}.publication-reader__thumbs{grid-auto-flow:column;grid-auto-columns:150px;width:auto;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.publication-reader__stage{padding:18px}.reader-page{transform:scale(calc(var(--reader-zoom) * .42))}}.publication-gallery-page{max-width:1360px;padding:0;background:transparent;color:var(--text)}.publication-gallery-page .publication-gallery-hero{max-width:none}.publication-gallery-page .publication-gallery-hero h1{max-width:820px}.publication-gallery-page .publication-gallery-hero__meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.publication-gallery-page .publication-gallery-hero__meta a{color:inherit;text-underline-offset:3px}.publication-gallery-results{margin-top:clamp(22px,4vw,44px);padding-bottom:72px}.publication-gallery-results__header{margin-bottom:14px}.publication-gallery-state{padding-top:42px;padding-bottom:72px}.publication-gallery-state h2{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.25rem)}.publication-gallery-state p{color:var(--archive-muted);max-width:720px}.publication-gallery-state a{color:#f4d35e;text-underline-offset:3px}.publication-gallery-grid{columns:3 280px;column-gap:clamp(14px,2vw,22px)}.publication-gallery-card{break-inside:avoid;margin:0 0 clamp(14px,2vw,22px);overflow:hidden;background:var(--archive-surface-strong);border:1px solid var(--archive-rule);box-shadow:0 16px 40px #0000003d}.publication-gallery-card__button{display:block;width:100%;border:0;padding:0;background:#050505;cursor:zoom-in}.publication-gallery-card img{display:block;width:100%;height:auto;transition:transform .18s ease,filter .18s ease}.publication-gallery-card:hover img{transform:scale(1.012);filter:contrast(1.025) brightness(1.025)}.publication-gallery-card figcaption{padding:10px 12px;color:var(--archive-muted);font-size:.9rem;line-height:1.4;border-top:1px solid var(--archive-rule)}.publication-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000f0;display:grid;place-items:center;color:#fff;padding:28px 72px}.publication-gallery-lightbox figure{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;max-width:min(1400px,94vw);max-height:94vh}.publication-gallery-lightbox img{display:block;max-width:100%;max-height:calc(94vh - 74px);object-fit:contain}.publication-gallery-lightbox figcaption{padding:12px 8px 0;text-align:center;max-width:900px;color:#f5ebd0}.publication-gallery-lightbox button{position:absolute;border:1px solid rgba(255,255,255,.35);background:#0000008c;color:#fff;cursor:pointer}.publication-gallery-lightbox__close{top:18px;right:18px;width:48px;height:48px;font-size:2rem}.publication-gallery-lightbox__prev,.publication-gallery-lightbox__next{top:50%;transform:translateY(-50%);width:54px;height:84px;font-size:2.3rem}.publication-gallery-lightbox__prev{left:12px}.publication-gallery-lightbox__next{right:12px}@media (max-width:760px){.publication-gallery-page .publication-gallery-hero h1{max-width:none}.publication-gallery-grid{columns:2 145px;column-gap:8px}.publication-gallery-card{margin-bottom:8px}.publication-gallery-results{padding-bottom:48px}.publication-gallery-lightbox{padding:58px 10px 72px}.publication-gallery-lightbox__prev,.publication-gallery-lightbox__next{top:auto;bottom:10px;transform:none;height:48px}}.public-info-page .project-directory{position:relative;left:50%;transform:translate(-50%);width:min(calc(100vw - 48px),1440px)!important;max-width:1440px!important;margin-left:0!important;margin-right:0!important}.public-info-page .project-directory__header{width:100%}.public-info-page .project-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,1.8vw,26px)!important}.public-info-page .project-directory__card{min-width:0}.public-info-page .project-directory__brand{min-height:clamp(250px,24vw,360px)!important;padding:clamp(18px,2vw,28px)!important}.public-info-page .project-directory__brand img{display:block;width:auto!important;max-width:92%!important;height:auto!important;max-height:clamp(220px,21vw,325px)!important;object-fit:contain!important}.public-info-page .project-directory__publication-brand{min-height:190px!important;max-width:620px}.public-info-page .project-directory__publication-brand img{max-width:540px!important;max-height:180px!important}.public-info-page .project-directory__body{padding:clamp(18px,1.8vw,26px)!important}@media (max-width: 900px){.public-info-page .project-directory{width:min(calc(100vw - 28px),760px)!important}.public-info-page .project-directory__grid{grid-template-columns:1fr!important}.public-info-page .project-directory__brand{min-height:clamp(240px,52vw,340px)!important}.public-info-page .project-directory__brand img{max-height:clamp(215px,46vw,305px)!important}}@media (max-width: 560px){.public-info-page .project-directory{left:auto;transform:none;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.public-info-page .project-directory__brand{min-height:220px!important;padding:14px!important}.public-info-page .project-directory__brand img{max-width:96%!important;max-height:200px!important}}:root{--bg: #090909;--bg-soft: #121212;--panel: rgba(17, 17, 17, .92);--panel-border: rgba(236, 231, 220, .14);--text: #ece7dc;--text-dim: #cbc3b5;--paper: #ece7dc;--paper-ink: #191716;--red: #c42a23;--yellow: #d1a52d;--shadow: 0 24px 80px rgba(0, 0, 0, .45);--content-width: 74rem;--reading-width: 42rem;--headline-font: Georgia, "Times New Roman", serif;--body-font: "Iowan Old Style", Georgia, "Times New Roman", serif;--accent-font: "Arial Black", Impact, sans-serif;--accent-size: clamp(1.2rem, 1.5vw, 1.55rem)}.print-lab-desk{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(230px,280px);gap:12px;align-items:start}.print-lab-tool-panel{position:sticky;top:16px}.print-lab-layout-selector{display:grid;gap:7px}.print-lab-preview{width:min(100%,680px);max-width:100%;min-width:0;margin:0 auto;background:var(--printlab-paper);color:#111;border:1px solid var(--printlab-rule);padding:24px;box-shadow:0 12px 28px #0000002e;overflow:hidden}.print-lab-actions{display:grid;gap:7px}.print-lab-source-pane,.print-lab-tool-panel{min-width:0;height:calc(100vh - 146px);max-height:740px;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--printlab-panel);color:var(--printlab-ink);border:1px solid #c3c4c7;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.print-lab-preview{width:min(100%,640px);max-width:100%;min-width:0;min-height:0;margin:0 auto;background:var(--printlab-paper);color:#111;border:1px solid var(--printlab-rule);padding:18px;box-shadow:0 12px 28px #0000002e;overflow:hidden}.print-lab-preview h2{margin:0;overflow-wrap:anywhere;color:#111;font-size:30px;line-height:1.05}.print-lab-page-image{margin:0 0 16px}.print-lab-page-image img{width:100%;max-height:260px;object-fit:contain;display:block;border:1px solid #dcdcde;background:#f6f7f7}.print-lab-page-body p{margin:0 0 14px;color:#222;font-size:15px;line-height:1.55}.print-lab-zine-panel--inside img{width:100%;max-height:150px;object-fit:cover;display:block;border:1px solid #dcdcde;background:#e4ddd0}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(190px,220px)}.print-lab-preview{padding:16px}.print-lab-preview--half-fold-zine{width:min(100%,620px)}}@media (max-width: 960px){.print-lab-desk{grid-template-columns:1fr}.print-lab-source-pane,.print-lab-tool-panel,.print-lab-preview-wrap{height:auto;max-height:none}.print-lab-tool-panel{position:static}.print-lab-source-list{max-height:260px}.print-lab-layout-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.print-lab-layout-selector button{grid-template-columns:1fr;justify-items:center;text-align:center!important;gap:4px}.print-lab-page-preview--image-side .print-lab-page-body{grid-template-columns:1fr}}@media print{body,.admin-frame,.admin-frame__main,.print-lab-page{background:#fff!important;color:#000!important}.wp-admin-topbar,.admin-rail,.print-lab-screen-header,.print-lab-source-pane,.print-lab-tool-panel{display:none!important}.admin-frame__main,.print-lab-page{margin:0!important;padding:0!important}.print-lab-desk,.print-lab-preview-wrap{display:block!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;border:0!important}.print-lab-preview{width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.print-lab-preview--poster-split{padding:0!important}.print-lab-preview--poster-split .print-lab-split-grid{display:block!important}.print-lab-preview--poster-split .print-lab-split-panel{width:100%!important;height:9.5in!important;break-after:page;page-break-after:always}.print-lab-preview--poster-split .print-lab-split-panel:last-child{break-after:auto;page-break-after:auto}.print-lab-preview--half-fold-zine{width:10in!important;height:7.5in!important;aspect-ratio:auto!important;padding:0!important}@page{size:letter landscape;margin:.5in}}.print-lab-source-section{display:grid;gap:10px;min-height:0}.print-lab-field{min-width:0;display:grid;gap:5px;color:#1d2327;font-size:13px;font-weight:600}.print-lab-field span{color:#1d2327!important;font-size:12px!important;font-weight:600!important}.print-lab-field input,.print-lab-field select,.print-lab-field textarea{width:100%!important;min-width:0!important;max-width:100%}.print-lab-field textarea{resize:vertical}.print-lab-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.print-lab-control-grid .print-lab-field:last-child:nth-child(odd){grid-column:1 / -1}.print-lab-source-list{max-height:calc(100vh - 285px);min-height:0;display:grid;align-content:start;gap:4px;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c3c4c7 #f6f7f7}.print-lab-source-row__content strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1d2327;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap}.print-lab-source-row__meta{min-width:0;display:flex;gap:5px;align-items:center}.print-lab-source-row__meta span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#646970!important;font-size:11px!important;font-weight:600!important;line-height:1;text-transform:uppercase;white-space:nowrap;border:1px solid #dcdcde;border-radius:999px;padding:3px 6px}.print-lab-source-summary{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid #dcdcde;border-radius:7px;background:#f6f7f7}.print-lab-source-summary img{grid-row:span 2;width:64px;height:64px;object-fit:cover;border:1px solid #dcdcde;border-radius:5px}.print-lab-source-summary strong,.print-lab-source-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-source-summary strong{color:#1d2327;font-size:13px}.print-lab-source-summary span{color:#646970;font-size:12px}.print-lab-empty-note,.print-lab-action-status{margin:0;padding:8px;border-left:4px solid #72aee6;background:#f6f7f7;color:#1d2327;font-size:12px;line-height:1.4}.print-lab-control-group{min-width:0;border:0;padding:0;margin:0 0 14px;display:grid;gap:8px}.print-lab-actions{display:grid;grid-template-columns:1fr;gap:7px}.print-lab-preview-empty{margin:0;padding:18px;border:1px dashed #8c8f94;color:#50575e;background:#fff}.print-lab-output img{max-width:100%}.print-lab-preview--tile-sheet{width:min(100%,680px);min-height:820px}.print-lab-tile{min-width:0;margin:0;display:grid;gap:5px;break-inside:avoid}.print-lab-tile img{width:100%;aspect-ratio:1;display:block;border:1px solid #dcdcde;background:#f6f7f7}.print-lab-tile figcaption{overflow:hidden;text-align:center;text-overflow:ellipsis;color:#111;font-size:11px;line-height:1.2;white-space:nowrap}.print-lab-preview--poster-split{width:min(100%,720px);background:#f8f8f8}.print-lab-split-panel{position:relative;min-height:210px;aspect-ratio:.77;border:1px solid #111;background-color:#fff;background-repeat:no-repeat}.print-lab-split-panel span{position:absolute;right:7px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffffe0;color:#111;font-size:12px;font-weight:700}.print-lab-page-preview{position:relative;display:grid;gap:18px;min-height:760px;background:#fffdf8}.print-lab-page-preview--portrait{width:min(100%,640px)}.print-lab-page-preview--landscape{width:min(100%,760px);min-height:520px}.print-lab-page-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-position:center;background-size:cover}.print-lab-page-content,.print-lab-page-footer{position:relative;z-index:1}.print-lab-page-image{margin:0 0 18px}.print-lab-page-image img{width:100%;max-height:300px;object-fit:contain;display:block;border:1px solid #dcdcde;background:#f6f7f7}.print-lab-page-preview--image-side .print-lab-page-body{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.print-lab-page-image--side{margin:0}.print-lab-page-body p{margin:0 0 14px;color:#222;font-size:15px;line-height:1.6}.print-lab-page-footer{align-self:end;padding-top:9px;border-top:1px solid #111;color:#333;font-size:11px;text-transform:uppercase}.print-lab-preview--zine-sheet{width:min(100%,780px);min-height:520px;padding:14px;background:#f1eee7}.print-lab-zine-grid{display:grid;gap:10px;min-height:490px}.print-lab-preview--zine-4 .print-lab-zine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-lab-preview--zine-6 .print-lab-zine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.print-lab-preview--zine-8 .print-lab-zine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.print-lab-zine-panel{min-width:0;min-height:150px;overflow:hidden;border:2px solid #111;background:#fffdf8;padding:12px}.print-lab-zine-panel--cover span{color:#d8ccba;font-size:11px;font-weight:700;text-transform:uppercase}.print-lab-zine-panel--cover h2{color:#fffdf8;font-size:28px;line-height:.98;text-transform:uppercase}.print-lab-zine-panel--image{padding:0;background:#e4ddd0}.print-lab-zine-panel--image img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}.print-lab-zine-panel--pull{display:flex;align-items:center;background:#f7ead1}.print-lab-zine-panel--pull p{margin:0;color:#111;font-size:20px;font-weight:700;line-height:1.18}.print-lab-zine-panel--body p,.print-lab-zine-panel--meta p{margin:0;color:#111;font-size:13px;line-height:1.45}.print-lab-zine-panel--meta{display:flex;align-items:end;background:#fff;text-transform:uppercase}.print-lab-zine-panel--accent{background:linear-gradient(135deg,transparent 0 47%,#111 47% 53%,transparent 53%),#fffdf8}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(210px,250px)}.print-lab-preview{padding:18px}.print-lab-zine-panel--pull p{font-size:17px}}@media (max-width: 960px){.print-lab-desk{grid-template-columns:1fr}.print-lab-source-pane,.print-lab-tool-panel,.print-lab-preview-wrap{height:auto;max-height:none}.print-lab-tool-panel{position:static}.print-lab-source-list{max-height:260px}.print-lab-layout-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.print-lab-layout-selector button{grid-template-columns:1fr;justify-items:center;text-align:center!important;gap:4px}.print-lab-page-preview--image-side .print-lab-page-body{grid-template-columns:1fr}.print-lab-preview--zine-6 .print-lab-zine-grid,.print-lab-preview--zine-8 .print-lab-zine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at top left,rgba(196,42,35,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(209,165,45,.12),transparent 25%),linear-gradient(180deg,#ffffff05,#fff0 30%),var(--bg);font-family:var(--body-font)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0 .6px,transparent .7px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.06) 0 .6px,transparent .7px),linear-gradient(transparent,rgba(255,255,255,.015),transparent);background-size:11px 11px,13px 13px,100% 5px;mix-blend-mode:screen}a{color:inherit}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;transform:translateY(-140%);background:#f3eadb;color:#090909;border:2px solid #d3a62c;padding:.65rem .9rem;font-weight:800;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}:focus-visible{outline:3px solid #d3a62c;outline-offset:3px}#main-content:focus{outline:none}.site-shell{min-height:100vh}.app-header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909e0;border-bottom:1px solid rgba(236,231,220,.18)}.brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--accent-font);font-size:clamp(1.7rem,2.3vw,3rem);line-height:1;text-decoration:none;letter-spacing:.04em;text-transform:lowercase}.brand-image{display:block;width:auto;max-width:min(320px,62vw);height:clamp(58px,8vw,92px);object-fit:contain}.brand-kicker{color:var(--yellow)}.brand-title{color:var(--red);margin-left:.05em}.header-nav{display:flex;gap:1rem}.header-nav a{text-decoration:none;color:var(--text-dim);font-size:.95rem;font-family:var(--body-font)}.page{width:min(100%,var(--content-width));margin:0 auto;padding:2rem 1.25rem 5rem}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:2rem;align-items:stretch;min-height:36rem;border:1px solid var(--panel-border);box-shadow:var(--shadow);background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(196,42,35,.15),transparent 30%),linear-gradient(225deg,rgba(209,165,45,.08),transparent 36%),#0b0b0bf2;overflow:hidden}.hero__content{padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.hero__eyebrow,.project-card__eyebrow,.manifesto-card__eyebrow,.info-card__label,.piece-header__eyebrow,.section-heading p{font-family:var(--accent-font);font-size:var(--accent-size);letter-spacing:.06em;line-height:1.1;text-transform:lowercase}.hero__eyebrow{color:var(--red);margin-bottom:1.1rem}.hero h1,.piece-header h1,.print-header h1{margin:0;line-height:.95;text-transform:uppercase;font-family:var(--headline-font)}.hero h1{font-size:clamp(3rem,7.5vw,5rem);color:var(--yellow);max-width:8.5ch}.hero__subtitle{font-size:clamp(1.1rem,2.6vw,1.9rem);max-width:36rem;margin:.8rem 0 1rem;color:var(--paper);font-family:var(--body-font);line-height:1.3}.hero__meta,.piece-header__meta,.piece-card__meta,.piece-card__footer,.print-header__meta{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--text-dim);font-size:.95rem}.hero__excerpt{max-width:36rem;font-size:1.12rem;line-height:1.7;color:var(--text-dim)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.button{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;padding:.95rem 1.1rem .82rem;border:1px solid rgba(236,231,220,.3);text-decoration:none;text-transform:lowercase;font-family:var(--accent-font);font-size:clamp(1.12rem,1.2vw,1.32rem);letter-spacing:.035em;background:#ffffff05}.button--primary{background:#c42a232e;border-color:#c42a23a6}.button--accent{background:#d1a52d24;border-color:#d1a52da6}.hero__stack{position:relative;min-height:100%;padding:2rem;display:flex;align-items:end;justify-content:center}.stack-card{position:absolute;bottom:2rem;width:min(16rem,80%);aspect-ratio:.74;border:1px solid rgba(236,231,220,.18);box-shadow:0 16px 40px #0000008c;background:linear-gradient(180deg,#ece7dc14,#ece7dc00 32%),linear-gradient(135deg,#c42a2347,#d1a52d14)}.stack-card--top{transform:rotate(-7deg) translate(-2.3rem)}.stack-card--mid{transform:rotate(3deg) translate(.4rem)}.stack-card--bot{transform:rotate(11deg) translate(3rem)}.content-section{padding:4rem 0 0}.section-heading h2{font-family:var(--headline-font);font-size:clamp(2rem,5vw,3.4rem);margin:0 0 .35rem;text-transform:uppercase}.section-heading p{color:var(--text-dim);max-width:44rem;line-height:1.5;text-transform:none;letter-spacing:0;font-family:var(--body-font)}.piece-grid,.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.25rem}.piece-card,.project-card,.manifesto-card,.info-card{background:var(--panel);border:1px solid var(--panel-border);padding:1.1rem;box-shadow:var(--shadow)}.piece-card h3,.project-card h3{margin:.5rem 0 .45rem;font-family:var(--headline-font);font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.05;text-transform:uppercase}.piece-card h3 a{text-decoration:none}.piece-card p,.project-card p,.manifesto-card p{color:var(--text-dim);line-height:1.6;font-family:var(--body-font)}.piece-card__subtitle{margin:0 0 .5rem;color:var(--paper);font-size:1rem;line-height:1.35}.manifesto-card{max-width:54rem}.piece-shell{padding-top:1rem}.piece-header{max-width:var(--reading-width);margin:0 auto 2rem}.piece-header__eyebrow{color:var(--red);margin-bottom:.65rem}.piece-header h1{font-size:clamp(3rem,7.5vw,5rem);color:var(--yellow);max-width:10ch}.piece-header__subtitle{font-size:clamp(1.15rem,2vw,1.5rem);color:var(--paper);font-family:var(--body-font);line-height:1.35;max-width:34rem}.mode-toggle{display:inline-flex;gap:.65rem;margin-top:1.2rem;padding:.4rem;border:1px solid var(--panel-border);background:#ffffff08}.mode-toggle a{text-decoration:none;padding:.72rem 1rem .58rem;color:var(--text-dim);font-family:var(--accent-font);font-size:1.15rem;text-transform:lowercase}.mode-toggle .is-active{background:#d1a52d24;color:var(--paper)}.piece-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,var(--reading-width));gap:2rem;justify-content:center}.piece-sidebar{display:grid;gap:1rem;align-content:start}.info-card ul{margin:.5rem 0 0;padding-left:1rem;color:var(--text-dim)}.piece-body-wrap{position:relative;border:1px solid var(--panel-border);background:#0d0d0df0;box-shadow:var(--shadow);overflow:hidden}.piece-page--experience .piece-body-wrap{background:linear-gradient(180deg,#d1a52d09,#0000 20%),linear-gradient(0deg,#c42a230f,#0000 25%),#0d0d0df7}.experience-banner{padding:1.3rem;border-bottom:1px solid rgba(236,231,220,.1);background:linear-gradient(90deg,#00000040,#c42a232e,#d1a52d2e,#00000040)}.experience-banner__inner{display:flex;flex-direction:column;gap:.15rem;align-items:center;justify-content:center;text-transform:uppercase;font-family:var(--headline-font);font-size:clamp(1.8rem,4vw,3rem);line-height:.95;text-align:center}.piece-body,.print-body{padding:2rem;font-size:1.15rem;line-height:1.8;font-family:var(--body-font)}.piece-body p,.print-body p{margin:0 0 1.1rem}.piece-body strong,.print-body strong{display:block;margin:2rem 0 .85rem;color:var(--yellow);font-family:var(--headline-font);text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;letter-spacing:.02em}.piece-body a,.print-body a{color:var(--paper);text-decoration-color:#d1a52d8c}.print-page{color:var(--paper-ink)}.print-shell{background:var(--paper);box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.15)}.print-header,.print-body{max-width:44rem;margin:0 auto}.print-header{padding:2rem 2rem 0}.print-header h1{color:var(--red);font-size:clamp(2.5rem,7vw,5rem)}.print-header p,.print-header__meta{color:#000000b8}.print-quote{margin:1.5rem 0 0;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;background:linear-gradient(180deg,#141414,#050505);color:var(--paper);font-family:var(--headline-font);text-transform:uppercase;line-height:.95;font-size:clamp(2rem,6vw,4.2rem)}.missing-state{max-width:40rem;margin:5rem auto;padding:2rem;border:1px solid var(--panel-border);background:var(--panel)}@media (max-width: 980px){.hero,.piece-layout{grid-template-columns:1fr}.hero__stack{min-height:18rem}}@media (max-width: 720px){.header-nav{display:none}.app-header,.page{padding-inline:1rem}.hero__content,.piece-body,.print-body,.print-header{padding-inline:1.25rem}.mode-toggle{flex-wrap:wrap}}.piece-body img,.print-body img,.piece-body-wrap img,.print-body-wrap img{display:block;max-width:min(100%,42rem);max-height:80vh;width:auto;height:auto;margin:1.25rem auto;object-fit:contain;object-position:center;border:1px solid rgba(236,231,220,.16);box-shadow:var(--shadow);background:#00000038}.piece-body figure,.print-body figure,.piece-body .imported-figure,.print-body .imported-figure,.piece-body-wrap figure,.print-body-wrap figure{display:block;width:100%;margin:1.5rem auto;text-align:center}.piece-body figcaption,.print-body figcaption,.piece-body-wrap figcaption,.print-body-wrap figcaption{display:block;max-width:42rem;margin:.75rem auto 0;color:var(--text-dim);font-size:.95rem;line-height:1.45;text-align:left}.piece-body [class*=wp-caption],.print-body [class*=wp-caption],.piece-body-wrap [class*=wp-caption],.print-body-wrap [class*=wp-caption]{width:auto!important;max-width:100%;margin:1.5rem auto}.piece-body .alignleft,.piece-body .alignright,.print-body .alignleft,.print-body .alignright,.piece-body-wrap .alignleft,.piece-body-wrap .alignright{float:none!important;display:block;margin-left:auto;margin-right:auto}.piece-layout,.print-layout{width:min(100%,84rem);margin:0 auto}.piece-body-wrap,.print-body-wrap{max-width:min(100%,72rem);margin:0 auto}.project-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.project-index-card{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(196,42,35,.08),transparent 30%),linear-gradient(225deg,rgba(209,165,45,.06),transparent 36%),#0b0b0bf0;padding:1.4rem 1.25rem 1.35rem;display:grid;gap:.85rem;align-content:start}.project-index-card__eyebrow{font-family:var(--accent-font);font-size:var(--accent-size);letter-spacing:.06em;text-transform:lowercase;color:var(--red)}.project-index-card h2{margin:0;font-family:var(--headline-font);font-size:clamp(2rem,3.2vw,3rem);line-height:.95;text-transform:uppercase}.project-index-card h2 a{color:var(--yellow);text-decoration:none}.project-index-card h2 a:hover{color:var(--paper)}.project-index-card__description{margin:0;color:var(--paper);font-size:1.02rem;line-height:1.55}.project-index-card__meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;color:var(--text-dim);font-size:.95rem}.project-index-card__actions{margin-top:.25rem}.podcast-block{width:min(100%,84rem);margin:0 auto 2rem;border:1px solid var(--panel-border);box-shadow:var(--shadow);background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(196,42,35,.08),transparent 30%),linear-gradient(225deg,rgba(209,165,45,.06),transparent 36%),#0b0b0bf0;padding:1.35rem 1.2rem 1.2rem}.podcast-block__eyebrow{font-family:var(--accent-font);font-size:var(--accent-size);letter-spacing:.06em;text-transform:lowercase;color:var(--red);margin-bottom:.9rem}.podcast-block__grid{display:grid;gap:1rem}.podcast-card{border:1px solid rgba(236,231,220,.12);background:#ffffff05;padding:.85rem}.podcast-card__meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem;color:var(--text-dim);font-size:.95rem}.podcast-card__meta a{color:var(--yellow);text-decoration:none}.podcast-card__meta a:hover{color:var(--paper)}.podcast-card__frame{position:relative;width:100%;min-height:190px}.podcast-card__frame iframe{width:100%;min-height:190px;border:0;background:#000}.podcast-card__fallback{display:grid;gap:.85rem;align-content:start}.podcast-card__fallback p{margin:0;color:var(--paper);line-height:1.55}.theme-harbor-rat .piece-header,.theme-harbor-rat .project-hero,.theme-harbor-rat.project-index-card{background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(209,165,45,.08),transparent 28%),linear-gradient(225deg,rgba(196,42,35,.04),transparent 36%),#0b0b0bf2}.theme-Example Podcast-now .piece-header,.theme-Example Podcast-now .project-hero,.theme-Example Podcast-now.project-index-card,.theme-Example Podcast-now .podcast-block{background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(90deg,rgba(196,42,35,.08),transparent 18%,rgba(209,165,45,.06) 52%,transparent 82%),#0b0b0bf2}.theme-communique .piece-header,.theme-communique .project-hero,.theme-communique.project-index-card{background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(209,165,45,.05),transparent 25%),#0c0c0cf5}.theme-black-cat .piece-header,.theme-black-cat .project-hero,.theme-black-cat.project-index-card{background:linear-gradient(180deg,#ffffff05,#fff0 16%),linear-gradient(135deg,rgba(196,42,35,.12),transparent 24%),linear-gradient(225deg,rgba(209,165,45,.04),transparent 42%),#0a0a0af5;border-style:dashed}.theme-colophonuers .piece-header,.theme-colophonuers .project-hero,.theme-colophonuers.project-index-card,.theme-zines-comics .piece-header,.theme-zines-comics .project-hero,.theme-zines-comics.project-index-card{background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(209,165,45,.07),transparent 22%),linear-gradient(225deg,rgba(196,42,35,.07),transparent 32%),#0b0b0bf2}.theme-Example Podcast-now .piece-header__eyebrow,.theme-Example Podcast-now .project-hero__eyebrow,.theme-Example Podcast-now .project-index-card__eyebrow{color:var(--yellow)}.theme-black-cat .piece-header__eyebrow,.theme-black-cat .project-hero__eyebrow,.theme-black-cat .project-index-card__eyebrow{color:var(--red)}.theme-colophonuers .piece-header__eyebrow,.theme-colophonuers .project-hero__eyebrow,.theme-colophonuers .project-index-card__eyebrow,.theme-zines-comics .piece-header__eyebrow,.theme-zines-comics .project-hero__eyebrow,.theme-zines-comics .project-index-card__eyebrow{color:var(--yellow)}.theme-Example Podcast-now .piece-header h1,.theme-Example Podcast-now .project-hero h1{text-shadow:0 0 18px rgba(209,165,45,.12)}.theme-black-cat .piece-header h1,.theme-black-cat .project-hero h1{text-shadow:0 0 18px rgba(196,42,35,.12)}.theme-colophonuers .piece-header h1,.theme-colophonuers .project-hero h1,.theme-zines-comics .piece-header h1,.theme-zines-comics .project-hero h1{letter-spacing:.01em}.archive-controls{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(160px,.7fr));gap:1rem;margin:0 0 1.5rem}.archive-control{display:grid;gap:.45rem}.archive-control span{font-family:var(--accent-font);font-size:calc(var(--accent-size) * 1.08);color:var(--red);text-transform:lowercase;letter-spacing:.045em}.archive-control input,.archive-control select{width:100%;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.85rem .95rem;font:inherit;box-shadow:var(--shadow)}.archive-control input:focus,.archive-control select:focus{outline:1px solid rgba(209,165,45,.45);border-color:#d1a52d73}@media (max-width: 900px){.archive-controls{grid-template-columns:1fr}}.archive-results-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 0;color:var(--text-dim)}.archive-results-bar .button{cursor:pointer}@media (max-width: 700px){.archive-results-bar{align-items:stretch}.archive-results-bar .button{width:100%}}.review-queue{display:grid;gap:1rem}.review-card{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0b0b0bf0;padding:1.2rem;display:grid;gap:.8rem}.review-card__meta,.review-card__flags{display:flex;flex-wrap:wrap;gap:.6rem}.review-card__meta{color:var(--text-dim);font-size:.92rem}.review-card h2{margin:0;font-family:var(--headline-font);font-size:clamp(2rem,3vw,3rem);line-height:.95}.review-card h2 a{color:var(--yellow);text-decoration:none}.review-card__subtitle{margin:0;color:var(--paper)}.review-card__excerpt{margin:0;color:var(--text-dim)}.review-flag{font-family:var(--accent-font);font-size:1.05rem;color:var(--red)}.review-card__snippet{margin:0;padding:.9rem;overflow:auto;border:1px solid rgba(236,231,220,.12);background:#ffffff05;color:var(--paper);font-size:.92rem}.piece-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0}.piece-nav-card{display:grid;gap:.4rem;padding:1rem;text-decoration:none;border:1px solid var(--panel-border);background:#0b0b0bf0;box-shadow:var(--shadow)}.piece-nav-card__label{font-family:var(--accent-font);font-size:1.1rem;color:var(--red)}.piece-nav-card strong{font-family:var(--headline-font);font-size:clamp(1.4rem,2vw,2rem);line-height:1;color:var(--yellow)}@media (max-width: 800px){.piece-nav-grid{grid-template-columns:1fr}.piece-nav-card--next{text-align:left}}.podcast-notes{display:grid;gap:1rem;margin-top:1rem}.podcast-note{border:1px solid rgba(236,231,220,.12);background:#ffffff05;padding:.95rem}.podcast-note h3{margin:0 0 .5rem;font-family:var(--accent-font);font-size:1.2rem;color:var(--red);text-transform:lowercase}.podcast-note p{margin:0;color:var(--paper);line-height:1.6}.site-footer{margin-top:4rem;border-top:1px solid rgba(236,231,220,.1);background:linear-gradient(180deg,#ffffff05,#fff0 22%),#080808fa}.site-footer__grid{width:min(100%,var(--content-width));margin:0 auto;padding:2rem 1.25rem 3rem;display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:1.5rem}.site-footer__block{display:grid;gap:.7rem}.site-footer__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * 1.05);color:var(--red);text-transform:lowercase}.site-footer__block h2{margin:0;font-family:var(--headline-font);font-size:clamp(1.8rem,2.6vw,2.7rem);color:var(--yellow);line-height:.95;text-transform:uppercase}.site-footer__block p,.site-footer__block li,.site-footer__block a{color:var(--text-dim);line-height:1.6}.site-footer__block ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.site-footer__block a{text-decoration:none}.site-footer__block a:hover{color:var(--paper)}@media (max-width: 900px){.site-footer__grid{grid-template-columns:1fr}}:root{--accent-size: clamp(1.35rem, 1.7vw, 1.8rem)}.piece-header h1{font-size:clamp(2rem,3.6vw,3.2rem)!important;max-width:20ch;letter-spacing:.01em}.piece-header__subtitle{font-size:clamp(1rem,1.2vw,1.2rem);max-width:36ch}.piece-header__eyebrow{font-size:calc(var(--accent-size) * 1.1)}.piece-layout--with-meta{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;align-items:start}.piece-meta-panel{border:1px solid var(--panel-border);background:#0b0b0bf0;box-shadow:var(--shadow);padding:1rem;display:grid;gap:1rem;position:sticky;top:5.5rem}.piece-meta-panel__section{display:grid;gap:.35rem}.piece-meta-panel__label{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .95);color:var(--red);text-transform:lowercase}.piece-meta-panel p,.piece-meta-panel li,.piece-meta-panel a{margin:0;color:var(--text-dim);line-height:1.5}.piece-meta-panel a{text-decoration:none}.piece-meta-panel a:hover{color:var(--paper)}.piece-meta-panel__list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.piece-tag{border:1px solid rgba(236,231,220,.12);background:#ffffff08;padding:.28rem .45rem;color:var(--text-dim);font-size:.92rem}@media (max-width: 1100px){.piece-layout--with-meta{grid-template-columns:1fr}.piece-meta-panel{position:static}}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.admin-card{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0b0b0bf0;padding:1.2rem;display:grid;gap:.8rem}.admin-card__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .95);color:var(--red);text-transform:lowercase}.admin-card h2{margin:0;font-family:var(--headline-font);font-size:clamp(1.8rem,2.4vw,2.6rem);color:var(--yellow);line-height:.95;text-transform:uppercase}.admin-card p{margin:0;color:var(--text-dim);line-height:1.6}.admin-card__status{font-family:var(--accent-font);font-size:1.1rem;color:var(--paper)}.review-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1rem}.review-summary-card{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0b0b0bf0;padding:1rem}.review-summary-card__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .95);color:var(--red);text-transform:lowercase;margin-bottom:.6rem}.review-summary-card ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.review-summary-card li{display:flex;justify-content:space-between;gap:1rem;color:var(--text-dim)}.review-summary-card strong{color:var(--paper)}@media (max-width: 850px){.review-summary-grid{grid-template-columns:1fr}}:root{--accent-size: clamp(1.5rem, 1.95vw, 2.1rem)}.brand{font-size:clamp(1.9rem,2.55vw,3.35rem)!important}.button{font-size:clamp(1.18rem,1.28vw,1.42rem)!important}.archive-control span,.project-hero__eyebrow,.project-index-card__eyebrow,.review-summary-card__eyebrow,.review-card__flags,.piece-header__eyebrow,.site-footer__eyebrow,.admin-card__eyebrow,.podcast-block__eyebrow{font-size:calc(var(--accent-size) * 1.02)!important}.piece-header h1{font-size:clamp(1.65rem,2.8vw,2.6rem)!important;max-width:22ch!important;line-height:.95}.piece-header__subtitle{font-size:clamp(.95rem,1.05vw,1.08rem)!important;max-width:40ch}.piece-header--image{min-height:24rem;padding:clamp(2rem,4vw,4rem);border:1px solid var(--panel-border);box-shadow:var(--shadow)}.review-card__actions{display:flex;justify-content:flex-start}.project-featured-callout{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0b0b0bf0;padding:1.1rem 1.15rem;margin:0 0 1.25rem;display:grid;gap:.6rem}.project-featured-callout__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .95);color:var(--red);text-transform:lowercase}.project-featured-callout h2{margin:0;font-family:var(--headline-font);font-size:clamp(1.8rem,2.3vw,2.8rem);line-height:.95;text-transform:uppercase}.project-featured-callout h2 a{color:var(--yellow);text-decoration:none}.project-featured-callout p{margin:0;color:var(--text-dim);line-height:1.6}:root{--accent-size: clamp(1.65rem, 2.15vw, 2.35rem)}.brand{font-size:clamp(2.1rem,2.8vw,3.6rem)!important}.button,.mode-toggle a{font-size:clamp(1.22rem,1.35vw,1.5rem)!important}.piece-header h1{font-size:clamp(1.35rem,2.25vw,2.15rem)!important;max-width:24ch!important;line-height:.95}.piece-header__subtitle{font-size:clamp(.9rem,.98vw,1rem)!important;max-width:44ch}.editable-text--active{outline:1px dashed rgba(209,165,45,.7);outline-offset:4px;background:#d1a52d0f;border-radius:2px}.site-shell--editing .app-header{box-shadow:0 0 0 1px #d1a52d40}.editable-text--selected{outline:2px solid rgba(196,42,35,.85);outline-offset:5px;background:#c42a2314}.public-edit-panel{position:fixed;right:1rem;bottom:1rem;z-index:60;width:min(92vw,320px);border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0a0a0af5;padding:1rem;display:grid;gap:.8rem}.public-edit-panel__control span{color:var(--text-dim);font-size:.9rem}.public-edit-panel__control strong{color:var(--paper);font-size:.9rem}.public-edit-panel__status{color:var(--paper);font-size:.95rem}.public-edit-panel__actions{display:grid;gap:.6rem}.public-edit-panel__status{display:grid;gap:.2rem}.public-edit-panel__status strong{color:var(--red);font-size:.85rem;line-height:1.35}.header-nav{align-items:center}.header-nav__dirty{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:var(--red);color:var(--paper);font-size:.8rem;line-height:1;vertical-align:middle;margin-left:.35rem}.public-edit-panel__presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.header-nav a{display:inline-flex;align-items:center}.header-nav__dirty{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .34rem;border-radius:999px;background:var(--red);color:var(--paper);font-size:.76rem;line-height:1;margin-left:.35rem;box-shadow:0 0 0 1px #0000002e}.public-edit-panel{max-height:calc(100vh - 2rem);overflow:auto}.editable-text--active{cursor:text}.editable-text--selected{box-shadow:0 0 0 2px #c42a2361}.header-nav__dirty{font-weight:700}.review-card__actions .button[disabled]{opacity:.55;cursor:not-allowed}.public-edit-panel{position:fixed;right:1rem;bottom:1rem;z-index:60;width:min(94vw,360px);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#0a0a0af7;padding:1rem;display:grid;gap:.85rem}.public-edit-panel__topline{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.public-edit-panel__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .9);color:var(--red);text-transform:lowercase}.public-edit-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.7rem;padding:0 .5rem;border-radius:999px;background:var(--red);color:var(--paper);font-size:.82rem;line-height:1;font-weight:700}.public-edit-panel__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.public-edit-panel__status{display:grid;gap:.18rem;padding:.45rem .55rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06}.public-edit-panel__status span{color:var(--text-dim);font-size:.78rem;line-height:1.15}.public-edit-panel__status strong{color:var(--paper);font-size:.9rem;line-height:1.2;word-break:break-word}.public-edit-panel__error{color:var(--red);font-size:.84rem;line-height:1.35}.public-edit-panel__field-wrap{display:grid;gap:.25rem}.public-edit-panel__field-label{color:var(--text-dim);font-size:.76rem;text-transform:lowercase}.public-edit-panel__field{color:var(--paper);font-size:.95rem;word-break:break-word}.public-edit-panel__control{display:grid;gap:.35rem}.public-edit-panel__control span{color:var(--text-dim);font-size:.84rem}.public-edit-panel__control strong{color:var(--paper);font-size:.84rem}.public-edit-panel input[type=password],.public-edit-panel input[type=text]{width:100%;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.7rem .8rem;font:inherit}.public-edit-panel__presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}.public-edit-panel__presets .button{min-width:0;padding-inline:.3rem}.public-edit-panel__actions{display:grid;gap:.55rem}.public-edit-panel__actions--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-edit-panel__actions--stack{grid-template-columns:1fr}.public-edit-panel__changed-list{display:flex;flex-wrap:wrap;gap:.4rem}.public-edit-panel__changed-chip{display:inline-flex;align-items:center;border:1px solid rgba(236,231,220,.12);background:#ffffff08;color:var(--text-dim);padding:.22rem .42rem;font-size:.78rem;line-height:1.1}.public-edit-panel__changed-chip--empty{opacity:.7}.public-edit-panel .button[disabled]{opacity:.55;cursor:not-allowed}.public-edit-panel__empty{margin:0;color:var(--text-dim);line-height:1.5}@media (max-width: 760px){.public-edit-panel{width:calc(100vw - 1rem);right:.5rem;bottom:.5rem;max-height:calc(100vh - 1rem)}.public-edit-panel__status-grid,.public-edit-panel__actions--two{grid-template-columns:1fr}.public-edit-panel__presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-edit-panel__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.public-edit-panel__summary-card{display:grid;gap:.18rem;padding:.5rem .6rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06}.public-edit-panel__summary-card span{color:var(--text-dim);font-size:.76rem;line-height:1.15}.public-edit-panel__summary-card strong{color:var(--paper);font-size:.88rem;line-height:1.2}@media (max-width: 760px){.public-edit-panel__summary-grid{grid-template-columns:1fr}}.public-import-card__textarea{min-height:12rem;width:100%;resize:vertical;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.8rem;font:inherit}.public-import-card__messages{margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.4}.public-import-card__messages--error{color:var(--red)}.public-import-card__messages--warning{color:var(--yellow)}.public-inline-edit-bar{position:fixed;top:max(.5rem,env(safe-area-inset-top));left:50%;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:min(760px,calc(100vw - 1rem));min-height:46px;padding:.45rem .55rem .45rem .8rem;border:1px solid rgba(29,35,39,.16);border-radius:6px;background:#fffffff5;box-shadow:0 10px 30px #00000029;color:#1d2327;transform:translate(-50%)}.public-inline-edit-bar__title{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:baseline;min-width:0}.public-inline-edit-bar__title strong{font-size:.92rem;line-height:1.1}.public-inline-edit-bar__title span,.public-inline-edit-bar__actions span,.public-inline-edit-bar__message{color:#646970;font-size:.78rem;line-height:1.2}.public-inline-edit-bar__message{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-inline-edit-bar__actions{display:flex;flex:0 0 auto;gap:.4rem;align-items:center}.public-inline-edit-bar .button{min-height:32px;padding:.35rem .65rem;font-size:.82rem!important;line-height:1.1}.public-route-shell--editing{padding-top:58px}.public-route-shell--editing .editable-text--active{cursor:text;outline:1px dashed rgba(34,113,177,.4);outline-offset:4px;background:#f0f6fc47;border-radius:3px;white-space:pre-wrap}.public-route-shell--editing .editable-text--active:hover,.public-route-shell--editing .editable-text--active:focus{outline-color:#2271b1e6;background:#f0f6fc8c}.public-route-shell--editing .editable-text--selected{outline:2px solid rgba(34,113,177,.95);box-shadow:0 0 0 3px #2271b124}.public-route-shell--editing .editable-link--active{position:relative;outline:1px dashed rgba(34,113,177,.42);outline-offset:4px}.public-route-shell--editing .editable-link--active:hover,.public-route-shell--editing .editable-link--active:focus-visible,.public-route-shell--editing .editable-link--selected{outline-color:#2271b1f2}.editable-link-popover{position:absolute;top:calc(100% + .55rem);left:0;z-index:1002;display:grid;gap:.55rem;width:min(280px,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(29,35,39,.16);border-radius:6px;background:#fff;box-shadow:0 14px 34px #0003;color:#1d2327;text-align:left}.editable-link-popover label{display:grid;gap:.25rem;color:#1d2327;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.editable-link-popover input{width:100%;min-height:34px;border:1px solid #c3c4c7;border-radius:4px;padding:.35rem .45rem;background:#fff;color:#1d2327;font:inherit;font-weight:400}.editable-link-popover small{color:#646970;font-size:.75rem;line-height:1.3}.editable-link-popover .button{justify-self:start}.public-inline-token-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;display:grid;place-items:center;padding:1rem;background:#0000006b}.public-inline-token-modal__box{display:grid;gap:.75rem;width:min(420px,100%);padding:1rem;border-radius:8px;background:#fff;color:#1d2327;box-shadow:0 18px 45px #00000042}.public-inline-token-modal__box h2,.public-inline-token-modal__box p{margin:0}.public-inline-token-modal__box h2{font-size:1.05rem}.public-inline-token-modal__box p{color:#646970;font-size:.9rem;line-height:1.4}.public-inline-token-modal__box input{width:100%;min-height:38px;border:1px solid #c3c4c7;border-radius:4px;padding:.45rem .55rem;font:inherit}.public-inline-token-modal__actions{display:flex;justify-content:end;gap:.5rem}.admin-login-page{display:grid;min-height:100vh;place-items:center;padding:2rem;background:#120f0d;color:#f7efe4}.admin-login-panel{display:grid;gap:.9rem;width:min(460px,100%);padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(247,239,228,.24);border-radius:8px;background:#181411;box-shadow:0 18px 55px #00000052}.admin-login-panel__eyebrow,.admin-login-panel h1,.admin-login-panel p{margin:0}.admin-login-panel__eyebrow{color:#d90808;font-family:var(--font-accent);letter-spacing:.04em;text-transform:uppercase}.admin-login-panel h1{font-size:clamp(2rem,6vw,3.5rem);line-height:.95}.admin-login-panel p{color:#f7efe4c7;line-height:1.5}.admin-login-panel form,.admin-login-panel label,.admin-login-panel__actions{display:grid;gap:.65rem}.admin-login-panel input{width:100%;min-height:44px;border:1px solid rgba(247,239,228,.28);border-radius:4px;padding:.55rem .65rem;background:#fff;color:#1d2327;font:inherit}.admin-login-panel__error{color:#ffcf5f!important}.admin-login-panel__actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (max-width: 720px){.public-inline-edit-bar{align-items:stretch;flex-direction:column}.public-inline-edit-bar__actions{justify-content:space-between}.editable-link-popover{left:50%;transform:translate(-50%)}}.review-flag--featured{border-color:#d1a52d59}.project-featured-callout__actions{margin-top:.8rem;display:flex;gap:.6rem;flex-wrap:wrap}.project-featured-callout--empty{opacity:.92}.piece-header{position:relative;display:grid;gap:1rem;min-height:26rem;align-content:end;padding:3.2rem 2rem 2rem;border:1px solid var(--panel-border);box-shadow:var(--shadow);background:linear-gradient(180deg,#ffffff08,#fff0 18%),linear-gradient(135deg,rgba(196,42,35,.1),transparent 32%),linear-gradient(225deg,rgba(209,165,45,.07),transparent 38%),#0b0b0bf2;overflow:hidden}.piece-header__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .95);color:var(--yellow)}.piece-header h1{margin:0;max-width:16ch}.piece-header__subtitle{margin:0;max-width:44ch;color:var(--text);font-size:1.15rem;line-height:1.35}.piece-header__meta{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--text-dim);font-size:.95rem}.mode-toggle{display:flex;flex-wrap:wrap;gap:.6rem}.mode-toggle a{text-decoration:none;border:1px solid rgba(236,231,220,.14);background:#ffffff0a;padding:.55rem .8rem}.piece-layout{margin-top:1.4rem}.piece-layout--with-meta{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.25rem;align-items:start}.piece-body-wrap{border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1.6rem;overflow:hidden}.piece-body-wrap>:first-child{margin-top:0}.piece-body-wrap>:last-child{margin-bottom:0}.piece-body-wrap img,.piece-body-wrap iframe,.piece-body-wrap video{max-width:100%;height:auto}.piece-body-wrap figure{margin:1.1rem 0}.piece-meta-panel{position:sticky;top:5.5rem;display:grid;gap:.9rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.piece-meta-panel__section{display:grid;gap:.3rem}.piece-meta-panel__section p,.piece-meta-panel__section ul{margin:0}.piece-meta-panel__label{color:var(--text-dim);font-size:.8rem;text-transform:lowercase}.piece-meta-panel__list{padding-left:1rem}.piece-tag-list{display:flex;flex-wrap:wrap;gap:.45rem}.piece-tag{border:1px solid rgba(236,231,220,.12);background:#ffffff08;color:var(--text-dim);padding:.18rem .4rem;font-size:.78rem}.experience-banner{margin-top:1rem;border:1px solid rgba(236,231,220,.1);background:#ffffff08;padding:.85rem 1rem}.experience-banner__inner{display:flex;justify-content:space-between;gap:1rem;color:var(--yellow);font-family:var(--accent-font)}.piece-nav-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.piece-nav-card{display:grid;gap:.35rem;text-decoration:none;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.piece-nav-card--next{text-align:right}.piece-nav-card__label{color:var(--text-dim);font-size:.8rem;text-transform:lowercase}@media (max-width: 980px){.piece-layout--with-meta{grid-template-columns:1fr}.piece-meta-panel{position:static}}@media (max-width: 760px){.piece-header{min-height:20rem;padding:2.4rem 1.2rem 1.2rem}.piece-header h1{max-width:none}.piece-body-wrap{padding:1rem}.piece-nav-grid{grid-template-columns:1fr}.experience-banner__inner{flex-direction:column}}.admin-public-config-card{margin:1.25rem 0 1.5rem;display:grid;gap:1rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.admin-public-config-card__header{display:grid;gap:.35rem}.admin-public-config-card__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .9);color:var(--yellow)}.admin-public-config-card__description{margin:0;color:var(--text-dim)}.admin-public-config-card__status{display:flex;flex-wrap:wrap;gap:.9rem;color:var(--text-dim);font-size:.92rem}.admin-public-config-card__status strong,.admin-public-config-card__timestamps strong{color:var(--paper)}.admin-public-config-card__timestamps{display:flex;flex-wrap:wrap;gap:1rem;color:var(--text-dim);font-size:.88rem}.admin-public-config-card__chips{display:flex;flex-wrap:wrap;gap:.4rem}.admin-public-config-card__actions{display:flex;flex-wrap:wrap;gap:.6rem}@media (max-width: 760px){.admin-public-config-card__status,.admin-public-config-card__timestamps,.admin-public-config-card__actions{flex-direction:column;align-items:flex-start}}.review-queue--grouped{gap:1.2rem}.review-group{display:grid;gap:1rem}.review-group__title{margin:0}.review-override-builder{margin-top:1rem;display:grid;gap:.9rem;border-top:1px solid rgba(236,231,220,.1);padding-top:1rem}.review-override-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.review-override-builder__textarea{min-height:7rem;width:100%;resize:vertical;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.8rem;font:inherit}.review-override-builder__toggles{display:flex;flex-wrap:wrap;gap:1rem}.review-override-builder__output{display:grid;gap:.4rem}@media (max-width: 760px){.review-override-builder__grid{grid-template-columns:1fr}.review-override-builder__toggles{flex-direction:column;gap:.5rem}}.podcast-admin-page .review-card{overflow:hidden}.native-bridge-layout{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:1.25rem;margin-top:1.2rem}.native-bridge-sidebar,.native-bridge-main{display:grid;gap:1rem}.native-bridge-list{display:grid;gap:.65rem}.native-entry-card{display:grid;gap:.22rem;width:100%;text-align:left;border:1px solid var(--panel-border);background:#0d0d0df2;color:var(--paper);padding:.8rem;box-shadow:var(--shadow)}.native-entry-card--active{box-shadow:0 0 0 2px #c42a2352,var(--shadow)}.native-entry-card__meta,.native-entry-card__slug,.native-entry-card__date{color:var(--text-dim);font-size:.82rem}.native-content-editor{display:grid;gap:.9rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.native-content-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.native-content-editor__textarea{min-height:14rem;width:100%;resize:vertical;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.8rem;font:inherit}.native-content-editor__textarea--sm{min-height:7rem}@media (max-width: 980px){.native-bridge-layout{grid-template-columns:1fr}}@media (max-width: 760px){.native-content-editor__grid{grid-template-columns:1fr}}.native-entry-card[disabled],.button[disabled]{opacity:.55;cursor:not-allowed}.native-updates-page .piece-grid,.native-update-detail-page .piece-layout{margin-top:1.2rem}.admin-workflow-card{margin:1.25rem 0 1.5rem;display:grid;gap:1rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.admin-workflow-card__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .9);color:var(--yellow)}.admin-workflow-card__description{margin:0;color:var(--text-dim)}.admin-workflow-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.admin-workflow-step{display:grid;gap:.6rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.9rem}.admin-workflow-step h3{margin:0;font-size:1rem}.admin-workflow-step p{margin:0;color:var(--text-dim);line-height:1.45}.review-card__actions,.archive-results-bar,.project-hero__meta,.admin-public-config-card__actions,.admin-workflow-card__grid,.review-summary-grid,.archive-controls,.piece-grid,.review-queue,.admin-grid,.native-bridge-layout{min-width:0}.archive-control input,.archive-control select,.archive-control textarea{width:100%;min-width:0;border:1px solid rgba(236,231,220,.18);background:#0c0c0cf0;color:var(--paper);padding:.7rem .8rem;font:inherit}.review-card__snippet,.piece-body-wrap,.native-content-editor__textarea,.review-override-builder__textarea,.public-import-card__textarea{overflow-wrap:anywhere;word-break:break-word}.missing-state{border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1.25rem}.admin-card,.review-card,.review-summary-card,.piece-card,.manifesto-card,.project-featured-callout,.native-entry-card{min-width:0}@media (max-width: 1100px){.admin-workflow-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-workflow-card__grid{grid-template-columns:1fr}.archive-results-bar,.review-card__actions,.admin-grid,.piece-grid{gap:.75rem}.archive-results-bar{flex-direction:column;align-items:flex-start}}.rich-native-editor{display:grid;gap:1rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.rich-native-editor__toolbar{display:flex;flex-wrap:wrap;gap:.6rem}.rich-native-editor__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem}.rich-native-editor__blocks,.rich-native-editor__sidebar{display:grid;gap:1rem;min-width:0}.rich-native-block{display:grid;gap:.75rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.8rem}.rich-native-block__meta{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.rich-native-block__preview-image{max-width:100%;height:auto;border:1px solid rgba(236,231,220,.12)}.media-asset-card{display:grid;gap:1rem;border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem}.media-asset-card__header{display:grid;gap:.35rem}.media-asset-card__eyebrow{font-family:var(--accent-font);font-size:calc(var(--accent-size) * .88);color:var(--yellow)}.media-asset-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.media-asset-list{display:grid;gap:.8rem}.media-asset-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:.8rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.8rem}.media-asset-item__thumb{display:flex;align-items:center;justify-content:center;border:1px solid rgba(236,231,220,.1);background:#ffffff05;overflow:hidden;min-height:90px}.media-asset-item__thumb img{width:100%;height:100%;object-fit:cover}.media-asset-item__body{display:grid;gap:.45rem;min-width:0}.native-update-embed{border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.8rem}@media (max-width: 1100px){.rich-native-editor__layout{grid-template-columns:1fr}}@media (max-width: 760px){.media-asset-card__grid,.media-asset-item{grid-template-columns:1fr}.rich-native-block__meta{flex-direction:column;align-items:flex-start}}.native-revision-list{display:grid;gap:.7rem}.native-revision-item{display:grid;gap:.45rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.7rem}.native-revision-item__meta{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-dim);font-size:.84rem}@media (max-width: 760px){.native-revision-item__meta{flex-direction:column;align-items:flex-start}}.native-source-list{display:grid;gap:.7rem}.native-source-item{display:grid;gap:.45rem;border:1px solid rgba(236,231,220,.12);background:#ffffff06;padding:.7rem}.native-source-item__meta{display:flex;justify-content:space-between;gap:.75rem}.public-search-page .review-card h2{margin:0}.public-search-page .review-card__excerpt{margin-top:.5rem}@media (max-width: 760px){.native-source-item__meta{flex-direction:column;align-items:flex-start}}.page{max-width:960px;margin:0 auto;padding:2rem 1rem}.project-hero,.review-summary-card,.review-card,.admin-card,.missing-state,.native-entry-card,.media-asset-card,.rich-native-editor,.admin-public-config-card,.admin-workflow-card{max-width:100%;overflow:hidden}.admin-grid{display:grid;grid-template-columns:1fr;gap:1rem}.admin-card{padding:1rem;border:1px solid var(--panel-border);background:#000000e6}.review-card__actions,.archive-results-bar{flex-wrap:wrap}.project-hero__description,.review-card__excerpt,.admin-card p,.missing-state p{line-height:1.5}.review-card__snippet,.native-content-editor__textarea,.rich-native-editor,.piece-body-wrap{overflow-x:auto;max-width:100%}@media (min-width: 900px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.publication-homepage{max-width:1360px;padding:0}.publication-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1rem;background:#000;color:#fff}.publication-topbar__brand a{font-size:2rem;font-weight:800;text-decoration:none;color:#fff}.publication-topbar__nav{display:flex;flex-wrap:wrap;gap:1.25rem}.publication-topbar__nav a{color:#fff;text-decoration:none;font-size:1.05rem}.publication-hero-card{position:relative;min-height:36rem;background:#111}.publication-hero-card__image-wrap{display:block;position:relative;min-height:36rem;text-decoration:none;color:inherit}.publication-hero-card__image-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001f,#0000009e),linear-gradient(135deg,#333,#111)}.publication-hero-card__overlay{position:relative;z-index:1;padding:3rem 1.5rem 2rem;min-height:36rem;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.publication-hero-card__meta,.publication-post-card__meta{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.95rem;margin-bottom:.75rem;color:#ffffffeb}.publication-hero-card h1{margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.95;max-width:12ch;color:#fff}.publication-hero-card p{margin:1rem 0 0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;max-width:26ch;color:#fffffff5}.publication-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;background:#ddd}.publication-post-card{min-height:24rem;background:#000}.publication-post-card__link{display:block;position:relative;min-height:24rem;text-decoration:none;color:inherit}.publication-post-card__image-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000014,#000000ad),linear-gradient(135deg,#555,#1a1a1a)}.publication-post-card__overlay{position:relative;z-index:1;min-height:24rem;padding:1rem 1rem 1.1rem;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.publication-post-card h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;max-width:10ch;color:#fff}.publication-post-card p{margin:.7rem 0 0;font-size:1.05rem;line-height:1.2;max-width:26ch;color:#fffffff2}.publication-next-row{display:flex;justify-content:center;padding:2rem 1rem;background:#efefef}.publication-next-link{font-size:1.6rem;text-decoration:none;color:#333}.publication-footer{background:#e7e7e7;color:#111;padding:2rem 1.5rem 3rem}.publication-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;align-items:start}.publication-footer__eyebrow{font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.6rem}.publication-footer h2,.publication-footer h3{margin-top:0}.publication-footer__section nav{display:grid;gap:.5rem}.publication-footer__section a,.publication-footer__brand a,.publication-next-link{color:inherit}.publication-footer__bottom{margin-top:2rem;color:#444}@media (max-width: 900px){.publication-recent-grid,.publication-footer__top{grid-template-columns:1fr}.publication-topbar{flex-direction:column;align-items:flex-start}.publication-hero-card,.publication-hero-card__image-wrap,.publication-hero-card__overlay{min-height:28rem}.publication-post-card,.publication-post-card__link,.publication-post-card__overlay{min-height:20rem}}.publication-status-note{padding:.9rem 1.5rem;background:#161616;color:#f0f0f0}body:has(.publication-homepage) .app-header,body:has(.publication-homepage) .app-shell__header,body:has(.publication-homepage) .site-header,body:has(.publication-homepage) .admin-header,body:has(.publication-homepage) .app-footer,body:has(.publication-homepage) .app-shell__footer,body:has(.publication-homepage) .site-footer{display:none!important}body:has(.publication-homepage) .page.publication-homepage{max-width:100%}.publication-footer{margin-top:0}.publication-footer__top{border-top:1px solid rgba(0,0,0,.08)}.publication-footer__brand p,.publication-footer__body,.publication-footer__section a,.publication-footer__bottom p,.publication-footer__bottom>div{font-size:1rem;line-height:1.4}.public-search-page,.piece-page,.print-page{max-width:1360px;padding:0}.public-search-page .project-hero,.piece-page .piece-header,.print-page .print-header,.public-search-page .archive-controls,.public-search-page .review-queue,.public-search-page .missing-state,.piece-page .piece-layout,.piece-page .missing-state,.print-page .print-wrap{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:1100px}.piece-page .piece-header,.print-page .print-header{padding-top:2rem}.public-search-page .publication-footer,.piece-page .publication-footer{margin-top:3rem}.piece-page .piece-header__eyebrow,.print-page .print-header__eyebrow{text-transform:uppercase;letter-spacing:.03em}.piece-page .piece-body-wrap p,.print-page .print-wrap p{line-height:1.65}.piece-page .review-card__actions,.print-page .review-card__actions{flex-wrap:wrap}.publication-hero-card__overlay,.publication-post-card__overlay{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.publication-post-card__overlay h2,.publication-hero-card__overlay h1{text-shadow:0 2px 10px rgba(0,0,0,.6)}.publication-post-card__overlay p,.publication-hero-card__overlay p{text-shadow:0 1px 6px rgba(0,0,0,.5)}.publication-post-card__image-fill,.publication-hero-card__image-fill{transition:transform .4s ease,filter .4s ease}.publication-post-card__link:hover .publication-post-card__image-fill,.publication-hero-card__image-wrap:hover .publication-hero-card__image-fill{transform:scale(1.03);filter:brightness(1.05)}.piece-page{max-width:1360px;padding:0}.piece-page .piece-header,.piece-page .piece-layout,.piece-page .piece-nav,.piece-page .missing-state{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.piece-page .piece-header{padding-top:2rem;padding-bottom:1rem}.piece-page .piece-header h1{margin:.2rem 0 0;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.95;max-width:12ch}.piece-page .piece-header__subtitle,.piece-page .piece-body-wrap p{max-width:42rem}.publication-mode-switch{display:inline-flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.publication-mode-switch__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem .9rem;border:1px solid rgba(236,231,220,.16);background:#ffffff08;color:inherit;text-decoration:none;font-size:.98rem}.publication-mode-switch__link.is-active{background:#ffffff1f;border-color:#ece7dc5c}.piece-page .piece-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem;align-items:start}.piece-page .piece-body-wrap{font-size:1.08rem;line-height:1.75}.piece-page .piece-body-wrap p{margin:0 0 1.15rem}.piece-page .piece-meta-panel{position:sticky;top:1rem}.piece-page--experience .piece-header{padding-top:3rem;padding-bottom:1.4rem}.piece-page--experience .piece-header h1{max-width:10ch;letter-spacing:-.03em}.piece-page--experience .piece-body-wrap{font-size:1.24rem;line-height:1.95}.piece-page--experience .piece-body-wrap p{margin:0 0 1.5rem;max-width:36rem}.piece-page--experience .piece-layout{grid-template-columns:minmax(0,1fr)}.piece-page--experience .piece-meta-panel{position:static;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.piece-page--experience .piece-meta-panel__section{margin:0}.piece-page .piece-nav{max-width:1100px;margin:2rem auto 0;padding-left:1.5rem;padding-right:1.5rem}.piece-page .piece-nav-grid,.piece-page .piece-nav{display:grid;gap:1rem}.piece-page .piece-nav-card{border:1px solid var(--panel-border);background:#0d0d0df2;box-shadow:var(--shadow);padding:1rem;text-decoration:none;color:inherit}@media (max-width: 900px){.piece-page .piece-layout,.piece-page--experience .piece-layout{grid-template-columns:1fr}.piece-page .piece-meta-panel,.piece-page--experience .piece-meta-panel{position:static;order:0;display:block}}:root{--colophon-bg: #0a0a0a;--colophon-surface: #111111;--colophon-surface-2: #181818;--colophon-text: #f2eee6;--colophon-muted: #c7bfb0;--colophon-dim: #9f9688;--colophon-line: rgba(242, 238, 230, .14);--colophon-accent: #d8c3a5;--colophon-accent-2: #9d4edd;--colophon-warm: #b08968;--colophon-shadow: 0 10px 30px rgba(0,0,0,.35)}body{background:var(--colophon-bg);color:var(--colophon-text)}a{text-decoration-thickness:1px;text-underline-offset:.12em}.publication-homepage,.public-search-page,.piece-page,.print-page{background:var(--colophon-bg);color:var(--colophon-text)}.publication-topbar{background:linear-gradient(to bottom,#000000b8,#0000007a),linear-gradient(90deg,#0a0a0a,#131313);border-bottom:1px solid var(--colophon-line)}.publication-topbar__brand a{color:var(--colophon-text);letter-spacing:-.03em;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:800}.publication-topbar__nav a{color:var(--colophon-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.92rem}.publication-topbar__nav a:hover,.publication-topbar__nav a:focus-visible{color:var(--colophon-text)}.publication-hero-card{background:var(--colophon-surface);border-bottom:1px solid var(--colophon-line)}.publication-hero-card__image-fill{filter:saturate(.95) contrast(1.05)}.publication-hero-card__overlay{background:linear-gradient(to top,#0a0a0aeb,#0a0a0aa8 32%,#0a0a0a1f)}.publication-hero-card__meta,.publication-post-card__meta{color:var(--colophon-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.publication-hero-card h1{color:var(--colophon-text);max-width:11ch;text-wrap:balance}.publication-hero-card p{color:var(--colophon-muted);max-width:30ch;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.2}.publication-recent-grid{background:var(--colophon-line)}.publication-post-card{background:var(--colophon-surface)}.publication-post-card__overlay{background:linear-gradient(to top,#0a0a0aeb,#0a0a0aa8 34%,#0a0a0a1f)}.publication-post-card h2{color:var(--colophon-text);font-size:clamp(1.7rem,3vw,2.85rem);max-width:11ch;text-wrap:balance}.publication-post-card p{color:var(--colophon-muted);font-size:1rem;line-height:1.25}.publication-post-card__link:hover .publication-post-card__overlay,.publication-hero-card__image-wrap:hover .publication-hero-card__overlay{background:linear-gradient(to top,#0a0a0adb,#0a0a0a94 34%,#0a0a0a1a)}.publication-next-row{background:#121212;border-top:1px solid var(--colophon-line);border-bottom:1px solid var(--colophon-line)}.publication-next-link{color:var(--colophon-accent);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;text-decoration:none}.publication-next-link:hover,.publication-next-link:focus-visible{color:var(--colophon-text)}.publication-footer{background:linear-gradient(to bottom,#141414,#0b0b0b);color:var(--colophon-text)}.publication-footer__top{border-top:1px solid var(--colophon-line)}.publication-footer__eyebrow{color:var(--colophon-dim)}.not-found-page__body,.error-boundary-page .missing-state,.error-boundary-page .wp-meta-box{margin:2rem auto;max-width:760px}.not-found-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.admin-qa-card{margin-bottom:16px}.admin-qa-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.admin-qa-route-grid a{display:grid;gap:4px;border:1px solid #dcdcde;background:#fff;padding:10px 12px;text-decoration:none}.admin-qa-route-grid code{color:#646970;white-space:normal;overflow-wrap:anywhere}.admin-qa-steps{display:grid;gap:.6rem;margin:0;padding-left:1.3rem}.admin-login-panel__logo{display:block;width:min(340px,82vw);height:auto;margin:0 0 .25rem;object-fit:contain}.wp-public-admin-bar__brand{padding-right:10px}.wp-public-admin-bar__brand-logo,.wp-admin-topbar__brand-logo{display:block;width:auto;object-fit:contain}.wp-public-admin-bar__brand-logo{height:24px;max-width:150px}.wp-admin-topbar__brand-logo-link{padding-top:0;padding-bottom:0}.wp-admin-topbar__brand-logo{height:24px;max-width:150px}.print-colophon__logo{display:block;width:min(220px,54vw);height:auto;object-fit:contain}.archive-card__title mark{background:#d3a62ceb;color:#090909;padding:0 .08em}.archive-empty-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.publication-footer__brand h2{font-size:2rem;margin-bottom:.5rem;letter-spacing:-.02em}.publication-footer__brand p,.publication-footer__body{color:var(--colophon-muted);max-width:28rem}.publication-footer__section h3{color:var(--colophon-text);font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.publication-footer__section a{color:var(--colophon-muted);text-decoration:none}.publication-footer__section a:hover,.publication-footer__section a:focus-visible{color:var(--colophon-text)}.publication-footer__bottom{color:var(--colophon-dim);border-top:1px solid var(--colophon-line);padding-top:1rem}.publication-footer__login-link{display:inline-flex;margin-top:.75rem;color:inherit;font-size:.82rem;opacity:.68;text-decoration:none}.publication-footer__login-link:hover,.publication-footer__login-link:focus-visible{color:var(--colophon-text);opacity:1}.public-search-page .project-hero,.piece-page .piece-header,.print-page .print-header{padding-top:2.25rem}.public-search-page .project-hero__eyebrow,.piece-page .piece-header__eyebrow,.print-page .print-header__eyebrow{color:var(--colophon-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.public-search-page h1,.piece-page .piece-header h1,.print-page .print-header h1{color:var(--colophon-text);letter-spacing:-.03em}.public-search-page .project-hero__description,.piece-page .piece-header__subtitle,.print-page .print-header p{color:var(--colophon-muted)}.archive-control input,.archive-control select,.archive-control textarea{border:1px solid var(--colophon-line);background:var(--colophon-surface);color:var(--colophon-text);box-shadow:none}.review-card,.review-summary-card,.missing-state,.piece-nav-card,.piece-meta-panel,.publication-status-note{border:1px solid var(--colophon-line);background:var(--colophon-surface);box-shadow:var(--colophon-shadow);color:var(--colophon-text)}.review-card__excerpt,.review-card__meta,.review-summary-card,.piece-meta-panel,.missing-state p,.publication-status-note p{color:var(--colophon-muted)}.piece-page .piece-body-wrap{color:var(--colophon-text)}.piece-page .piece-body-wrap p{max-width:40rem}.piece-page--experience .piece-body-wrap{font-size:1.24rem}.piece-page--experience .piece-body-wrap p{max-width:36rem;color:#f6f1e8}.publication-mode-switch__link{border:1px solid var(--colophon-line);background:var(--colophon-surface);color:var(--colophon-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:.84rem}.publication-mode-switch__link.is-active,.publication-mode-switch__link:hover,.publication-mode-switch__link:focus-visible{background:var(--colophon-accent);color:#111;border-color:var(--colophon-accent)}.piece-page .piece-nav-card{background:var(--colophon-surface)}.piece-page .piece-nav-card:hover,.piece-page .piece-nav-card:focus-visible{border-color:var(--colophon-accent)}.print-page{background:#faf7f0;color:#1b1b1b}.print-page .publication-topbar{background:#faf7f0;border-bottom:1px solid rgba(0,0,0,.12)}.print-page .publication-topbar__brand a,.print-page .publication-topbar__nav a,.print-page .print-wrap,.print-page .print-header{color:#1b1b1b}.print-page .publication-topbar,.print-page .publication-footer{display:none}.button,.review-card__actions .button{border-radius:0}.button.button--primary{background:var(--colophon-accent);color:#111;border-color:var(--colophon-accent)}.button.button--primary:hover,.button.button--primary:focus-visible{filter:brightness(1.05)}@media (max-width: 900px){.publication-topbar__brand a{font-size:2rem}.publication-post-card h2,.publication-hero-card h1{max-width:14ch}}.publication-topbar__nav a,.publication-footer a,.public-search-page a,.piece-page a,.print-page a{text-decoration:none}.publication-topbar__nav a:hover,.publication-topbar__nav a:focus-visible,.publication-footer a:hover,.publication-footer a:focus-visible,.public-search-page a:hover,.public-search-page a:focus-visible,.piece-page a:hover,.piece-page a:focus-visible{text-decoration:underline}.public-search-page .review-card h2 a,.piece-page .piece-nav-card,.projects-index-page a,.project-page a,.home-page a{color:inherit}.publication-homepage{background:linear-gradient(to bottom,#ffffff04,#fff0),var(--colophon-bg)}.publication-topbar{padding:1.25rem 1.5rem 1rem}.publication-hero-card,.publication-hero-card__image-wrap,.publication-hero-card__overlay{min-height:33rem}.publication-hero-card__overlay{padding:2.5rem 1.5rem 1.75rem}.publication-hero-card__meta{margin-bottom:.9rem}.publication-recent-grid{gap:1px}.publication-post-card,.publication-post-card__link,.publication-post-card__overlay{min-height:20rem}.publication-post-card__overlay{padding:.9rem 1rem 1rem}.publication-post-card h2{font-size:clamp(1.55rem,2.6vw,2.5rem);line-height:.98}.publication-post-card p{max-width:24ch}.publication-status-note{border-top:1px solid var(--colophon-line);border-bottom:1px solid var(--colophon-line);background:linear-gradient(90deg,#d8c3a514,#9d4edd08)}.public-search-page .project-hero{padding-bottom:1rem;border-bottom:1px solid var(--colophon-line)}.public-search-page .archive-controls{padding-top:1.25rem;padding-bottom:1.25rem}.public-search-page .review-queue{padding-top:.5rem;padding-bottom:2rem}.public-search-page .review-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.public-search-page .review-card:hover,.public-search-page .review-card:focus-within{transform:translateY(-1px);border-color:var(--colophon-accent);background:var(--colophon-surface-2)}.public-search-page .review-card__meta{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;color:var(--colophon-dim)}.public-search-page .review-card h2{margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.02}.public-search-page .review-card__excerpt{max-width:42rem}.publication-piece-nav-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.publication-piece-nav-card:hover,.publication-piece-nav-card:focus-visible{transform:translateY(-1px);background:var(--colophon-surface-2)}.publication-piece-nav-card strong,.publication-piece-nav-card h3,.publication-piece-nav-card h2{line-height:1.05}.publication-footer{margin-top:0;padding-top:2.25rem}.publication-footer__top{gap:2.5rem}.publication-footer__section nav{gap:.65rem}.publication-footer__section a{line-height:1.25}@media (max-width: 900px){.publication-hero-card,.publication-hero-card__image-wrap,.publication-hero-card__overlay{min-height:27rem}.publication-post-card,.publication-post-card__link,.publication-post-card__overlay{min-height:18rem}}body:has(.publication-homepage) .app-header,body:has(.publication-homepage) .app-shell__header,body:has(.publication-homepage) .site-header,body:has(.publication-homepage) .admin-header,body:has(.publication-homepage) .app-footer,body:has(.publication-homepage) .app-shell__footer,body:has(.publication-homepage) .site-footer,body:has(.public-search-page) .app-header,body:has(.public-search-page) .app-shell__header,body:has(.public-search-page) .site-header,body:has(.public-search-page) .admin-header,body:has(.public-search-page) .app-footer,body:has(.public-search-page) .app-shell__footer,body:has(.public-search-page) .site-footer,body:has(.piece-page) .app-header,body:has(.piece-page) .app-shell__header,body:has(.piece-page) .site-header,body:has(.piece-page) .admin-header,body:has(.piece-page) .app-footer,body:has(.piece-page) .app-shell__footer,body:has(.piece-page) .site-footer,body:has(.project-page) .app-header,body:has(.project-page) .app-shell__header,body:has(.project-page) .site-header,body:has(.project-page) .admin-header,body:has(.project-page) .app-footer,body:has(.project-page) .app-shell__footer,body:has(.project-page) .site-footer,body:has(.projects-index-page) .app-header,body:has(.projects-index-page) .app-shell__header,body:has(.projects-index-page) .site-header,body:has(.projects-index-page) .admin-header,body:has(.projects-index-page) .app-footer,body:has(.projects-index-page) .app-shell__footer,body:has(.projects-index-page) .site-footer,body:has(.public-surface-page) .app-header,body:has(.public-surface-page) .app-shell__header,body:has(.public-surface-page) .site-header,body:has(.public-surface-page) .admin-header,body:has(.public-surface-page) .app-footer,body:has(.public-surface-page) .app-shell__footer,body:has(.public-surface-page) .site-footer,body:has(.print-page) .app-header,body:has(.print-page) .app-shell__header,body:has(.print-page) .site-header,body:has(.print-page) .admin-header,body:has(.print-page) .app-footer,body:has(.print-page) .app-shell__footer,body:has(.print-page) .site-footer{display:none!important}.public-search-page,.piece-page,.project-page,.projects-index-page,.public-surface-page,.print-page{max-width:1360px;padding:0}.admin-page--creator{max-width:1180px;padding:2rem 1rem 3rem}.admin-page--creator .project-hero__description{max-width:54rem}.creator-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.creator-panel-card{border:1px solid var(--colophon-line, var(--panel-border));background:var(--colophon-surface, rgba(13,13,13,.95));color:var(--colophon-text, inherit);box-shadow:var(--colophon-shadow, var(--shadow));padding:1.15rem;min-height:15rem;display:flex;flex-direction:column;justify-content:space-between}.creator-panel-card--primary{background:linear-gradient(135deg,#d8c3a514,#9d4edd0d),var(--colophon-surface, rgba(13,13,13,.95))}.creator-panel-card__eyebrow,.creator-panel-secondary__eyebrow{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;color:var(--colophon-dim, var(--text-dim));margin-bottom:.6rem}.creator-panel-card h2{margin:0 0 .65rem;line-height:1;font-size:clamp(1.5rem,2vw,2.1rem)}.creator-panel-card p{margin:0;max-width:32rem;line-height:1.45;color:var(--colophon-muted, inherit)}.creator-panel-card__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.15rem}.creator-panel-secondary{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1rem;margin-top:1rem}.creator-panel-secondary__card{border:1px solid var(--colophon-line, var(--panel-border));background:var(--colophon-surface, rgba(13,13,13,.95));box-shadow:var(--colophon-shadow, var(--shadow));padding:1rem}.creator-panel-secondary__links{display:grid;gap:.7rem}.creator-panel-secondary__links a{color:var(--colophon-muted, inherit);text-decoration:none}.creator-panel-secondary__links a:hover,.creator-panel-secondary__links a:focus-visible{color:var(--colophon-text, inherit);text-decoration:underline}.creator-panel-secondary .admin-public-config-card{border:0;background:transparent;box-shadow:none;padding:0}.creator-panel-secondary .admin-public-config-card__eyebrow{display:none}@media (max-width: 900px){.creator-panel-grid,.creator-panel-secondary{grid-template-columns:1fr}.creator-panel-card{min-height:auto}}body:has(.admin-page--creator) .app-header,body:has(.admin-page--creator) .app-shell__header,body:has(.admin-page--creator) .site-header,body:has(.admin-page--creator) .admin-header,body:has(.admin-page--creator) .app-footer,body:has(.admin-page--creator) .app-shell__footer,body:has(.admin-page--creator) .site-footer{display:none!important}body:has(.admin-page--creator) .page.admin-page--creator{max-width:1180px;margin:0 auto}body:has(.native-content-bridge-page) .app-header,body:has(.native-content-bridge-page) .app-shell__header,body:has(.native-content-bridge-page) .site-header,body:has(.native-content-bridge-page) .admin-header,body:has(.native-content-bridge-page) .app-footer,body:has(.native-content-bridge-page) .app-shell__footer,body:has(.native-content-bridge-page) .site-footer,body:has(.public-draft-page) .app-header,body:has(.public-draft-page) .app-shell__header,body:has(.public-draft-page) .site-header,body:has(.public-draft-page) .admin-header,body:has(.public-draft-page) .app-footer,body:has(.public-draft-page) .app-shell__footer,body:has(.public-draft-page) .site-footer,body:has(.overrides-page) .app-header,body:has(.overrides-page) .app-shell__header,body:has(.overrides-page) .site-header,body:has(.overrides-page) .admin-header,body:has(.overrides-page) .app-footer,body:has(.overrides-page) .app-shell__footer,body:has(.overrides-page) .site-footer,body:has(.system-backup-page) .app-header,body:has(.system-backup-page) .app-shell__header,body:has(.system-backup-page) .site-header,body:has(.system-backup-page) .admin-header,body:has(.system-backup-page) .app-footer,body:has(.system-backup-page) .app-shell__footer,body:has(.system-backup-page) .site-footer,body:has(.review-queue-page) .app-header,body:has(.review-queue-page) .app-shell__header,body:has(.review-queue-page) .site-header,body:has(.review-queue-page) .admin-header,body:has(.review-queue-page) .app-footer,body:has(.review-queue-page) .app-shell__footer,body:has(.review-queue-page) .site-footer,body:has(.podcast-admin-page) .app-header,body:has(.podcast-admin-page) .app-shell__header,body:has(.podcast-admin-page) .site-header,body:has(.podcast-admin-page) .admin-header,body:has(.podcast-admin-page) .app-footer,body:has(.podcast-admin-page) .app-shell__footer,body:has(.podcast-admin-page) .site-footer{display:none!important}.native-content-bridge-page,.public-draft-page,.overrides-page,.system-backup-page,.review-queue-page,.podcast-admin-page{max-width:1180px;margin:0 auto;padding:2rem 1rem 3rem}body:has(.system-backup-page) header:not(.publication-topbar),body:has(.system-backup-page) footer:not(.publication-footer){display:none!important}body:has(.system-backup-page) .system-backup-page{max-width:1180px;margin:0 auto;padding:2rem 1rem 3rem}:root{--colophon-ink: #f3eadb;--colophon-paper-dark: #080808;--colophon-paper-mid: #101010;--colophon-panel: rgba(14, 14, 14, .96);--colophon-panel-2: rgba(22, 16, 14, .94);--colophon-gold: #d3a62c;--colophon-red: #c22b26;--colophon-border: rgba(243, 234, 219, .12);--colophon-muted-2: #d8cbb5;--colophon-shadow-2: 0 16px 40px rgba(0,0,0,.45)}.publication-homepage,.public-search-page,.piece-page,.print-page,.public-surface-page,.projects-index-page,.project-page,.system-backup-page{background:radial-gradient(circle at top center,rgba(194,43,38,.1),transparent 28%),radial-gradient(circle at top left,rgba(211,166,44,.08),transparent 22%),var(--colophon-paper-dark);color:var(--colophon-ink)}.publication-topbar{background:linear-gradient(to bottom,#000000c2,#0000008c),linear-gradient(90deg,#070707,#111 60%,#0b0b0b);border-bottom:1px solid rgba(211,166,44,.22)}.publication-topbar__brand a{color:var(--colophon-ink);text-shadow:0 1px 0 rgba(0,0,0,.45)}.publication-topbar__nav a{color:var(--colophon-muted-2)}.publication-topbar__nav a:hover,.publication-topbar__nav a:focus-visible{color:var(--colophon-gold)}.publication-hero-card,.publication-post-card,.review-card,.review-summary-card,.missing-state,.piece-nav-card,.piece-meta-panel,.publication-status-note,.creator-panel-card,.creator-panel-secondary__card,.system-backup-page .review-summary-card{background:linear-gradient(180deg,#ffffff03,#fff0),var(--colophon-panel);border:1px solid var(--colophon-border);box-shadow:var(--colophon-shadow-2);color:var(--colophon-ink)}.creator-panel-card--primary{background:radial-gradient(circle at top left,rgba(194,43,38,.1),transparent 38%),radial-gradient(circle at bottom right,rgba(211,166,44,.08),transparent 42%),var(--colophon-panel-2)}.project-hero__eyebrow,.publication-footer__eyebrow,.creator-panel-card__eyebrow,.creator-panel-secondary__eyebrow,.public-search-page .project-hero__eyebrow,.piece-page .piece-header__eyebrow,.print-page .print-header__eyebrow{color:var(--colophon-red);text-transform:lowercase;letter-spacing:.04em}.publication-hero-card__meta,.publication-post-card__meta,.public-search-page .review-card__meta,.project-hero__meta{color:var(--colophon-gold)}.publication-hero-card h1,.publication-post-card h2,.public-search-page h1,.piece-page .piece-header h1,.system-backup-page h1,.creator-panel-card h2,.publication-footer__brand h2{color:var(--colophon-ink)}.publication-hero-card p,.publication-post-card p,.public-search-page .project-hero__description,.piece-page .piece-header__subtitle,.creator-panel-card p,.publication-footer__brand p,.publication-footer__body,.publication-footer__bottom,.system-backup-page p,.review-card__excerpt{color:var(--colophon-muted-2)}.publication-next-row{background:linear-gradient(90deg,#c22b260f,#d3a62c0a),#111;border-top:1px solid rgba(211,166,44,.16);border-bottom:1px solid rgba(211,166,44,.16)}.publication-next-link{color:var(--colophon-gold)}.publication-next-link:hover,.publication-next-link:focus-visible{color:var(--colophon-red)}.publication-footer{background:linear-gradient(to bottom,#ffffff03,#fff0),#0a0a0a;border-top:1px solid rgba(211,166,44,.16)}.publication-footer__section a,.creator-panel-secondary__links a{color:var(--colophon-muted-2)}.publication-footer__section a:hover,.publication-footer__section a:focus-visible,.creator-panel-secondary__links a:hover,.creator-panel-secondary__links a:focus-visible{color:var(--colophon-gold)}.button,.publication-mode-switch__link{border-radius:0;border:1px solid rgba(211,166,44,.22);box-shadow:none}.button.button--primary,.creator-panel-card__actions .button.button--primary,.publication-mode-switch__link.is-active{background:#dbc8aa;color:#111;border-color:#dbc8aad1}.button:not(.button--primary),.publication-mode-switch__link:not(.is-active){background:#ffffff05;color:var(--colophon-ink)}.button:hover,.button:focus-visible,.publication-mode-switch__link:hover,.publication-mode-switch__link:focus-visible{border-color:var(--colophon-gold)}.system-backup-page{max-width:1180px;margin:0 auto;padding:0}.system-backup-page .project-hero,.system-backup-page .review-summary-grid,.system-backup-page .review-summary-card{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.admin-page--creator,.native-content-bridge-page,.public-draft-page,.overrides-page,.review-queue-page,.podcast-admin-page{background:radial-gradient(circle at top left,rgba(211,166,44,.05),transparent 24%),var(--colophon-paper-dark);color:var(--colophon-ink)}.publication-topbar--masthead{position:relative;z-index:10;padding:1.2rem 1.5rem 1rem;background:linear-gradient(to bottom,#000000d1,#00000094),linear-gradient(90deg,#060606,#101010 58%,#090909);border-bottom:1px solid rgba(211,166,44,.24)}.publication-topbar__inner{max-width:1360px;margin:0 auto;display:flex;justify-content:space-between;align-items:end;gap:1rem}.publication-topbar__brand-link{text-decoration:none}.publication-topbar__brand-stamp{display:inline-block;font-family:Stamp,GriffosFont,VanillaExtractRegular,serif;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.9;color:var(--colophon-ink, #f3eadb);text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 18px rgba(0,0,0,.2);letter-spacing:.01em}.publication-topbar__nav{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:center;padding-bottom:.4rem}.publication-topbar__nav a{color:var(--colophon-muted-2, #d8cbb5);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.publication-topbar__nav a:hover,.publication-topbar__nav a:focus-visible{color:var(--colophon-gold, #d3a62c)}body:has(.system-backup-page) .app-header,body:has(.system-backup-page) .app-shell__header,body:has(.system-backup-page) .site-header,body:has(.system-backup-page) .admin-header,body:has(.system-backup-page) .app-footer,body:has(.system-backup-page) .app-shell__footer,body:has(.system-backup-page) .site-footer,body:has(.system-backup-page) header:not(.publication-topbar),body:has(.system-backup-page) footer:not(.publication-footer){display:none!important}.system-backup-page{background:radial-gradient(circle at top center,rgba(194,43,38,.09),transparent 26%),radial-gradient(circle at top left,rgba(211,166,44,.08),transparent 20%),var(--colophon-paper-dark, #080808);color:var(--colophon-ink, #f3eadb);max-width:1360px;margin:0 auto;padding:0}.system-backup-page .project-hero,.system-backup-page .review-summary-card,.system-backup-page .review-summary-grid{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.system-backup-page .project-hero{padding-top:2rem}.system-backup-page .review-summary-grid{padding-bottom:3rem}@media (max-width: 900px){.system-backup-page .review-summary-grid .publication-topbar__inner{flex-direction:column;align-items:flex-start}.system-backup-page .review-summary-grid .publication-topbar__brand-stamp{font-size:clamp(2.4rem,10vw,4.2rem)}.system-backup-page .review-summary-grid .publication-topbar__nav{padding-bottom:0}}.system-backup-page .review-summary-grid .publication-topbar__brand-stamp .masthead-o{color:var(--colophon-gold, #d3a62c)}.system-backup-page .review-summary-grid .publication-topbar__brand-stamp .masthead-media{color:var(--colophon-red, #c22b26)}.system-backup-page .review-summary-grid .publication-topbar__brand-link{display:flex;align-items:center}.system-backup-page .review-summary-grid .publication-topbar__brand-image{display:block;height:140px;width:auto;max-width:none;object-fit:contain}@media (max-width: 900px){.system-backup-page .review-summary-grid .publication-topbar__brand-image{height:90px}}.publication-topbar__inner{padding:8px 24px}.publication-topbar__brand-link{display:flex;align-items:center;text-decoration:none}.publication-topbar__brand-image{display:block;width:auto;height:140px;max-width:none;object-fit:contain}@media (max-width: 900px){.publication-topbar__brand-image{height:90px}}.publication-topbar__inner{display:flex;align-items:flex-end;padding:0 24px 6px}.publication-topbar__brand{display:flex;align-items:flex-end}.publication-topbar__brand-image{height:180px;width:auto;max-width:none;object-fit:contain;transform:translateY(8px)}.publication-topbar__nav{margin-left:32px;padding-bottom:18px}@media (max-width: 900px){.publication-topbar__inner{align-items:center;padding:8px 16px}.publication-topbar__brand-image{height:100px;transform:none}.publication-topbar__nav{padding-bottom:0}}.publication-topbar__inner{display:flex;align-items:center;gap:32px;padding:8px 24px}.publication-topbar__brand{display:flex;align-items:center}.publication-topbar__brand-image{height:160px;width:auto;display:block;transform:translateY(0)}.publication-topbar__nav{display:flex;align-items:center;gap:20px;padding:0;margin-left:auto}@media (max-width: 900px){.publication-topbar__inner{flex-direction:column;align-items:flex-start;gap:8px}.publication-topbar__brand-image{height:100px}.publication-topbar__nav{margin-left:0}}.piece-body{max-width:760px;margin:2rem auto;padding:0 1rem}.piece-body__content img{max-width:100%;height:auto;display:block;margin:1.5rem auto}.piece-body__content p{line-height:1.6;margin:1rem 0}.piece-body__content h1,.piece-body__content h2,.piece-body__content h3{margin-top:2rem}.piece-body__content blockquote{border-left:2px solid var(--colophon-gold, #d3a62c);padding-left:1rem;margin:1.5rem 0;color:var(--colophon-muted-2)}.piece-page,.print-page{max-width:1360px;padding:0}.piece-header,.print-header,.piece-layout,.piece-nav,.print-wrap,.print-hero{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.piece-header,.print-header{padding-top:2rem;padding-bottom:1rem}.piece-header h1,.print-header h1{margin:.2rem 0 0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.94;max-width:12ch}.piece-header__subtitle,.print-header p{max-width:42rem;color:var(--colophon-muted-2);line-height:1.35;font-size:1.08rem}.piece-header__meta,.print-header__meta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1rem;color:var(--colophon-gold);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.publication-mode-switch{display:inline-flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.publication-mode-switch__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.62rem .95rem;text-decoration:none}.piece-hero,.print-hero{margin-top:1rem}.piece-hero__image,.print-hero__image{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border:1px solid var(--colophon-border);box-shadow:var(--colophon-shadow-2)}.piece-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start;padding-top:2rem}.piece-layout--with-meta{grid-template-columns:minmax(0,1fr) 280px}.piece-page--experience .piece-layout{grid-template-columns:1fr}.piece-body-wrap{min-width:0}.piece-meta-panel{position:sticky;top:1rem}.piece-meta-panel__section{border:1px solid var(--colophon-border);background:var(--colophon-panel);box-shadow:var(--colophon-shadow-2);padding:1rem}.piece-meta-panel__section h2{margin-top:0;margin-bottom:.8rem;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--colophon-red)}.piece-meta-panel__list{margin:0;padding-left:0;list-style:none;display:grid;gap:.6rem}.piece-page .piece-body__content,.print-page .piece-body__content{max-width:46rem}.piece-page--experience .piece-body__content{max-width:54rem}.post-body__paragraph,.post-body__content p{line-height:1.72;margin:0 0 1.35rem;font-size:1.06rem}.piece-page--experience .post-body__paragraph,.piece-page--experience .post-body__content p{font-size:1.2rem;line-height:1.92;letter-spacing:.002em;color:#f7efe2}.post-body__heading{margin:2rem 0 .8rem;line-height:.98;text-wrap:balance}.post-body__heading--1{font-size:clamp(2rem,4vw,3rem)}.post-body__heading--2{font-size:clamp(1.7rem,3vw,2.4rem)}.post-body__heading--3{font-size:clamp(1.35rem,2vw,1.8rem)}.post-body__heading--4{font-size:1.15rem;text-transform:uppercase;letter-spacing:.05em}.piece-page--experience .post-body__heading--1,.piece-page--experience .post-body__heading--2{color:var(--colophon-ink)}.post-body__blockquote{margin:1.8rem 0;padding:.25rem 0 .25rem 1.2rem;border-left:2px solid var(--colophon-gold);color:var(--colophon-muted-2);font-size:1.04rem;line-height:1.7}.post-body__figure{margin:2rem 0}.post-body__figure--experience{margin-left:calc(50% - 50vw + 2rem);margin-right:calc(50% - 50vw + 2rem)}.post-body__image{display:block;width:100%;max-width:100%;height:auto;box-shadow:var(--colophon-shadow-2);border:1px solid var(--colophon-border)}.post-body__caption{margin-top:.65rem;color:var(--colophon-dim);font-size:.92rem;line-height:1.4}.post-body__list{margin:1rem 0 1.25rem 1.25rem;line-height:1.7}.post-body__list-item{margin-bottom:.45rem}.post-body__rule{margin:2rem 0;border:0;border-top:1px solid var(--colophon-border)}.post-body__embed{margin:2rem 0}.post-body__embed iframe{width:100%;min-height:420px;border:0}.post-body__content a{color:var(--colophon-gold)}.post-body__content a:hover,.post-body__content a:focus-visible{color:var(--colophon-red)}.piece-nav{margin-top:2rem;padding-bottom:3rem}.piece-nav-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.piece-nav-card__eyebrow{margin-bottom:.45rem;color:var(--colophon-red);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.print-page .print-header,.print-page .print-wrap,.print-page .print-hero,.print-page .piece-body__content,.print-page .piece-body__content p,.print-page .post-body__paragraph,.print-page .post-body__heading,.print-page .post-body__blockquote,.print-page .post-body__caption{color:#111}.print-page .print-header__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.print-page .print-header__actions a,.print-page .print-header__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.18);background:#fff;color:#111;padding:.55rem .8rem;text-decoration:none;cursor:pointer}@media print{.print-page{background:#fff!important;color:#111!important}.print-page .print-header__actions,.publication-topbar,.publication-footer,.piece-nav,.publication-mode-switch{display:none!important}.print-page .print-wrap,.print-page .print-header,.print-page .print-hero{max-width:100%;padding-left:0;padding-right:0}.print-page .post-body__image,.print-page .print-hero__image{max-height:none;box-shadow:none;border:0}@page{margin:.65in}}.print-page{background:#fff;color:#111}.print-page .print-wrap,.print-page .print-header,.print-page .print-hero{background:#fff;color:#111;box-shadow:none;border-color:#ddd}.print-page .print-header__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.print-page .print-header__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem 1rem;margin:0 0 1rem;padding:.8rem;border:1px solid #ddd}.print-page .print-header__controls label{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem}.print-page .print-meta-block,.print-page .print-colophon{max-width:44rem;margin:0 auto 1.25rem;padding:1rem 2rem;border:1px solid #ddd}.print-page .print-meta-block h2,.print-page .print-colophon h2{margin:0 0 .75rem;font-size:1rem;letter-spacing:.02em;text-transform:uppercase}.print-page .print-meta-block dl{margin:0}.print-page .print-meta-block dl div{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem;margin:0 0 .4rem}.print-page .print-meta-block dt{font-weight:700}.print-page .print-meta-block dd{margin:0}.print-page .publication-mode-switch__link{border-color:#c8c8c8;color:#111;background:#fff}@media print{.print-page,.print-page .print-wrap,.print-page .print-header,.print-page .print-hero,.print-page .piece-body__content,.print-page .piece-body__content p,.print-page .post-body__paragraph,.print-page .post-body__heading,.print-page .post-body__blockquote,.print-page .post-body__caption{background:#fff!important;color:#000!important}.print-page .print-header__controls{display:none!important}}@media (max-width: 900px){.piece-layout,.piece-page--experience .piece-layout{grid-template-columns:1fr}.piece-meta-panel{position:static}.piece-nav-grid{grid-template-columns:1fr}.post-body__figure--experience{margin-left:0;margin-right:0}}.archive-page{max-width:1360px;padding:0}.archive-page__hero,.archive-filter-bar,.archive-featured,.archive-results{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.archive-page__hero{padding-top:2rem;padding-bottom:1rem}.archive-filter-bar{display:grid;gap:1rem;align-items:end;padding-top:1rem;padding-bottom:1.4rem;border-top:1px solid var(--colophon-border);border-bottom:1px solid var(--colophon-border)}.archive-search-control{display:grid;gap:.45rem;max-width:28rem}.archive-search-control span{color:var(--colophon-red);text-transform:lowercase;letter-spacing:.03em}.archive-search-control input{border:1px solid var(--colophon-border);background:var(--colophon-panel);color:var(--colophon-ink);min-height:2.9rem;padding:.7rem .85rem}.archive-search-control select{width:100%;min-height:2.9rem;border:1px solid var(--colophon-border);background:var(--colophon-panel);color:var(--colophon-ink);padding:.7rem .85rem;font:inherit}.archive-featured{padding-top:1.5rem}.archive-card{border:1px solid var(--colophon-border);background:linear-gradient(180deg,#ffffff03,#fff0),var(--colophon-panel);box-shadow:var(--colophon-shadow-2);color:var(--colophon-ink);overflow:hidden}.archive-card--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.archive-card__media{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.archive-card__image{aspect-ratio:16 / 10;background-color:#111}.archive-card__image-el{width:100%;height:100%;object-fit:cover;display:block}.archive-card__image--fallback{background:linear-gradient(to bottom,#0000001a,#0000008c),linear-gradient(135deg,#6c5c4f,#111)}.archive-card__overlay{position:absolute;inset:auto 0 0 0;padding:clamp(14px,2vw,20px);background:linear-gradient(to top,#000000d6,#0000)}.archive-card__title{margin:0;line-height:.98;font-size:clamp(1.12rem,1.9vw,1.65rem);color:#f3ebde;text-shadow:0 2px 16px rgba(0,0,0,.48)}.archive-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.archive-results{padding-top:1.5rem;padding-bottom:3rem}.archive-results__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.archive-results__eyebrow{color:var(--colophon-red);text-transform:lowercase;letter-spacing:.04em}.archive-results__summary{margin:0;color:var(--colophon-muted-2)}.archive-load-more{display:flex;justify-content:center;margin-top:1.4rem}@media (max-width: 900px){.archive-card--featured,.archive-card-grid{grid-template-columns:1fr}}.publication-post-card,.publication-hero-card{position:relative;overflow:hidden}.publication-post-card__image-fill,.publication-hero-card__image-fill{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .35s ease}.publication-post-card:after,.publication-hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000008c 40%,#0003,#0000);pointer-events:none}.publication-post-card__content,.publication-hero-card__content{position:absolute;bottom:0;left:0;right:0;padding:1.2rem;z-index:2}.publication-post-card__title,.publication-hero-card__title{font-weight:700;line-height:1.1;letter-spacing:-.01em}.publication-post-card:hover .publication-post-card__image-fill,.publication-hero-card:hover .publication-hero-card__image-fill{transform:scale(1.04)}.publication-post-card,.publication-hero-card{transition:transform .25s ease}.publication-post-card:hover,.publication-hero-card:hover{transform:translateY(-3px)}.publication-homepage{--homepage-gutter: clamp(16px, 2vw, 28px)}.publication-hero-card{position:relative;min-height:clamp(340px,50vw,620px);margin-bottom:var(--homepage-gutter)}.publication-hero-card__image-wrap{position:relative;display:block;min-height:inherit;text-decoration:none;color:inherit}.publication-hero-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(20px,3.2vw,46px);background:linear-gradient(to top,#000000e6,#0000008c 38%,#0000002e 68%,#0000)}.publication-hero-card__meta{margin-bottom:.8rem}.publication-hero-card h1{max-width:11ch;margin:0;font-size:clamp(2.6rem,6.3vw,6.2rem);line-height:.92;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.publication-recent-grid{gap:var(--homepage-gutter);margin-top:0}.publication-post-card{position:relative;min-height:clamp(220px,24vw,320px)}.publication-post-card__link{position:relative;display:block;min-height:inherit;text-decoration:none;color:inherit}.publication-post-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(14px,2vw,22px);background:linear-gradient(to top,#000000eb,#00000094 42%,#00000029 72%,#0000)}.publication-post-card__meta{margin-bottom:.45rem}.publication-post-card h2{max-width:13ch;margin:0;font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:.96;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.publication-hero-card p,.publication-post-card p{margin:.6rem 0 0;max-width:min(58ch,100%);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.45;color:#ffffffeb;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.publication-hero-card--no-image .publication-hero-card__image-fill,.publication-post-card--no-image .publication-post-card__image-fill{background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.08),transparent 40%),linear-gradient(140deg,#2a2a2f,#101114 60%,#050506)}.publication-post-card__meta,.publication-hero-card__meta{opacity:.92;font-size:.78rem;letter-spacing:.045em;text-transform:uppercase}.publication-next-row{margin-top:calc(var(--homepage-gutter) * 1.15)}.publication-hero-card:hover,.publication-post-card:hover{transform:translateY(-2px)}.publication-hero-card:hover .publication-hero-card__image-fill,.publication-post-card:hover .publication-post-card__image-fill{transform:scale(1.025)}@media (max-width: 900px){.publication-hero-card{min-height:420px}.publication-hero-card h1{max-width:10ch;-webkit-line-clamp:5}.publication-post-card{min-height:240px}.publication-post-card h2{max-width:12ch;-webkit-line-clamp:4}}.publication-topbar{position:relative;padding-top:0;padding-bottom:0}.publication-topbar__inner{min-height:0;display:flex;align-items:flex-end;gap:clamp(18px,2vw,34px);padding:6px 22px 2px}.publication-topbar__brand{display:flex;align-items:flex-end;flex:0 0 auto;line-height:0}.publication-topbar__brand-link{display:inline-flex;align-items:flex-end;line-height:0}.publication-topbar__brand-image{display:block;height:clamp(108px,10vw,148px);width:auto;max-width:none;object-fit:contain}.publication-topbar__nav{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(14px,1.3vw,24px);padding-bottom:16px}.publication-topbar__nav a{line-height:1;font-size:clamp(.92rem,1.2vw,1.1rem);letter-spacing:.02em}@media (max-width: 900px){.publication-topbar__inner{align-items:flex-start;flex-direction:column;gap:8px;padding:8px 16px 6px}.publication-topbar__brand-image{height:clamp(82px,18vw,112px)}.publication-topbar__nav{margin-left:0;padding-bottom:0;gap:12px 16px}.publication-topbar__nav a{font-size:.95rem}}.publication-post-card__image-fill,.publication-hero-card__image-fill{aspect-ratio:5 / 3}.publication-hero-card{aspect-ratio:5 / 3;min-height:unset}.publication-post-card{aspect-ratio:5 / 3}.publication-hero-card{position:relative;aspect-ratio:5 / 3;min-height:unset!important;overflow:hidden}.publication-hero-card__image-wrap{position:relative;display:block;width:100%;height:100%;min-height:unset!important;aspect-ratio:5 / 3;overflow:hidden}.publication-hero-card__image-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.publication-hero-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(20px,3.2vw,46px);background:linear-gradient(to top,#000000e0,#00000094 34%,#0003 62%,#0000)}.publication-hero-card:after{content:none!important}@media (max-width: 900px){.publication-hero-card,.publication-hero-card__image-wrap{aspect-ratio:5 / 3}}.creator-add-new{max-width:1180px;margin:0 auto;padding:0 1.5rem 1.25rem}.creator-panel-card--new{padding:1.4rem}.creator-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.creator-type-card{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--colophon-border);background:linear-gradient(180deg,#ffffff04,#fff0),var(--colophon-panel);color:var(--colophon-ink);text-decoration:none;box-shadow:var(--colophon-shadow-2);transition:transform .18s ease,border-color .18s ease,background .18s ease}.creator-type-card strong{font-size:1.05rem;line-height:1.05}.creator-type-card span{color:var(--colophon-muted-2);line-height:1.35;font-size:.95rem}.creator-type-card:hover,.creator-type-card:focus-visible{transform:translateY(-2px);border-color:#dbc8aa99;background:linear-gradient(180deg,#dbc8aa14,#fff0),var(--colophon-panel)}.creator-panel-grid--workflow{max-width:1180px;margin:0 auto;padding:0 1.5rem 1.5rem}.creator-panel-grid--workflow .creator-panel-card{min-height:0}.creator-panel-grid--workflow .creator-panel-card p{max-width:30rem}.creator-panel-secondary{max-width:1180px;margin:0 auto;padding:0 1.5rem 2.5rem}@media (max-width: 900px){.creator-type-grid{grid-template-columns:1fr}}.publication-hero-card__overlay{padding-left:clamp(28px,3.8vw,54px)!important;padding-bottom:clamp(28px,3.6vw,52px)!important}.publication-post-card__overlay{padding-left:clamp(18px,2.4vw,28px)!important;padding-bottom:clamp(18px,2.2vw,28px)!important}.publication-hero-card h1,.publication-post-card h2{line-height:1.01!important;padding-left:.02em;padding-bottom:.06em}@media (max-width: 900px){.publication-hero-card__overlay{padding-left:24px!important;padding-bottom:24px!important}.publication-post-card__overlay{padding-left:16px!important;padding-bottom:16px!important}}.native-bridge-wizard{max-width:1180px;margin:0 auto;padding:0 1.5rem 1.4rem}.native-bridge-wizard__header{display:flex;gap:1rem;justify-content:space-between;align-items:end;margin-bottom:1rem}.native-bridge-wizard__eyebrow,.native-content-editor__eyebrow{color:var(--colophon-red);text-transform:lowercase;letter-spacing:.04em}.native-bridge-wizard__header h2,.native-content-editor__type-header h2{margin:.2rem 0 .35rem}.native-bridge-wizard__header p,.native-content-editor__type-header p{margin:0;max-width:42rem;color:var(--colophon-muted-2)}.native-bridge-wizard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.native-bridge-wizard__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--colophon-border);background:linear-gradient(180deg,#ffffff04,#fff0),var(--colophon-panel);color:var(--colophon-ink);padding:1rem;text-align:left;display:grid;gap:.45rem;cursor:pointer;box-shadow:var(--colophon-shadow-2);transition:transform .18s ease,border-color .18s ease,background .18s ease}.native-bridge-wizard__card span{color:var(--colophon-muted-2);line-height:1.35}.native-bridge-wizard__card.is-active,.native-bridge-wizard__card:hover,.native-bridge-wizard__card:focus-visible{transform:translateY(-2px);border-color:#dbc8aa9e;background:linear-gradient(180deg,#dbc8aa14,#fff0),var(--colophon-panel)}.native-content-editor__type-header{display:flex;gap:1rem;justify-content:space-between;align-items:end;margin-bottom:1rem}.native-type-switch{display:flex;flex-wrap:wrap;gap:.55rem}.native-type-switch__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(211,166,44,.22);background:#ffffff05;color:var(--colophon-ink);min-height:2.5rem;padding:.62rem .9rem;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.native-type-switch__button.is-active,.native-type-switch__button:hover,.native-type-switch__button:focus-visible{background:#dbc8aa;color:#111;border-color:#dbc8aad1}.native-content-editor__podcast{display:grid;gap:1rem}.podcast-admin-page__hero-actions{margin-bottom:1rem}@media (max-width: 980px){.native-bridge-wizard__header,.native-content-editor__type-header{align-items:start;flex-direction:column}.native-bridge-wizard__grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.native-bridge-wizard__grid{grid-template-columns:1fr}}.content-list-page{max-width:1360px;padding:0}.content-list-section{max-width:1180px;margin:0 auto;padding:0 1.5rem 1.75rem}.content-list-section__header{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--colophon-border);padding-top:1rem;margin-bottom:1rem}.content-list-section__header h2{margin:0;text-transform:capitalize}.content-list-section__header span{color:var(--colophon-gold)}.content-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.content-list-card{border:1px solid var(--colophon-border);background:var(--colophon-panel);box-shadow:var(--colophon-shadow-2);padding:1rem}.content-list-card__meta{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--colophon-gold);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;margin-bottom:.55rem}.content-list-card h3{margin:0;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1}.content-list-card p{color:var(--colophon-muted-2);line-height:1.35}.content-list-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}.native-editor-primary-actions{position:sticky;top:0;z-index:5;padding:.8rem;margin-bottom:1rem;background:#080808eb;border:1px solid var(--colophon-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.native-editor-advanced{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--colophon-border)}.native-editor-advanced__header{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.native-editor-advanced__header h2{margin:.2rem 0 0}.native-content-editor{border:1px solid var(--colophon-border);background:linear-gradient(180deg,#ffffff05,#fff0),var(--colophon-panel);padding:1rem;box-shadow:var(--colophon-shadow-2)}.native-content-editor__grid .archive-control:nth-child(3),.native-content-editor__grid .archive-control:nth-child(4),.native-content-editor__grid .archive-control:nth-child(5),.native-content-editor__grid .archive-control:nth-child(7){opacity:.78}@media (max-width: 900px){.content-list-grid{grid-template-columns:1fr}.native-editor-advanced__header{align-items:start;flex-direction:column}}.native-bridge-page{max-width:1360px;padding:0}.native-bridge-layout{max-width:1180px;margin:0 auto;padding:0 1.5rem 2.5rem;display:grid;grid-template-columns:1fr;gap:1rem}.native-bridge-sidebar{display:none}.native-bridge-sidebar--open{display:grid;gap:1rem;order:2;padding-top:1rem;border-top:1px solid var(--colophon-border)}.native-bridge-main{min-width:0}.native-editor-primary-actions{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;gap:0;padding:0;margin:0 0 .75rem;background:#000000eb;border:1px solid rgba(211,166,44,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.native-editor-primary-actions .button{border-top:0;border-bottom:0;border-left:0;border-radius:0}.native-content-editor{border:1px solid var(--colophon-border);background:radial-gradient(circle at top left,rgba(219,200,170,.045),transparent 38%),#0c0c0cf5;box-shadow:var(--colophon-shadow-2);padding:clamp(1rem,2vw,1.5rem)}.native-content-editor__type-header{align-items:flex-start;border-bottom:1px solid rgba(211,166,44,.22);padding-bottom:1rem;margin-bottom:1.25rem}.native-content-editor__eyebrow,.native-bridge-wizard__eyebrow,.review-summary-card__eyebrow,.archive-control span{color:var(--colophon-gold)!important}.native-content-editor__type-header h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:.95}.native-content-editor__grid--simple{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:.9rem}.native-content-editor__grid--simple .archive-control:first-child{grid-column:1 / -1}.native-content-editor__grid--simple .archive-control:first-child input{min-height:4.1rem;font-size:clamp(1.7rem,3vw,2.9rem);line-height:1;letter-spacing:-.02em}.native-content-editor__grid--simple .archive-control:nth-child(n+3){opacity:.72}.native-content-editor__grid--simple .archive-control:nth-child(n+3):focus-within{opacity:1}.native-content-editor>.archive-control textarea{min-height:120px}.rich-native-editor{margin-top:1.25rem;border:1px solid rgba(219,200,170,.18);background:#ffffff05}.rich-native-editor__toolbar{position:sticky;top:3.8rem;z-index:15;display:flex;flex-wrap:wrap;gap:0;padding:.75rem;border-bottom:1px solid rgba(219,200,170,.18);background:#080808f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rich-native-editor__toolbar .button{min-height:2.55rem;border-radius:0}.rich-native-editor__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;padding:1rem}.rich-native-editor__blocks{display:grid;gap:1rem;min-width:0}.rich-native-block{border:1px solid rgba(219,200,170,.16);background:linear-gradient(180deg,#ffffff09,#ffffff03),#141414fa;padding:clamp(1rem,2vw,1.4rem)}.rich-native-block__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;opacity:.78}.rich-native-block__meta strong{color:var(--colophon-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.rich-native-block textarea.native-content-editor__textarea{min-height:260px;border-color:#ffffff1f;background:#00000042;font-size:1.05rem;line-height:1.65}.rich-native-editor__sidebar{display:grid;align-content:start;gap:1rem}.rich-native-editor__sidebar .review-summary-card,.rich-native-editor__sidebar .media-asset-manager-card{border-color:#dbc8aa29;background:#00000038}.rich-native-editor__plain-preview{display:none}.native-editor-advanced{margin-top:1.25rem;padding:1rem;border:1px solid rgba(219,200,170,.18);background:#ffffff04}.native-editor-advanced__header{border-bottom:1px solid rgba(219,200,170,.16);padding-bottom:.75rem}.native-content-editor__podcast{border:1px solid rgba(211,166,44,.22);background:#d3a62c0b;padding:1rem;margin:1rem 0}.native-bridge-page:has(.native-content-editor__podcast) .rich-native-block textarea.native-content-editor__textarea{min-height:180px}@media (max-width: 980px){.native-content-editor__grid--simple,.rich-native-editor__layout{grid-template-columns:1fr}.rich-native-editor__toolbar{top:0}.native-editor-primary-actions{position:static;flex-wrap:wrap}.native-editor-primary-actions .button{border:1px solid rgba(211,166,44,.28)}}.admin-frame{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:100vh}.admin-frame__main{min-width:0}.admin-rail{position:sticky;top:0;align-self:start;min-height:100vh;padding:1rem .85rem;border-right:1px solid var(--colophon-border);background:radial-gradient(circle at top,rgba(211,166,44,.08),transparent 42%),#000000b8}.admin-rail__label{color:var(--colophon-red);text-transform:lowercase;letter-spacing:.08em;margin:0 0 .8rem}.admin-rail__nav{display:grid;gap:.35rem}.admin-rail__link{display:block;padding:.72rem .85rem;border:1px solid transparent;color:var(--colophon-ink);text-decoration:none;line-height:1}.admin-rail__link:hover,.admin-rail__link:focus-visible,.admin-rail__link.is-active{color:#111;background:#dbc8aa;border-color:#dbc8aad1}.content-list-page{max-width:none;padding:0}.content-list-hero,.content-table-wrap{max-width:1180px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.content-table-wrap{padding-bottom:2.5rem}.content-table-toolbar{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;border:1px solid var(--colophon-border);background:var(--colophon-panel);margin-bottom:1rem}.content-table-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.content-table-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(211,166,44,.22);background:#ffffff05;color:var(--colophon-ink);padding:.62rem .85rem;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.content-table-tab.is-active,.content-table-tab:hover,.content-table-tab:focus-visible{background:#dbc8aa;color:#111}.content-table-search{display:grid;gap:.35rem;min-width:min(320px,100%)}.content-table-search span{color:var(--colophon-gold)}.content-table-search input{min-height:2.7rem;border:1px solid var(--colophon-border);background:#00000038;color:var(--colophon-ink);padding:.65rem .8rem}.content-table-scroll{overflow-x:auto;border:1px solid var(--colophon-border);background:#00000047}.content-table{width:100%;border-collapse:collapse;min-width:820px}.content-table th,.content-table td{padding:.9rem;border-bottom:1px solid rgba(219,200,170,.13);text-align:left;vertical-align:top}.content-table th{color:var(--colophon-gold);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;background:#ffffff06}.content-table__title{display:block;font-size:1.05rem}.content-table__slug{color:var(--colophon-muted-2);font-size:.82rem;margin-top:.25rem}.content-table__actions{display:flex;flex-wrap:wrap;gap:.45rem}.content-table__actions .button{min-height:2.2rem;padding:.45rem .65rem}@media (max-width: 980px){.admin-frame{grid-template-columns:1fr}.admin-rail{position:relative;min-height:0;border-right:0;border-bottom:1px solid var(--colophon-border)}.admin-rail__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content-table-toolbar{align-items:stretch;flex-direction:column}}.admin-frame{grid-template-columns:176px minmax(0,1fr);background:radial-gradient(circle at 20% 0%,rgba(211,166,44,.045),transparent 34%),#050505}.admin-rail{padding:1rem .65rem;background:#00000075;border-right:1px solid rgba(219,200,170,.1)}.admin-rail__label{margin-left:.55rem;color:#dbc8aa94;font-size:.72rem}.admin-rail__nav{gap:.18rem}.admin-rail__link{padding:.62rem .65rem;border:0;border-radius:14px;color:#f6eee0b8;font-size:.9rem}.admin-rail__link:hover,.admin-rail__link:focus-visible,.admin-rail__link.is-active{color:#111;background:#dbc8aae0}.admin-frame__main .project-hero,.admin-frame__main .creator-add-new,.admin-frame__main .creator-panel-grid--workflow,.admin-frame__main .creator-panel-secondary,.admin-frame__main .native-bridge-wizard,.admin-frame__main .native-bridge-layout,.admin-frame__main .content-table-wrap{max-width:1120px}.admin-frame__main .project-hero{padding-top:2.2rem;padding-bottom:1.4rem}.admin-frame__main .project-hero h1{letter-spacing:-.035em}.creator-panel-card,.creator-panel-secondary__card,.creator-type-card,.native-bridge-wizard__card,.native-content-editor,.content-table-toolbar,.content-table-scroll,.content-list-card,.review-summary-card,.review-card,.rich-native-editor,.rich-native-block,.native-editor-advanced{border-color:#dbc8aa1f!important;border-radius:22px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#121212c7!important;box-shadow:0 18px 60px #0000003d!important}.creator-panel-card,.creator-panel-secondary__card,.native-content-editor,.review-summary-card,.review-card{padding:clamp(1rem,2vw,1.35rem)}.creator-type-card,.native-bridge-wizard__card,.content-list-card{border-radius:18px}.button,button.button,a.button{border-radius:999px;border-color:#dbc8aa2e}.archive-control input,.archive-control textarea,.archive-control select,.content-table-search input{border-color:#dbc8aa24!important;border-radius:14px;background:#0000003d!important}.archive-control span,.content-table-search span,.review-summary-card__eyebrow,.native-content-editor__eyebrow,.native-bridge-wizard__eyebrow{color:#dbc8aab8!important;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.native-editor-primary-actions,.rich-native-editor__toolbar{border-color:#dbc8aa1a!important;border-radius:18px;background:#080808b8!important;padding:.65rem}.rich-native-editor__toolbar .button,.native-editor-primary-actions .button{border-radius:999px}.content-table-wrap{padding-top:.35rem}.content-table-toolbar{padding:.9rem;margin-bottom:1rem}.content-table-tab{border-radius:999px;border-color:#dbc8aa29;background:#ffffff06}.content-table-scroll{overflow:hidden}.content-table{border-collapse:separate;border-spacing:0}.content-table th,.content-table td{border-bottom:1px solid rgba(219,200,170,.08)}.content-table tr:last-child td{border-bottom:0}.content-table th{background:#ffffff05;color:#dbc8aab8}.content-table tbody tr{transition:background .16s ease}.content-table tbody tr:hover{background:#dbc8aa0b}.rich-native-editor__layout{gap:1.25rem;padding:1.25rem}.rich-native-block textarea.native-content-editor__textarea{border-radius:18px;background:#0000002e!important}.native-bridge-wizard__grid,.creator-type-grid,.creator-panel-grid--workflow,.content-list-grid{gap:1.15rem}@media (max-width: 980px){.admin-frame{grid-template-columns:1fr}.admin-rail{border-right:0;border-bottom:1px solid rgba(219,200,170,.1)}.admin-rail__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.native-publish-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1.2rem;align-items:start}.native-publish-shell__editor{min-width:0}.native-publish-panel{position:sticky;top:4.6rem;display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(219,200,170,.12);border-radius:22px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#121212d1;box-shadow:0 18px 60px #0000003d}.native-publish-panel__header{padding-bottom:.6rem;border-bottom:1px solid rgba(219,200,170,.12)}.native-publish-panel__eyebrow{color:#dbc8aab8;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.native-publish-panel h2{margin:.2rem 0 0;font-size:1.35rem;line-height:1}.native-publish-panel__image{width:100%;aspect-ratio:5 / 3;object-fit:cover;border-radius:16px;border:1px solid rgba(219,200,170,.12)}.native-publish-panel__actions{display:grid;gap:.55rem;padding-top:.4rem}.native-publish-panel__actions .button{justify-content:center}.native-content-editor__grid--simple .archive-control:nth-child(2),.native-content-editor__grid--simple .archive-control:nth-child(3),.native-content-editor__grid--simple .archive-control:nth-child(4),.native-content-editor__grid--simple .archive-control:nth-child(5),.native-content-editor__grid--simple .archive-control:nth-child(7){display:none}.native-content-editor__grid--simple{grid-template-columns:1fr}.native-content-editor__grid--simple .archive-control:first-child input{min-height:4.5rem}.native-content-editor__podcast .archive-control:nth-child(2){display:none}.native-bridge-page .project-hero{padding-top:1.25rem;padding-bottom:.85rem}.native-bridge-page .project-hero h1{font-size:clamp(2.2rem,4.2vw,4rem)}.native-bridge-wizard{padding-bottom:.85rem}.native-bridge-wizard__header{margin-bottom:.65rem}.native-bridge-wizard__header h2,.native-content-editor__type-header h2{font-size:clamp(1.3rem,2vw,1.9rem)}.native-bridge-wizard__grid{gap:.7rem}.native-bridge-wizard__card{padding:.75rem;border-radius:14px}.native-bridge-wizard__card span{font-size:.86rem}.native-publish-shell{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:.85rem}.native-content-editor,.native-publish-panel,.native-editor-advanced,.rich-native-editor{border-radius:16px}.native-content-editor{padding:.85rem}.native-content-editor__type-header{padding-bottom:.7rem;margin-bottom:.85rem}.native-type-switch__button{min-height:2.1rem;padding:.42rem .68rem;font-size:.72rem}.native-content-editor__grid--simple .archive-control:first-child input{min-height:3.15rem;font-size:clamp(1.25rem,2.1vw,2rem)}.archive-control{gap:.32rem}.archive-control input,.archive-control textarea,.archive-control select{min-height:2.35rem;padding:.52rem .68rem;font-size:.92rem;border-radius:10px}.native-content-editor>.archive-control textarea,.native-content-editor__textarea{min-height:84px}.rich-native-editor{margin-top:.85rem}.rich-native-editor__toolbar{padding:.48rem;gap:.35rem}.rich-native-editor__toolbar .button{min-height:2.1rem;padding:.42rem .68rem;font-size:.82rem}.rich-native-editor__layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:.85rem;padding:.85rem}.rich-native-block{padding:.85rem;border-radius:14px}.rich-native-block textarea.native-content-editor__textarea{min-height:170px;font-size:.96rem;line-height:1.5}.rich-native-block__meta{margin-bottom:.5rem}.rich-native-block__meta .button{min-height:1.95rem;padding:.34rem .56rem;font-size:.78rem}.native-publish-panel{top:3.4rem;gap:.62rem;padding:.78rem}.native-publish-panel h2{font-size:1.05rem}.native-publish-panel__image{border-radius:12px}.native-publish-panel__actions{gap:.42rem}.native-publish-panel__actions .button,.native-editor-primary-actions .button{min-height:2.15rem;padding:.42rem .68rem;font-size:.82rem}.native-editor-primary-actions{padding:.45rem;margin-bottom:.65rem;border-radius:14px}.admin-frame{grid-template-columns:158px minmax(0,1fr)}.admin-rail__link{padding:.52rem .58rem;font-size:.84rem}@media (max-width: 1050px){.native-publish-shell,.rich-native-editor__layout{grid-template-columns:1fr}}.admin-frame{grid-template-columns:148px minmax(0,1fr)}.admin-rail{background:#0000008a}.admin-rail__label{font-size:.68rem;opacity:.8}.admin-rail__link{font-size:.82rem;padding:.48rem .55rem}.admin-frame__main .project-hero{max-width:1120px;padding-top:1.15rem;padding-bottom:.85rem}.admin-frame__main .project-hero h1{font-size:clamp(2rem,3.4vw,3.4rem)}.content-table-wrap{max-width:1120px}.content-table-toolbar{border-radius:14px;padding:.7rem}.content-table-tab{padding:.46rem .72rem;font-size:.72rem}.content-table th,.content-table td{padding:.68rem .75rem}.content-table__title{font-size:.98rem}.content-table__slug{font-size:.76rem}.native-bridge-wizard,.native-content-editor__type-header{display:none}.native-content-editor{padding:0;background:transparent!important;box-shadow:none!important;border:0!important}.native-content-editor__grid--simple{margin-bottom:.7rem}.native-content-editor__grid--simple .archive-control:first-child input{border:0!important;background:transparent!important;border-radius:0;border-bottom:1px solid rgba(219,200,170,.18)!important;padding-left:0;padding-right:0;font-size:clamp(1.75rem,3vw,3rem)}.native-content-editor>.archive-control{margin-bottom:.7rem}.rich-native-editor{border-radius:14px;background:#ffffff05!important}.rich-native-editor__toolbar{position:relative;top:auto;border-radius:14px 14px 0 0}.rich-native-editor__layout{grid-template-columns:minmax(0,1fr)}.rich-native-editor__sidebar{display:none}.rich-native-block{background:#0c0c0cbd!important;border-radius:12px}.rich-native-block textarea.native-content-editor__textarea{min-height:240px}.native-publish-shell{grid-template-columns:minmax(0,1fr) 280px}.native-publish-panel{border-radius:14px;padding:.75rem}.native-publish-panel h2{font-size:1rem}.native-publish-panel .archive-control input,.native-publish-panel .archive-control select{min-height:2.15rem}.native-publish-panel__actions .button{min-height:2.05rem}.native-editor-advanced{border-radius:14px;opacity:.92}@media (max-width: 1050px){.native-publish-shell{grid-template-columns:1fr}.native-publish-panel{position:static}}.native-publish-shell{align-items:start;overflow:visible}.native-publish-panel{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto}.native-bridge-main,.native-publish-shell__editor,.native-content-editor,.rich-native-editor{overflow:visible}.native-draft-preview-page{max-width:1360px;padding:0}.native-draft-preview-page .piece-body__content figure{margin:1.5rem 0}.native-draft-preview-page .piece-body__content img{max-width:100%;height:auto;display:block}.native-draft-preview-page .piece-body__content blockquote{border-left:2px solid var(--colophon-gold);padding-left:1rem;color:var(--colophon-muted-2)}@media (max-width: 1050px){.native-publish-panel{position:static;max-height:none;overflow:visible}}.publication-topbar__inner{align-items:center!important;padding-top:10px!important;padding-bottom:10px!important;gap:clamp(24px,3vw,48px)!important}.publication-topbar__brand,.publication-topbar__brand-link{align-items:center!important}.publication-topbar__brand-image{height:clamp(118px,12vw,172px)!important;max-height:172px;object-fit:contain;object-position:center center;transform:translateY(4px)}.publication-topbar__nav{align-items:center!important;padding-bottom:0!important;margin-top:12px}@media (max-width: 900px){.publication-topbar__inner{align-items:flex-start!important;gap:8px!important;padding-top:8px!important;padding-bottom:8px!important}.publication-topbar__brand-image{height:clamp(88px,24vw,128px)!important;transform:translateY(0)}.publication-topbar__nav{margin-top:0}}.bare-route-shell,.admin-frame{background:#f0f0f1!important;color:#1d2327!important;min-height:100vh}.admin-frame{display:grid;grid-template-columns:160px minmax(0,1fr)!important;padding-top:32px}.admin-frame:before{content:"●  My Sites    🏠  Colophon      + New";position:fixed;inset:0 0 auto 0;height:32px;z-index:1000;display:flex;align-items:center;padding:0 12px;background:#1d2327;color:#f0f0f1;font-family:Arial,sans-serif;font-size:13px;line-height:32px}.admin-rail{position:sticky;top:32px;align-self:start;min-height:calc(100vh - 32px);padding:10px 0!important;background:#1d2327!important;border-right:0!important;box-shadow:none!important}.admin-rail__label{display:none!important}.admin-rail__nav{display:block!important}.admin-rail__link{display:block;padding:9px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f0f0f1!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.35!important;text-decoration:none;box-shadow:none!important}.admin-rail__link:hover,.admin-rail__link:focus-visible{background:#2c3338!important;color:#72aee6!important}.admin-rail__link.is-active{background:#2271b1!important;color:#fff!important}.admin-frame__main{min-width:0;padding:18px 20px 40px!important;background:#f0f0f1!important;color:#1d2327!important}.admin-frame,.admin-frame *{text-shadow:none!important}.admin-frame h1,.admin-frame h2,.admin-frame h3,.admin-frame p,.admin-frame label,.admin-frame input,.admin-frame textarea,.admin-frame select,.admin-frame button,.admin-frame table,.admin-frame a{font-family:Arial,sans-serif!important}.admin-frame__main .project-hero,.content-list-hero,.native-bridge-page .project-hero{max-width:none!important;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#1d2327!important}.admin-frame__main .project-hero__eyebrow,.admin-frame__main .project-hero__description{display:none!important}.admin-frame__main .project-hero h1{margin:0 0 10px!important;color:#1d2327!important;font-size:23px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important}.admin-frame__main .project-hero__meta{display:flex;flex-wrap:wrap;gap:0!important;margin:0 0 10px!important;color:#646970!important;font-size:13px!important}.admin-frame__main .project-hero__meta span{color:#646970!important;font-size:13px!important}.admin-frame__main .project-hero__meta span+span:before{content:"|";margin:0 7px;color:#c3c4c7}.admin-frame .button,.admin-frame button.button,.admin-frame a.button,.admin-frame button,.admin-frame input[type=button],.admin-frame input[type=submit]{min-height:30px!important;padding:0 10px!important;border:1px solid #2271b1!important;border-radius:3px!important;background:#f6f7f7!important;color:#2271b1!important;font-size:13px!important;font-weight:400!important;line-height:28px!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.admin-frame .button--primary,.admin-frame button.button--primary,.admin-frame a.button--primary{background:#2271b1!important;border-color:#2271b1!important;color:#fff!important}.admin-frame .button:hover,.admin-frame button:hover,.admin-frame a.button:hover{background:#f0f0f1!important;border-color:#135e96!important;color:#135e96!important}.admin-frame .button--primary:hover,.admin-frame button.button--primary:hover,.admin-frame a.button--primary:hover{background:#135e96!important;color:#fff!important}.admin-frame input,.admin-frame textarea,.admin-frame select{border:1px solid #8c8f94!important;border-radius:3px!important;background:#fff!important;color:#2c3338!important;box-shadow:0 0 0 transparent!important;font-size:14px!important}.admin-frame input:focus,.admin-frame textarea:focus,.admin-frame select:focus{border-color:#2271b1!important;box-shadow:0 0 0 1px #2271b1!important;outline:2px solid transparent!important}.admin-frame .archive-control span,.admin-frame label span,.admin-frame .review-summary-card__eyebrow,.admin-frame .native-publish-panel__eyebrow,.admin-frame .native-content-editor__eyebrow{color:#1d2327!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.content-table-wrap{max-width:none!important;padding:0!important}.content-table-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.content-table-tabs{gap:4px!important}.content-table-tab{min-height:28px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2271b1!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}.content-table-tab.is-active{color:#000!important;font-weight:600!important;background:transparent!important}.content-table-search{display:flex!important;align-items:center;gap:8px}.content-table-search span{color:#1d2327!important;font-weight:400!important}.content-table-search input{width:240px;min-height:30px!important}.content-table-scroll{border:1px solid #c3c4c7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow-x:auto!important}.content-table{min-width:900px;border-collapse:collapse!important;background:#fff!important;color:#2c3338!important}.content-table th,.content-table td{padding:8px 10px!important;border-bottom:1px solid #c3c4c7!important;color:#2c3338!important;font-size:13px!important;vertical-align:top}.content-table th{background:#fff!important;color:#2c3338!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.content-table tbody tr:nth-child(odd){background:#fff}.content-table tbody tr:nth-child(2n){background:#f6f7f7}.content-table tbody tr:hover{background:#f0f6fc!important}.content-table__title{color:#2271b1!important;font-size:14px!important;font-weight:600!important}.content-table__slug{color:#646970!important;font-size:12px!important}.native-bridge-layout,.native-publish-shell,.native-bridge-wizard,.creator-add-new,.creator-panel-grid--workflow,.creator-panel-secondary{max-width:none!important;padding-left:0!important;padding-right:0!important}.native-editor-primary-actions{position:static!important;justify-content:flex-start!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.native-publish-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px!important;gap:20px!important}.native-content-editor{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.native-content-editor__grid--simple .archive-control:first-child input{width:100%;min-height:36px!important;margin:0 0 8px!important;padding:3px 8px!important;border:1px solid #8c8f94!important;border-radius:3px!important;background:#fff!important;color:#2c3338!important;font-size:1.7em!important;line-height:1.3!important}.rich-native-editor{border:1px solid #c3c4c7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.rich-native-editor__toolbar{position:static!important;display:flex;gap:4px!important;padding:6px!important;border-bottom:1px solid #c3c4c7!important;border-radius:0!important;background:#f6f7f7!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rich-native-editor__toolbar .button{min-height:28px!important;line-height:26px!important}.rich-native-editor__layout{display:block!important;padding:0!important;background:#fff!important}.rich-native-editor__blocks{display:block!important}.rich-native-block{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.rich-native-block__meta{display:flex;justify-content:space-between;align-items:center;padding:6px 8px!important;margin:0!important;border-bottom:1px solid #dcdcde;background:#fff;color:#646970}.rich-native-block__meta strong{color:#646970!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.rich-native-block textarea.native-content-editor__textarea{width:100%;min-height:360px!important;padding:12px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#2c3338!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;line-height:1.6!important;box-shadow:none!important}.native-publish-panel,.native-editor-advanced,.review-summary-card,.review-card,.creator-panel-card,.creator-panel-secondary__card{border:1px solid #c3c4c7!important;border-radius:0!important;background:#fff!important;color:#1d2327!important;box-shadow:none!important}.native-publish-panel{position:sticky!important;top:44px!important;display:block!important;padding:0!important;max-height:none!important;overflow:visible!important}.native-publish-panel__header,.native-editor-advanced__header{padding:8px 12px!important;border-bottom:1px solid #c3c4c7!important;background:#fff!important}.native-publish-panel__eyebrow{display:none!important}.native-publish-panel h2,.native-editor-advanced h2{margin:0!important;color:#1d2327!important;font-size:14px!important;font-weight:600!important}.native-publish-panel .archive-control{display:grid;gap:4px;padding:10px 12px!important;margin:0!important;border-bottom:1px solid #dcdcde}.native-publish-panel__image{display:block;width:calc(100% - 24px)!important;margin:10px 12px!important;border:1px solid #c3c4c7!important;border-radius:0!important;aspect-ratio:5 / 3;object-fit:cover}.native-publish-panel__actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:6px!important;padding:10px 12px!important;border-top:1px solid #dcdcde;background:#f6f7f7}.native-publish-panel__actions .button{width:auto!important}.creator-type-card,.creator-panel-card,.creator-panel-secondary__card,.native-bridge-wizard__card{border-radius:0!important;background:#fff!important;color:#1d2327!important}.creator-type-card strong,.creator-panel-card h2,.creator-panel-secondary__card h2,.native-bridge-wizard__card strong{color:#1d2327!important}.creator-type-card span,.creator-panel-card p,.creator-panel-secondary__card p,.native-bridge-wizard__card span{color:#646970!important}.admin-frame a:not(.button):not(.admin-rail__link){color:#2271b1!important}.admin-frame a:not(.button):not(.admin-rail__link):hover{color:#135e96!important}@media (max-width: 980px){.admin-frame{grid-template-columns:1fr!important;padding-top:32px}.admin-rail{position:relative;top:0;min-height:0}.admin-rail__nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.native-publish-shell{grid-template-columns:1fr!important}.native-publish-panel{position:static!important}}.public-route-shell{min-height:100vh;background:#050505}.wp-public-admin-bar{position:sticky;top:0;z-index:5000;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px;background:#1d2327;color:#f0f0f1;font-family:Arial,sans-serif;font-size:13px;line-height:32px;box-shadow:0 1px #ffffff14}.wp-public-admin-bar__left,.wp-public-admin-bar__right{display:flex;align-items:center;gap:0;min-width:0}.wp-public-admin-bar__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:#f0f0f1;display:inline-flex;align-items:center;min-height:32px;padding:0 7px;font-family:Arial,sans-serif;font-size:13px;line-height:32px;text-decoration:none;cursor:pointer;white-space:nowrap}.wp-public-admin-bar__item:hover,.wp-public-admin-bar__item:focus-visible{background:#2c3338;color:#72aee6}.wp-public-admin-bar__brand{font-weight:600}.wp-public-admin-bar__status{color:#f0c36d;padding:0 8px}.wp-public-admin-bar__howdy{color:#f0f0f1;padding:0 8px;white-space:nowrap}.publication-topbar{border-bottom:1px solid rgba(219,200,170,.22)}.publication-topbar__inner{display:flex!important;justify-content:center!important;align-items:center!important;padding:10px 18px 8px!important}.publication-topbar__brand{position:relative;display:inline-flex!important;flex-direction:column;align-items:center!important;justify-content:center;line-height:0}.publication-topbar__brand-link{display:inline-flex!important;align-items:center!important;justify-content:center;line-height:0}.publication-topbar__brand-image{display:block;height:clamp(132px,13vw,190px)!important;width:auto;max-width:min(760px,92vw);object-fit:contain;object-position:center center;transform:none!important}.publication-topbar__nav{position:relative;margin:-18px 0 0 150px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center;gap:clamp(18px,2.2vw,34px)!important;flex-wrap:wrap;line-height:1}.publication-topbar__nav a{color:#e9dec9;font-size:clamp(.95rem,1.3vw,1.18rem)!important;line-height:1!important;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.publication-topbar__nav a:hover,.publication-topbar__nav a:focus-visible{color:#d3a62c}@media (max-width: 900px){.wp-public-admin-bar{overflow-x:auto;justify-content:flex-start}.wp-public-admin-bar__right{margin-left:auto}.publication-topbar__inner{padding:8px 12px 10px!important}.publication-topbar__brand-image{height:clamp(96px,24vw,132px)!important;max-width:96vw}.publication-topbar__nav{margin:-8px 0 0 72px!important;gap:14px!important}.publication-topbar__nav a{font-size:.92rem!important}}@media (max-width: 560px){.publication-topbar__nav{margin:4px 0 0!important}}.publication-topbar--compact .publication-topbar__brand-image{height:clamp(92px,10vw,132px)!important}.publication-topbar--large .publication-topbar__brand-image{height:clamp(150px,16vw,220px)!important}.publication-recent-grid--list{grid-template-columns:1fr}.publication-recent-grid--stack{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-frame{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;background:#f0f0f1;min-height:100vh;grid-template-columns:180px 1fr;padding-top:32px}.wp-admin-topbar{position:fixed;top:0;left:0;right:0;height:32px;background:#1d2327;color:#f0f0f1;display:flex;align-items:center;justify-content:space-between;padding:0 12px;z-index:30}.admin-rail{background:#1d2327;border-radius:0;padding:10px 0}.admin-rail__link,.admin-rail__label{color:#c3c4c7}.admin-rail__link.is-active,.admin-rail__link:hover{background:#2271b1;color:#fff}.admin-rail__group-label{cursor:default;font-weight:600}.admin-rail__subnav{display:grid}.admin-rail__sublink{padding-left:26px;font-size:12px}.wp-admin-screen{padding:20px}.collections-page,.collection-page{min-height:100vh;background:var(--paper, #f4ead8);color:var(--ink, #171310)}.collections-hero,.collection-lead,.collection-section,.collection-quote,.collections-grid{width:min(1100px,calc(100vw - 32px));margin-inline:auto}.collections-hero{padding:clamp(32px,7vw,76px) 0 24px}.collections-hero__eyebrow,.collection-lead__eyebrow,.collection-card__kicker,.collection-piece-card__meta{margin:0 0 10px;text-transform:uppercase;letter-spacing:0;font-size:.78rem;font-weight:900;color:var(--mustard, #b98a00)}.collections-hero h1,.collection-lead h1{margin:0;max-width:900px;font-size:clamp(3rem,9vw,7rem);line-height:.88;overflow-wrap:normal;word-break:normal}.collections-hero p,.collection-lead__copy>p,.collection-card__body p,.collection-piece-card p{max-width:760px}.collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding:20px 0 clamp(56px,9vw,96px)}.collection-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border:2px solid currentColor;background:#ffffff47}.collection-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#15110e}.collection-card__media img,.collection-lead__image img,.collection-piece-card__image img,.collection-gallery img{display:block;width:100%;height:100%;object-fit:cover}.collection-card__fallback{display:block;width:100%;height:100%;background:repeating-linear-gradient(-8deg,#171310 0,#171310 14px,#c7a64a 14px,#c7a64a 17px)}.collection-card__body{min-width:0;padding:18px}.collection-card h2,.collection-piece-card h3,.collection-section h2,.collection-timeline h3,.collection-updates h3{margin:0;overflow-wrap:break-word}.collection-card a,.collection-piece-card a,.collection-related a{color:inherit}.collection-card__subtitle,.collection-lead__subtitle{font-weight:900}.collection-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(20px,4vw,48px);align-items:end;padding:clamp(28px,5vw,54px) 0 24px}.collection-lead__image{min-width:0;aspect-ratio:4 / 3;overflow:hidden;border:2px solid currentColor;background:#15110e}.collection-lead__copy{min-width:0}.collection-quote{padding:18px 0;border-block:2px solid currentColor}.collection-quote p{max-width:920px;margin:0;font-size:clamp(1.6rem,4vw,3rem);line-height:1;font-weight:900}.collection-section{padding:clamp(28px,5vw,54px) 0;border-top:1px solid rgba(23,19,16,.28)}.collection-section__header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:18px}.collection-piece-grid,.collection-downloads,.collection-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.collection-piece-card{min-width:0;padding:14px;border:1px solid currentColor;background:#ffffff3d}.collection-piece-card--featured{border-width:2px}.collection-piece-card__image{display:block;aspect-ratio:16 / 10;overflow:hidden;margin-bottom:14px;background:#15110e}.collection-timeline__item,.collection-updates article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid rgba(23,19,16,.18)}.collection-timeline__item time,.collection-updates article>p:first-child{margin:0;font-weight:900;color:var(--mustard, #b98a00)}.collection-download{display:flex;min-width:0;flex-direction:column;gap:8px;padding:16px;border:1px solid currentColor;color:inherit;text-decoration:none}.collection-gallery figure{margin:0;min-width:0}.collection-gallery img{aspect-ratio:1 / 1;border:1px solid currentColor}.collection-gallery figcaption{margin-top:8px;font-size:.9rem}.collection-related{display:flex;flex-wrap:wrap;gap:10px}.collection-related h2{flex-basis:100%}.collection-related a{padding:8px 10px;border:1px solid currentColor;text-decoration:none}.collection-admin-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}.collection-admin-list{display:grid;gap:8px}.collection-admin-list__item{display:grid;gap:4px;width:100%;padding:10px;border:1px solid #c3c4c7;background:#fff;color:inherit;text-align:left;cursor:pointer}.collection-admin-list__item.is-active{border-color:#2271b1;box-shadow:inset 4px 0 #2271b1}.collection-editor{display:grid;gap:16px;min-width:0}.collection-editor__section-header,.collection-editor__actions,.collection-row-editor__actions,.collection-assigned-piece,.collection-piece-assignment{display:flex;gap:10px}.collection-editor__section-header,.collection-assigned-piece{justify-content:space-between;align-items:center}.collection-piece-assignment{align-items:flex-start}.collection-piece-assignment>*{flex:1 1 0;min-width:0}.collection-piece-search{width:100%;margin-bottom:12px}.collection-assigned-piece,.collection-row-editor{padding:10px;border:1px solid #dcdcde;background:#fff}.collection-row-editor{display:grid;gap:10px;margin-top:10px}.collection-editor__cover-preview{display:block;width:min(320px,100%);aspect-ratio:16 / 10;object-fit:cover;margin:10px 0;border:1px solid #c3c4c7}@media (max-width: 760px){.collection-lead,.collection-admin-layout,.collection-piece-assignment,.collection-timeline__item,.collection-updates article{grid-template-columns:1fr}.collection-piece-assignment,.collection-editor__section-header,.collection-editor__actions,.collection-row-editor__actions,.collection-assigned-piece{flex-direction:column;align-items:stretch}}.publication-builder-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}.publication-builder-list,.publication-builder{display:grid;gap:12px}.publication-builder-list__item{display:grid;gap:4px;width:100%;padding:10px;border:1px solid #c3c4c7;background:#fff;color:inherit;text-align:left;cursor:pointer}.publication-builder-list__item.is-active{border-color:#2271b1;box-shadow:inset 4px 0 #2271b1}.publication-builder__workflow{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.publication-builder__workflow span{min-width:0;padding:10px;border:1px solid #c3c4c7;background:#f6f7f7;font-weight:700;text-align:center}.publication-builder__grid,.publication-piece-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.publication-builder__cover{display:block;width:min(360px,100%);aspect-ratio:16 / 10;object-fit:cover;margin-bottom:10px;border:1px solid #c3c4c7}.publication-builder__search{width:100%;margin-bottom:12px}.publication-builder__section-header,.publication-builder__actions,.publication-download-editor,.publication-selected-piece{display:flex;gap:10px;align-items:center}.publication-builder__section-header,.publication-selected-piece{justify-content:space-between}.publication-download-editor{flex-wrap:wrap;padding:10px;border:1px solid #dcdcde;background:#fff}.publication-download-editor input{flex:1 1 180px}.publication-selected-piece,.publication-version{padding:10px;border:1px solid #dcdcde;background:#fff}.publication-version{display:grid;gap:4px;margin-top:8px}.reading-progress{position:fixed;inset:0 0 auto 0;z-index:80;height:4px;background:transparent;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--mustard, #c49a28);transition:width .12s linear}.piece-page .piece-layout{align-items:start}.public-reading-tools{position:sticky;top:calc(var(--masthead-height, 0px) + var(--public-admin-bar-height, 0px) + 20px);display:grid;gap:12px;min-width:0}.public-reading-card,.public-experience-panel{border:1px solid currentColor;background:#ffffff3d}.public-reading-card{padding:12px}.public-reading-card h2,.public-experience-panel h2{margin:0 0 10px;font-size:.9rem;text-transform:uppercase;letter-spacing:0}.public-reading-toc{max-height:min(50vh,420px);overflow:auto}.public-reading-toc__item{display:block;padding:6px 0;color:inherit;text-decoration:none;border-top:1px solid rgba(23,19,16,.15)}.public-reading-toc__item--h3{padding-left:14px;font-size:.92em}.public-podcast-player audio{width:100%}.public-experience-sections{display:grid;gap:18px;width:min(980px,calc(100vw - 32px));margin:24px auto 0}.public-experience-panel{padding:clamp(16px,3vw,24px)}.public-transcript summary{cursor:pointer;font-weight:900}.public-transcript__body{margin-top:14px;white-space:pre-wrap}.public-download-grid,.public-related-grid,.public-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.public-download-card,.public-related-card,.public-location-card,.public-source-block{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid currentColor;color:inherit;background:#ffffff2e;text-decoration:none}.public-download-card span,.public-related-card span{color:var(--mustard, #b98a00);font-weight:900;text-transform:uppercase;font-size:.78rem}.public-timeline-block{display:grid}.public-timeline-block article{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid rgba(23,19,16,.18)}.public-timeline-block time{font-weight:900;color:var(--mustard, #b98a00)}.public-source-list{display:grid;gap:12px}.public-footnotes{margin:0;padding-left:1.4rem}.archive-card__excerpt{margin:0;padding:10px 12px 12px;font-size:.95rem;line-height:1.35}.archive-card mark{padding:0 .12em;background:var(--mustard, #c49a28);color:#111}.not-found-search{display:flex;flex-wrap:wrap;gap:10px;align-items:end;justify-content:center;width:min(640px,100%);margin:22px auto 0}.not-found-search label{display:grid;gap:6px;flex:1 1 260px;text-align:left;font-weight:900}.not-found-search input{width:100%}.not-found-useful-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.not-found-useful-links a{color:inherit;font-weight:900}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--mustard, #c49a28);outline-offset:3px}@media (max-width: 900px){.publication-builder-layout,.publication-builder__grid,.publication-piece-picker,.publication-builder__workflow{grid-template-columns:1fr}.publication-builder__actions,.publication-selected-piece{flex-direction:column;align-items:stretch}.public-reading-tools{position:static}.public-timeline-block article{grid-template-columns:1fr}}.wp-screen-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.wp-screen-header h1{font-size:23px;margin:0}.wp-admin-notices{display:grid;gap:10px;margin:0 0 16px}.wp-notice{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-left:4px solid #72aee6;background:#fff;box-shadow:0 1px 1px #0000000a;padding:10px 12px}.wp-notice p{margin:0}.wp-notice__dismiss{border:0;background:transparent;color:#50575e;cursor:pointer;font-size:20px;line-height:1;padding:0 2px}.wp-notice__dismiss:hover{color:#1d2327}.wp-notice--success{border-left-color:#00a32a}.wp-notice--warning{border-left-color:#dba617}.wp-notice--error{border-left-color:#d63638}.wp-notice--info{border-left-color:#72aee6}.wp-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wp-meta-box{background:#fff;border:1px solid #c3c4c7;border-radius:0;padding:12px}.wp-meta-box h2{font-size:14px;margin:0 0 10px}.wp-checklist{margin:0;padding-left:18px;display:grid;gap:6px}.newsroom-stat-grid,.newsroom-grid{display:grid;gap:16px;margin-bottom:18px}.newsroom-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-panel{align-content:start;display:grid;gap:10px}.newsroom-panel h2{margin:0}.newsroom-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.newsroom-list li{align-items:start;border-top:1px solid #dcdcde;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.newsroom-list strong,.newsroom-list span{display:block}.newsroom-list span{color:#646970;font-size:12px}.wp-list-filters{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.wp-view-tabs{display:flex;gap:8px}.wp-view-tab{border:0;background:transparent;color:#2271b1;cursor:pointer}.wp-view-tab.is-active{color:#1d2327;font-weight:700}.wp-row-actions{display:flex;gap:8px;margin-top:4px;font-size:12px}.wp-row-actions button{border:0;background:transparent;color:#2271b1;padding:0;cursor:pointer}.wp-list-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-list-controls input,.wp-list-controls select{height:30px}.wp-quick-edit-row td{background:#f6f7f7}.wp-quick-edit{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:center}.wp-edit-main{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.wp-title-input{width:100%;font-size:1.7em;padding:8px;margin-bottom:8px}.wp-permalink-row{color:#50575e;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wp-permalink-edit-controls{display:inline-flex;align-items:center;gap:6px}.wp-permalink-edit-controls input{height:30px;min-width:180px}.wp-editor-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.wp-classic-toolbar{border:1px solid #c3c4c7;border-bottom:0;background:#f6f7f7;padding:6px;color:#50575e;display:flex;gap:4px;flex-wrap:wrap}.wp-toolbar-btn{min-width:30px;height:30px;border:1px solid #c3c4c7;background:#fff;color:#1d2327;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wp-toolbar-btn:hover{background:#f0f6fc;border-color:#2271b1}.wp-editor-textarea{min-height:360px;border-radius:0;width:100%}.wp-editor-body,.wp-editor-body--visual{display:block}.wp-visual-editor{min-height:420px;border:1px solid #c3c4c7;background:#fff;padding:18px 20px;line-height:1.6;outline:none;overflow-wrap:break-word}.wp-visual-editor img{max-width:100%;height:auto}.wp-visual-editor.is-empty:before{content:attr(data-placeholder);color:#646970;pointer-events:none}.wp-edit-content .wp-meta-box{margin-top:12px}.wp-meta-actions{display:grid;gap:8px}.wp-add-row{display:flex;gap:8px;margin-top:8px}.wp-taxonomy-tabs{display:flex;gap:10px;margin-bottom:8px}.wp-taxonomy-tab{border:0;background:transparent;color:#2271b1;padding:0;cursor:pointer}.wp-taxonomy-tab.is-active{color:#1d2327;font-weight:600}.wp-tag-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wp-tag-chips button{background:#f0f0f1;border:1px solid #c3c4c7}.wp-link-button{border:0;background:transparent;color:#2271b1;padding:0;font-size:13px;cursor:pointer;text-decoration:underline}.wp-link-button:hover{color:#135e96}.wp-featured-preview{width:100%;height:auto;display:block;margin:8px 0;border:1px solid #c3c4c7;object-fit:contain}.wp-featured-actions{display:flex;gap:12px;flex-wrap:wrap}.wp-media-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.wp-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;align-content:start}.wp-media-item{border:1px solid #c3c4c7;background:#fff;text-align:left;padding:0;display:grid;grid-template-rows:minmax(120px,1fr) auto;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.wp-media-item:hover{border-color:#8c8f94}.wp-media-item.is-selected{border-color:#2271b1;box-shadow:inset 0 0 0 3px #2271b1}.wp-media-item__thumb-wrap{position:relative;display:block;width:100%;height:100%;min-height:120px;aspect-ratio:1 / 1;background:#dcdcde;overflow:hidden}.wp-media-item__thumb-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.wp-media-item__meta{padding:6px 8px;border-top:1px solid #dcdcde;font-size:11px;line-height:1.35;color:#50575e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-media-details,.wp-media-modal__details{word-break:break-word}.wp-media-details img{width:100%;border:1px solid #c3c4c7;max-height:260px;object-fit:contain;background:#f6f7f7}.wp-media-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;z-index:80;display:grid;place-items:center}.wp-media-modal__panel{width:min(1200px,95vw);height:min(90vh,760px);background:#f0f0f1;border:1px solid #1d2327;display:grid;grid-template-rows:auto auto 1fr}.wp-media-modal__header{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px;border-bottom:1px solid #c3c4c7}.wp-media-local-note{margin:0;padding:8px 10px;background:#f6f7f7;border-bottom:1px solid #dcdcde;color:#50575e;font-size:12px}.wp-media-toolbar{display:flex;gap:8px;align-items:center;padding:10px;background:#fff;border-bottom:1px solid #c3c4c7}.wp-media-toolbar input{flex:1}.wp-media-toolbar select{min-height:32px}.wp-media-modal__body{display:grid;grid-template-columns:1fr 320px;min-height:0}.wp-media-modal__library{overflow:auto;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;align-content:start}.wp-media-modal__details{overflow:auto;padding:10px;background:#fff;border-left:1px solid #c3c4c7}.wp-media-modal__details img{width:100%;margin-bottom:8px;max-height:220px;object-fit:contain;background:#f0f0f1}.wp-media-details label,.wp-media-modal__details label{display:grid;gap:4px;margin-bottom:8px}.wp-media-layout--grid .wp-media-item,.wp-media-modal__body--grid .wp-media-item{width:100%;aspect-ratio:1 / 1;min-height:120px;display:block;overflow:hidden}.wp-media-layout--grid .wp-media-item__thumb-wrap,.wp-media-modal__body--grid .wp-media-item__thumb-wrap{width:100%;height:100%;min-height:120px;aspect-ratio:1 / 1;overflow:hidden}.wp-media-layout--grid .wp-media-item__thumb-wrap img,.wp-media-modal__body--grid .wp-media-item__thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block}.wp-media-layout--list .wp-media-grid,.wp-media-modal__body--list .wp-media-modal__library{grid-template-columns:1fr}.wp-media-layout--list .wp-media-item,.wp-media-modal__body--list .wp-media-item{grid-template-columns:72px minmax(0,1fr);align-items:stretch}.wp-media-layout--list .wp-media-item__thumb-wrap,.wp-media-modal__body--list .wp-media-item__thumb-wrap{width:72px;aspect-ratio:1 / 1;min-height:72px;height:72px}.wp-media-layout--list .wp-media-item__meta,.wp-media-modal__body--list .wp-media-item__meta{border-top:0;border-left:1px solid #dcdcde;display:grid;align-items:center}.wp-media-layout--grid .wp-media-item__meta,.wp-media-modal__body--grid .wp-media-item__meta{display:none}.wp-public-admin-bar{background:#1d2327}.wp-public-admin-bar__item{color:#f0f0f1}@media (max-width: 980px){.wp-edit-main,.wp-media-layout,.wp-media-modal__body,.wp-dashboard-grid,.newsroom-grid,.newsroom-stat-grid,.wp-quick-edit{grid-template-columns:1fr}}.wp-list-table{width:100%;border-collapse:collapse;background:#fff}.wp-list-table th,.wp-list-table td{border:1px solid #dcdcde;padding:8px;text-align:left;vertical-align:top}.wp-list-table thead th{background:#f6f7f7}.wp-settings-form{display:grid;gap:10px;max-width:560px}.wp-settings-form label{display:grid;gap:6px}.admin-frame .button{min-width:0;padding:4px 10px;border:1px solid #2271b1;border-radius:3px;background:#f6f7f7;color:#2271b1;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:0;text-transform:none;line-height:1.6}.admin-frame .button--primary{background:#2271b1;color:#fff;border-color:#135e96}.admin-frame input,.admin-frame select,.admin-frame textarea{font:inherit;padding:4px 8px;border:1px solid #8c8f94;border-radius:2px}.admin-frame{color:#1d2327}.admin-frame .page{max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.admin-frame__main{background:#f0f0f1;padding:16px 18px}.admin-frame h1,.admin-frame h2,.admin-frame h3,.admin-frame h4,.admin-frame p,.admin-frame li,.admin-frame label,.admin-frame th,.admin-frame td{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.admin-frame p,.admin-frame li,.admin-frame label,.admin-frame input,.admin-frame select,.admin-frame textarea,.admin-frame button,.admin-frame th,.admin-frame td{font-size:13px;line-height:1.4}.admin-frame .wp-screen-header h1{font-size:23px;font-weight:400;line-height:1.3}.admin-frame a:not(.button):not(.admin-rail__link){color:#2271b1;text-decoration:none}.admin-frame a:not(.button):not(.admin-rail__link):hover,.admin-frame a:not(.button):not(.admin-rail__link):focus-visible{color:#135e96;text-decoration:underline}.admin-frame .wp-meta-box,.admin-frame .wp-media-details,.admin-frame .wp-media-modal__details,.admin-frame .wp-media-modal__header,.admin-frame .wp-media-toolbar{border-radius:0}.admin-frame .wp-list-table th,.admin-frame .wp-list-table td{padding:6px 8px}.admin-frame .wp-row-actions{gap:6px}.wp-admin-topbar{position:fixed;inset:0 0 auto 0;z-index:9000;height:32px;display:flex;align-items:center;gap:0;background:#1d2327;color:#f0f0f1;font-family:Arial,sans-serif;font-size:13px;line-height:32px}.wp-admin-topbar__link{display:inline-flex;align-items:center;height:32px;padding:0 8px;color:#f0f0f1!important;text-decoration:none}.wp-admin-topbar__link:hover,.wp-admin-topbar__link:focus-visible{background:#2c3338;color:#72aee6!important}.wp-customize-shell{max-width:980px}.wp-customize-section-list{display:grid;gap:0;margin:14px 0;border:1px solid #c3c4c7;background:#fff}.wp-customize-layout{display:grid;gap:16px;grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start}.wp-customize-section{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:3px;width:100%;padding:13px 15px;border:0;border-bottom:1px solid #dcdcde;background:#fff;color:#1d2327;text-align:left;cursor:pointer;font-family:Arial,sans-serif}.wp-customize-section:last-child{border-bottom:0}.wp-customize-section:hover{background:#f6f7f7}.wp-customize-section.is-active{background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.wp-customize-section span{font-size:14px;font-weight:600}.wp-customize-section small{color:#646970;font-size:13px}.wp-customize-panel-wrap{border:1px solid #c3c4c7;background:#fff;padding:14px}.wp-customize-panel h3{margin:0 0 12px;font-size:15px}.wp-customize-panel label{display:grid;gap:6px;margin-bottom:12px}.wp-customize-panel label span{font-size:12px;color:#50575e;text-transform:uppercase;letter-spacing:.02em}.wp-customize-panel input,.wp-customize-panel select{width:100%}.wp-customize-nav-list{display:grid;gap:8px;margin-bottom:8px}.wp-customize-nav-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:8px}@media (max-width: 920px){.wp-customize-layout{grid-template-columns:1fr}}.public-route-shell .publication-home .publication-topbar__inner,.public-route-shell .publication-homepage .publication-topbar__inner,.public-route-shell .native-updates-page .publication-topbar__inner,.public-route-shell .updates-page .publication-topbar__inner{padding-top:3px!important;padding-bottom:1px!important}.public-route-shell .publication-home .publication-topbar__brand-image,.public-route-shell .publication-homepage .publication-topbar__brand-image,.public-route-shell .native-updates-page .publication-topbar__brand-image,.public-route-shell .updates-page .publication-topbar__brand-image{height:clamp(92px,9.5vw,136px)!important}.public-route-shell .publication-home .publication-topbar__nav,.public-route-shell .publication-homepage .publication-topbar__nav,.public-route-shell .native-updates-page .publication-topbar__nav,.public-route-shell .updates-page .publication-topbar__nav{margin-top:-10px!important}.public-route-shell .publication-home .publication-home__hero,.public-route-shell .native-updates-page .publication-home__hero,.public-route-shell .updates-page .publication-home__hero{margin-top:0!important}.public-route-shell .publication-hero-card{min-height:clamp(320px,calc(100vh - var(--masthead-height, 170px) - var(--public-admin-bar-height, 0px) - 16px),520px)}.public-route-shell .publication-hero-card__content{justify-content:flex-end!important;padding-top:clamp(24px,3vh,40px)!important;padding-bottom:clamp(22px,4.2vh,44px)!important}@media (max-width: 900px){.public-route-shell .publication-home .publication-topbar__brand-image,.public-route-shell .publication-homepage .publication-topbar__brand-image,.public-route-shell .native-updates-page .publication-topbar__brand-image,.public-route-shell .updates-page .publication-topbar__brand-image{height:clamp(78px,18vw,104px)!important}.public-route-shell .publication-hero-card{min-height:clamp(300px,calc(100vh - var(--masthead-height, 140px) - var(--public-admin-bar-height, 0px) - 12px),440px)}}.wp-media-modal .wp-media-item__thumb-wrap,.wp-media-layout .wp-media-item__thumb-wrap{aspect-ratio:1 / 1;min-height:132px;overflow:hidden}.wp-media-modal .wp-media-item__thumb-wrap img,.wp-media-layout .wp-media-item__thumb-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.wp-admin-topbar{position:fixed;inset:0 0 auto 0;z-index:9000;height:32px;display:flex;align-items:center;justify-content:space-between;background:#1d2327;color:#f0f0f1;font-family:Arial,sans-serif;font-size:13px;line-height:32px;padding:0}.wp-admin-topbar__left,.wp-admin-topbar__right{display:flex;align-items:stretch;min-height:32px}.wp-admin-topbar__menu{position:relative;display:inline-flex}.wp-admin-topbar__button,.wp-admin-topbar__link{display:inline-flex;align-items:center;gap:6px;height:32px;border:0;margin:0;padding:0 8px;color:#f0f0f1!important;background:transparent;text-decoration:none;font:inherit;cursor:pointer}.wp-admin-topbar__button:hover,.wp-admin-topbar__button:focus-visible,.wp-admin-topbar__link:hover,.wp-admin-topbar__link:focus-visible,.wp-admin-topbar__menu:focus-within>.wp-admin-topbar__button,.wp-admin-topbar__menu:hover>.wp-admin-topbar__button{background:#2c3338;color:#72aee6!important;outline:none}.wp-admin-topbar__dropdown{position:absolute;top:100%;left:0;min-width:215px;display:none;padding:4px 0;border:1px solid #2c3338;border-top:0;background:#2c3338}.wp-admin-topbar__menu--right .wp-admin-topbar__dropdown{right:0;left:auto}.wp-admin-topbar__menu:hover .wp-admin-topbar__dropdown,.wp-admin-topbar__menu:focus-within .wp-admin-topbar__dropdown,.wp-admin-topbar__menu.is-open .wp-admin-topbar__dropdown{display:grid}.wp-admin-topbar__dropdown-link{display:block;padding:0 10px;color:#f0f0f1;text-decoration:none;white-space:nowrap}.wp-admin-topbar__dropdown-link:hover,.wp-admin-topbar__dropdown-link:focus-visible{background:#2271b1;color:#fff;outline:none}.wp-admin-topbar__wpicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #f0f0f1;border-radius:50%;font-size:11px;font-weight:700}.wp-admin-topbar__link--icon{min-width:34px;justify-content:center}.wp-admin-topbar__search{font-size:14px}.piece-header--public-post{max-width:50rem;padding-top:clamp(2rem,3vw,3.25rem);padding-bottom:clamp(1.1rem,2vw,1.75rem)}.piece-header--public-post h1{max-width:14ch;margin-top:.35rem}.piece-header__meta--public-post{list-style:none;margin:1rem 0 0;padding:0;color:var(--colophon-muted-2);text-transform:none;letter-spacing:.01em;font-size:.92rem}.piece-header__meta--public-post li{position:relative}.piece-header__meta--public-post li:not(:last-child):after{content:"•";margin-left:.75rem;color:var(--colophon-border-strong, rgba(236, 231, 220, .55))}.piece-page .piece-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:clamp(1.5rem,2vw,2.35rem)}.piece-body-wrap--public-post{border-radius:2px}.piece-page .piece-body-wrap--public-post .piece-body__content{max-width:44rem;margin:0 auto;padding:clamp(1.25rem,2.1vw,2.2rem) clamp(1rem,2vw,1.6rem)}.piece-page .piece-body-wrap--public-post .post-body__paragraph,.piece-page .piece-body-wrap--public-post .post-body__content p{margin-bottom:1.3rem;line-height:1.78}.piece-page .piece-body-wrap--public-post .post-body__image{max-height:min(76vh,44rem);object-fit:contain}.piece-page .piece-body-wrap--public-post .post-body__embed,.piece-page .piece-body-wrap--public-post .post-body__embed iframe,.piece-page .piece-body-wrap--public-post .post-body__embed video,.piece-page .piece-body-wrap--public-post .post-body__embed audio{width:100%;max-width:100%}.native-publish-success{margin-top:.9rem;border:1px solid var(--colophon-border);background:color-mix(in srgb,var(--colophon-red) 8%,var(--colophon-panel));box-shadow:var(--colophon-shadow-2);padding:.9rem;display:grid;gap:.55rem}.native-publish-success__title{margin:0;color:var(--colophon-ink);font-weight:700}.native-publish-success__subtitle{margin:0;color:var(--colophon-muted-2);font-size:.95rem}.native-publish-success__actions{display:flex;flex-wrap:wrap;gap:.6rem}.print-lab-screen-header{align-items:center}.print-lab-page{--printlab-paper: #fffdf8;--printlab-paper-alt: #f7f2e8;--printlab-ink: #1d2327;--printlab-muted: #646970;--printlab-rule: #dcdcde;--printlab-red: #c22b26;--printlab-blue: #2271b1;max-width:100%!important;overflow-x:clip}.print-lab-status{margin-bottom:.75rem}.print-lab-desk{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(200px,240px);gap:12px;align-items:start;min-height:0}.print-lab-source-pane,.print-lab-tool-panel{min-width:0;background:#fff;color:var(--printlab-ink);border:1px solid #c3c4c7;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.print-lab-source-pane{height:calc(100vh - 150px);max-height:720px;display:grid;grid-template-rows:auto minmax(0,1fr)}.print-lab-tool-panel{padding:12px;position:sticky;top:16px}.print-lab-pane-header{min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #dcdcde;background:#f6f7f7}.print-lab-tool-panel .print-lab-pane-header{margin:-12px -12px 12px}.print-lab-pane-header span{color:#646970;font-size:12px;font-weight:600}.print-lab-post-list{display:grid;align-content:start;overflow:auto;min-height:0;padding:6px;scrollbar-width:thin;scrollbar-color:#c3c4c7 #f6f7f7}.admin-frame .print-lab-source-row{width:100%!important;min-width:0!important;min-height:0!important;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;border:1px solid transparent!important;border-left:4px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#1d2327!important;padding:8px 8px 8px 6px!important;text-align:left!important;line-height:1.25!important;cursor:pointer}.admin-frame .print-lab-source-row.is-selected{background:#fff5f5!important;border-color:#d63638!important;border-left-color:var(--printlab-red)!important;box-shadow:inset 0 0 0 1px #d6363824}.print-lab-source-row__thumb{width:48px;height:48px;object-fit:cover;border:1px solid #dcdcde;border-radius:5px;background:#f6f7f7}.print-lab-source-row__thumb--empty{display:grid;place-items:center;color:#646970;font-size:14px;font-weight:700;text-transform:uppercase}.print-lab-source-row__content{min-width:0;display:grid;gap:5px}.print-lab-source-row__content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-source-row__content strong{color:#1d2327;font-size:13px;font-weight:600;line-height:1.25}.print-lab-source-row__meta{display:flex;flex-wrap:nowrap;gap:5px;align-items:center;min-width:0}.print-lab-source-row__meta span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#646970!important;font-size:11px!important;font-weight:600!important;line-height:1;text-transform:uppercase;border:1px solid #dcdcde;border-radius:999px;padding:3px 6px}.print-lab-source-row__meta span:first-child{flex:0 1 auto}.print-lab-source-row__meta span+span{flex:0 0 auto}.print-lab-control-group{border:0;padding:0;margin:0 0 14px;display:grid;gap:8px}.print-lab-control-group legend{padding:0;margin-bottom:6px;color:#50575e;font-size:12px;font-weight:700;text-transform:uppercase}.print-lab-layout-selector{display:grid;grid-template-columns:1fr;gap:7px}.print-lab-layout-selector button{min-width:0!important;min-height:42px!important;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #c3c4c7!important;border-radius:6px!important;background:#fff!important;color:#1d2327!important;padding:6px 8px!important;text-align:left!important;line-height:1.2!important;cursor:pointer}.print-lab-layout-selector button span{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;background:#f6f7f7;color:#646970!important;font-size:12px!important;font-weight:700!important}.print-lab-layout-selector button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1d2327;font-size:13px;font-weight:600;white-space:nowrap}.print-lab-layout-selector button:hover,.print-lab-layout-selector button:focus-visible,.print-lab-layout-selector button.is-active{border-color:var(--printlab-blue)!important;background:#f0f6fc!important;color:#1d2327!important;outline:none!important}.print-lab-toggle input{width:16px!important;height:16px!important;margin:0!important;accent-color:var(--printlab-blue)}.print-lab-print-button{width:100%!important;min-height:36px!important;justify-content:center;font-size:13px!important;font-weight:600!important}.print-lab-preview-wrap{min-width:0;overflow:auto;max-width:100%;height:calc(100vh - 150px);max-height:720px;padding:12px;display:flex;justify-content:center;align-items:flex-start;background:#dfe3e6;border:1px solid #c3c4c7;border-radius:8px}.print-lab-preview{width:min(100%,680px);max-width:100%;min-width:0;min-height:0;margin:0 auto;background:var(--printlab-paper);color:var(--printlab-ink);border:1px solid var(--printlab-rule);padding:32px;box-shadow:0 12px 28px #0000002e;overflow:hidden}.print-lab-preview__eyebrow{text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:700;margin:0 0 8px;color:var(--printlab-muted)}.print-lab-preview h2{margin:0;color:var(--printlab-ink);font-size:34px;line-height:1.05;overflow-wrap:anywhere}.print-lab-preview__excerpt{margin:14px 0 0;color:#333;font-size:17px;line-height:1.5}.print-lab-preview__hero{margin:20px 0 22px}.print-lab-preview__hero img{width:100%;display:block;border:1px solid var(--printlab-rule);max-height:320px;object-fit:contain;background:#ede8dc}.print-lab-preview__body{margin-top:18px;color:#222;font-size:15px;line-height:1.62}.print-lab-preview__body>:first-child{margin-top:0}.print-lab-preview .post-body__embed,.print-lab-preview .post-body__embed iframe,.print-lab-preview .post-body__embed video,.print-lab-preview .post-body__embed audio,.print-lab-preview .post-body__pre{max-width:100%;overflow:auto}.print-lab-preview .post-body__embed iframe{min-height:280px}.print-lab-preview__colophon{margin-top:28px;padding-top:9px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #111;color:#333;font-size:11px;text-transform:uppercase}.print-lab-preview--article .print-lab-preview__header{padding-bottom:16px;border-bottom:2px solid var(--printlab-ink)}.print-lab-preview--article .print-lab-preview__body{max-width:100%}.print-lab-preview--poster{width:min(100%,560px);min-height:680px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:28px;background:#151515;color:#fffaf0;border-color:#111}.print-lab-preview--poster .print-lab-preview__header{grid-row:2;padding:22px 0;text-align:center;border-top:8px solid #fffaf0;border-bottom:8px solid #fffaf0}.print-lab-preview--poster .print-lab-preview__eyebrow{color:#f5dccd;font-size:12px}.print-lab-preview--poster h2{color:#fffaf0;font-size:52px;line-height:.92;text-transform:uppercase}.print-lab-preview--poster .print-lab-preview__excerpt{max-width:460px;margin:16px auto 0;color:#fffaf0;font-size:20px;line-height:1.22}.print-lab-preview--poster .print-lab-preview__hero{grid-row:1;margin:0;width:100%;height:210px;opacity:.86}.print-lab-preview--poster .print-lab-preview__hero img{height:100%;max-height:210px;object-fit:cover;border:0;filter:saturate(.86) contrast(1.04)}.print-lab-preview--poster .print-lab-preview__body{grid-row:3;max-width:440px;margin:0 auto;color:#fffaf0;font-size:14px;line-height:1.45;text-align:center}.print-lab-preview--poster .print-lab-preview__body p{margin:0}.print-lab-preview--poster .print-lab-preview__colophon{grid-row:4;color:#fffaf0;border-color:#fffaf0}.print-lab-preview--zine{width:min(100%,740px);min-height:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(160px,auto) minmax(220px,1fr) auto;gap:10px;padding:14px;background:#f1eee7}.print-lab-zine-panel{border:2px solid #111;background:#fffdf8;padding:14px;overflow:hidden}.print-lab-preview--zine .print-lab-preview__header{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;background:#111;color:#fffdf8}.print-lab-preview--zine .print-lab-preview__eyebrow{color:#d8ccba;margin-bottom:16px}.print-lab-preview--zine h2{color:#fffdf8;font-size:30px;line-height:.98;text-transform:uppercase}.print-lab-preview--zine .print-lab-preview__hero{grid-column:2;grid-row:1;margin:0;padding:0;background:#e4ddd0}.print-lab-preview--zine .print-lab-preview__hero img{height:100%;min-height:160px;max-height:230px;object-fit:cover;border:0}.print-lab-zine-pull{grid-column:1;grid-row:2;display:flex;align-items:center;background:#f7ead1}.print-lab-zine-pull p{margin:0;color:#111;font-size:22px;font-weight:700;line-height:1.18}.print-lab-preview--zine .print-lab-preview__body{grid-column:2;grid-row:2;margin:0;color:#111;font-size:14px;line-height:1.5}.print-lab-preview--zine .print-lab-preview__body>*{margin:0}.print-lab-preview--zine .print-lab-preview__colophon{grid-column:1 / -1;grid-row:3;margin-top:0;align-items:end;background:#fffdf8;border-top:2px solid #111;color:#111;font-size:12px}.print-lab-preview--zine:not(:has(.print-lab-zine-image)) .print-lab-zine-cover{grid-column:1 / -1}.print-lab-preview--zine:not(:has(.print-lab-zine-pull)) .print-lab-zine-body{grid-column:1 / -1}.print-lab-preview--zine:not(:has(.print-lab-zine-meta)){grid-template-rows:minmax(160px,auto) minmax(220px,1fr)}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(180px,220px)}.print-lab-preview{padding:24px}.print-lab-preview--poster h2{font-size:44px}}@media (max-width: 940px){.print-lab-desk{grid-template-columns:1fr;min-height:0}.print-lab-source-pane{height:auto;max-height:260px}.print-lab-tool-panel{position:static}.print-lab-preview-wrap{height:auto;max-height:none}.print-lab-layout-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.print-lab-layout-selector button{grid-template-columns:1fr;justify-items:center;text-align:center!important;gap:.35rem}.print-lab-preview,.print-lab-preview--poster,.print-lab-preview--zine{max-width:100%;min-height:0;padding:18px}.print-lab-preview--poster h2{font-size:36px}.print-lab-preview--poster .print-lab-preview__excerpt,.print-lab-preview--poster .print-lab-preview__body{max-width:none}.print-lab-preview--zine{grid-template-columns:1fr;grid-template-rows:auto}.print-lab-preview--zine .print-lab-preview__header,.print-lab-preview--zine .print-lab-preview__hero,.print-lab-preview--zine .print-lab-preview__body,.print-lab-zine-pull,.print-lab-preview--zine .print-lab-preview__colophon{grid-column:auto;grid-row:auto}}@media print{body,.admin-frame,.admin-frame__main,.print-lab-page{background:#fff!important;color:#000!important}.wp-admin-topbar,.admin-rail,.print-lab-screen-header,.print-lab-status,.print-lab-source-pane,.print-lab-tool-panel{display:none!important}.admin-frame__main{margin:0!important;padding:0!important}.print-lab-page{padding:0!important}.print-lab-desk{display:block!important;min-height:0!important}.print-lab-preview-wrap{padding:0!important;margin:0!important;height:auto!important;max-height:none!important;display:block!important;background:#fff!important;border:0!important;overflow:visible!important}.print-lab-preview,.print-lab-preview--poster,.print-lab-preview--zine{max-width:none;min-height:auto;margin:0;border:0;box-shadow:none;padding:0;overflow:visible}.print-lab-preview__hero img,.print-lab-preview .post-body__image{box-shadow:none;border:0;max-height:none}.print-lab-preview--article{width:100%}.print-lab-preview--poster{width:100%;min-height:9in}.print-lab-preview--zine{width:100%;min-height:auto}@page{margin:.5in}}.print-lab-desk{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(230px,280px);gap:12px;align-items:start;min-height:0}.print-lab-source-pane,.print-lab-tool-panel{min-width:0;height:calc(100vh - 150px);max-height:760px;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--printlab-panel);color:var(--printlab-ink);border:1px solid #c3c4c7;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.print-lab-pane-header{min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--printlab-rule);background:#f6f7f7}.print-lab-tool-panel .print-lab-pane-header{margin:0}.print-lab-pane-header h2{margin:0;color:#1d2327;font-size:14px;font-weight:600}.print-lab-pane-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--printlab-muted);font-size:12px;font-weight:600;white-space:nowrap}.print-lab-pane-body,.print-lab-tool-scroll{min-height:0;overflow:auto;padding:12px}.print-lab-source-list{max-height:calc(100vh - 285px);min-height:0;display:grid;align-content:start;gap:4px;overflow:auto;padding-right:2px}.admin-frame .print-lab-source-row{width:100%!important;min-width:0!important;min-height:0!important;display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;border:1px solid transparent!important;border-left:4px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#1d2327!important;padding:7px 8px 7px 6px!important;text-align:left!important;line-height:1.25!important}.admin-frame .print-lab-source-row:hover,.admin-frame .print-lab-source-row:focus-visible{background:#f0f6fc!important;border-color:#72aee6!important;outline:none!important}.admin-frame .print-lab-source-row.is-selected{background:#fff5f5!important;border-color:#d63638!important;border-left-color:var(--printlab-red)!important}.print-lab-layout-selector{grid-template-columns:1fr}.print-lab-layout-selector button{min-width:0!important;min-height:42px!important;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #c3c4c7!important;border-radius:6px!important;background:#fff!important;color:#1d2327!important;padding:6px 8px!important;text-align:left!important;line-height:1.2!important}.print-lab-layout-selector button.is-active,.print-lab-layout-selector button:hover,.print-lab-layout-selector button:focus-visible{border-color:var(--printlab-blue)!important;background:#f0f6fc!important;color:#1d2327!important;outline:none!important}.print-lab-layout-selector button.is-active span{background:var(--printlab-blue);color:#fff!important}.print-lab-toggle{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #dcdcde;border-radius:6px;padding:6px 8px;background:#fff;color:#1d2327;font-size:13px;font-weight:600}.admin-frame .print-lab-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1d2327!important;white-space:nowrap}.print-lab-actions .button{width:100%!important;justify-content:center}.print-lab-actions .button[disabled]{opacity:.55;cursor:not-allowed}.print-lab-preview-wrap{min-width:0;max-width:100%;height:calc(100vh - 150px);max-height:760px;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:12px;background:var(--printlab-stage);border:1px solid #c3c4c7;border-radius:8px}.print-lab-preview{width:min(100%,680px);max-width:100%;min-width:0;min-height:0;margin:0 auto;background:var(--printlab-paper);color:#111;border:1px solid var(--printlab-rule);padding:24px;box-shadow:0 12px 28px #0000002e;overflow:hidden}.print-lab-preview h2{margin:0;overflow-wrap:anywhere;color:#111;font-size:34px;line-height:1.05}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(210px,250px)}.print-lab-preview{padding:18px}}@media (max-width: 960px){.print-lab-desk{grid-template-columns:1fr}.print-lab-source-pane,.print-lab-tool-panel,.print-lab-preview-wrap{height:auto;max-height:none}.print-lab-tool-panel{position:static}.print-lab-source-list{max-height:260px}.print-lab-layout-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.print-lab-layout-selector button{grid-template-columns:1fr;justify-items:center;text-align:center!important;gap:4px}}@media print{body,.admin-frame,.admin-frame__main,.print-lab-page{background:#fff!important;color:#000!important}.wp-admin-topbar,.admin-rail,.print-lab-screen-header,.print-lab-source-pane,.print-lab-tool-panel{display:none!important}.admin-frame__main,.print-lab-page{margin:0!important;padding:0!important}.print-lab-desk,.print-lab-preview-wrap{display:block!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;border:0!important}.print-lab-preview{width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.print-lab-preview--poster-split{padding:0!important}.print-lab-preview--poster-split .print-lab-split-grid{display:block!important}.print-lab-preview--poster-split .print-lab-split-panel{width:100%!important;height:9.5in!important;break-after:page;page-break-after:always}.print-lab-preview--poster-split .print-lab-split-panel:last-child{break-after:auto;page-break-after:auto}.print-lab-preview--zine-sheet{min-height:7.5in}@page{margin:.5in}}.print-lab-page{--printlab-paper: #fffdf8;--printlab-panel: #ffffff;--printlab-stage: #dfe3e6;--printlab-ink: #1d2327;--printlab-muted: #646970;--printlab-rule: #dcdcde;--printlab-blue: #2271b1;--printlab-red: #c22b26;max-width:100%!important;overflow-x:clip}.print-lab-desk{width:100%;max-width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(210px,250px);gap:10px;align-items:start}.print-lab-source-pane,.print-lab-tool-panel{min-width:0;height:calc(100vh - 146px);max-height:740px;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--printlab-panel);color:var(--printlab-ink);border:1px solid #c3c4c7;border-radius:8px;overflow:hidden}.print-lab-tool-panel{padding:0;position:sticky;top:16px}.print-lab-preview-wrap{min-width:0;max-width:100%;height:calc(100vh - 146px);max-height:740px;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:10px;background:var(--printlab-stage);border:1px solid #c3c4c7;border-radius:8px}.print-lab-preview{width:min(100%,640px);max-width:100%;min-width:0;min-height:0;margin:0 auto;background:var(--printlab-paper);color:#111;border:1px solid var(--printlab-rule);padding:18px;overflow:hidden}.print-lab-preview--tile-sheet{width:min(100%,620px);min-height:680px}.print-lab-tile-grid{display:grid;grid-template-columns:repeat(var(--tile-columns),minmax(0,1fr));gap:var(--tile-gap)}.print-lab-tile img{width:100%;aspect-ratio:1;display:block}.print-lab-preview--poster-split{width:min(100%,640px);background:#f8f8f8}.print-lab-split-grid{display:grid;grid-template-columns:repeat(var(--split-columns),minmax(0,1fr));gap:8px}.print-lab-split-panel{position:relative;min-height:0;aspect-ratio:.77;border:1px solid #111;background-color:#fff;background-repeat:no-repeat;overflow:hidden}.print-lab-page-preview{position:relative;display:grid;gap:16px;min-height:690px;background:#fffdf8}.print-lab-page-preview--portrait{width:min(100%,560px)}.print-lab-page-preview--landscape{width:min(100%,660px);min-height:450px}.print-lab-page-image img{width:100%;max-height:260px;object-fit:contain;display:block}.print-lab-page-preview--image-side .print-lab-page-body{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:16px;align-items:start}.print-lab-preview--half-fold-zine{width:min(100%,700px);aspect-ratio:11 / 8.5;min-height:0;padding:14px;background:#f1eee7}.print-lab-zine-spread{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #111;background:#fffdf8}.print-lab-zine-spread:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed rgba(17,17,17,.55);pointer-events:none}.print-lab-zine-panel{min-width:0;min-height:0;overflow:hidden;border:0;background:#fffdf8;padding:18px}.print-lab-zine-panel--cover{display:flex;flex-direction:column;justify-content:space-between;background:#111;color:#fffdf8}.print-lab-zine-panel--cover span,.print-lab-zine-panel--cover p{margin:0;color:#d8ccba;font-size:11px;font-weight:700;text-transform:uppercase}.print-lab-zine-panel--cover h2{color:#fffdf8;font-size:31px;line-height:.98;text-transform:uppercase}.print-lab-zine-panel--inside{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.print-lab-zine-panel--inside figure{margin:0}.print-lab-zine-panel--inside img{width:100%;max-height:150px;object-fit:cover;display:block}.print-lab-zine-copy{min-height:0;overflow:hidden}.print-lab-zine-copy p{margin:0 0 10px;color:#111;font-size:13px;line-height:1.45}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(190px,220px)}.print-lab-preview--half-fold-zine{width:min(100%,620px)}}@media (max-width: 960px){.print-lab-desk{grid-template-columns:1fr}.print-lab-source-pane,.print-lab-tool-panel,.print-lab-preview-wrap{height:auto;max-height:none}.print-lab-tool-panel{position:static}.print-lab-layout-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.print-lab-layout-selector button{grid-template-columns:1fr;justify-items:center;text-align:center!important;gap:4px}.print-lab-page-preview--image-side .print-lab-page-body{grid-template-columns:1fr}}@media (max-width: 700px){.print-lab-preview--half-fold-zine{aspect-ratio:auto}.print-lab-zine-spread{grid-template-columns:1fr}.print-lab-zine-spread:after{display:none}}@media print{.print-lab-preview--half-fold-zine{width:10in!important;height:7.5in!important;aspect-ratio:auto!important;padding:0!important}@page{size:letter landscape;margin:.5in}}.print-lab-preview-wrap{flex-direction:column;align-items:center;gap:10px}.print-lab-preview-status{width:min(100%,700px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.print-lab-preview-status div{min-width:0;border:1px solid #c3c4c7;border-radius:7px;background:#fff;padding:7px 9px}.print-lab-preview-status span,.print-lab-preview-status strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-preview-status span{color:#646970;font-size:10px;font-weight:700;text-transform:uppercase}.print-lab-preview-status strong{color:#1d2327;font-size:13px;line-height:1.25}.print-lab-tool-scroll{display:grid;align-content:start;gap:2px}.print-lab-control-group{border:1px solid #dcdcde;border-radius:8px;background:#fff;padding:10px}.print-lab-control-group legend{padding:0 4px}.print-lab-layout-selector button{border-left-width:4px!important}.print-lab-layout-selector button.is-active{border-color:var(--printlab-blue)!important;border-left-color:var(--printlab-red)!important;background:#eaf3fb!important;box-shadow:inset 0 0 0 1px #2271b133}.print-lab-layout-selector button.is-active strong{color:#0a4b78}.print-lab-empty-note{border-radius:6px}.print-lab-preview{box-shadow:0 8px 22px #00000029}.print-lab-preview--poster-split{width:min(100%,620px);padding:16px}.print-lab-split-grid{align-items:start}.print-lab-split-panel{background-position:center;background-size:cover}.print-lab-split-panel__print-image{display:none;width:100%;height:100%}.print-lab-page-image img,.print-lab-zine-panel--inside img{max-width:100%}@media (max-width: 1180px){.print-lab-desk{grid-template-columns:minmax(185px,215px) minmax(0,1fr) minmax(185px,215px)}.print-lab-preview-status{width:min(100%,620px)}}@media (max-width: 960px){.print-lab-preview-status{grid-template-columns:1fr}}@media print{.print-lab-preview-status{display:none!important}.print-lab-preview--poster-split{width:100%!important;max-width:none!important;padding:0!important;background:#fff!important}.print-lab-preview--poster-split .print-lab-split-grid{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.print-lab-preview--poster-split .print-lab-split-panel{width:100%!important;height:9.5in!important;min-height:0!important;aspect-ratio:auto!important;display:block!important;overflow:hidden!important;border:0!important;background-image:none!important;background-color:#fff!important;break-after:page;page-break-after:always}.print-lab-preview--poster-split .print-lab-split-panel:last-child{break-after:auto;page-break-after:auto}.print-lab-split-panel__print-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important}.print-lab-split-panel span{display:none!important}@page{size:letter portrait;margin:.5in}}.printlab-source-list,.printlab-source-scroll,.printlab-source-results{overflow-y:auto;overflow-x:hidden}.printlab-source-item,.printlab-source-row,.printlab-media-item,.printlab-post-source{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:6px 8px;box-sizing:border-box}.printlab-source-item img,.printlab-source-row img,.printlab-media-item img,.printlab-post-source img,.printlab-source-thumb,.printlab-source-thumbnail{width:48px!important;height:48px!important;min-width:48px;max-width:48px;object-fit:cover;display:block;border-radius:3px}.printlab-source-title,.printlab-source-name,.printlab-media-title,.printlab-post-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.printlab-source-meta,.printlab-source-date,.printlab-media-meta,.printlab-post-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;opacity:.75;line-height:1.2}.printlab-source-item.is-selected,.printlab-source-row.is-selected,.printlab-media-item.is-selected,.printlab-post-source.is-selected,.printlab-source-item[aria-selected=true],.printlab-source-row[aria-selected=true],.printlab-media-item[aria-selected=true],.printlab-post-source[aria-selected=true]{outline:2px solid #2271b1;outline-offset:-2px;background:#f0f6fc}.printlab-source-item *,.printlab-source-row *,.printlab-media-item *,.printlab-post-source *,.print-lab-source-pane{min-width:0}.print-lab-source-pane .print-lab-pane-body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.print-lab-source-section{min-height:0}.print-lab-source-list{min-height:0;max-height:calc(100vh - 286px);display:grid;align-content:start;gap:6px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 2px 0;scrollbar-width:thin;scrollbar-color:#c3c4c7 #f6f7f7}.admin-frame .print-lab-source-row{width:100%!important;min-width:0!important;min-height:64px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:7px 8px!important;border:1px solid #dcdcde!important;border-left:3px solid transparent!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;color:#1d2327!important;text-align:left!important}.admin-frame .print-lab-source-row:hover,.admin-frame .print-lab-source-row:focus-visible{background:#f6f7f7!important;border-color:#8c8f94!important;outline:none!important}.admin-frame .print-lab-source-row.is-selected,.admin-frame .print-lab-source-row[aria-selected=true]{background:#f0f6fc!important;border-color:#72aee6!important;border-left-color:var(--printlab-blue)!important;box-shadow:inset 0 0 0 1px #2271b11f!important}.print-lab-source-row__thumb{grid-column:1;grid-row:1;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;display:block;object-fit:cover;border:1px solid #dcdcde;border-radius:6px;background:#f6f7f7}.print-lab-source-row__thumb--empty{display:grid;place-items:center}.print-lab-source-row__content{grid-column:2;min-width:0;max-width:100%;display:grid;grid-template-rows:auto auto;gap:4px;overflow:hidden}.print-lab-source-row__content strong{display:block;min-width:0;max-width:100%;overflow:hidden;color:#1d2327;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.print-lab-source-row__meta{min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;gap:5px;align-items:center;overflow:hidden}.print-lab-source-row__meta span{min-width:0;max-width:100%;display:block;flex:0 1 auto;overflow:hidden;padding:0!important;border:0!important;background:transparent!important;color:#646970!important;font-size:11px!important;font-weight:600!important;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.print-lab-source-row__meta span+span{flex:0 1 auto}.print-lab-source-summary{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid #dcdcde;border-radius:7px;background:#f6f7f7}.print-lab-source-summary img{grid-row:1 / span 2;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;object-fit:cover;border:1px solid #dcdcde;border-radius:6px}.print-lab-source-summary strong,.print-lab-source-summary span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){.print-lab-source-pane{max-height:none}.print-lab-source-list{max-height:280px}}.print-lab-preview--canvas{width:min(100%,760px);padding:18px;background:#ece7dd}.print-lab-canvas-stage{position:relative;width:100%;aspect-ratio:var(--canvas-aspect, 4 / 3);overflow:hidden;background:linear-gradient(rgba(29,35,39,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(29,35,39,.06) 1px,transparent 1px),#fffdf8;background-size:24px 24px;border:1px solid #1d2327;box-shadow:inset 0 0 0 1px #ffffffa6;touch-action:none}.print-lab-canvas-block{position:absolute;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;border:1px solid transparent;background:#ffffffb3;cursor:move;outline:0;touch-action:none;-webkit-user-select:none;user-select:none}.print-lab-canvas-block.is-selected{border-color:#2271b1;box-shadow:0 0 0 2px #2271b138;z-index:5}.print-lab-canvas-block img{width:100%;height:100%;display:block;pointer-events:none}.print-lab-canvas-text{width:100%;height:100%;padding:8px;overflow:hidden;color:#111;white-space:pre-wrap;cursor:inherit}.print-lab-canvas-block__label{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);overflow:hidden;padding:2px 6px;border-radius:999px;background:#2271b1eb;color:#fff;font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.print-lab-canvas-resize{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#2271b1;box-shadow:0 1px 3px #00000042;touch-action:none;z-index:8}.print-lab-canvas-resize--nw{left:-9px;top:-9px}.print-lab-canvas-resize--n{left:calc(50% - 9px);top:-9px}.print-lab-canvas-resize--ne{right:-9px;top:-9px}.print-lab-canvas-resize--e{right:-9px;top:calc(50% - 9px)}.print-lab-canvas-resize--se{right:-9px;bottom:-9px}.print-lab-canvas-resize--s{left:calc(50% - 9px);bottom:-9px}.print-lab-canvas-resize--sw{left:-9px;bottom:-9px}.print-lab-canvas-resize--w{left:-9px;top:calc(50% - 9px)}.print-lab-canvas-document{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:end}.print-lab-color-field input[type=color]{width:100%;min-height:34px;padding:2px}.print-lab-canvas-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.print-lab-canvas-inspector>strong{overflow:hidden;color:#1d2327;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.print-lab-canvas-layers{min-width:0;display:grid;gap:6px;max-height:190px;overflow:auto}.print-lab-canvas-layers>strong{color:#1d2327;font-size:12px}.print-lab-canvas-layers button{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid #dcdcde;border-radius:7px;background:#fff;color:#1d2327;text-align:left}.print-lab-canvas-layers button.is-selected{border-color:#72aee6;background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.print-lab-canvas-layers span,.print-lab-canvas-layers small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-canvas-layers small{color:#646970;font-size:11px}.print-lab-page--canvas-mode{padding:8px!important}.print-lab-page--canvas-mode .print-lab-screen-header{margin-bottom:8px}.print-lab-desk--canvas-mode{grid-template-columns:minmax(168px,210px) minmax(0,1fr) minmax(264px,318px);gap:8px;width:100%;max-width:none;min-height:calc(100vh - 88px);overflow:hidden}.print-lab-desk--canvas-mode.is-source-collapsed{grid-template-columns:46px minmax(0,1fr) minmax(264px,318px)}.print-lab-desk--canvas-mode.is-tools-collapsed{grid-template-columns:minmax(168px,210px) minmax(0,1fr) 46px}.print-lab-desk--canvas-mode.is-source-collapsed.is-tools-collapsed{grid-template-columns:46px minmax(0,1fr) 46px}.print-lab-desk--canvas-mode .print-lab-source-pane,.print-lab-desk--canvas-mode .print-lab-tool-panel,.print-lab-desk--canvas-mode .print-lab-preview-wrap{min-width:0;height:calc(100vh - 96px);max-height:none;overflow:hidden}.print-lab-desk--canvas-mode .print-lab-source-pane .print-lab-pane-body,.print-lab-desk--canvas-mode .print-lab-tool-scroll{max-height:none;overflow:auto}.print-lab-desk--canvas-mode .print-lab-source-pane.is-collapsed,.print-lab-desk--canvas-mode .print-lab-tool-panel.is-collapsed{background:#f6f7f7}.print-lab-desk--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-body,.print-lab-desk--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-tool-scroll{display:none}.print-lab-desk--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header,.print-lab-desk--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header{height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:flex-start;padding:10px 4px}.print-lab-desk--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header h2,.print-lab-desk--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header h2{writing-mode:vertical-rl;text-orientation:mixed}.print-lab-desk--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header>span,.print-lab-desk--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header>span{display:none}.print-lab-pane-toggle{min-height:26px;padding:2px 7px;font-size:11px;line-height:1.2}.print-lab-desk--canvas-mode .is-collapsed .print-lab-pane-toggle{width:32px;padding:6px 2px;writing-mode:vertical-rl}.print-lab-desk--canvas-mode .print-lab-source-row{grid-template-columns:42px minmax(0,1fr);padding:7px}.print-lab-desk--canvas-mode .print-lab-source-row__thumb{width:42px!important;height:42px!important;min-width:42px!important}.print-lab-desk--canvas-mode .print-lab-source-row__content strong{font-size:12px}.print-lab-desk--canvas-mode .print-lab-preview-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);padding:0;border-color:#0f172a;background:#111827}.print-lab-canvas-topbar{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(80px,1fr)) auto;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1);background:#0f172a;color:#e5e7eb}.print-lab-canvas-topbar>div{min-width:0;display:grid;gap:1px}.print-lab-canvas-topbar span{min-width:0;overflow:hidden;color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.print-lab-canvas-topbar strong{min-width:0;overflow:hidden;color:#f9fafb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.print-lab-canvas-zoombar{display:flex!important;flex-wrap:nowrap;gap:5px!important;align-items:center;justify-content:flex-end}.print-lab-canvas-zoombar .button{min-height:28px;padding:3px 8px;border-color:#374151;background:#1f2937;color:#f9fafb;line-height:1.2}.print-lab-canvas-zoombar .button:hover{border-color:#60a5fa;background:#253244;color:#fff}.print-lab-canvas-zoombar .button[aria-pressed=true]{border-color:#93c5fd;background:#1d4ed8}.print-lab-canvas-zoombar>span{min-width:42px;color:#d1d5db;text-align:right}.print-lab-desk--canvas-mode .print-lab-preview--canvas{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;border:0;background:#1f2937;box-shadow:none;overflow:hidden}.print-lab-canvas-viewport{width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:auto;padding:20px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#1f2937;background-size:28px 28px}.print-lab-canvas-shell{position:relative;flex:0 0 auto;margin:auto}.print-lab-canvas-stage{position:relative;flex:0 0 auto;overflow:hidden;border:1px solid rgba(15,23,42,.75);background:linear-gradient(rgba(29,35,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(29,35,39,.055) 1px,transparent 1px),#fffdf8;background-size:24px 24px;box-shadow:0 22px 55px #0000005c,0 0 0 1px #ffffff24;transform-origin:top left;print-color-adjust:exact;-webkit-print-color-adjust:exact;touch-action:none}.print-lab-canvas-block{position:absolute;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;border:1px solid transparent;background:transparent;cursor:move;outline:0;touch-action:none;-webkit-user-select:none;user-select:none}.print-lab-canvas-block.is-selected{border-color:#2563eb;box-shadow:0 0 0 1px #2563ebb3,0 0 0 5px #2563eb29;z-index:20}.print-lab-canvas-block img{position:absolute;display:block;max-width:none;pointer-events:none}.print-lab-canvas-text{width:100%;height:100%;padding:8px;overflow:hidden;color:#111;cursor:inherit;white-space:pre-wrap}.print-lab-canvas-block.is-selected .print-lab-canvas-text{cursor:text}.print-lab-canvas-block__label{position:absolute;left:7px;top:7px;max-width:calc(100% - 14px);overflow:hidden;padding:3px 7px;border-radius:4px;background:#0f172ae0;color:#fff;font-size:10px;font-weight:800;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.print-lab-canvas-resize{position:absolute;z-index:30;border:2px solid #fff;background:#2563eb;box-shadow:0 1px 5px #00000047;touch-action:none}.print-lab-canvas-resize--nw,.print-lab-canvas-resize--ne,.print-lab-canvas-resize--se,.print-lab-canvas-resize--sw{width:14px;height:14px;border-radius:999px}.print-lab-canvas-resize--n,.print-lab-canvas-resize--s{width:34px;height:8px;border-radius:999px}.print-lab-canvas-resize--e,.print-lab-canvas-resize--w{width:8px;height:34px;border-radius:999px}.print-lab-canvas-block--image.is-selected .print-lab-canvas-resize--n,.print-lab-canvas-block--image.is-selected .print-lab-canvas-resize--e,.print-lab-canvas-block--image.is-selected .print-lab-canvas-resize--s,.print-lab-canvas-block--image.is-selected .print-lab-canvas-resize--w{background:#f59e0b}.print-lab-canvas-resize--nw{left:-7px;top:-7px}.print-lab-canvas-resize--n{left:calc(50% - 17px);top:-5px}.print-lab-canvas-resize--ne{right:-7px;top:-7px}.print-lab-canvas-resize--e{right:-5px;top:calc(50% - 17px)}.print-lab-canvas-resize--se{right:-7px;bottom:-7px}.print-lab-canvas-resize--s{left:calc(50% - 17px);bottom:-5px}.print-lab-canvas-resize--sw{left:-7px;bottom:-7px}.print-lab-canvas-resize--w{left:-5px;top:calc(50% - 17px)}.print-lab-desk--canvas-mode .print-lab-control-group{padding:10px}.print-lab-desk--canvas-mode .print-lab-layout-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.print-lab-desk--canvas-mode .print-lab-layout-selector button{min-width:0;padding:7px 4px}.print-lab-desk--canvas-mode .print-lab-layout-selector strong{display:none}.print-lab-canvas-document{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:8px;align-items:end}.print-lab-canvas-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.print-lab-canvas-tools .button{min-width:0;padding-right:6px;padding-left:6px;overflow:hidden;text-overflow:ellipsis}.print-lab-canvas-inspector{min-width:0;display:grid;gap:8px;padding:9px;border:1px solid #dcdcde;border-radius:7px;background:#f6f7f7}.print-lab-canvas-layers{min-width:0;display:grid;gap:6px;max-height:180px;overflow:auto}@media (max-width: 1120px){.print-lab-desk--canvas-mode{grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(244px,286px)}.print-lab-desk--canvas-mode.is-source-collapsed{grid-template-columns:42px minmax(0,1fr) minmax(244px,286px)}.print-lab-desk--canvas-mode.is-tools-collapsed{grid-template-columns:minmax(150px,180px) minmax(0,1fr) 42px}.print-lab-desk--canvas-mode.is-source-collapsed.is-tools-collapsed{grid-template-columns:42px minmax(0,1fr) 42px}.print-lab-canvas-topbar{grid-template-columns:repeat(2,minmax(80px,1fr))}.print-lab-canvas-zoombar{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 900px){.print-lab-desk--canvas-mode{grid-template-columns:1fr;min-height:auto;overflow:visible}.print-lab-desk--canvas-mode.is-source-collapsed,.print-lab-desk--canvas-mode.is-tools-collapsed,.print-lab-desk--canvas-mode.is-source-collapsed.is-tools-collapsed{grid-template-columns:1fr}.print-lab-desk--canvas-mode .print-lab-source-pane,.print-lab-desk--canvas-mode .print-lab-tool-panel,.print-lab-desk--canvas-mode .print-lab-preview-wrap{height:auto;max-height:none}.print-lab-desk--canvas-mode .print-lab-preview-wrap{height:72vh;min-height:520px}}@media print{.print-lab-canvas-topbar{display:none!important}.print-lab-preview--canvas{width:100%!important;max-width:none!important;height:auto!important;padding:0!important;background:#fff!important;overflow:visible!important}.print-lab-canvas-viewport{display:block!important;min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;background:#fff!important;background-image:none!important}.print-lab-canvas-shell{width:auto!important;height:auto!important;margin:0 auto!important}.print-lab-canvas-stage{margin:0 auto!important;background-image:none!important;box-shadow:none!important;transform:none!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-lab-canvas-block{border-color:transparent!important;box-shadow:none!important}.print-lab-canvas-block__label,.print-lab-canvas-resize{display:none!important}}.admin-frame:has(.wp-edit-screen){background:#f0f0f1}.admin-frame__main:has(.wp-edit-screen){min-width:0;overflow-x:hidden;background:#f0f0f1}.wp-edit-screen{width:100%;max-width:none!important;min-height:calc(100vh - 32px);margin:0;padding:20px 24px 40px!important;overflow-x:hidden;background:#f0f0f1!important;color:#1d2327!important}.wp-edit-screen .wp-screen-header{width:min(100%,1280px);max-width:1280px;margin:0 auto 12px!important;padding:0;align-items:center}.wp-edit-screen .wp-screen-header h1{margin:0;color:#1d2327;font-size:23px;font-weight:400;line-height:1.3}.wp-edit-screen .native-bridge-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important;align-items:start!important;width:min(100%,1280px)!important;max-width:1280px!important;margin:0 auto!important;padding:0!important}.wp-edit-screen .native-bridge-main{display:block!important;min-width:0;margin:0!important;padding:0!important;overflow:visible;background:transparent!important;border:0!important;box-shadow:none!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:sticky;top:48px;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-self:start;max-height:calc(100vh - 64px);min-width:0;padding:0!important;overflow:auto;background:transparent!important;border:0!important;box-shadow:none!important}.wp-edit-screen .native-content-editor__title-field{display:block;margin:0 0 8px}.wp-edit-screen .native-content-editor__title-field>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-edit-screen .native-content-editor__title-field input{width:100%;min-height:46px;padding:3px 10px;border:1px solid #8c8f94;border-radius:0;background:#fff;color:#1d2327;font-size:1.7em;font-weight:400;line-height:1.4;box-shadow:inset 0 1px 2px #00000012}.wp-edit-screen .native-content-editor__title-field input::placeholder{color:#646970}.wp-edit-screen .native-content-editor__permalink{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:32px;margin:0 0 12px;padding:0;color:#50575e;font-size:13px;line-height:1.4}.wp-edit-screen .native-content-editor__permalink span{color:#1d2327;font-weight:600}.wp-edit-screen .native-content-editor__permalink code{max-width:100%;padding:0;overflow:hidden;background:transparent;color:#2271b1;font-family:inherit;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wp-edit-screen .native-content-editor__toolbar{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:6px;border:1px solid #c3c4c7;border-bottom:0;background:#f6f7f7}.wp-edit-screen .native-content-editor__toolbar .button,.wp-edit-screen .wp-meta-box .button{min-height:28px;padding:0 8px;border:1px solid #c3c4c7;border-radius:0;background:#f6f7f7;color:#2271b1;font-size:12px;line-height:26px;text-transform:none;box-shadow:none}.wp-edit-screen .native-content-editor__toolbar .button{background:#fff;color:#1d2327}.wp-edit-screen .native-content-editor__toolbar .button:hover,.wp-edit-screen .wp-meta-box .button:hover{border-color:#8c8f94;color:#135e96}.wp-edit-screen .native-bridge-main>.native-content-editor__tabs{display:flex;justify-content:flex-end;gap:0;margin:0;border-bottom:1px solid #c3c4c7}.wp-edit-screen .native-bridge-main>.native-content-editor__tabs .button{min-height:30px;margin:0 0 -1px 4px;padding:0 12px;border:1px solid #c3c4c7;border-bottom:0;border-radius:0;background:#f6f7f7;color:#1d2327;font-size:13px;line-height:29px;box-shadow:none}.wp-edit-screen .native-bridge-main>.native-content-editor__tabs .button--primary{border-bottom-color:#fff!important;background:#fff!important;color:#1d2327!important}.wp-edit-screen .native-content-editor__visual-wrap{position:relative;min-height:520px;border:1px solid #c3c4c7;border-top:0;background:#fff}.wp-edit-screen .native-content-editor__visual{min-height:520px;padding:18px 20px;overflow-wrap:anywhere;background:#fff;color:#1d2327;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65;outline:none}.wp-edit-screen .native-content-editor__placeholder{position:absolute;top:18px;left:20px;color:#646970;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65;pointer-events:none}.wp-edit-screen textarea.native-content-editor__textarea{width:100%;min-height:520px!important;padding:14px 16px!important;border:1px solid #c3c4c7!important;border-top:0!important;border-radius:0!important;resize:vertical;background:#fff!important;color:#1d2327!important;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.55;box-shadow:none!important}.wp-edit-screen .native-content-editor__field{display:grid;gap:6px;min-width:0;color:#1d2327;font-size:13px;font-weight:600}.wp-edit-screen .native-bridge-main>.native-content-editor__field{margin:14px 0 0;padding:12px;border:1px solid #c3c4c7;background:#fff}.wp-edit-screen .native-bridge-main>.native-content-editor__field>span{font-size:14px;line-height:1.4}.wp-edit-screen .native-content-editor__field input,.wp-edit-screen .native-content-editor__field select,.wp-edit-screen .native-content-editor__field textarea,.wp-edit-screen .native-content-editor__inline-add input{width:100%;min-width:0;border:1px solid #8c8f94;border-radius:0;background:#fff;color:#1d2327;font-size:13px;line-height:1.5;box-shadow:inset 0 1px 2px #00000012}.wp-edit-screen .native-content-editor__field input,.wp-edit-screen .native-content-editor__field select{min-height:30px;padding:3px 8px}.wp-edit-screen .native-bridge-main>.native-content-editor__field textarea{min-height:90px;padding:8px}.wp-edit-screen .wp-meta-box{display:block!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #c3c4c7!important;border-radius:0!important;background:#fff!important;color:#1d2327!important;box-shadow:none!important}.wp-edit-screen .wp-meta-box h2{margin:0!important;padding:8px 12px;border-bottom:1px solid #c3c4c7;background:#fff;color:#1d2327;font-size:14px;font-weight:600;line-height:1.4}.wp-edit-screen .wp-meta-box p{margin:10px 12px;color:#50575e;font-size:13px;line-height:1.5}.wp-edit-screen .wp-meta-box .native-content-editor__field,.wp-edit-screen .wp-meta-box .native-content-editor__check{margin:10px 12px}.wp-edit-screen .native-content-editor__check{display:flex;gap:8px;align-items:flex-start;color:#1d2327;font-size:13px;line-height:1.45}.wp-edit-screen .native-content-editor__check input{flex:0 0 auto;margin-top:2px}.wp-edit-screen .wp-meta-box .native-content-editor__tabs{display:flex;gap:6px;margin:10px 12px}.wp-edit-screen .wp-meta-box .native-content-editor__tabs .button{flex:1 1 0;justify-content:center}.wp-edit-screen .wp-meta-box .native-content-editor__tabs .button--primary,.wp-edit-screen .wp-meta-box .button--primary,.wp-edit-screen .native-content-editor__actions .button--primary{border-color:#2271b1!important;background:#2271b1!important;color:#fff!important}.wp-edit-screen .native-content-editor__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:12px 0 0;padding:10px 12px;border-top:1px solid #dcdcde;background:#f6f7f7}.wp-edit-screen .native-content-editor__featured-preview{display:block;width:calc(100% - 24px);max-height:160px;margin:10px 12px;object-fit:contain;border:1px solid #dcdcde;background:#f6f7f7}.wp-edit-screen .native-content-editor__inline-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:10px 12px}.wp-edit-screen .native-content-editor__tag-list,.wp-edit-screen .native-content-editor__revision-list{display:flex;flex-wrap:wrap;gap:6px;margin:10px 12px}@media (max-width: 1100px){.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr)!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:static;max-height:none;overflow:visible}}@media (max-width: 782px){.wp-edit-screen{padding:12px 12px 32px!important}.wp-edit-screen .wp-screen-header{align-items:flex-start}.wp-edit-screen .native-content-editor__title-field input{font-size:1.45em}.wp-edit-screen .native-content-editor__visual,.wp-edit-screen .native-content-editor__visual-wrap,.wp-edit-screen textarea.native-content-editor__textarea{min-height:420px!important}}.admin-frame__main:has(.wp-edit-screen){padding-top:32px}.wp-edit-screen{padding:22px 24px 44px!important}.wp-edit-screen .wp-screen-header,.wp-edit-screen .native-bridge-layout{width:min(100%,1220px)!important;max-width:1220px!important}.wp-edit-screen .wp-screen-header{margin-bottom:10px!important}.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:20px!important}.wp-edit-screen .native-content-editor__title-field input{min-height:48px;padding:3px 10px 4px;font-size:1.8em}.wp-edit-screen .native-content-editor__permalink{gap:5px;min-height:28px;margin:0 0 14px;padding-left:1px;font-size:13px}.wp-edit-screen .native-content-editor__permalink span:after{content:":"}.wp-edit-screen .native-content-editor__permalink input{width:min(100%,360px);min-height:28px;padding:2px 7px;border:1px solid #8c8f94;border-radius:0;background:#fff;color:#1d2327;font-size:13px;line-height:1.4}.wp-edit-screen .native-content-editor__permalink .button{min-height:26px;padding:0 8px;border:1px solid #c3c4c7;border-radius:0;background:#f6f7f7;color:#2271b1;font-size:12px;line-height:24px}.wp-edit-screen .native-content-editor__chrome{display:block;margin:0}.wp-edit-screen .native-content-editor__media-row{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;min-height:32px;margin:0}.wp-edit-screen .native-content-editor__add-media{min-height:30px;padding:0 10px;border:1px solid #8c8f94;border-radius:3px;background:#f6f7f7;color:#2271b1;font-size:13px;line-height:28px;box-shadow:none}.wp-edit-screen .native-content-editor__add-media:before{content:"+";margin-right:5px;color:#646970;font-weight:600}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs{display:flex;flex:0 0 auto;gap:0;align-items:flex-end;margin:0}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs .button{min-height:30px;margin:0 0 -1px 4px;padding:0 12px;border:1px solid #c3c4c7;border-bottom:0;border-radius:0;background:#f6f7f7;color:#1d2327;font-size:13px;line-height:29px;box-shadow:none}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs .button--primary{border-bottom-color:#f6f7f7!important;background:#f6f7f7!important;color:#1d2327!important}.wp-edit-screen .native-content-editor__toolbar{min-height:36px;border-top-color:#c3c4c7}.wp-edit-screen .native-content-editor__toolbar .button{min-width:30px;text-align:center}.wp-edit-screen .native-content-editor__visual-wrap,.wp-edit-screen .native-content-editor__visual{min-height:560px}.wp-edit-screen textarea.native-content-editor__textarea{min-height:560px!important}.wp-edit-screen .wp-meta-box{overflow:visible}.wp-edit-screen .wp-meta-box h2{position:relative;padding-right:30px;cursor:default}.wp-edit-screen .wp-meta-box h2:after{content:"▾";position:absolute;top:8px;right:11px;color:#787c82;font-size:12px;line-height:1}.wp-edit-screen .wp-meta-box>.button{margin:0 12px 12px}.wp-edit-screen .wp-meta-box .native-content-editor__field--plain>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-edit-screen .wp-meta-box .native-content-editor__field--plain textarea{min-height:92px;padding:7px 8px;resize:vertical}.wp-edit-screen .wp-meta-box .description .button{margin:0 5px 5px 0}.wp-edit-screen .native-content-editor__revision-list,.wp-edit-screen .wp-meta-box>button.button{display:block}.wp-edit-screen .wp-meta-box>button.button+button.button{margin-top:-6px}@media (min-width: 1180px){.wp-edit-screen .native-bridge-main{max-width:900px}}@media (max-width: 1100px){.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 782px){.admin-frame__main:has(.wp-edit-screen){padding-top:32px}.wp-edit-screen{padding:14px 12px 32px!important}.wp-edit-screen .native-content-editor__media-row{align-items:stretch}}.print-lab-page{overflow-x:hidden}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(220px,250px)!important;gap:12px!important;align-items:start!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{height:calc(100vh - 132px)!important;max-height:none!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel{position:sticky;top:12px}.print-lab-page .print-lab-pane-header{min-height:44px;padding:9px 10px!important}.print-lab-page .print-lab-pane-header h2{font-size:14px;line-height:1.2}.print-lab-page .print-lab-pane-header span{font-size:11px}.print-lab-page .print-lab-pane-body,.print-lab-page .print-lab-tool-scroll{padding:10px!important}.print-lab-page .print-lab-source-section,.print-lab-page .print-lab-control-group{gap:8px}.print-lab-page .print-lab-field{gap:5px}.print-lab-page .print-lab-field input[type=file]{width:100%;padding:7px;border:1px dashed #8c8f94;border-radius:6px;background:#f6f7f7;color:#1d2327;font-size:12px}.print-lab-empty-note--compact{padding:8px 9px!important;border-left-width:3px!important;font-size:12px!important;line-height:1.35!important}.print-lab-page .print-lab-source-summary{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.print-lab-page .print-lab-source-summary img{width:52px!important;height:52px!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-list{max-height:calc(100vh - 255px)!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{display:grid!important;grid-template-rows:auto minmax(0,1fr);align-items:start!important;justify-items:center!important;gap:12px!important;padding:10px 12px 18px!important;overflow:auto!important;overscroll-behavior:contain;scroll-padding-top:12px}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-status{position:sticky;top:0;z-index:3;width:100%;margin:0!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview{align-self:start!important;margin:0 auto 18px!important;box-shadow:0 16px 36px #11182729}.print-lab-preview-empty{min-height:220px;display:grid;place-items:center;gap:7px;align-content:center;text-align:center}.print-lab-preview-empty strong{color:#1d2327;font-size:16px}.print-lab-preview-empty span{color:#50575e;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.print-lab-preview-empty p{max-width:280px;margin:0;color:#646970;font-size:13px;line-height:1.45}.print-lab-preview-empty--source{min-height:440px;border:2px dashed #c3c4c7!important;background:linear-gradient(#fff,#fff) padding-box,repeating-linear-gradient(45deg,#f0f0f1 0,#f0f0f1 10px,#fff 10px,#fff 20px)}.print-lab-preview--tile-sheet{width:min(100%,600px)!important;min-height:0!important;padding:22px!important;background:linear-gradient(#fffdf8,#fffdf8) padding-box,repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 1px,transparent 1px 24px)}.print-lab-tile-grid{padding:2px}.print-lab-tile{padding:7px;border:1px solid #dcdcde;border-radius:8px;background:#fff;box-shadow:0 2px #0000000a}.print-lab-tile img{border-radius:5px}.print-lab-preview--poster-split{padding:18px!important}.print-lab-preview--poster-split .print-lab-preview-empty--source{min-height:360px}.print-lab-page-preview{width:min(100%,560px)!important;min-height:680px!important;padding:34px 36px 28px!important;align-content:stretch;border:1px solid #d0d7de!important;background:#fffdf8!important}.print-lab-page-preview--landscape{width:min(100%,660px)!important;min-height:440px!important}.print-lab-page-preview--starter{background:linear-gradient(#fffdf8,#fffdf8) padding-box,repeating-linear-gradient(0deg,rgba(34,34,34,.035) 0 1px,transparent 1px 28px)!important}.print-lab-page-header{display:grid;gap:8px;margin-bottom:16px}.print-lab-page-header span{color:#646970;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.print-lab-page-header h2{max-width:11ch;font-size:38px!important;line-height:.98!important}.print-lab-page-preview--landscape .print-lab-page-header h2{max-width:16ch;font-size:34px!important}.print-lab-page-image-placeholder,.print-lab-zine-image-placeholder{display:grid;place-items:center;min-height:150px;margin:0 0 16px;border:1px dashed #8c8f94;background:#f6f7f7;color:#646970;font-size:12px;font-weight:800;text-transform:uppercase}.print-lab-page-image-placeholder--side{min-height:220px;margin:0}.print-lab-page-footer{display:block!important;margin-top:auto}.print-lab-preview--half-fold-zine{width:min(100%,700px)!important;flex:0 0 auto}.print-lab-zine-spread--starter .print-lab-zine-panel{outline:1px dashed rgba(0,0,0,.22);outline-offset:-9px}.print-lab-zine-panel>span:first-child{display:block;margin:0 0 10px;color:currentColor;opacity:.72;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.print-lab-zine-panel--inside>span:first-child{color:#646970}.print-lab-zine-image-placeholder{min-height:120px;margin:0}@media (max-width: 1180px){.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{grid-template-columns:minmax(170px,200px) minmax(0,1fr) minmax(200px,230px)!important}}@media (max-width: 960px){.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{grid-template-columns:1fr!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{position:static;height:auto!important;max-height:none!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{min-height:70vh}}.print-lab-publication-panel{min-width:0;display:grid;gap:8px;padding:9px;border:1px solid #dcdcde;border-radius:7px;background:#f6f7f7}.print-lab-publication-panel__header{min-width:0;display:flex;gap:8px;align-items:baseline;justify-content:space-between}.print-lab-publication-panel__header strong,.print-lab-publication-panel__header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-publication-panel__header strong{color:#1d2327;font-size:12px}.print-lab-publication-panel__header span{color:#646970;font-size:11px}.print-lab-page-list{min-width:0;display:grid;gap:6px;max-height:160px;overflow:auto}.print-lab-page-list button{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid #dcdcde;border-radius:5px;background:#fff;text-align:left}.print-lab-page-list button.is-selected{border-color:#72aee6;background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.print-lab-page-list span,.print-lab-page-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-page-list span{color:#1d2327;font-size:12px;font-weight:700}.print-lab-page-list small{color:#646970;font-size:11px}.print-lab-page-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.print-lab-page-actions .button{min-width:0;padding-inline:6px;white-space:normal}.print-lab-output-summary{min-width:0;display:grid;gap:3px;padding:8px 9px;border:1px solid #dcdcde;border-radius:6px;background:#fff}.print-lab-output-summary strong,.print-lab-output-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-output-summary strong{color:#1d2327;font-size:12px}.print-lab-output-summary span{color:#646970;font-size:11px}.print-lab-output-summary small{min-width:0;overflow:hidden;color:#646970;font-size:11px;line-height:1.25;text-overflow:ellipsis}.print-lab-page-list--cards{gap:7px;max-height:220px}.print-lab-page-list--cards button{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:58px}.print-lab-page-list--cards .print-lab-page-card-thumb{position:relative;display:block;width:38px;height:48px;min-width:38px;overflow:hidden;border:1px solid #c3c4c7;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff94}.print-lab-page-card-block{position:absolute;display:block;width:10px;height:7px;border-radius:2px;background:#2271b1;opacity:.78}.print-lab-page-card-block--text{width:16px;height:4px;background:#1d2327}.print-lab-page-card-block--image{width:13px;height:10px;background:#72aee6}.print-lab-page-card-copy{min-width:0;display:grid;gap:2px}.print-lab-page-list .print-lab-page-card-copy span,.print-lab-page-list .print-lab-page-card-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-reader-order-panel{display:grid;gap:7px;padding:9px;border:1px solid #dcdcde;border-radius:7px;background:#fff}.print-lab-reader-order-panel__header{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.print-lab-reader-order-panel__header strong{color:#1d2327;font-size:12px}.print-lab-reader-order-panel__header span{color:#646970;font-size:11px}.print-lab-reader-order-list{display:grid;gap:4px;max-height:145px;margin:0;padding:0;overflow:auto;list-style:none}.print-lab-reader-order-list button{width:100%;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:7px;align-items:center;padding:6px 7px;border:1px solid transparent;border-radius:5px;background:#f6f7f7;color:#1d2327;text-align:left}.print-lab-reader-order-list li.is-active button{border-color:#72aee6;background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.print-lab-reader-order-list span,.print-lab-reader-order-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-reader-order-list span{color:#646970;font-size:10px;font-weight:800;text-transform:uppercase}.print-lab-reader-order-list strong{font-size:12px}.print-lab-publication-surface{position:relative;container-type:inline-size;width:100%;max-width:100%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(29,35,39,.18);background:#fffdf8;color:#111;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-lab-publication-surface--fit-contain-page{aspect-ratio:var(--publication-page-ratio)}.print-lab-publication-surface--fit-cover-panel{height:100%;min-height:0;aspect-ratio:auto;background:#fff}.print-lab-publication-surface--blank{display:grid;place-items:center;min-height:100%;aspect-ratio:1 / 1.294;border-style:dashed;background:#fff;color:#646970}.print-lab-publication-surface__page{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;background:#fffdf8;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-lab-publication-surface--fit-cover-panel .print-lab-publication-surface__page{position:relative;inset:auto}.print-lab-publication-surface--fit-cover-panel.print-lab-publication-surface--portrait .print-lab-publication-surface__page{width:auto;height:100%;max-width:100%}.print-lab-publication-surface--fit-cover-panel.print-lab-publication-surface--landscape .print-lab-publication-surface__page{width:100%;height:auto;max-width:100%;max-height:100%}.print-lab-publication-surface__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.print-lab-publication-surface__label{position:absolute;z-index:3;top:6px;left:6px;max-width:calc(100% - 12px);padding:3px 5px;overflow:hidden;border-radius:3px;background:#ffffffd6;color:#1d2327;font-size:9px;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.print-lab-publication-block{position:absolute;overflow:hidden}.print-lab-publication-block--image img{position:absolute;display:block;max-width:none}.print-lab-publication-text{width:100%;height:100%;overflow:hidden;white-space:pre-wrap}.print-lab-page-preview--publication{width:min(100%,720px)!important;min-height:0!important;padding:18px!important;background:#f6f7f7!important}.print-lab-publication-surface--page-layout{margin:0 auto;box-shadow:0 18px 38px #0000001f}.print-lab-preview--tile-sheet{padding:clamp(14px,2vw,24px)!important}.print-lab-tile{min-width:0;overflow:hidden}.print-lab-preview--poster-split{padding:clamp(12px,2vw,20px)!important}.print-lab-split-panel{background-clip:padding-box}.print-lab-preview--half-fold-zine{width:min(100%,880px)!important;min-height:0!important;padding:14px!important;background:#f1f3f4!important}.print-lab-half-fold-stack{display:grid;gap:18px}.print-lab-half-fold-nav{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(84px,auto);gap:8px;align-items:center;margin:0 0 12px}.print-lab-half-fold-nav strong{min-width:0;overflow:hidden;color:#1d2327;font-size:12px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.print-lab-half-fold-sheet{display:grid;gap:7px}.print-lab-half-fold-sheet__label{display:flex;gap:8px;align-items:baseline;justify-content:space-between;color:#1d2327;font-size:11px}.print-lab-half-fold-sheet__label span{color:#646970}.print-lab-half-fold-spread{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:11 / 8.5;overflow:hidden;border:1px solid #1d2327;background:#fff;box-shadow:0 14px 30px #0000001f}.print-lab-half-fold-panel{position:relative;min-width:0;min-height:0;display:grid;padding:18px;overflow:hidden}.print-lab-half-fold-panel--left{border-right:1px dashed rgba(29,35,39,.46)}.print-lab-half-fold-panel__label{position:absolute;z-index:4;top:6px;left:7px;max-width:calc(100% - 14px);padding:3px 5px;overflow:hidden;border-radius:3px;background:#ffffffe6;color:#1d2327;font-size:9px;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}button.print-lab-half-fold-panel__label{border:0;cursor:pointer;text-align:left}button.print-lab-half-fold-panel__label:hover,button.print-lab-half-fold-panel__label:focus-visible{background:#f0f6fc;outline:1px solid #72aee6}.print-lab-publication-surface--half-fold{align-self:center;justify-self:center;width:100%;height:100%;max-width:100%;max-height:100%;box-shadow:none}.print-lab-half-fold-spread__fold{position:absolute;top:0;bottom:0;left:50%;z-index:5;border-left:2px dashed rgba(29,35,39,.52);pointer-events:none}.print-lab-imposition-list{display:grid;gap:8px}.print-lab-imposition-sheet{display:grid;gap:6px;padding:8px;border:1px solid #dcdcde;border-radius:6px;background:#fff}.print-lab-imposition-sheet.is-selected{border-color:#72aee6;background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.print-lab-imposition-sheet__nav{min-width:0;display:grid;gap:2px;padding:0;border:0;background:transparent;color:#1d2327;text-align:left}.print-lab-imposition-sheet__nav strong{font-size:12px}.print-lab-imposition-sheet__nav span{color:#646970;font-size:11px}.print-lab-imposition-sheet__pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.print-lab-imposition-sheet__pages button,.print-lab-imposition-blank{min-width:0;display:grid;gap:2px;padding:7px;border:1px solid #dcdcde;border-radius:5px;background:#f6f7f7;color:#1d2327;text-align:left}.print-lab-imposition-sheet__pages button.is-active{border-color:#72aee6;background:#f0f6fc;box-shadow:inset 3px 0 #2271b1}.print-lab-imposition-sheet__pages span,.print-lab-imposition-sheet__pages strong,.print-lab-imposition-sheet__pages small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-lab-imposition-sheet__pages span{color:#646970;font-size:10px;font-weight:800;text-transform:uppercase}.print-lab-imposition-sheet__pages strong{font-size:12px}.print-lab-imposition-sheet__pages small{color:#646970;font-size:11px}.print-lab-preset-field{gap:6px}.print-lab-preset-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.print-lab-preset-toggle button{min-width:0;padding:8px 7px;border:1px solid #c3c4c7;border-radius:5px;background:#fff;color:#1d2327;font-size:12px;font-weight:700;text-align:center}.print-lab-preset-toggle button.is-active{border-color:#2271b1;background:#f0f6fc;box-shadow:inset 0 -3px #2271b1}.print-lab-source-help{margin:-2px 0 8px;color:#646970;font-size:11px;line-height:1.35}.print-lab-source-action{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #dcdcde}.print-lab-source-action .button{justify-content:center;width:100%}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(230px,260px)!important}.print-lab-desk--canvas-mode:not(.is-source-collapsed):not(.is-tools-collapsed){grid-template-columns:minmax(320px,400px) minmax(0,1fr) minmax(260px,320px)!important}.print-lab-source-pane{overflow:hidden!important}.print-lab-source-pane .print-lab-pane-body{min-height:0;overflow-y:auto!important;overflow-x:hidden;align-content:start;grid-template-rows:none!important;gap:12px!important}.print-lab-source-pane .print-lab-field{min-width:0}.print-lab-source-pane .print-lab-field span,.print-lab-source-help{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.print-lab-source-search{display:grid;gap:10px;min-width:0;padding-top:2px}.print-lab-source-search .button{width:100%;justify-content:center;min-height:38px}.print-lab-asset-browser{min-width:0;display:grid;gap:12px}.print-lab-asset-browser__search{position:sticky;top:0;z-index:2;display:grid;gap:8px;padding-bottom:8px;background:var(--printlab-panel)}.print-lab-asset-browser__search .button{width:100%;min-height:40px;justify-content:center}.print-lab-asset-browser__modes,.print-lab-asset-browser__sources{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.print-lab-asset-browser__modes button,.print-lab-asset-browser__sources button{min-width:0;border:1px solid #c3c4c7;border-radius:999px;background:#fff;color:#1d2327;padding:6px 9px;font-size:11px;font-weight:800;line-height:1.15;cursor:pointer}.print-lab-asset-browser__sources button{display:inline-flex;align-items:center;gap:5px}.print-lab-asset-browser__sources small{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#f0f0f1;color:#50575e;font-size:10px}.print-lab-asset-browser__modes button.is-active,.print-lab-asset-browser__sources button.is-active{border-color:#2271b1;background:#eaf3fb;color:#0a4b78}.print-lab-asset-browser__sources button.has-error{border-color:#c22b26;color:#8a1f1a}.print-lab-provider-warnings{display:grid;gap:6px}.print-lab-asset-results{min-height:0;max-height:none;overflow:visible;display:grid;gap:12px;padding:2px 2px 12px}.print-lab-asset-card{display:grid;gap:10px;min-width:0;max-width:100%;border:1px solid #dcdcde;border-radius:8px;background:#fff;padding:12px}.print-lab-asset-card.is-selected{border-color:var(--printlab-blue);box-shadow:inset 0 0 0 1px #2271b138}.print-lab-asset-card__pick{width:100%;min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;border:0;background:transparent;padding:0;color:#1d2327;text-align:left;cursor:pointer}.print-lab-asset-card__thumb{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border:1px solid #dcdcde;border-radius:6px;background:#f6f7f7}.print-lab-asset-card__thumb img{width:100%;height:100%;object-fit:contain;display:block}.print-lab-asset-card__thumb>span{padding:6px;color:#646970;font-size:11px;font-weight:800;line-height:1.2;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.print-lab-asset-card__body{min-width:0;display:grid;align-content:start;gap:4px}.print-lab-asset-card__body strong,.print-lab-asset-card__body span,.print-lab-asset-card__body small{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.print-lab-asset-card__body strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1d2327;font-size:13px;line-height:1.3}.print-lab-asset-card__body span,.print-lab-asset-card__body small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#646970;font-size:12px;line-height:1.3}.print-lab-asset-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.print-lab-asset-card__links{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.print-lab-asset-card__links a{min-width:0;overflow-wrap:anywhere;color:#0a4b78;font-size:11px;font-weight:700}.print-lab-asset-card__actions .button{width:100%;justify-content:center;min-height:36px;border-color:#8c8f94!important;background:#fff!important;color:#1d2327!important;text-align:center;white-space:normal;line-height:1.2}.print-lab-asset-card__actions .button--primary,.print-lab-asset-card__actions .button-primary{border-color:#135e96!important;background:#2271b1!important;color:#fff!important}.print-lab-asset-card__actions .button:hover,.print-lab-asset-card__actions .button:focus-visible{border-color:#2271b1!important;color:#0a4b78!important}.print-lab-asset-card__actions .button--primary:hover,.print-lab-asset-card__actions .button--primary:focus-visible,.print-lab-asset-card__actions .button-primary:hover,.print-lab-asset-card__actions .button-primary:focus-visible{background:#135e96!important;color:#fff!important}.print-lab-attribution-panel{font-size:12px}.print-lab-attribution-list{display:grid;gap:8px}.print-lab-attribution-list article{display:grid;gap:3px;border:1px solid #dcdcde;border-radius:6px;padding:8px;background:#f6f7f7}.print-lab-attribution-list strong,.print-lab-attribution-list span,.print-lab-attribution-list p,.print-lab-attribution-list a{min-width:0;overflow-wrap:anywhere}.print-lab-attribution-list strong{color:#1d2327}.print-lab-attribution-list span,.print-lab-attribution-list p{margin:0;color:#50575e;line-height:1.35}@media (max-width: 1180px){.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk,.print-lab-desk--canvas-mode:not(.is-source-collapsed):not(.is-tools-collapsed){grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(220px,260px)!important}.print-lab-asset-card__pick{grid-template-columns:82px minmax(0,1fr)}.print-lab-asset-card__thumb{width:82px;height:82px}.print-lab-asset-card__actions{grid-template-columns:1fr}}@media (max-width: 960px){.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk,.print-lab-desk--canvas-mode{grid-template-columns:1fr!important}}@media (prefers-color-scheme: dark){.print-lab-page{--printlab-panel: #151515;--printlab-ink: #f6f1e8;--printlab-stage: #0f1115;--printlab-rule: #3a3f45}.print-lab-asset-card,.print-lab-asset-browser__modes button,.print-lab-asset-browser__sources button,.print-lab-asset-card__actions .button{border-color:#3a3f45!important;background:#1f2328!important;color:#f6f1e8!important}.print-lab-asset-card__body strong,.print-lab-attribution-list strong{color:#f6f1e8}.print-lab-asset-card__body span,.print-lab-asset-card__body small,.print-lab-attribution-list span,.print-lab-attribution-list p{color:#c8c1b8}.print-lab-asset-card__thumb,.print-lab-attribution-list article{border-color:#3a3f45;background:#111418}.print-lab-asset-browser__modes button.is-active,.print-lab-asset-browser__sources button.is-active{border-color:#79b8ff!important;background:#12324a!important;color:#eaf3fb!important}.print-lab-asset-card__links a{color:#8ec8ff}}.publication-topbar--inner .publication-topbar__inner{padding-top:6px!important;padding-bottom:6px!important}.publication-topbar--inner .publication-topbar__brand-image{height:clamp(58px,6vw,84px)!important;max-width:min(420px,86vw)}.publication-topbar--inner .publication-topbar__nav{margin-top:-6px!important;gap:clamp(14px,1.8vw,24px)!important}.publication-topbar--inner .publication-topbar__nav a{font-size:clamp(.78rem,1vw,.96rem)!important}.project-page .project-hero,.projects-index-page .project-hero,.archive-page .project-hero,.public-surface-page .project-hero,.public-info-page .project-hero{padding-top:clamp(1.2rem,3vw,2.25rem)}.project-index-card{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.project-index-card:focus-within,.project-index-card:hover{transform:translateY(-2px);border-color:#d3a62c75}.project-index-card__actions .button,.project-featured-callout__actions .button{text-transform:uppercase}.archive-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem}.archive-card__actions .button{min-height:2.1rem;padding:.45rem .7rem;font-size:.82rem;text-transform:uppercase}.public-press-kit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1160px;margin:0 auto 2rem;padding:0 1.5rem}.public-press-kit .wp-meta-box{color:#1d2327}.public-info-page__hero .archive-results-bar{justify-content:flex-start;margin-top:1.2rem;padding:0}.print-metadata,.print-colophon{max-width:1160px;margin:1rem auto;padding:0 1.5rem}.print-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.print-metadata div{display:grid;gap:.15rem;border-top:1px solid var(--colophon-border, rgba(219, 200, 170, .22));padding-top:.5rem}.print-metadata strong,.print-colophon strong{text-transform:uppercase;letter-spacing:.04em;color:var(--colophon-gold, #d3a62c);font-size:.78rem}.print-colophon{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--colophon-border, rgba(219, 200, 170, .22));padding-top:1rem;color:var(--colophon-muted-2, #d8cbb5)}@media (max-width: 900px){.publication-topbar--inner .publication-topbar__brand-image{height:clamp(48px,14vw,72px)!important}.publication-topbar--inner .publication-topbar__nav{margin:4px 0 0!important}.public-press-kit{grid-template-columns:1fr}}.print-lab-margin-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.print-lab-margin-presets button{min-width:0;padding:7px 6px;border:1px solid #c3c4c7;border-radius:5px;background:#fff;color:#1d2327;font-size:11px;font-weight:700}.print-lab-margin-presets button.is-active{border-color:#2271b1;background:#f0f6fc;box-shadow:inset 0 -3px #2271b1}.print-lab-margin-grid{margin-top:7px}.print-lab-preview--tile-sheet,.print-lab-page-preview,.print-lab-page-preview--publication,.print-lab-half-fold-panel{padding:var(--print-margin-top, 10px) var(--print-margin-right, 10px) var(--print-margin-bottom, 10px) var(--print-margin-left, 10px)!important}.print-lab-split-panel{background-origin:content-box;background-clip:content-box}.print-lab-desk--canvas-mode .print-lab-preview-wrap{position:relative;grid-template-rows:auto auto minmax(0,1fr)}.print-lab-floating-toolbar{position:relative;z-index:30;display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center;width:calc(100% - 16px);margin:8px auto 0;padding:6px 8px;border:1px solid rgba(148,163,184,.42);border-radius:7px;background:#0f172af0;box-shadow:0 8px 18px #00000038;color:#f9fafb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.print-lab-floating-toolbar strong{color:#f9fafb;font-size:12px;line-height:1}.print-lab-floating-toolbar label{min-width:0;display:grid;gap:2px}.print-lab-floating-toolbar label>span{color:#cbd5e1;font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.print-lab-floating-toolbar select,.print-lab-floating-toolbar input[type=number]{min-height:30px;max-width:150px;border-color:#475569;background:#f8fafc;color:#0f172a;font-size:12px}.print-lab-floating-toolbar__number input{width:64px}.print-lab-floating-toolbar__color input{width:34px;height:30px;padding:2px;border:1px solid #475569;border-radius:5px;background:#f8fafc}.print-lab-floating-toolbar button{min-height:30px;padding:5px 8px;border:1px solid #475569;border-radius:5px;background:#1f2937;color:#f9fafb;font-size:12px;font-weight:700;line-height:1.1}.print-lab-floating-toolbar button:hover:not(:disabled),.print-lab-floating-toolbar button:focus-visible{border-color:#93c5fd;background:#253244}.print-lab-floating-toolbar button.is-active{border-color:#93c5fd;background:#1d4ed8}.print-lab-floating-toolbar button.is-danger{border-color:#fca5a5;color:#fecaca}.print-lab-floating-toolbar button:disabled{cursor:not-allowed;opacity:.45}.print-lab-floating-toolbar__segmented{display:flex;overflow:hidden;border:1px solid #475569;border-radius:6px}.print-lab-floating-toolbar__segmented button{border:0;border-radius:0}@media (max-width: 900px){.print-lab-floating-toolbar{width:auto;margin:0 8px}}.print-lab-canvas-block.is-editing{outline:2px solid #22c55e;outline-offset:2px}.print-lab-canvas-block.is-editing .print-lab-canvas-text{cursor:text;-webkit-user-select:text;user-select:text}.print-lab-canvas-context-menu{position:fixed;z-index:1000;display:grid;gap:3px;min-width:180px;padding:6px;border:1px solid #c3c4c7;border-radius:7px;background:#fff;box-shadow:0 16px 34px #00000038}.print-lab-canvas-context-menu button{min-width:0;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#1d2327;font-size:12px;font-weight:700;text-align:left}.print-lab-canvas-context-menu button:hover,.print-lab-canvas-context-menu button:focus-visible{background:#f0f6fc}.print-lab-canvas-context-menu button.is-danger{color:#b32d2e}@media print{.print-lab-floating-toolbar,.print-lab-canvas-context-menu{display:none!important}.print-lab-preview--poster-split{width:auto!important;padding:0!important;background:#fff!important}.print-lab-preview--poster-split .print-lab-split-panel{width:7.5in!important;height:10in!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important;break-after:page;page-break-after:always}.print-lab-preview--half-fold-zine{width:11in!important;max-width:none!important;padding:0!important;border:0!important;background:#fff!important}.print-lab-half-fold-stack{gap:0!important}.print-lab-half-fold-nav{display:none!important}.print-lab-half-fold-sheet{width:11in!important;height:8.5in!important;gap:0!important;break-after:page;page-break-after:always}.print-lab-half-fold-sheet:last-child{break-after:auto;page-break-after:auto}.print-lab-half-fold-sheet__label{display:none!important}.print-lab-half-fold-spread{width:11in!important;height:8.5in!important;border:0!important;box-shadow:none!important}.print-lab-half-fold-panel{padding:var(--print-margin-top, 10px) var(--print-margin-right, 10px) var(--print-margin-bottom, 10px) var(--print-margin-left, 10px)!important}.print-lab-half-fold-panel__label,.print-lab-publication-surface__label{background:#ffffffd1!important}@page{size:letter landscape;margin:0}}@media print{body:has(.print-page),.print-page{page:public-article-print}@page public-article-print{size:letter portrait;margin:.65in}}.projects-index-page,.project-page{overflow-x:clip}.projects-index-page *,.project-page *{box-sizing:border-box}.projects-index-page .project-index-grid,.project-page .piece-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%;min-width:0}.projects-index-page .project-index-card,.projects-index-page .project-index-card>*,.project-page .piece-card,.project-page .piece-card>*,.project-page .project-featured-callout,.project-page .project-featured-callout>*{min-width:0;max-width:100%}.projects-index-page .project-index-card{overflow:hidden}.projects-index-page .project-index-card__eyebrow,.projects-index-page .project-index-card__description,.projects-index-page .project-index-card__meta,.project-page .piece-card__meta,.project-page .piece-card__footer,.project-page .piece-card p,.project-page .piece-card__subtitle,.project-page .project-featured-callout__eyebrow,.project-page .project-featured-callout p,.project-page .project-hero__meta,.project-page .project-hero__meta span{overflow-wrap:anywhere;word-break:break-word}.projects-index-page .project-index-card h2,.project-page .piece-card h3,.project-page .project-featured-callout h2{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;white-space:normal}.projects-index-page .project-index-card h2{font-size:clamp(2.05rem,2.65rem,3rem);line-height:.95}.projects-index-page .project-index-card h2 a,.project-page .piece-card h3 a,.project-page .project-featured-callout h2 a{display:block;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.projects-index-page .project-index-card__actions,.project-page .project-featured-callout__actions,.project-page .archive-results-bar{display:flex;flex-wrap:wrap;min-width:0}.projects-index-page .project-index-card__actions .button,.project-page .project-featured-callout__actions .button,.project-page .archive-results-bar .button{max-width:100%;min-width:0;white-space:normal;text-align:center}@media (max-width: 560px){.projects-index-page .project-index-grid,.project-page .piece-grid{grid-template-columns:1fr}.projects-index-page .project-index-card h2{font-size:clamp(1.75rem,1.9rem,2.05rem)}.projects-index-page .project-index-card h2,.projects-index-page .project-index-card h2 a,.project-page .piece-card h3,.project-page .piece-card h3 a,.project-page .project-featured-callout h2,.project-page .project-featured-callout h2 a{overflow-wrap:break-word}}.screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.piece-page .piece-article-lead,.piece-page .piece-layout{max-width:760px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.piece-page .piece-article-lead{padding-top:clamp(1rem,2.5vw,1.75rem)}.piece-article-lead__figure{position:relative;min-width:0;min-height:var(--article-lead-min-height, clamp(16.25rem, 48vh, 32.5rem));margin:0;overflow:hidden;background:#0b0b0b;border:1px solid var(--colophon-border, rgba(243, 234, 219, .12));box-shadow:var(--colophon-shadow-2, 0 16px 40px rgba(0,0,0,.45))}.piece-article-lead__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000db,#00000094 38%,#0000002e 72%,#0000);pointer-events:none}.piece-article-lead--below .piece-article-lead__figure:after,.piece-article-lead--hidden .piece-article-lead__figure:after{display:none}.piece-article-lead__image{display:block;width:100%;height:100%;min-height:var(--article-lead-min-height, clamp(16.25rem, 48vh, 32.5rem));aspect-ratio:16 / 10;object-fit:cover;background:#111}.piece-article-lead__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:clamp(1rem,3vw,1.6rem);color:#fff;display:flex;align-items:flex-end}.piece-article-lead h1{max-width:var(--article-title-width, 11ch);margin:0;color:inherit;font-family:var(--headline-font);font-size:var(--article-title-size, clamp(2.25rem, 6vw, 5rem));line-height:var(--article-title-line-height, .95);letter-spacing:0;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--article-title-lines, 3);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.62)}.piece-article-lead--title-length-medium{--article-title-size: clamp(2rem, 5vw, 4rem);--article-title-width: 13ch;--article-title-line-height: .96;--article-title-lines: 3;--article-lead-min-height: clamp(17.5rem, 48vh, 32.5rem)}.piece-article-lead--title-length-long{--article-title-size: clamp(1.7rem, 4vw, 3rem);--article-title-width: 18ch;--article-title-line-height: .98;--article-title-lines: 4;--article-lead-min-height: clamp(18.5rem, 50vh, 32.5rem)}.piece-article-lead--title-length-xl{--article-title-size: clamp(1.45rem, 3.35vw, 2.35rem);--article-title-width: 24ch;--article-title-line-height: 1.02;--article-title-lines: 4;--article-lead-min-height: clamp(19.5rem, 52vh, 32.5rem)}.piece-article-lead__fallback,.piece-article-lead__title-below{padding:clamp(.8rem,2vw,1.25rem) 0 0}.piece-article-lead__fallback h1,.piece-article-lead__title-below h1{max-width:100%;color:var(--colophon-ink, var(--colophon-text, #f3eadb));display:block;overflow:visible;text-shadow:none}.piece-article-lead__eyebrow{margin-bottom:.5rem;color:var(--colophon-muted-2, var(--colophon-muted, #d8cbb5));font-size:.95rem;line-height:1.3;text-transform:lowercase}.piece-article-lead__below{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.8rem 0 .95rem;border-bottom:1px solid var(--colophon-line, rgba(242, 238, 230, .14))}.piece-article-lead__meta{display:flex;flex-wrap:wrap;gap:.2rem .5rem;min-width:0;color:var(--colophon-muted-2, var(--colophon-muted, #d8cbb5));font-size:.95rem;line-height:1.35}.piece-article-lead__meta span{min-width:0}.piece-article-lead__meta span+span:before{content:"•";margin-right:.5rem;color:var(--colophon-dim, rgba(216, 203, 181, .72))}.piece-article-lead__print-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--colophon-line, rgba(242, 238, 230, .14));background:transparent;color:var(--colophon-muted-2, var(--colophon-muted, #d8cbb5));font-size:.84rem;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.piece-article-lead__print-link:hover,.piece-article-lead__print-link:focus-visible{border-color:var(--colophon-gold, var(--colophon-accent, #d3a62c));color:var(--colophon-ink, #f3eadb)}.piece-page .piece-layout,.piece-page .piece-layout.piece-layout--with-meta{display:block;padding-top:0}.piece-page .piece-body-wrap--public-post .piece-body__content{max-width:100%;margin:0;padding:clamp(1rem,2.3vw,1.5rem) 0 0}.piece-page .piece-body-wrap--public-post .piece-body__content>:first-child{margin-top:0}@media (max-width: 640px){.piece-page .piece-article-lead,.piece-page .piece-layout,.piece-page .piece-layout.piece-layout--with-meta{padding-left:1rem;padding-right:1rem}.piece-article-lead__image{aspect-ratio:4 / 3;min-height:var(--article-lead-mobile-min-height, var(--article-lead-min-height, 22rem))}.piece-article-lead h1{max-width:100%;font-size:var(--article-title-mobile-size, clamp(1.9rem, 10vw, 3rem));overflow-wrap:normal;word-break:normal}.piece-article-lead__below{align-items:flex-start;flex-direction:column}.piece-article-lead--title-length-medium{--article-title-mobile-size: clamp(1.65rem, 8.6vw, 2.5rem);--article-title-lines: 4;--article-lead-mobile-min-height: 21rem}.piece-article-lead--title-length-long{--article-title-mobile-size: clamp(1.35rem, 7vw, 2rem);--article-title-lines: 4;--article-lead-mobile-min-height: 22rem}.piece-article-lead--title-length-xl{--article-title-mobile-size: clamp(1.1rem, 5.7vw, 1.55rem);--article-title-lines: 4;--article-lead-mobile-min-height: 23rem}}@media (max-width: 380px){.piece-article-lead--title-length-long,.piece-article-lead--title-length-xl{--article-title-line-height: 1.05}.piece-article-lead h1{overflow-wrap:break-word}}.print-page,.print-page .print-header,.print-page .print-wrap,.print-page .print-hero,.print-page .piece-body__content{background:#fff;color:#111}.print-page .print-header h1{color:#111!important;text-shadow:none}.print-page .print-header__eyebrow,.print-page .print-header__meta,.print-page .print-header p{color:#333!important}.print-page .print-header__actions{justify-content:space-between}.print-page .print-header__back-link,.print-page .print-header__actions button{color:#111;background:#fff;border:1px solid #b8b8b8}.print-page .publication-mode-switch{display:none!important}.print-page .print-header,.print-page .print-article-lead,.print-page .print-wrap,.print-page .print-colophon{width:min(100%,8in);max-width:8in;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.print-page .print-header{padding-top:1rem;padding-bottom:.75rem}.print-page .print-article-lead{padding-top:0}.print-article-lead__figure{position:relative;min-height:clamp(15rem,42vh,27rem);margin:0;overflow:hidden;background:#111;border:1px solid #d4d4d4}.print-article-lead__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d1,#00000075 42%,#00000014);pointer-events:none}.print-article-lead--below .print-article-lead__figure:after,.print-article-lead--hidden .print-article-lead__figure:after{display:none}.print-article-lead__image{display:block;width:100%;min-height:clamp(15rem,42vh,27rem);aspect-ratio:16 / 9;object-fit:cover}.print-article-lead__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;padding:1rem;color:#fff}.print-article-lead h1{max-width:var(--print-title-width, 14ch);margin:0;font-family:var(--headline-font);font-size:var(--print-title-size, clamp(2.3rem, 7vw, 4.8rem));line-height:var(--print-title-line-height, .95);letter-spacing:0;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--print-title-lines, 3);overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:inherit}.print-article-lead--title-length-medium{--print-title-size: clamp(2rem, 5.4vw, 3.8rem);--print-title-width: 16ch;--print-title-lines: 3}.print-article-lead--title-length-long{--print-title-size: clamp(1.6rem, 4.2vw, 2.8rem);--print-title-width: 20ch;--print-title-line-height: .98;--print-title-lines: 4}.print-article-lead--title-length-xl{--print-title-size: clamp(1.3rem, 3.4vw, 2.1rem);--print-title-width: 26ch;--print-title-line-height: 1.02;--print-title-lines: 4}.print-article-lead__fallback{padding-top:.4rem}.print-article-lead__title-below{padding-top:.55rem}.print-article-lead__fallback h1,.print-article-lead__title-below h1{display:block;max-width:100%;overflow:visible;color:#111}.print-article-lead__eyebrow{margin-bottom:.4rem;color:#444;font-size:.95rem;text-transform:lowercase}.print-article-lead__meta{display:flex;flex-wrap:wrap;gap:.2rem .45rem;padding:.65rem 0 .8rem;border-bottom:1px solid #d4d4d4;color:#333;font-size:.95rem;line-height:1.35}.print-article-lead__meta span+span:before{content:"•";margin-right:.45rem;color:#777}.print-page .print-wrap{padding-top:1rem}.print-page .print-wrap .piece-body__content{max-width:100%}@media print{body:has(.print-page),.print-page{page:public-article-print}@page public-article-print{size:letter portrait;margin:.65in}.print-page .print-header,.print-page .publication-topbar,.print-page .publication-footer{display:none!important}.print-page .print-article-lead,.print-page .print-wrap,.print-page .print-colophon{width:100%;max-width:100%;padding-left:0;padding-right:0}.print-article-lead__figure,.print-article-lead__image{min-height:3.5in}.print-article-lead__figure{break-inside:avoid;page-break-inside:avoid}.print-article-lead h1{color:inherit!important}}.publication-topbar--masthead .publication-topbar__brand-link{position:relative;width:clamp(260px,25vw,420px)!important;height:clamp(82px,8.2vw,124px)!important;overflow:hidden;flex:0 0 auto}.publication-topbar--masthead .publication-topbar__brand-image{position:absolute;top:50%;left:50%;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain;object-position:center center;transform:translate(-50%,-50%) scale(2.05)!important;transform-origin:center center}.publication-topbar--large .publication-topbar__brand-link{width:clamp(300px,30vw,500px)!important;height:clamp(94px,9.6vw,148px)!important}.publication-topbar--compact .publication-topbar__brand-link,.publication-topbar--inner .publication-topbar__brand-link{width:clamp(180px,18vw,300px)!important;height:clamp(56px,5.6vw,86px)!important}@media (max-width: 900px){.publication-topbar--masthead .publication-topbar__brand-link{width:clamp(220px,62vw,340px)!important;height:clamp(70px,18vw,104px)!important}.publication-topbar--compact .publication-topbar__brand-link,.publication-topbar--inner .publication-topbar__brand-link{width:clamp(170px,54vw,260px)!important;height:clamp(52px,15vw,76px)!important}}@media (max-width: 560px){.publication-topbar--masthead .publication-topbar__brand-link{width:min(82vw,300px)!important;height:clamp(64px,21vw,92px)!important}}.piece-page .piece-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,760px);gap:clamp(1rem,3vw,2rem);width:min(1120px,calc(100vw - 32px));max-width:1120px;align-items:start}.piece-page .public-reading-tools,.piece-page .piece-body-wrap--public-post{min-width:0}@media (max-width: 900px){.piece-page .piece-layout{grid-template-columns:1fr;width:min(760px,calc(100vw - 32px))}}.public-route-shell{min-width:0;overflow-x:clip;background:var(--bg)}.public-route-shell *,.public-route-shell *:before,.public-route-shell *:after{box-sizing:border-box}.public-route-shell img,.public-route-shell video,.public-route-shell canvas,.public-route-shell iframe,.public-route-shell svg{max-width:100%}.public-route-shell img,.public-route-shell video,.public-route-shell iframe{height:auto}.public-route-shell audio{width:100%;max-width:100%}.public-route-shell a,.public-route-shell button,.public-route-shell input,.public-route-shell select,.public-route-shell textarea,.public-route-shell summary{touch-action:manipulation}.public-route-shell .button,.public-route-shell button,.public-route-shell select,.public-route-shell input[type=button],.public-route-shell input[type=submit]{min-height:44px}.public-route-shell h1,.public-route-shell h2,.public-route-shell h3,.public-route-shell p,.public-route-shell a,.public-route-shell strong,.public-route-shell span,.public-route-shell li,.public-route-shell blockquote{overflow-wrap:anywhere;word-break:normal}.public-route-shell .screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){.public-route-shell{--content-width: min(100%, 100vw);--reading-width: min(100%, 42rem)}.public-route-shell .page{width:100%;max-width:100vw;overflow-x:clip}.publication-topbar{position:sticky;top:var(--public-admin-bar-height, 0px);z-index:40;width:100%;max-width:100vw;background:#090909f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--panel-border)}.publication-topbar__inner{width:100%;max-width:100vw;padding:max(.65rem,env(safe-area-inset-top)) clamp(.75rem,4vw,1.25rem) .65rem}.publication-topbar__brand{width:100%;min-width:0;display:grid;gap:.6rem}.publication-topbar__brand-link{width:fit-content;max-width:min(72vw,24rem)}.publication-topbar__brand-image{display:block;width:min(72vw,22rem);max-height:72px;object-fit:contain;object-position:left center}.publication-topbar--compact .publication-topbar__brand-image,.publication-topbar--inner .publication-topbar__brand-image{width:min(54vw,15rem);max-height:48px}.publication-topbar__nav{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);min-width:0;display:flex;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding:0 0 .28rem;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}.publication-topbar__nav a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;scroll-snap-align:start;white-space:nowrap;padding:.58rem .78rem;border:1px solid rgba(236,231,220,.16);border-radius:999px;background:#ece7dc0e}.publication-homepage{min-height:100svh}.publication-hero-card,.publication-hero-card__image-wrap,.publication-hero-card__image{min-height:min(74svh,34rem);width:100%}.publication-hero-card__content,.publication-hero-card__overlay{inset:auto 0 0 0;width:100%;padding:clamp(1rem,5vw,2rem)}.publication-hero-card h1{max-width:100%;font-size:clamp(2.25rem,15vw,5.5rem);line-height:.82;letter-spacing:-.045em;text-wrap:balance}.publication-hero-card__meta,.publication-post-card__meta,.piece-article-lead__meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.publication-recent-grid,.publication-recent-grid--grid,.publication-recent-grid--list,.publication-recent-grid--stack,.archive-card-grid,.public-related-grid,.public-download-grid,.public-map-grid,.collections-grid,.piece-grid,.publication-page-strip{width:100%;max-width:100vw;display:grid;grid-template-columns:1fr!important;gap:clamp(.9rem,4vw,1.4rem);padding-inline:clamp(.75rem,4vw,1.25rem)}.publication-post-card,.publication-post-card__link,.archive-card,.collection-card,.piece-card,.publication-page-card,.public-related-card,.public-download-card,.public-location-card,.public-source-block{width:100%;min-width:0}.publication-post-card__link,.publication-post-card__image-fill{min-height:54svh}.publication-post-card__overlay{padding:clamp(1rem,5vw,1.6rem)}.publication-post-card h2,.archive-card__title,.piece-card h3,.collection-card h2,.publication-page-card h2,.public-related-card strong,.piece-nav-card strong{font-size:clamp(1.55rem,8vw,2.8rem);line-height:.95;text-wrap:balance}.publication-next-row,.archive-load-more,.archive-empty-actions{padding-inline:clamp(.75rem,4vw,1.25rem)}.publication-next-link,.archive-load-more .button,.archive-empty-actions .button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.project-hero,.collections-hero,.missing-state,.public-info-page__hero,.archive-page__hero{width:100%;max-width:100vw;padding:clamp(2.6rem,12vw,5rem) clamp(.9rem,5vw,1.5rem) clamp(1.5rem,8vw,3rem)}.project-hero h1,.collections-hero h1,.missing-state h1,.missing-state h2{font-size:clamp(2.4rem,16vw,5.8rem);line-height:.82;letter-spacing:-.045em;text-wrap:balance}.project-hero__description,.collections-hero p,.public-info-page .project-hero__description{max-width:100%;font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.45}.archive-filter-bar{width:auto;max-width:none;display:grid;grid-template-columns:1fr;gap:.75rem;margin:0 clamp(.75rem,4vw,1.25rem) clamp(1.2rem,5vw,2rem);padding:.85rem;border:1px solid rgba(236,231,220,.14);border-radius:18px;background:#ece7dc0a}.archive-search-control{min-width:0;width:100%;display:grid;gap:.35rem}.archive-search-control input,.archive-search-control select{width:100%;min-width:0;min-height:46px;font-size:16px}.archive-featured,.archive-results,.public-experience-sections,.piece-nav,.publication-actions{width:100%;max-width:100vw;padding-inline:clamp(.75rem,4vw,1.25rem)}.archive-card__media{min-height:58svh}.archive-card__actions,.publication-actions{display:grid;grid-template-columns:1fr;gap:.55rem}.archive-card__actions .button,.publication-actions .button,.publication-actions a.button{width:100%;justify-content:center;text-align:center}.archive-card__excerpt{font-size:1rem;line-height:1.45}.piece-article-lead{width:100%;max-width:100vw;margin:0}.piece-article-lead__figure{width:100%;max-width:100vw;min-height:min(72svh,34rem);margin:0}.piece-article-lead__image{width:100%;min-height:min(72svh,34rem);object-fit:cover}.piece-article-lead__overlay{width:100%;padding:clamp(1rem,5vw,1.8rem)}.piece-article-lead__overlay h1,.piece-article-lead__title-below h1,.piece-article-lead__fallback h1{max-width:100%;font-size:clamp(2.2rem,13vw,5rem);line-height:.88;letter-spacing:-.045em;text-wrap:balance}.piece-article-lead__title-below,.piece-article-lead__fallback,.piece-article-lead__below{width:100%;max-width:100vw;padding-inline:clamp(.85rem,4vw,1.25rem)}.piece-article-lead__below{display:grid;gap:.75rem;align-items:start}.piece-article-lead__print-link{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.piece-layout{width:100%;max-width:100vw;display:flex;flex-direction:column;gap:1.2rem;padding-inline:clamp(.85rem,4vw,1.25rem)}.public-reading-tools{order:2;width:100%;position:static!important;display:grid;gap:.85rem}.public-reading-card{width:100%;max-width:none}.piece-body-wrap,.piece-body-wrap--public-post{order:1;width:100%;max-width:min(100%,var(--reading-width));margin:0 auto;padding:0}.piece-body__content{width:100%;max-width:100%;font-size:clamp(1.05rem,4.6vw,1.2rem);line-height:1.58}.piece-body__content h1,.piece-body__content h2,.piece-body__content h3{line-height:1.02;text-wrap:balance}.piece-body__content p,.piece-body__content li,.piece-body__content blockquote{max-width:100%}.piece-body__content figure,.piece-body__content table,.piece-body__content pre,.piece-body__content iframe{max-width:100%;overflow-x:auto}.piece-body__content table{display:block;width:100%;-webkit-overflow-scrolling:touch}.public-experience-sections{display:grid;gap:.85rem;margin-top:2rem}.public-experience-panel,.public-transcript,.public-timeline-block article{width:100%;min-width:0}.piece-nav-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.publication-footer{width:100%;max-width:100vw;padding:clamp(2rem,9vw,3.5rem) clamp(.9rem,5vw,1.4rem) max(1.2rem,env(safe-area-inset-bottom))}.publication-footer__top{display:grid;grid-template-columns:1fr;gap:1.5rem}.publication-footer__bottom{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}.publication-footer__section nav{display:flex;flex-wrap:wrap;gap:.5rem}.publication-footer__section nav a,.publication-footer__login-link{min-height:40px;display:inline-flex;align-items:center;padding:.3rem 0}.collection-card{display:grid;grid-template-columns:1fr;gap:.85rem}.collection-card__media,.collection-card__media img,.collection-card__fallback{width:100%;min-height:54vw}.publication-reader{width:100vw;max-width:100vw;min-height:100svh;overflow-x:clip}.publication-reader__bar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr;gap:.6rem;padding:max(.7rem,env(safe-area-inset-top)) .75rem .7rem}.publication-reader__controls{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.publication-reader__controls button{flex:0 0 auto;min-height:40px;white-space:nowrap}.publication-reader__body{display:grid;grid-template-columns:1fr;gap:.75rem}.publication-reader__thumbs{width:100%;max-width:100vw;display:flex;gap:.5rem;overflow-x:auto;padding:.6rem .75rem;-webkit-overflow-scrolling:touch}.publication-reader__thumbs button{flex:0 0 min(72vw,16rem)}.publication-reader__stage{width:100%;max-width:100vw;min-width:0;display:grid;grid-template-columns:1fr;gap:.65rem;padding-inline:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.reader-page{transform-origin:top left;max-width:none}.publication-reader__nav{width:100%;min-height:42px}}@media (max-width: 640px){.publication-topbar__inner{padding-inline:.75rem}.publication-topbar__brand-image{max-height:58px}.publication-topbar--compact .publication-topbar__brand-image,.publication-topbar--inner .publication-topbar__brand-image{max-height:40px}.publication-topbar__nav{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.publication-topbar__nav a{font-size:.86rem;padding:.52rem .68rem}.publication-hero-card,.publication-hero-card__image-wrap,.publication-hero-card__image,.publication-post-card__link,.publication-post-card__image-fill,.archive-card__media{min-height:68svh}.publication-post-card__overlay,.publication-hero-card__overlay,.publication-hero-card__content{padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}.archive-results__header{display:grid;grid-template-columns:1fr;gap:.35rem}.piece-article-lead__figure,.piece-article-lead__image{min-height:58svh}.piece-body__content{font-size:1.06rem;line-height:1.62}.piece-body__content blockquote{margin-inline:0;padding-inline:1rem}.public-experience-panel{padding:.9rem}.publication-footer__brand h2{font-size:clamp(2rem,14vw,4rem);line-height:.88}}@media (max-width: 420px){.publication-hero-card h1,.piece-article-lead__overlay h1,.piece-article-lead__title-below h1,.piece-article-lead__fallback h1,.project-hero h1,.collections-hero h1{font-size:clamp(2rem,18vw,4rem)}.publication-post-card h2,.archive-card__title,.piece-card h3,.collection-card h2,.publication-page-card h2,.public-related-card strong,.piece-nav-card strong{font-size:clamp(1.35rem,9vw,2.2rem)}.publication-topbar__nav a{font-size:.8rem}.archive-filter-bar,.project-hero,.collections-hero,.missing-state,.public-info-page__hero,.archive-page__hero,.archive-featured,.archive-results,.public-experience-sections,.piece-nav,.publication-actions,.piece-layout,.publication-recent-grid,.archive-card-grid,.collections-grid,.piece-grid,.publication-page-strip{padding-inline:.65rem}.archive-filter-bar{margin-inline:.65rem}}.public-route-shell .wp-public-admin-bar{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:hidden!important;padding:0 12px!important;background:#1d2327!important;color:#f0f0f1!important;border:0!important;position:relative!important;z-index:1000!important}.public-route-shell .wp-public-admin-bar *,.public-route-shell .wp-public-admin-bar *:before,.public-route-shell .wp-public-admin-bar *:after{box-sizing:border-box!important;overflow-wrap:normal!important;word-break:normal!important}.public-route-shell .wp-public-admin-bar__left,.public-route-shell .wp-public-admin-bar__right{min-width:0!important;height:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important}.public-route-shell .wp-public-admin-bar__left{flex:1 1 auto!important}.public-route-shell .wp-public-admin-bar__right{flex:0 0 auto!important}.public-route-shell .wp-public-admin-bar__item,.public-route-shell .wp-public-admin-bar button.wp-public-admin-bar__item{width:auto!important;min-width:0!important;min-height:0!important;height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;padding:0 4px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#f0f0f1!important;font:600 12px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important}.public-route-shell .wp-public-admin-bar__brand{width:auto!important;min-width:0!important;height:40px!important;max-height:40px!important;padding:0 8px 0 0!important}.public-route-shell .wp-public-admin-bar__brand-logo{display:block!important;width:auto!important;min-width:0!important;max-width:140px!important;height:28px!important;min-height:0!important;max-height:28px!important;object-fit:contain!important;object-position:left center!important}.public-route-shell .wp-public-admin-bar__status{height:40px!important;display:inline-flex!important;align-items:center!important;color:#c3c4c7!important;font:600 12px/1.2 Arial,sans-serif!important;white-space:nowrap!important}@media (max-width: 700px){.public-route-shell .wp-public-admin-bar{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.public-route-shell .wp-public-admin-bar__left,.public-route-shell .wp-public-admin-bar__right{overflow:visible!important}.public-route-shell .wp-public-admin-bar__brand-logo{max-width:104px!important;height:24px!important;max-height:24px!important}}.publication-topbar--masthead{position:relative!important;z-index:20!important;min-height:0!important;height:auto!important;padding:12px 0 10px!important;overflow:visible!important;background:transparent!important;border-bottom:1px solid rgba(244,220,160,.14)!important}.publication-topbar--masthead .publication-topbar__inner{width:min(calc(100% - 24px),1120px)!important;max-width:1120px!important;min-height:0!important;height:auto!important;margin:0 auto!important;overflow:visible!important}.publication-topbar--masthead .publication-topbar__brand{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;position:static!important;transform:none!important;overflow:visible!important}.publication-topbar--home .publication-topbar__brand{gap:20px!important}.publication-topbar--masthead .publication-topbar__brand-link--isolated{width:280px!important;max-width:min(72vw,280px)!important;height:auto!important;min-height:0!important;aspect-ratio:280 / 88!important;margin:0 auto!important;padding:0!important;display:block!important;flex:0 0 auto!important;position:static!important;inset:auto!important;transform:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:0!important}.publication-topbar--masthead .publication-topbar__brand-image--isolated{width:100%!important;height:100%!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;object-position:center center!important;filter:none!important;mix-blend-mode:normal!important}.publication-topbar--masthead .publication-topbar__brand-link--isolated{position:relative!important;overflow:hidden!important}.publication-topbar--home .publication-topbar__brand-link--isolated{width:280px!important;max-width:min(76vw,280px)!important;aspect-ratio:280 / 104!important;overflow:visible!important;transform:translateY(-10px)!important}.publication-topbar--home .publication-topbar__brand-image--isolated{object-position:center top!important}.publication-topbar--inner .publication-topbar__brand-link--isolated{width:220px!important;max-width:min(62vw,220px)!important}.publication-topbar--masthead .publication-topbar__nav{width:auto!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:clamp(18px,3vw,34px)!important;position:static!important;inset:auto!important;transform:none!important;overflow:visible!important;background:transparent!important}.publication-topbar--masthead .publication-topbar__nav a{white-space:nowrap!important}.publication-homepage .publication-hero-card,.publication-homepage .publication-recent-grid,.piece-page .piece-article-lead,.piece-page .piece-layout{position:relative;z-index:1}@media (max-width: 720px){.publication-topbar--masthead{padding:9px 0 8px!important}.publication-topbar--masthead .publication-topbar__brand{gap:5px!important}.publication-topbar--home .publication-topbar__brand{gap:16px!important}.publication-topbar--home .publication-topbar__brand-link--isolated{width:210px!important;max-width:68vw!important;aspect-ratio:210 / 82!important;overflow:visible!important;transform:translateY(-7px)!important}.publication-topbar--inner .publication-topbar__brand-link--isolated{width:210px!important;max-width:68vw!important}.publication-topbar--masthead .publication-topbar__nav{gap:18px!important}}body.is-colophon-preview-media .piece-page--reading,body.is-colophon-preview-media .piece-page--experience{background:#050505!important}body.is-colophon-preview-media .piece-article-lead{width:min(100vw - 32px,1120px)!important;max-width:min(100vw - 32px,1120px)!important;margin:clamp(18px,4vw,48px) auto 24px!important;padding:0!important;border:0!important;background:transparent!important}body.is-colophon-preview-media .piece-article-lead__figure{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:clamp(10px,2vw,22px)!important;border:1px solid rgba(244,220,160,.26)!important;background:#ffffff09!important;box-sizing:border-box!important}body.is-colophon-preview-media .piece-article-lead__image{width:auto!important;max-width:min(100%,980px)!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;border:0!important;background:transparent!important}body.is-colophon-preview-media .piece-article-lead__overlay{position:static!important;width:100%!important;max-width:980px!important;margin:14px auto 0!important;padding:0!important;background:transparent!important;color:#f4e8c8!important;text-shadow:none!important}body.is-colophon-preview-media .piece-article-lead__below{width:min(100vw - 32px,980px)!important;margin:14px auto 0!important;padding:0!important}body.is-colophon-preview-media .piece-article-lead__meta{justify-content:center!important}body.is-colophon-preview-media .piece-article-lead__print-link{margin-left:auto!important;margin-right:auto!important}body.is-colophon-preview-media .piece-layout{width:min(100vw - 32px,1120px)!important;max-width:min(100vw - 32px,1120px)!important;display:block!important;margin:0 auto!important;padding:0!important}body.is-colophon-preview-media .public-reading-tools,body.is-colophon-preview-media .piece-body-wrap[hidden]{display:none!important}body.is-colophon-preview-media .piece-body-wrap--public-post{width:min(calc(100vw - 32px),760px)!important;max-width:760px!important;margin:clamp(20px,4vw,44px) auto!important;padding:clamp(18px,3vw,34px)!important;background:#05050585!important;border:1px solid rgba(244,220,160,.16)!important;box-sizing:border-box!important}body.is-colophon-preview-media .piece-body__content{width:100%!important;max-width:68ch!important;margin:0 auto!important;color:#f1e6c8!important;text-align:left!important;font-size:clamp(1rem,.94rem + .22vw,1.14rem)!important;line-height:1.52!important;letter-spacing:.005em!important;overflow-wrap:break-word!important}body.is-colophon-preview-media .piece-body__content figure,body.is-colophon-preview-media .piece-body__content p,body.is-colophon-preview-media .piece-body__content ul,body.is-colophon-preview-media .piece-body__content ol,body.is-colophon-preview-media .piece-body__content blockquote{max-width:68ch!important;margin-left:auto!important;margin-right:auto!important}body.is-colophon-preview-media .piece-body__content p{margin-bottom:1em!important}body.is-colophon-preview-media .piece-body__content img{width:auto!important;max-width:min(100%,980px)!important;height:auto!important;max-height:none!important;display:block!important;margin:0 auto!important;object-fit:contain!important}body.is-colophon-preview-media .piece-body__content .post-body__paragraph,body.is-colophon-preview-media .piece-body__content .post-body__block,body.is-colophon-preview-media .piece-body__content .post-body__list,body.is-colophon-preview-media .piece-body__content .post-body__list-item{font-size:clamp(1rem,.94rem + .22vw,1.14rem)!important;line-height:1.52!important;letter-spacing:.005em!important;overflow-wrap:break-word!important}body.is-colophon-preview-media .piece-body__content .post-body__heading,body.is-colophon-preview-media .piece-body__content h1,body.is-colophon-preview-media .piece-body__content h2,body.is-colophon-preview-media .piece-body__content h3{max-width:21em!important;margin:1.35rem auto .85em!important;color:#fff7de!important;line-height:1.08!important;letter-spacing:.01em!important}body.is-colophon-preview-media .piece-body__content h1,body.is-colophon-preview-media .piece-body__content .post-body__heading--1{font-size:clamp(1.85rem,1.35rem + 2vw,3rem)!important}body.is-colophon-preview-media .piece-body__content h2,body.is-colophon-preview-media .piece-body__content .post-body__heading--2{font-size:clamp(1.35rem,1.08rem + 1vw,1.95rem)!important}body.is-colophon-preview-media .piece-body__content h3,body.is-colophon-preview-media .piece-body__content .post-body__heading--3{font-size:clamp(1.18rem,1rem + .7vw,1.55rem)!important}body.is-colophon-preview-media .piece-body__content a,body.is-colophon-preview-media .piece-body__content .post-body__link,body.is-colophon-preview-media .colophon-visible-download-link{color:#ffd84d!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.18em!important;overflow-wrap:anywhere!important}body.is-colophon-preview-media .piece-body__content a.colophon-visible-download-link{display:inline-flex!important;max-width:100%!important;align-items:center!important;gap:.35em!important;margin:.35em .45em .35em 0!important;padding:.5em .7em!important;border:1px solid rgba(244,220,160,.34)!important;background:#f4dca014!important;color:#ffe08a!important;font-size:.95em!important;line-height:1.15!important;text-decoration:none!important;overflow-wrap:anywhere!important}body.is-colophon-preview-media .piece-body__content a:hover,body.is-colophon-preview-media .colophon-visible-download-link:hover,body.is-colophon-preview-media .piece-body__content a.colophon-visible-download-link:hover,body.is-colophon-preview-media .piece-body__content a.colophon-visible-download-link:focus{color:#fff3ad!important;background:#f4dca026!important;text-decoration:underline!important}body.is-colophon-preview-media .public-experience-sections{width:min(100vw - 32px,980px)!important;max-width:min(100vw - 32px,980px)!important;margin:28px auto!important}@media (max-width: 720px){body.is-colophon-preview-media .piece-article-lead,body.is-colophon-preview-media .piece-layout,body.is-colophon-preview-media .piece-article-lead__below,body.is-colophon-preview-media .public-experience-sections{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}body.is-colophon-preview-media .piece-article-lead__figure{padding:6px!important}body.is-colophon-preview-media .piece-body-wrap--public-post{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding:16px!important}body.is-colophon-preview-media .piece-body__content,body.is-colophon-preview-media .piece-body__content .post-body__paragraph,body.is-colophon-preview-media .piece-body__content .post-body__block,body.is-colophon-preview-media .piece-body__content .post-body__list,body.is-colophon-preview-media .piece-body__content .post-body__list-item{font-size:1rem!important;line-height:1.5!important}}.archive-page{--archive-surface: rgba(8, 8, 8, .72);--archive-surface-strong: rgba(12, 10, 8, .88);--archive-rule: rgba(244, 220, 160, .18);--archive-rule-strong: rgba(244, 211, 94, .42);--archive-muted: rgba(244, 232, 200, .72);--archive-yellow: #f4d35e;--archive-ink: #fff4d6}.archive-page .archive-page__hero,.archive-page .archive-filter-bar,.archive-page .archive-project-browse,.archive-page .archive-results{width:min(calc(100vw - 28px),1180px);margin-left:auto;margin-right:auto}.archive-page .archive-page__hero{margin-top:clamp(18px,4vw,42px);padding:clamp(22px,4vw,50px);background:radial-gradient(circle at 12% 14%,rgba(196,42,35,.16),transparent 28%),linear-gradient(135deg,#120f0df0,#040404c2);border:1px solid var(--archive-rule);box-shadow:0 24px 80px #00000052}.archive-page .archive-page__hero .project-hero__meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.archive-page .archive-filter-bar{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.85fr) auto;gap:12px;align-items:end;margin-top:16px;padding:14px;border:1px solid var(--archive-rule);background:var(--archive-surface);position:relative;z-index:2}.archive-page .archive-search-control{min-width:0;display:grid;gap:.38rem}.archive-page .archive-search-control>span{color:var(--archive-yellow);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.archive-page .archive-search-control input,.archive-page .archive-search-control select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:50px;padding:.65rem .9rem;border:1px solid rgba(244,220,160,.24);border-radius:0;background:#0000009e;color:#f5ebd0;font:inherit}.archive-page .archive-search-control input:focus,.archive-page .archive-search-control select:focus{outline:2px solid var(--archive-yellow);outline-offset:2px;border-color:var(--archive-yellow)}.archive-page .archive-filter-bar__clear{min-height:50px;white-space:nowrap}.archive-page .archive-project-browse,.archive-page .archive-results{margin-top:clamp(24px,4vw,46px);margin-bottom:clamp(34px,7vw,84px)}.archive-page .archive-project-browse__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:clamp(18px,5vw,64px);align-items:end;padding-bottom:18px;border-bottom:1px solid var(--archive-rule-strong)}.archive-page .archive-project-browse__intro h2,.archive-page .archive-results__header h2,.archive-page .archive-project-group__header h2{margin:0}.archive-page .archive-project-browse__intro>p{margin:0;color:var(--archive-muted);line-height:1.55}.archive-page .archive-project-groups{display:grid;gap:clamp(34px,7vw,78px);padding-top:clamp(28px,5vw,52px)}.archive-page .archive-project-group{scroll-margin-top:100px}.archive-page .archive-project-group__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:16px}.archive-page .archive-project-group__identity-row,.archive-page .archive-results__identity-row{min-width:0;display:flex;gap:clamp(12px,2vw,20px);align-items:center}.archive-page .archive-project-logo{box-sizing:border-box;flex:0 0 clamp(92px,12vw,150px);width:clamp(92px,12vw,150px);min-height:78px;display:grid;place-items:center;padding:8px 10px;overflow:hidden;border:1px solid var(--archive-rule);background:#0006}.archive-page .archive-project-logo img{display:block;width:100%;max-width:132px;height:auto;max-height:88px;object-fit:contain}.archive-page .archive-project-logo--compact{flex-basis:96px;width:96px;min-height:58px;padding:6px 8px}.archive-page .archive-project-logo--compact img{max-height:64px}.archive-page .archive-project-group__identity{min-width:0;max-width:760px}.archive-page .archive-project-group__identity>p:last-child{max-width:68ch;margin:.55rem 0 0;color:var(--archive-muted);line-height:1.5}.archive-page .archive-project-group__format,.archive-page .archive-results__eyebrow{margin:0 0 .35rem;color:var(--archive-yellow);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.archive-page .archive-project-group__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;color:var(--archive-muted);font-size:.9rem}.archive-page .archive-project-group__tools strong{color:var(--archive-ink)}.archive-page .archive-results__header{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:end;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--archive-rule-strong)}.archive-page .archive-results__summary{margin:0;color:var(--archive-muted)}.archive-page .archive-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:clamp(16px,2.4vw,26px)}.archive-page .archive-card{min-width:0;min-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--archive-rule);background:var(--archive-surface-strong);box-shadow:0 16px 38px #0000003d}.archive-page .archive-card__media{position:relative;display:block;aspect-ratio:4 / 3;min-height:0;overflow:hidden;background:#050505;border-bottom:1px solid rgba(244,220,160,.12)}.archive-page .archive-card__image,.archive-page .archive-card__image-el{width:100%;height:100%}.archive-page .archive-card__image--fallback{background:radial-gradient(circle at 26% 24%,rgba(244,211,94,.16),transparent 20%),repeating-linear-gradient(-12deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),#090909}.archive-page .archive-card__image-el{display:block;object-fit:cover;object-position:center;transition:transform .18s ease,filter .18s ease}.archive-page .archive-card:hover .archive-card__image-el{transform:scale(1.025);filter:contrast(1.03) brightness(1.04)}.archive-page .archive-card__overlay{position:absolute;inset:auto 0 0;padding:clamp(44px,10vw,74px) 14px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.archive-page .archive-card__project-kicker{display:block;margin-bottom:.35rem;color:var(--archive-yellow);font-size:.7rem;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.archive-page .archive-card__title{margin:0;color:var(--archive-ink);font-size:clamp(1.02rem,.94rem + .38vw,1.28rem);line-height:1.08;text-shadow:0 2px 12px rgba(0,0,0,.82);overflow-wrap:anywhere}.archive-page .archive-card__body{flex:1;min-width:0;display:flex;flex-direction:column;padding:.9rem 1rem 1rem}.archive-page .archive-card__meta{display:flex;flex-wrap:wrap;gap:.25rem .42rem;align-items:baseline;color:var(--archive-muted);font-size:.78rem;line-height:1.35}.archive-page .archive-card__project-link{color:var(--archive-yellow);font-weight:700;text-decoration:none}.archive-page .archive-card__project-link:hover{text-decoration:underline}.archive-page .archive-card__excerpt{margin:.7rem 0 0;padding:0;color:var(--archive-muted);font-size:.92rem;line-height:1.46;word-break:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive-page .archive-card__actions{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto;padding-top:.9rem}.archive-page .archive-card__actions .button,.archive-page .archive-card__actions a.button{box-sizing:border-box!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:76px!important;max-width:none!important;min-height:40px!important;height:40px!important;max-height:40px!important;margin:0!important;padding:.48rem .78rem!important;border-radius:2px!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;line-height:1!important}.archive-page .archive-empty-state{padding:clamp(28px,6vw,64px);border:1px dashed var(--archive-rule-strong);text-align:center}.archive-page .archive-empty-state h3{margin-top:0}.archive-page .archive-empty-state p{color:var(--archive-muted)}.archive-page .archive-load-more{display:flex;justify-content:center;padding-top:28px}.public-info-page .project-directory{width:min(calc(100vw - 28px),1180px);margin:clamp(26px,6vw,72px) auto clamp(40px,8vw,96px)}.public-info-page .project-directory__header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:clamp(18px,5vw,60px);align-items:end;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--archive-rule-strong, rgba(244, 211, 94, .42))}.public-info-page .project-directory__header p{margin:0;line-height:1.55}.public-info-page .project-directory__eyebrow{color:#f4d35e;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.public-info-page .project-directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.public-info-page .project-directory__card{min-width:0;display:flex;flex-direction:column;border:1px solid rgba(244,220,160,.18);background:#0a0908c7}.public-info-page .project-directory__brand{min-height:156px;display:grid;place-items:center;padding:20px;overflow:hidden;border-bottom:1px solid rgba(244,220,160,.14);background:radial-gradient(circle at 75% 20%,rgba(196,42,35,.16),transparent 30%),#070707}.public-info-page .project-directory__brand img{display:block;width:100%;max-width:320px;max-height:132px;object-fit:contain}.public-info-page .project-directory__wordmark{max-width:100%;color:#fff4d6;font-size:clamp(1.2rem,1rem + .8vw,1.75rem);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.public-info-page .project-directory__body{flex:1;display:flex;flex-direction:column;padding:1rem}.public-info-page .project-directory__format{margin:0 0 .35rem;color:#f4d35e;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-info-page .project-directory__body h3{margin:0}.public-info-page .project-directory__body>p:not(.project-directory__format){margin:.6rem 0 1rem;line-height:1.5}.public-info-page .project-directory__link{margin-top:auto;color:#f4d35e;font-weight:800}@media (max-width: 760px){.archive-page .archive-page__hero,.archive-page .archive-filter-bar,.archive-page .archive-project-browse,.archive-page .archive-results,.public-info-page .project-directory{width:calc(100vw - 18px)}.archive-page .archive-filter-bar,.archive-page .archive-project-browse__intro,.archive-page .archive-project-group__header,.public-info-page .project-directory__header{grid-template-columns:1fr}.archive-page .archive-filter-bar__clear{width:100%}.archive-page .archive-project-group__tools{justify-content:flex-start}.archive-page .archive-card-grid,.public-info-page .project-directory__grid{grid-template-columns:1fr}.archive-page .archive-project-logo{flex-basis:112px;width:112px}.public-info-page .project-directory__brand{min-height:138px}}@media (max-width: 430px){.archive-page .archive-project-group__identity-row,.archive-page .archive-results__identity-row{display:grid;grid-template-columns:minmax(76px,96px) minmax(0,1fr);gap:12px;align-items:center}.archive-page .archive-project-logo,.archive-page .archive-project-logo--compact{width:100%;min-width:0;min-height:64px;padding:6px}.archive-page .archive-project-logo img,.archive-page .archive-project-logo--compact img{max-height:70px}}.admin-frame{--admin-bg: #f0f0f1;--admin-panel: #ffffff;--admin-border: #c3c4c7;--admin-border-soft: #dcdcde;--admin-ink: #1d2327;--admin-muted: #646970;--admin-blue: #2271b1;--admin-blue-dark: #135e96;--admin-red: #b32d2e;--admin-green: #008a20;--admin-yellow: #dba617;background:var(--admin-bg);color:var(--admin-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.admin-frame *,.admin-command-palette *{box-sizing:border-box}.admin-frame__main{min-width:0;padding:24px clamp(18px,3vw,36px) 48px}.wp-admin-screen{max-width:1180px;margin:0 auto}.wp-screen-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.wp-screen-header h1{margin:0 0 6px;color:var(--admin-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.01em}.admin-frame .description{color:var(--admin-muted)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.admin-frame .wp-meta-box,.admin-frame .review-summary-card,.admin-frame .newsroom-panel,.admin-frame .wp-dashboard-section{min-width:0;border:1px solid var(--admin-border-soft);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 1px 1px #0000000a}.admin-frame .wp-meta-box,.admin-frame .newsroom-panel,.admin-frame .wp-dashboard-section{padding:18px}.admin-frame .wp-meta-box h2,.admin-frame .newsroom-panel h2,.admin-frame .wp-dashboard-section h2,.admin-frame h3{margin:0 0 14px;color:var(--admin-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600}.admin-frame h3{font-size:14px}.admin-frame input,.admin-frame select,.admin-frame textarea{width:100%;min-width:0;max-width:100%;min-height:38px;border:1px solid #8c8f94;border-radius:4px;background:#fff;color:var(--admin-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4;padding:8px 10px}.admin-frame textarea{min-height:92px;resize:vertical}.admin-frame input:focus,.admin-frame select:focus,.admin-frame textarea:focus{border-color:var(--admin-blue);box-shadow:0 0 0 1px var(--admin-blue);outline:2px solid transparent}.admin-frame .native-content-editor__field,.admin-frame .wp-settings-form label{min-width:0;display:grid;gap:6px;color:var(--admin-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600}.admin-frame .native-content-editor__field>span,.admin-frame .wp-settings-form label>span{color:var(--admin-ink)!important;font-size:12px;font-weight:600;text-transform:none}.admin-frame .button,.admin-frame button.button,.admin-frame a.button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--admin-blue);border-radius:4px;background:#f6f7f7;color:var(--admin-blue)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1;padding:8px 12px;text-decoration:none;cursor:pointer}.admin-frame .button:hover,.admin-frame .button:focus-visible{border-color:var(--admin-blue-dark);color:var(--admin-blue-dark)!important;outline:none}.admin-frame .button--primary,.admin-frame .button-primary{background:var(--admin-blue)!important;border-color:var(--admin-blue)!important;color:#fff!important}.admin-frame .button-link-delete{border-color:var(--admin-red)!important;color:var(--admin-red)!important}.newsroom-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.newsroom-stat-grid .review-summary-card{min-height:112px;display:grid;align-content:center;gap:7px;padding:18px}.review-summary-card__eyebrow{color:var(--admin-muted)!important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.newsroom-stat-grid strong,.review-summary-card strong{color:var(--admin-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;line-height:1}.newsroom-stat-grid span,.review-summary-card span{color:var(--admin-muted)!important;font-size:13px}.newsroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.newsroom-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.newsroom-list li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--admin-border-soft)}.newsroom-list li:first-child{border-top:0}.newsroom-list strong,.newsroom-list span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsroom-list span{color:var(--admin-muted)!important;font-size:12px}.collection-admin-layout,.publication-builder-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.collection-admin-list,.publication-builder-list{position:sticky;top:56px;display:grid;gap:8px}.collection-admin-list__item,.publication-builder-list__item{width:100%;min-width:0;display:grid;gap:5px;border:1px solid var(--admin-border-soft);border-left:4px solid transparent;border-radius:4px;background:#fff;color:var(--admin-ink);padding:10px;text-align:left;cursor:pointer}.collection-admin-list__item.is-active,.publication-builder-list__item.is-active{border-color:#72aee6;border-left-color:var(--admin-blue);background:#f0f6fc}.collection-admin-list__item strong,.collection-admin-list__item span,.publication-builder-list__item strong,.publication-builder-list__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-admin-list__item span,.publication-builder-list__item span{color:var(--admin-muted)!important;font-size:12px}.collection-editor,.publication-builder{min-width:0;display:grid;gap:16px}.collection-editor>.wp-meta-box:first-child,.publication-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.collection-editor>.wp-meta-box:first-child h2,.publication-builder__grid h2{grid-column:1 / -1}.collection-editor>.wp-meta-box:first-child .native-content-editor__field:nth-of-type(5),.collection-editor>.wp-meta-box:first-child .native-content-editor__field:nth-of-type(6),.publication-builder__grid textarea{grid-column:1 / -1}.collection-piece-assignment,.publication-piece-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:18px;align-items:start}.collection-piece-assignment>div,.publication-piece-picker>div{min-width:0;display:grid;gap:8px}.collection-piece-assignment .native-content-editor__check,.publication-piece-picker .native-content-editor__check{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;border:1px solid var(--admin-border-soft);border-radius:4px;background:#fff;padding:9px 10px;font-weight:500}.collection-piece-assignment .native-content-editor__check input,.publication-piece-picker .native-content-editor__check input{width:auto;min-height:0;margin-top:3px}.collection-piece-assignment .native-content-editor__check span,.publication-piece-picker .native-content-editor__check span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.collection-piece-assignment small,.publication-piece-picker small{color:var(--admin-muted)!important;font-size:11px;font-weight:500}.collection-assigned-piece,.publication-selected-piece{min-width:0;display:grid;gap:8px;border:1px solid var(--admin-border-soft);border-radius:4px;background:#fff;padding:10px}.collection-assigned-piece strong,.publication-selected-piece strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-assigned-piece div,.publication-selected-piece div{display:flex;flex-wrap:wrap;gap:6px}.collection-row-editor,.publication-download-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;border-top:1px solid var(--admin-border-soft);padding-top:12px;margin-top:12px}.collection-editor__section-header,.publication-builder__section-header,.wp-dashboard-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wp-checklist{margin:0;padding-left:18px;color:var(--admin-ink);line-height:1.65}.wp-checklist li::marker{color:var(--admin-blue)}.site-health-page .review-summary-card strong,.site-health-page .review-summary-card span,.system-backup-page h1,.system-backup-page .description{color:var(--admin-ink)!important}.system-backup-page .wp-meta-box{max-width:820px}.admin-command-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;align-items:start;justify-items:center;padding-top:12vh;background:#00000073}.admin-command-palette__panel{width:min(720px,calc(100vw - 28px));overflow:hidden;border:1px solid #3c434a;border-radius:10px;background:#fff;box-shadow:0 28px 90px #00000059}.admin-command-palette__search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--admin-border-soft, #dcdcde);padding:14px}.admin-command-palette__search span{border:1px solid #c3c4c7;border-radius:6px;background:#f6f7f7;color:#50575e;font-size:12px;padding:4px 7px}.admin-command-palette__search input{width:100%;border:0;color:#1d2327;font-size:18px;outline:none;padding:8px 0}.admin-command-palette__results{max-height:min(420px,58vh);overflow:auto;padding:8px}.admin-command-palette__item{width:100%;display:grid;gap:4px;border:0;border-radius:8px;background:transparent;color:#1d2327;padding:12px;text-align:left;cursor:pointer}.admin-command-palette__item.is-active,.admin-command-palette__item:hover,.admin-command-palette__item:focus-visible{background:#f0f6fc;outline:none}.admin-command-palette__item strong{font-size:14px}.admin-command-palette__item span{color:#646970;font-size:12px}.wp-admin-topbar__command{min-height:26px;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px!important;background:#ffffff14!important;color:#f0f0f1!important;padding:3px 8px!important}@media (max-width: 1000px){.newsroom-stat-grid,.newsroom-grid,.collection-admin-layout,.publication-builder-layout,.collection-piece-assignment,.publication-piece-picker,.collection-editor>.wp-meta-box:first-child,.publication-builder__grid{grid-template-columns:1fr}.collection-admin-list,.publication-builder-list{position:static}}@media (max-width: 680px){.wp-screen-header{display:grid}.collection-row-editor,.publication-download-editor{grid-template-columns:1fr}}.publishing-modules-card,.install-readiness-card,.desktop-publish-card{display:grid;gap:1rem;margin-bottom:1.25rem}.publishing-modules-card__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1rem;border:1px solid var(--admin-border, #d7d7d7);border-radius:.4rem;background:var(--admin-panel, #fff)}.publishing-modules-card__identity label{display:grid;gap:.35rem}.publishing-modules-card__identity label:nth-child(2){grid-column:span 2}.publishing-modules-card__identity input,.publishing-modules-card__identity textarea{width:100%}.publishing-modules-card__logo-preview{display:flex;gap:.75rem;align-items:center;min-height:72px;padding:.7rem;border:1px solid var(--admin-border, #d7d7d7);border-radius:.4rem;background:#fff}.publishing-modules-card__logo-preview img{display:block;width:auto;max-width:220px;height:auto;max-height:72px;object-fit:contain}.publishing-modules-card__identity-actions{align-items:center}.publishing-preset-row{display:flex;flex-wrap:wrap;gap:.5rem}.publishing-modules-card__list,.desktop-publish-card__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.publishing-modules-card__item,.desktop-publish-card__options article{display:grid;gap:.7rem;align-items:start;border:1px solid var(--admin-border, #d7d7d7);border-radius:.4rem;padding:.85rem;background:var(--admin-panel, #fff)}.publishing-modules-card__item{grid-template-columns:auto 1fr;cursor:pointer}.publishing-modules-card__item input{width:auto;min-height:0;margin-top:.2rem}.publishing-modules-card__item span{display:grid;gap:.2rem}.publishing-modules-card__item small,.install-readiness-card__row small{line-height:1.35;opacity:.72}.desktop-publish-card.is-highlighted{outline:2px solid currentColor;outline-offset:3px}.desktop-publish-card__options article>strong{font-size:1.05rem}.desktop-publish-card__options article>p{margin:0;line-height:1.45}.install-readiness-card__list{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.install-readiness-card__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--admin-border, #d7d7d7)}.install-readiness-card__row:first-child{border-top:0}.install-readiness-card__row>div{display:grid;gap:.15rem}.install-readiness-card__status{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid currentColor;border-radius:50%;font-weight:700;opacity:.55}.install-readiness-card__status.is-ready{opacity:1}@media (max-width: 640px){.publishing-modules-card__identity,.publishing-modules-card__list,.desktop-publish-card__options{grid-template-columns:1fr}.publishing-modules-card__identity label:nth-child(2){grid-column:auto}.install-readiness-card__row{grid-template-columns:auto minmax(0,1fr)}.install-readiness-card__row>.button{grid-column:2;justify-self:start}.review-card__actions{flex-wrap:wrap}.admin-frame__main,.wp-meta-box{min-width:0;max-width:100%;overflow-wrap:anywhere}}.desktop-welcome{min-height:100vh;padding:clamp(2rem,5vw,4.5rem);background:#f3f5f7;color:#1b2026;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desktop-welcome *,.desktop-welcome button,.desktop-welcome input,.desktop-welcome textarea,.desktop-welcome select,.desktop-welcome .button{font-family:inherit;text-shadow:none}.desktop-welcome__hero{max-width:920px;margin:0 auto 2rem}.desktop-welcome__mark{display:grid;place-items:center;width:56px;height:56px;border:1px solid #b8c0c8;border-radius:12px;background:#fff;color:#1b2026;font-size:1.25rem;font-weight:800;margin-bottom:1.25rem}.desktop-welcome__eyebrow{margin:0 0 .65rem;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:700;color:#5b6570}.desktop-welcome h1{margin:0;max-width:850px;font-family:inherit;font-size:clamp(2rem,4.5vw,4rem);font-weight:720;line-height:1.03;letter-spacing:-.035em;color:#15191e}.desktop-welcome__hero>p:last-child{max-width:760px;margin-top:1rem;font-size:1.08rem;line-height:1.6;color:#515b65}.desktop-welcome__steps{max-width:1080px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.desktop-welcome__steps>div{display:grid;gap:.35rem;padding:1rem;border:1px solid #d4d9de;border-radius:10px;background:#fff;color:#39424c}.desktop-welcome__steps strong{font-size:1.25rem;color:#171c21}.desktop-welcome .wp-meta-box{max-width:1080px;margin-left:auto;margin-right:auto;padding:1.25rem;border:1px solid #d4d9de;border-radius:12px;background:#fff;box-shadow:0 12px 34px #161b2012}.desktop-welcome .wp-screen-header h2,.desktop-welcome .publishing-modules-card__item strong{color:#15191e}.desktop-welcome .description,.desktop-welcome small{color:#606a74;opacity:1}.desktop-welcome .publishing-modules-card__identity,.desktop-welcome .publishing-modules-card__item{border-color:#d8dde2;background:#fff}.desktop-welcome .button,.desktop-welcome button.button{border:1px solid #aeb7c0!important;background:#fff!important;color:#20262d!important;box-shadow:none!important}.desktop-welcome .button:hover,.desktop-welcome button.button:hover{border-color:#6b7682!important;background:#f3f5f7!important;color:#11161b!important}.desktop-welcome .button.button--primary,.desktop-welcome button.button.button--primary{border-color:#20262d!important;background:#20262d!important;color:#fff!important}.desktop-welcome input,.desktop-welcome textarea,.desktop-welcome select{border:1px solid #aeb7c0;background:#fff;color:#1b2026}.desktop-welcome .review-card__actions{margin-top:.25rem}.desktop-welcome__next{max-width:1080px;margin:1rem auto 0;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media (max-width: 780px){.desktop-welcome{padding:1.25rem}.desktop-welcome__steps{grid-template-columns:1fr 1fr}}.wp-dashboard-grid--analytics{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.wp-dashboard-grid--analytics>*{min-width:0}.wp-dashboard-grid--analytics .wp-meta-box--full{grid-column:1 / -1}.wp-analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.wp-analytics-toolbar>div:first-child{display:grid;gap:3px}.wp-analytics-toolbar span,.wp-analytics-card__header p,.wp-analytics-stat small{color:#646970;font-size:12px}.wp-analytics-toolbar .wp-analytics-coverage-note{max-width:680px;margin-top:3px;color:#1d4f73;font-weight:600;line-height:1.4}.wp-analytics-periods{display:flex;flex-wrap:wrap;gap:6px}.wp-analytics-stat{grid-column:span 2;min-height:112px;padding:15px 16px}.wp-analytics-stat h2{color:#50575e;font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.wp-analytics-stat__value{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wp-analytics-stat .wp-metric{margin:2px 0 4px;color:#1d2327;font-size:clamp(24px,2.4vw,34px);font-weight:750;line-height:1}.wp-analytics-stat__value span{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;white-space:nowrap}.wp-analytics-stat__value .is-up{background:#edfaef;color:#008a20}.wp-analytics-stat__value .is-down{background:#fcf0f1;color:#b32d2e}.wp-analytics-stat__value .is-flat{background:#f0f0f1;color:#50575e}.wp-analytics-card{padding:16px}.wp-analytics-card--traffic{grid-column:span 7}.wp-analytics-card--content{grid-column:span 5}.wp-analytics-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.wp-analytics-card__header h2,.wp-analytics-card__header p{margin:0}.wp-analytics-card__header h2{margin-bottom:3px}.wp-analytics-card__header>strong{font-size:13px;white-space:nowrap}.wp-analytics-chart-wrap{overflow:hidden;border:1px solid #dcdcde;background:linear-gradient(180deg,#fff,#fbfbfc)}.wp-analytics-chart-legend{display:flex;justify-content:flex-end;gap:16px;padding:10px 14px 0;color:#50575e;font-size:12px}.wp-analytics-chart-legend span{display:inline-flex;align-items:center;gap:6px}.wp-analytics-chart-legend i{width:18px;height:3px;border-radius:999px}.wp-analytics-chart-legend .is-views{background:#c48a00}.wp-analytics-chart-legend .is-sessions{background:#2271b1}.wp-analytics-graph{display:block;width:100%;height:auto;min-height:220px;overflow:visible}.wp-analytics-graph__grid{stroke:#e2e4e7;stroke-width:1;vector-effect:non-scaling-stroke}.wp-analytics-graph__axis-label,.wp-analytics-graph__date{fill:#646970;font:11px Arial,sans-serif}.wp-analytics-graph__area{fill:#c48a0017;stroke:none}.wp-analytics-graph__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.wp-analytics-graph__line--views{stroke:#c48a00}.wp-analytics-graph__line--sessions{stroke:#2271b1;stroke-width:2}.wp-analytics-graph__point{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.wp-analytics-graph__point--views{fill:#c48a00}.wp-analytics-graph__point--sessions{fill:#2271b1}.wp-analytics-pages{display:grid;margin:0;padding:0;list-style:none}.wp-analytics-pages li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #e2e4e7;padding:10px 0}.wp-analytics-pages li:first-child{border-top:0;padding-top:2px}.wp-analytics-pages__rank{color:#8c8f94;font-size:12px;font-weight:700;text-align:center}.wp-analytics-pages__identity{display:grid;gap:3px;min-width:0}.wp-analytics-pages__identity a{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.wp-analytics-pages__identity code{overflow:hidden;color:#646970;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wp-analytics-pages__numbers{display:grid;gap:2px;text-align:right}.wp-analytics-pages__numbers strong{font-size:14px}.wp-analytics-pages__numbers span{color:#646970;font-size:10px;white-space:nowrap}.wp-analytics-breakdown-card{grid-column:span 4;padding:16px}.wp-analytics-breakdown{display:grid;gap:11px;margin:0;padding:0;list-style:none}.wp-analytics-breakdown li{display:grid;gap:5px}.wp-analytics-breakdown li>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.wp-analytics-breakdown li>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-analytics-breakdown__bar{height:6px;overflow:hidden;border-radius:999px;background:#e2e4e7}.wp-analytics-breakdown__bar i{display:block;height:100%;border-radius:inherit;background:#2271b1}.wp-analytics-methodology{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:28px;padding:18px;border-left:4px solid #2271b1}.wp-analytics-methodology h2{margin-bottom:6px}.wp-analytics-methodology p{margin:0;color:#50575e;line-height:1.55}.wp-analytics-methodology dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.wp-analytics-methodology dl div{display:grid;align-content:start;gap:3px}.wp-analytics-methodology dt{color:#646970;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wp-analytics-methodology dd{margin:0;font-size:12px;font-weight:650}.wp-analytics-empty{margin:36px 0;color:#646970;text-align:center}@media (max-width: 1180px){.wp-analytics-stat{grid-column:span 4}.wp-analytics-card--traffic,.wp-analytics-card--content{grid-column:1 / -1}.wp-analytics-breakdown-card{grid-column:span 6}}@media (max-width: 760px){.wp-dashboard-grid--analytics{gap:12px}.wp-analytics-toolbar{align-items:stretch;flex-direction:column}.wp-analytics-periods .button{flex:1 1 auto}.wp-analytics-stat,.wp-analytics-breakdown-card{grid-column:span 12}.wp-analytics-stat{min-height:96px}.wp-analytics-graph{min-width:590px}.wp-analytics-chart-wrap{overflow-x:auto}.wp-analytics-pages li{grid-template-columns:22px minmax(0,1fr)}.wp-analytics-pages__numbers{grid-column:2;display:flex;align-items:baseline;justify-content:space-between;text-align:left}.wp-analytics-methodology{grid-template-columns:1fr;gap:18px}.wp-analytics-methodology dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.wp-analytics-stat{grid-column:span 6;padding:13px}.wp-analytics-stat .wp-metric{font-size:25px}.wp-analytics-stat__value{align-items:flex-start;flex-direction:column;gap:4px}.wp-analytics-card,.wp-analytics-breakdown-card{padding:13px}.wp-analytics-card__header{align-items:flex-start;flex-direction:column;gap:6px}.wp-analytics-methodology dl{grid-template-columns:1fr}}.admin-frame input[type=checkbox],.admin-frame input[type=radio]{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:inline-block!important;flex:0 0 16px!important;padding:0!important;margin:0!important;border-radius:2px;accent-color:var(--admin-blue, #2271b1);vertical-align:middle}.admin-frame input[type=file]{width:auto!important;max-width:100%!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important}.admin-frame input[hidden],.admin-frame input[type=file][hidden]{display:none!important}.native-bridge-sidebar,.native-bridge-sidebar .wp-meta-box,.wp-edit-screen,.wp-edit-screen *{min-width:0}.native-bridge-sidebar .wp-meta-box{overflow-x:hidden}.native-content-editor__tabs{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.native-content-editor__tabs .button{flex:1 1 92px;min-width:0;white-space:nowrap}.native-content-editor__check{width:100%;min-width:0;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;margin:8px 0!important;color:var(--admin-ink, #1d2327)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;cursor:pointer}.native-content-editor__check span{min-width:0;display:block!important;overflow:visible!important;color:var(--admin-ink, #1d2327)!important;overflow-wrap:anywhere;white-space:normal!important}.native-content-editor__inline-add{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.native-content-editor__inline-add .button{white-space:nowrap}.wp-media-toolbar,.wp-media-modal .wp-media-toolbar{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow-x:hidden}.wp-media-toolbar .button,.wp-media-modal .wp-media-toolbar .button{flex:0 0 auto;white-space:nowrap}.wp-media-toolbar input,.wp-media-toolbar select,.wp-media-modal .wp-media-toolbar input,.wp-media-modal .wp-media-toolbar select{flex:1 1 180px;min-width:0!important;max-width:100%!important}.wp-media-layout,.wp-media-modal__body{min-width:0;max-width:100%;overflow-x:hidden}.wp-media-grid,.wp-media-modal__library{min-width:0;max-width:100%}.wp-media-item{min-width:0!important;max-width:100%!important;overflow:hidden}.wp-media-item__meta,.wp-media-details p,.wp-media-modal__details p{min-width:0;overflow-wrap:anywhere}.wp-media-details img,.wp-media-modal__details img{max-width:100%;height:auto;object-fit:contain}.native-link-tool{position:relative;min-width:0;display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 0}.native-link-tool__toggle{white-space:nowrap}.native-link-tool__panel{width:min(100%,720px);min-width:min(100%,320px);display:grid;grid-template-columns:minmax(160px,.9fr) minmax(220px,1.3fr) auto;gap:8px;align-items:end;border:1px solid #c3c4c7;border-radius:8px;background:#fff;color:#1d2327;padding:10px;box-shadow:0 8px 22px #0000001f}.native-link-tool__panel[hidden]{display:none!important}.native-link-tool.is-open .native-link-tool__panel{display:grid}.native-link-tool__panel label{min-width:0;display:grid;gap:4px;margin:0;color:#1d2327;font-size:12px;font-weight:700}.native-link-tool__panel label span{color:#1d2327!important}.native-link-tool__panel input{width:100%!important;min-width:0!important;max-width:100%!important}.native-link-tool__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.native-link-tool__actions .button{white-space:nowrap}@media (max-width: 780px){.native-link-tool,.native-link-tool__panel{width:100%}.native-link-tool__panel{grid-template-columns:1fr}.native-link-tool__actions .button{flex:1 1 140px}}.wp-edit-screen .native-content-editor__chrome{border:1px solid #c3c4c7!important;border-bottom:0!important;background:#f6f7f7!important;padding:0!important;overflow:visible!important}.wp-edit-screen .native-content-editor__media-row{min-height:44px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:8px!important;padding:8px 8px 0!important;background:#f6f7f7!important}.wp-edit-screen .native-content-editor__add-media{height:34px!important;padding:0 10px!important;font-size:13px!important;line-height:32px!important}.wp-edit-screen .native-content-editor__add-media:before{content:"+ ";font-weight:700}.wp-edit-screen .native-content-editor__tabs{display:flex!important;align-items:end!important;gap:0!important;margin-left:auto!important}.wp-edit-screen .native-content-editor__tabs .button{min-width:52px!important;height:30px!important;border-radius:0!important;border-bottom-color:#c3c4c7!important;background:#f6f7f7!important;color:#2271b1!important;box-shadow:none!important;text-transform:none!important}.wp-edit-screen .native-content-editor__tabs .button--primary{background:#fff!important;color:#1d2327!important;border-bottom-color:#fff!important}.wp-edit-screen .native-content-editor__toolbar,.wp-edit-screen .native-link-tool{display:none!important}.wp-classic-toolbar{display:grid;gap:0;padding:6px 8px 8px;border-top:1px solid #dcdcde;background:#f6f7f7;color:#1d2327}.wp-classic-toolbar__row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wp-classic-toolbar__row--extra{margin-top:5px}.wp-classic-toolbar.is-extra-collapsed .wp-classic-toolbar__row--extra{display:none}.wp-classic-toolbar__format{width:130px!important;height:30px!important;min-height:30px!important;margin:0 6px 0 0!important;padding:0 24px 0 8px!important;border:1px solid #8c8f94!important;border-radius:0!important;background-color:#fff!important;color:#2c3338!important;font-size:13px!important;line-height:28px!important}.wp-classic-toolbar__button,.wp-classic-toolbar__fullscreen{width:30px!important;height:30px!important;min-width:30px!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#2c3338!important;box-shadow:none!important;font-size:15px!important;line-height:1!important;text-align:center!important;cursor:pointer!important}.wp-classic-toolbar__button:hover,.wp-classic-toolbar__button:focus,.wp-classic-toolbar__fullscreen:hover,.wp-classic-toolbar__fullscreen:focus{border-color:#8c8f94!important;background:#fff!important;color:#1d2327!important;outline:none!important}.wp-classic-toolbar__strike{text-decoration:line-through;font-size:11px;font-weight:700}.wp-classic-toolbar__link-panel{max-width:780px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto auto;gap:8px;align-items:end;margin-top:8px;padding:10px;border:1px solid #c3c4c7;background:#fff}.wp-classic-toolbar__link-panel[hidden]{display:none!important}.wp-classic-toolbar__link-panel label{min-width:0;display:grid;gap:4px;margin:0;color:#1d2327;font-size:12px;font-weight:600}.wp-classic-toolbar__link-panel input{width:100%!important;min-width:0!important;height:30px!important;border-radius:0!important}.wp-edit-screen .native-content-editor__visual-wrap,.wp-edit-screen .native-content-editor__visual,.wp-edit-screen .native-content-editor__textarea,.native-draft-preview-page .piece-body-wrap,.native-draft-preview-page .piece-body__content{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.wp-edit-screen .native-content-editor__visual-wrap{border:1px solid #c3c4c7!important;border-top:0!important;background:#fff!important}.wp-edit-screen .native-content-editor__visual{box-sizing:border-box!important;width:100%!important;min-height:460px!important;padding:32px 52px!important;color:#1d2327!important;background:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;line-height:1.65!important}.wp-edit-screen .native-content-editor__visual p{margin:0 0 1.25em!important}.wp-edit-screen .native-content-editor__visual h1,.wp-edit-screen .native-content-editor__visual h2,.wp-edit-screen .native-content-editor__visual h3,.wp-edit-screen .native-content-editor__visual h4,.wp-edit-screen .native-content-editor__visual h5,.wp-edit-screen .native-content-editor__visual h6{clear:both;margin:1.25em 0 .6em!important;line-height:1.15!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.wp-edit-screen .native-content-editor__visual h1{font-size:2em!important}.wp-edit-screen .native-content-editor__visual h2{font-size:1.65em!important}.wp-edit-screen .native-content-editor__visual h3{font-size:1.35em!important}.wp-edit-screen .native-content-editor__visual img,.wp-edit-screen .native-content-editor__visual figure,.wp-edit-screen .native-content-editor__visual figure img,.native-draft-preview-page .piece-body__content img,.native-draft-preview-page .piece-body__content figure,.native-draft-preview-page .piece-body__content figure img{max-width:100%!important;height:auto!important;box-sizing:border-box!important}.wp-edit-screen .native-content-editor__visual img,.wp-edit-screen .native-content-editor__visual figure img,.native-draft-preview-page .piece-body__content img,.native-draft-preview-page .piece-body__content figure img{display:block!important;margin:1em auto!important}.wp-edit-screen .native-content-editor__visual figure,.native-draft-preview-page .piece-body__content figure{width:auto!important;margin:1.2em 0!important;overflow:hidden!important}.wp-edit-screen .native-content-editor__visual figcaption,.native-draft-preview-page .piece-body__content figcaption{max-width:100%;color:#50575e;font-size:13px;line-height:1.4;text-align:center}.wp-edit-screen .native-bridge-main{min-width:0!important;overflow:hidden!important}@media (max-width: 860px){.wp-edit-screen .native-content-editor__visual{padding:22px!important;font-size:17px!important}.wp-classic-toolbar__link-panel{grid-template-columns:1fr}}.wp-classic-special-panel{max-width:520px;display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid #c3c4c7;background:#fff;color:#1d2327;box-shadow:0 8px 24px #0000001f}.wp-classic-special-panel[hidden]{display:none!important}.wp-classic-special-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-classic-special-panel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px}.wp-classic-special-panel__char{width:34px!important;height:34px!important;min-width:34px!important;display:inline-grid!important;place-items:center!important;border:1px solid #c3c4c7!important;border-radius:0!important;background:#f6f7f7!important;color:#1d2327!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.wp-classic-special-panel__char:hover,.wp-classic-special-panel__char:focus{border-color:#2271b1!important;background:#fff!important;outline:1px solid #2271b1!important}body.is-colophon-distraction-free{overflow:auto!important}body.is-colophon-distraction-free .wp-public-admin-bar,body.is-colophon-distraction-free .admin-frame__rail,body.is-colophon-distraction-free .admin-rail,body.is-colophon-distraction-free .wp-screen-header,body.is-colophon-distraction-free .native-bridge-sidebar,body.is-colophon-distraction-free .wp-edit-screen>.notice,body.is-colophon-distraction-free .wp-edit-screen .wp-admin-notices{display:none!important}body.is-colophon-distraction-free .bare-route-shell,body.is-colophon-distraction-free .wp-edit-screen,body.is-colophon-distraction-free .native-bridge-layout,body.is-colophon-distraction-free .native-bridge-main{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;grid-template-columns:1fr!important}body.is-colophon-distraction-free .wp-edit-screen{min-height:100vh!important;padding-top:24px!important;background:#f0f0f1!important}body.is-colophon-distraction-free .native-bridge-main{max-width:min(100%,1100px)!important;margin:0 auto!important;padding:0 32px 48px!important;overflow:visible!important}body.is-colophon-distraction-free .native-content-editor__title-field,body.is-colophon-distraction-free .native-content-editor__permalink,body.is-colophon-distraction-free .native-content-editor__chrome,body.is-colophon-distraction-free .native-content-editor__visual-wrap,body.is-colophon-distraction-free .native-content-editor__textarea{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}body.is-colophon-distraction-free .native-content-editor__visual{min-height:calc(100vh - 260px)!important;padding:44px 72px!important}body.is-colophon-distraction-free .native-content-editor__textarea{min-height:calc(100vh - 260px)!important;padding:28px 34px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:16px!important;line-height:1.65!important}@media (max-width: 860px){body.is-colophon-distraction-free .native-bridge-main{padding:0 12px 32px!important}body.is-colophon-distraction-free .native-content-editor__visual{padding:26px 20px!important}}.admin-frame:has(.wp-edit-screen){grid-template-columns:180px minmax(0,1fr)!important}.admin-frame:has(.wp-edit-screen) .admin-rail{width:auto!important;min-width:180px!important;max-width:none!important}.admin-frame:has(.wp-edit-screen) .admin-rail__nav{display:block!important}.admin-frame:has(.wp-edit-screen) .admin-rail__link{display:block!important;overflow:visible!important;padding:9px 12px!important;font-size:14px!important;text-indent:0!important;white-space:normal!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{max-height:none!important;overflow:visible!important}.wp-classic-toolbar__button,.wp-classic-toolbar__fullscreen{width:auto!important;min-width:34px!important;padding:0 8px!important;font-size:12px!important}@media (max-width: 1280px){.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr)!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wp-edit-screen .native-bridge-sidebar .wp-meta-box:first-child{grid-column:1 / -1}}@media (max-width: 800px){.admin-frame:has(.wp-edit-screen){grid-template-columns:1fr!important}.admin-frame:has(.wp-edit-screen) .admin-rail{min-width:0!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{grid-template-columns:1fr!important}}body.is-colophon-distraction-free{overflow:hidden!important;background:#f0f0f1!important}body.is-colophon-distraction-free .wp-public-admin-bar,body.is-colophon-distraction-free .public-admin-toolbar,body.is-colophon-distraction-free .admin-frame__rail,body.is-colophon-distraction-free .admin-rail,body.is-colophon-distraction-free .wp-screen-header,body.is-colophon-distraction-free .native-bridge-sidebar,body.is-colophon-distraction-free .wp-edit-screen>.notice,body.is-colophon-distraction-free .wp-edit-screen .wp-admin-notices,body.is-colophon-distraction-free .native-content-editor__permalink{display:none!important}body.is-colophon-distraction-free .bare-route-shell,body.is-colophon-distraction-free .admin-frame,body.is-colophon-distraction-free .admin-frame__body,body.is-colophon-distraction-free .admin-frame__main,body.is-colophon-distraction-free #main-content{width:100vw!important;max-width:none!important;min-width:0!important;height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body.is-colophon-distraction-free .wp-edit-screen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;min-width:0!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:24px 32px 36px!important;overflow:auto!important;background:#f0f0f1!important}body.is-colophon-distraction-free .native-bridge-layout{display:block!important;width:min(1120px,calc(100vw - 64px))!important;max-width:min(1120px,calc(100vw - 64px))!important;min-width:0!important;margin:0 auto!important;padding:0!important}body.is-colophon-distraction-free .native-bridge-main{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.is-colophon-distraction-free .native-bridge-main>*,body.is-colophon-distraction-free .native-content-editor__title-field,body.is-colophon-distraction-free .native-content-editor__chrome,body.is-colophon-distraction-free .native-content-editor__visual-wrap,body.is-colophon-distraction-free .native-content-editor__visual,body.is-colophon-distraction-free .native-content-editor__textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}body.is-colophon-distraction-free .native-content-editor__title-field{margin-bottom:12px!important}body.is-colophon-distraction-free .native-content-editor__title-field input{width:100%!important;max-width:100%!important;font-size:28px!important;line-height:1.25!important}body.is-colophon-distraction-free .native-content-editor__chrome{position:sticky!important;top:0!important;z-index:5!important}body.is-colophon-distraction-free .wp-classic-toolbar,body.is-colophon-distraction-free .wp-classic-toolbar__row{width:100%!important;max-width:100%!important;min-width:0!important}body.is-colophon-distraction-free .wp-classic-toolbar__row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}body.is-colophon-distraction-free .native-content-editor__visual-wrap{min-height:calc(100vh - 220px)!important;background:#fff!important}body.is-colophon-distraction-free .native-content-editor__visual{min-height:calc(100vh - 220px)!important;padding:44px 72px!important;font-size:20px!important;line-height:1.7!important}body.is-colophon-distraction-free .native-content-editor__textarea{min-height:calc(100vh - 220px)!important;padding:28px 34px!important;font-size:16px!important;line-height:1.65!important}body.is-colophon-distraction-free .wp-classic-toolbar__fullscreen{border-color:#2271b1!important;background:#fff!important;color:#135e96!important}@media (max-width: 860px){body.is-colophon-distraction-free .wp-edit-screen{padding:12px!important}body.is-colophon-distraction-free .native-bridge-layout{width:100%!important;max-width:100%!important}body.is-colophon-distraction-free .native-content-editor__visual{padding:26px 20px!important;font-size:18px!important}}.print-lab-canvas-tools>.button--primary,.print-lab-floating-toolbar button[title="Duplicate this image, then drag side handles to crop the copy into its own layer."],.print-lab-floating-toolbar__hint{display:none!important}.admin-frame .button,.admin-frame button.button,.admin-frame a.button,.admin-frame input.button{text-shadow:none!important;box-shadow:none}.admin-frame .button-primary,.admin-frame .button--primary,.admin-frame button.button-primary,.admin-frame button.button--primary,.admin-frame a.button-primary,.admin-frame a.button--primary,.admin-frame input.button-primary,.admin-frame input.button--primary,.admin-frame [class~=button-primary],.admin-frame [class~=button--primary]{color:#fff!important;background:#2271b1!important;border-color:#135e96!important}.admin-frame .button-primary:hover,.admin-frame .button--primary:hover,.admin-frame button.button-primary:hover,.admin-frame button.button--primary:hover,.admin-frame a.button-primary:hover,.admin-frame a.button--primary:hover,.admin-frame input.button-primary:hover,.admin-frame input.button--primary:hover,.admin-frame [class~=button-primary]:hover,.admin-frame [class~=button--primary]:hover,.admin-frame .button-primary:focus-visible,.admin-frame .button--primary:focus-visible,.admin-frame button.button-primary:focus-visible,.admin-frame button.button--primary:focus-visible,.admin-frame a.button-primary:focus-visible,.admin-frame a.button--primary:focus-visible,.admin-frame input.button-primary:focus-visible,.admin-frame input.button--primary:focus-visible,.admin-frame [class~=button-primary]:focus-visible,.admin-frame [class~=button--primary]:focus-visible{color:#fff!important;background:#135e96!important;border-color:#0a4b78!important}.admin-frame .button-primary *,.admin-frame .button--primary *{color:inherit!important}.admin-frame .button:disabled,.admin-frame button:disabled,.admin-frame input.button:disabled{opacity:.55!important;cursor:not-allowed!important}.print-lab-page .print-lab-control-group>legend{float:none!important;position:static!important;display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;transform:none!important;line-height:1.2!important}.print-lab-page--canvas-mode .print-lab-screen-header{margin-bottom:12px!important}.print-lab-page--canvas-mode .print-lab-desk{gap:12px!important}.print-lab-page--canvas-mode .print-lab-desk.is-source-collapsed{grid-template-columns:48px minmax(0,1fr) minmax(210px,250px)!important}.print-lab-page--canvas-mode .print-lab-desk.is-tools-collapsed{grid-template-columns:minmax(210px,250px) minmax(0,1fr) 48px!important}.print-lab-page--canvas-mode .print-lab-desk.is-source-collapsed.is-tools-collapsed{grid-template-columns:48px minmax(0,1fr) 48px!important}.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed{width:48px!important;min-width:48px!important;max-width:48px!important;overflow:hidden!important}.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-body,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-tool-scroll{display:none!important}.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header{height:100%!important;min-height:0!important;padding:10px 6px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header h2,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header h2,.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-header span,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-header span{writing-mode:vertical-rl!important;text-orientation:mixed!important;overflow:visible!important;max-width:24px!important;white-space:nowrap!important}.print-lab-page--canvas-mode .print-lab-source-pane.is-collapsed .print-lab-pane-toggle,.print-lab-page--canvas-mode .print-lab-tool-panel.is-collapsed .print-lab-pane-toggle{min-width:34px!important;min-height:34px!important;padding:5px!important;writing-mode:vertical-rl!important}.print-lab-page--canvas-mode .print-lab-preview-wrap{background:#111820!important;border-color:#27313b!important;padding:12px!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar{gap:8px!important;align-items:stretch!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar>div:not(.print-lab-canvas-zoombar){min-width:104px!important;padding:9px 10px!important;border-radius:7px!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar span{letter-spacing:.04em!important}.print-lab-page--canvas-mode .print-lab-canvas-zoombar{gap:4px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.print-lab-page--canvas-mode .print-lab-canvas-zoombar .button,.print-lab-page--canvas-mode .print-lab-canvas-zoombar button{min-height:30px!important;min-width:34px!important;padding:5px 8px!important;font-size:12px!important}.print-lab-page--canvas-mode .print-lab-floating-toolbar{border-radius:8px!important;box-shadow:0 10px 24px #00000038!important}.print-lab-page--canvas-mode .print-lab-floating-toolbar label,.print-lab-page--canvas-mode .print-lab-floating-toolbar__segmented,.print-lab-page--canvas-mode .print-lab-floating-toolbar__color,.print-lab-page--canvas-mode .print-lab-floating-toolbar input,.print-lab-page--canvas-mode .print-lab-floating-toolbar select{min-height:34px!important}.print-lab-page--canvas-mode .print-lab-floating-toolbar button{min-height:34px!important;white-space:nowrap!important}.print-lab-page--canvas-mode .print-lab-canvas-stage,.print-lab-page--canvas-mode .print-lab-canvas-surface,.print-lab-page--canvas-mode .print-lab-canvas-block{border-radius:6px!important}.print-lab-page--canvas-mode .print-lab-tool-scroll,.print-lab-page--canvas-mode .print-lab-pane-body{scrollbar-width:thin}.print-lab-page--canvas-mode{box-sizing:border-box!important;height:calc(100dvh - 104px)!important;min-height:540px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:16px 22px 18px!important;overflow:hidden!important}.print-lab-page--canvas-mode .print-lab-screen-header{margin:0!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode,.print-lab-page--canvas-mode .print-lab-desk--canvas-mode:not(.is-source-collapsed):not(.is-tools-collapsed){width:100%!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(240px,280px) minmax(440px,1fr) minmax(240px,280px)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-source-collapsed{grid-template-columns:48px minmax(440px,1fr) minmax(240px,280px)!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-tools-collapsed{grid-template-columns:minmax(240px,280px) minmax(440px,1fr) 48px!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-source-collapsed.is-tools-collapsed{grid-template-columns:48px minmax(440px,1fr) 48px!important}.print-lab-page--canvas-mode .print-lab-source-pane,.print-lab-page--canvas-mode .print-lab-tool-panel,.print-lab-page--canvas-mode .print-lab-preview-wrap{height:100%!important;min-height:0!important;max-height:none!important}.print-lab-page--canvas-mode .print-lab-source-pane{background:#15191d!important;color:#f4f1ea!important}.print-lab-page--canvas-mode .print-lab-source-pane .print-lab-pane-header,.print-lab-page--canvas-mode .print-lab-source-pane .print-lab-asset-browser__search{background:#15191d!important}.print-lab-page--canvas-mode .print-lab-source-pane .print-lab-field>span,.print-lab-page--canvas-mode .print-lab-source-pane .print-lab-source-help{color:#c9c5bd!important}.print-lab-page--canvas-mode .print-lab-source-pane .print-lab-pane-body,.print-lab-page--canvas-mode .print-lab-tool-panel .print-lab-tool-scroll{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar{grid-template-columns:repeat(3,minmax(96px,1fr)) auto!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar>div:not(.print-lab-canvas-zoombar){min-width:0!important}.print-lab-page--canvas-mode .print-lab-layout-selector button{min-height:44px!important}@media (max-width: 1180px){.print-lab-page--canvas-mode{padding-inline:14px!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode,.print-lab-page--canvas-mode .print-lab-desk--canvas-mode:not(.is-source-collapsed):not(.is-tools-collapsed){grid-template-columns:minmax(220px,250px) minmax(360px,1fr) minmax(220px,250px)!important;gap:10px!important}.print-lab-page--canvas-mode .print-lab-canvas-topbar{grid-template-columns:repeat(3,minmax(80px,1fr))!important}.print-lab-page--canvas-mode .print-lab-canvas-zoombar{grid-column:1 / -1!important;justify-content:flex-start!important}}@media (max-width: 960px){.print-lab-page--canvas-mode{height:auto!important;min-height:0!important;overflow:visible!important}.print-lab-page--canvas-mode .print-lab-desk--canvas-mode,.print-lab-page--canvas-mode .print-lab-desk--canvas-mode:not(.is-source-collapsed):not(.is-tools-collapsed),.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-source-collapsed,.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-tools-collapsed,.print-lab-page--canvas-mode .print-lab-desk--canvas-mode.is-source-collapsed.is-tools-collapsed{grid-template-columns:1fr!important;overflow:visible!important}.print-lab-page--canvas-mode .print-lab-source-pane,.print-lab-page--canvas-mode .print-lab-tool-panel,.print-lab-page--canvas-mode .print-lab-preview-wrap{height:auto!important}.print-lab-page--canvas-mode .print-lab-preview-wrap{min-height:68vh!important}}.print-lab-page:not(.print-lab-page--canvas-mode){box-sizing:border-box!important;height:calc(100dvh - 104px)!important;min-height:540px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:16px 22px 18px!important;overflow:hidden!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-screen-header{margin:0!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{width:100%!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(240px,280px) minmax(440px,1fr) minmax(240px,280px)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{height:100%!important;min-height:0!important;max-height:none!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane{background:#15191d!important;color:#f4f1ea!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane .print-lab-pane-header,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane .print-lab-asset-browser__search{background:#15191d!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane .print-lab-field>span,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane .print-lab-source-help{color:#c9c5bd!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane .print-lab-pane-body,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel .print-lab-tool-scroll,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-layout-selector button{min-height:44px!important}@media (max-width: 1180px){.print-lab-page:not(.print-lab-page--canvas-mode){padding-inline:14px!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{grid-template-columns:minmax(220px,250px) minmax(360px,1fr) minmax(220px,250px)!important;gap:10px!important}}@media (max-width: 960px){.print-lab-page:not(.print-lab-page--canvas-mode){height:auto!important;min-height:0!important;overflow:visible!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-desk{height:auto!important;grid-template-columns:1fr!important;overflow:visible!important}.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-source-pane,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-tool-panel,.print-lab-page:not(.print-lab-page--canvas-mode) .print-lab-preview-wrap{height:auto!important}}.audio-lab-page{max-width:none!important}.audio-lab-header{align-items:flex-start}.audio-lab-eyebrow{margin:0 0 4px;color:#646970!important;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.audio-lab-file-input{display:none!important}.audio-lab-notice{margin:0 0 12px!important}.audio-lab-workbench{min-width:0;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:stretch}.audio-lab-sidebar,.audio-lab-editor,.audio-lab-project-sidebar{min-width:0}.audio-lab-sidebar,.audio-lab-editor,.audio-lab-panel{border:1px solid #c3c4c7;background:#fff;color:#1d2327;border-radius:8px;box-shadow:0 1px 2px #0000000a}.audio-lab-sidebar{height:calc(100vh - 156px);min-height:560px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.audio-lab-sidebar__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #dcdcde;background:#f6f7f7}.audio-lab-sidebar__header h2,.audio-lab-panel h2{margin:0;color:#1d2327;font-size:15px;font-weight:700}.audio-lab-project-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:8px;padding:12px;scrollbar-width:thin}.audio-lab-project-card{width:100%;min-width:0;display:grid;gap:5px;padding:10px;border:1px solid #dcdcde;border-left:4px solid transparent;border-radius:7px;background:#fff;color:#1d2327;text-align:left;cursor:pointer}.audio-lab-project-card:hover,.audio-lab-project-card:focus-visible,.audio-lab-project-card.is-active{border-color:#72aee6;border-left-color:#2271b1;background:#f0f6fc;outline:none}.audio-lab-project-card strong,.audio-lab-project-card span,.audio-lab-project-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-project-card strong{font-size:13px}.audio-lab-project-card span,.audio-lab-project-card small,.audio-lab-empty{color:#646970;font-size:12px}.audio-lab-editor{height:calc(100vh - 156px);min-height:560px;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);overflow:hidden}.audio-lab-project-strip{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,280px);gap:12px;padding:14px;border-bottom:1px solid #dcdcde;background:#f6f7f7}.audio-lab-field{min-width:0;display:grid;gap:6px;color:#1d2327;font-size:12px;font-weight:700}.audio-lab-field span,.audio-lab-source-picker span{color:#50575e!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.audio-lab-field input,.audio-lab-field textarea,.audio-lab-source-picker select{width:100%!important;min-width:0!important;min-height:38px;border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#1d2327!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;padding:8px 10px}.audio-lab-field textarea{resize:vertical}.audio-lab-source-picker{min-width:0;display:grid;gap:6px}.audio-lab-record-panel{min-width:0;display:grid;grid-template-columns:minmax(170px,220px) minmax(100px,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid #dcdcde;background:#fbfcfd}.audio-lab-record-panel__meta{display:grid;gap:2px;min-width:0}.audio-lab-record-panel__meta span,.audio-lab-record-panel__meta small{color:#646970;font-size:12px;font-variant-numeric:tabular-nums}.audio-lab-record-meter{height:12px;overflow:hidden;border:1px solid #8c8f94;border-radius:999px;background:#f0f0f1}.audio-lab-record-meter span{display:block;height:100%;min-width:2px;background:#00a32a;transition:width 80ms linear}.audio-lab-record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.audio-lab-record-local-note,.audio-lab-record-warning{grid-column:1 / -1;margin:0!important}.audio-lab-selection-toolbar{min-width:0;display:grid;gap:8px;padding:10px 14px;border-bottom:1px solid #dcdcde;background:#fff}.audio-lab-selection-readout{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(110px,150px)) minmax(96px,120px);gap:8px;align-items:end}.audio-lab-selection-readout label,.audio-lab-selection-duration{min-width:0;display:grid;gap:4px}.audio-lab-selection-readout span,.audio-lab-selection-duration span{color:#50575e;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.audio-lab-selection-readout input{width:100%;min-height:34px;border:1px solid #8c8f94;border-radius:4px;color:#1d2327;font-variant-numeric:tabular-nums;padding:6px 8px}.audio-lab-selection-duration strong{min-height:34px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;color:#1d2327;font-size:13px;font-variant-numeric:tabular-nums}.audio-lab-edit-actions{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.audio-lab-edit-note{margin:0!important;color:#646970!important;font-size:12px!important}.audio-lab-transport{min-width:0;display:grid;grid-template-columns:auto auto auto minmax(120px,1fr);gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #dcdcde;background:#fff}.audio-lab-play{min-width:72px}.audio-lab-time-readout{display:inline-flex;gap:4px;align-items:baseline;justify-content:center;min-width:118px;padding:7px 10px;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;color:#1d2327;font-variant-numeric:tabular-nums}.audio-lab-time-readout strong{font-size:13px}.audio-lab-time-readout span{color:#646970;font-size:12px}.audio-lab-seeker{width:100%;accent-color:#2271b1}.audio-lab-timeline-shell{min-width:0;min-height:0;overflow:auto;padding:14px;background:#1b242d}.audio-lab-ruler{min-width:740px;display:flex;justify-content:space-between;margin-bottom:6px;padding:0 6px;color:#ccd6df;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.audio-lab-track-lane{min-width:740px;display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid #31404d;border-radius:8px;overflow:hidden;background:#101820}.audio-lab-track-controls{min-width:0;display:grid;align-content:start;gap:7px;padding:12px;border-right:1px solid #31404d;background:#202b35;color:#f4f7fa}.audio-lab-track-controls strong,.audio-lab-track-controls span,.audio-lab-track-controls small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-track-controls span,.audio-lab-track-controls small{color:#b9c5cf;font-size:12px}.audio-lab-waveform{width:100%;height:280px;display:block;cursor:crosshair;background:#101820;touch-action:none}.audio-lab-project-sidebar{height:calc(100vh - 156px);min-height:560px;overflow:auto;display:grid;align-content:start;gap:14px;scrollbar-width:thin}.audio-lab-panel{padding:14px}.audio-lab-panel .description{margin-bottom:0}.audio-lab-facts{display:grid;gap:7px;margin:12px 0}.audio-lab-facts div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid #dcdcde}.audio-lab-facts dt{color:#646970;font-size:11px;font-weight:800;text-transform:uppercase}.audio-lab-facts dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;color:#1d2327;font-size:12px;white-space:nowrap}.audio-lab-edit-log ol{display:grid;gap:8px;margin:12px 0 0;padding-left:20px}.audio-lab-edit-log li{color:#1d2327;font-size:12px}.audio-lab-edit-log li strong{margin-right:7px;text-transform:capitalize}.audio-lab-edit-log li span{color:#646970;font-variant-numeric:tabular-nums}.audio-lab-edit-episode{width:100%;margin-top:8px}.audio-lab-panel .button--primary{width:100%;margin-top:10px}@media (max-width: 1240px){.audio-lab-workbench{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.audio-lab-project-sidebar{grid-column:1 / -1;height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.audio-lab-workbench,.audio-lab-project-strip,.audio-lab-transport,.audio-lab-record-panel,.audio-lab-selection-readout,.audio-lab-project-sidebar{grid-template-columns:1fr}.audio-lab-sidebar,.audio-lab-editor,.audio-lab-project-sidebar{height:auto;min-height:0}.audio-lab-track-lane{grid-template-columns:1fr}.audio-lab-track-controls{border-right:0;border-bottom:1px solid #31404d}}.audio-lab-editor{grid-template-rows:auto auto auto minmax(0,1fr)!important}.audio-lab-record-panel{min-width:0;display:grid;grid-template-columns:minmax(170px,230px) minmax(140px,1fr) minmax(280px,auto);gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid #dcdcde;background:#f9fafb}.audio-lab-record-panel__meta{min-width:0;display:grid;gap:3px}.audio-lab-record-panel__meta strong,.audio-lab-record-panel__meta span,.audio-lab-record-panel__meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-record-panel__meta strong{color:#1d2327;font-size:13px}.audio-lab-record-panel__meta span{color:#2271b1;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.audio-lab-record-panel__meta small{color:#646970;font-size:11px}.audio-lab-record-meter{position:relative;height:16px;overflow:hidden;border:1px solid #b9c5cf;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 1px,transparent 1px 16px),#fff}.audio-lab-record-meter span{position:absolute;inset:0 auto 0 0;width:0;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#72aee6,#2271b1);transition:width .1s linear}.audio-lab-record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.audio-lab-record-actions .button{min-height:32px}.audio-lab-record-warning,.audio-lab-record-local-note{grid-column:1 / -1;margin:0!important}.audio-lab-record-warning{color:#b32d2e!important;font-weight:700}@media (max-width: 900px){.audio-lab-record-panel{grid-template-columns:1fr}.audio-lab-record-actions{justify-content:flex-start}}.audio-lab-workbench--phase4{grid-template-columns:minmax(230px,280px) minmax(0,1.4fr) minmax(300px,380px)}.audio-lab-workbench--phase4 .audio-lab-editor{grid-template-rows:auto auto auto auto minmax(0,1fr)}.audio-lab-selection-fields{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(100px,150px));gap:8px;align-items:end}.audio-lab-selection-fields label{display:grid;gap:4px}.audio-lab-selection-fields span{color:#50575e;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.audio-lab-selection-fields input{width:100%;min-height:34px;border:1px solid #8c8f94;border-radius:4px;color:#1d2327;font-variant-numeric:tabular-nums;padding:6px 8px}.audio-lab-multitrack{min-width:0;margin-top:14px;border:1px solid #31404d;border-radius:8px;overflow:hidden;background:#101820}.audio-lab-timeline-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid #31404d;background:#202b35;color:#dce7ef;font-size:12px;font-weight:700}.audio-lab-multitrack-scroll{max-height:420px;overflow:auto;scrollbar-width:thin}.audio-lab-multitrack-inner{position:relative;min-height:180px;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 150px 0 / 48px 100%,#101820}.audio-lab-multitrack-ruler{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:150px 1fr 1fr 1fr;gap:12px;padding:8px 12px;border-bottom:1px solid #31404d;background:#17212b;color:#ccd6df;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.audio-lab-playhead{position:absolute;top:0;bottom:0;z-index:3;width:2px;background:#f0c33c;pointer-events:none}.audio-lab-multitrack-selection{position:absolute;top:32px;bottom:0;z-index:2;background:#f0c33c1f;border-left:1px solid rgba(240,195,60,.65);border-right:1px solid rgba(240,195,60,.65);pointer-events:none}.audio-lab-multitrack-row{position:relative;display:grid;grid-template-columns:150px minmax(760px,1fr);min-height:94px;border-bottom:1px solid #31404d}.audio-lab-multitrack-row.is-selected .audio-lab-multitrack-controls{background:#263747}.audio-lab-multitrack-controls{min-width:0;display:grid;gap:6px;align-content:start;padding:8px;border-right:1px solid #31404d;background:#202b35;color:#f4f7fa}.audio-lab-multitrack-controls input{width:100%;min-width:0;min-height:28px;border:1px solid #506171;border-radius:4px;background:#111b24;color:#f4f7fa;font-size:12px;padding:4px 6px}.audio-lab-track-buttons{display:flex;flex-wrap:wrap;gap:4px}.audio-lab-track-buttons button{border:1px solid #506171;border-radius:4px;background:#16222d;color:#dce7ef;font-size:10px;font-weight:800;padding:4px 6px;cursor:pointer}.audio-lab-track-buttons button:disabled{opacity:.45;cursor:not-allowed}.audio-lab-track-buttons button.is-active{border-color:#72aee6;background:#1f5f8b;color:#fff}.audio-lab-multitrack-controls label{display:grid;grid-template-columns:34px 1fr;gap:5px;align-items:center;color:#b9c5cf;font-size:11px;font-weight:700}.audio-lab-multitrack-lane{position:relative;min-height:94px;overflow:hidden}.audio-lab-clip{position:absolute;top:14px;bottom:14px;display:grid;align-content:center;gap:4px;overflow:hidden;border:1px solid #72aee6;border-radius:7px;background:linear-gradient(180deg,#275d83,#1f4f73);color:#fff;text-align:left;cursor:grab;padding:8px;box-shadow:0 8px 18px #00000038}.audio-lab-clip:active{cursor:grabbing}.audio-lab-clip.is-selected{outline:2px solid #f0c33c;outline-offset:2px}.audio-lab-clip.is-muted{opacity:.45}.audio-lab-clip strong,.audio-lab-clip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-clip span{color:#ffffffc2;font-size:11px;font-variant-numeric:tabular-nums}.audio-lab-source-bin__list{display:grid;gap:8px;margin-top:12px}.audio-lab-source-bin__item{display:grid;gap:5px;padding:9px;border:1px solid #dcdcde;border-radius:7px;background:#f6f7f7}.audio-lab-source-bin__item strong,.audio-lab-source-bin__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-source-bin__item span{color:#646970;font-size:12px}.audio-lab-clip-inspector{display:grid;gap:10px}.audio-lab-checkbox{display:flex;gap:8px;align-items:center;color:#1d2327;font-size:13px;font-weight:700}.audio-lab-danger-button{width:100%;margin-top:8px;border-color:#b32d2e!important;color:#b32d2e!important}.audio-lab-danger-button:hover,.audio-lab-danger-button:focus-visible{background:#b32d2e!important;color:#fff!important}.audio-lab-source-bin .button,.audio-lab-clip-inspector .button{width:100%}@media (max-width: 1240px){.audio-lab-workbench--phase4{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}}@media (max-width: 900px){.audio-lab-selection-fields,.audio-lab-multitrack-row,.audio-lab-multitrack-ruler{grid-template-columns:1fr}.audio-lab-multitrack-controls{border-right:0;border-bottom:1px solid #31404d}}.audio-lab-workbench--phase5 .audio-lab-project-sidebar{gap:12px}.audio-lab-effects-panel{display:grid;gap:12px}.audio-lab-effect-builder,.audio-lab-effect-presets,.audio-lab-effect-chain{display:grid;gap:8px;padding-top:10px;border-top:1px solid #dcdcde}.audio-lab-effect-builder .button--primary{width:100%}.audio-lab-effect-presets{grid-template-columns:1fr}.audio-lab-effect-param-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audio-lab-effect-chain__item{display:grid;gap:8px;padding:10px;border:1px solid #dcdcde;border-left:4px solid #2271b1;border-radius:7px;background:#fff}.audio-lab-effect-chain__item.is-bypassed{border-left-color:#8c8f94;opacity:.72}.audio-lab-effect-chain__item strong,.audio-lab-effect-chain__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-effect-chain__item strong{color:#1d2327;font-size:13px}.audio-lab-effect-chain__item span{color:#646970;font-size:12px}.audio-lab-effect-chain__actions{display:flex;flex-wrap:wrap;gap:6px}.audio-lab-effects-panel select,.audio-lab-effects-panel input{width:100%;min-height:34px;border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#1d2327;padding:6px 8px}.audio-lab-checkbox{display:inline-flex;gap:7px;align-items:center;color:#1d2327;font-size:12px;font-weight:700}@media (max-width: 900px){.audio-lab-effect-param-grid{grid-template-columns:1fr}}.audio-lab-workbench--phase6 .audio-lab-project-sidebar{gap:12px}.audio-lab-rendered-panel,.audio-lab-transcript-panel,.audio-lab-markers-panel,.audio-lab-episode-meta-panel{min-width:0}.audio-lab-rendered-panel .audio-lab-edit-actions,.audio-lab-transcript-panel .audio-lab-edit-actions,.audio-lab-markers-panel .audio-lab-edit-actions{margin-top:10px}.audio-lab-cue-list,.audio-lab-marker-list{display:grid;gap:10px;margin:10px 0}.audio-lab-cue-row,.audio-lab-marker-row{display:grid;gap:6px;padding:10px;border:1px solid #dcdcde;border-radius:6px;background:#f6f7f7}.audio-lab-cue-row{grid-template-columns:minmax(64px,82px) minmax(64px,82px) minmax(80px,1fr)}.audio-lab-cue-row textarea,.audio-lab-marker-row textarea{grid-column:1 / -1;min-width:0}.audio-lab-cue-row .button,.audio-lab-marker-row .button{justify-self:start}.audio-lab-marker-row{grid-template-columns:minmax(72px,96px) minmax(120px,1fr)}.audio-lab-cue-row input,.audio-lab-cue-row textarea,.audio-lab-marker-row input,.audio-lab-marker-row textarea{width:100%;min-width:0;border:1px solid #8c8f94;border-radius:4px;color:#1d2327;font-size:12px;padding:7px 8px}.audio-lab-rendered-panel .audio-lab-facts{margin-bottom:10px}.audio-lab-episode-meta-panel .audio-lab-checkbox{margin-top:8px}.audio-lab-transcript-panel label.button{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 900px){.audio-lab-cue-row,.audio-lab-marker-row{grid-template-columns:1fr}}.audio-lab-phase7-actions{border-top:1px solid rgba(255,255,255,.1);margin-top:.75rem;padding-top:.75rem}.audio-lab-phase7-status{border-radius:12px;margin-top:.75rem;padding:.6rem .75rem}.audio-lab-phase7-status[data-status=info]{background:#72aee624}.audio-lab-phase7-status[data-status=success]{background:#57b47a24}.audio-lab-phase7-status[data-status=warn]{background:#f0c33c29}.audio-lab-phase7-status[data-status=error]{background:#d6363829}.audio-lab-phase8-panel{border-color:#72aee673}.audio-lab-phase8-panel .audio-lab-edit-actions{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.audio-lab-phase8-status{border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.65rem .75rem}.audio-lab-phase8-status[data-status=success]{background:#30a14e24;border-color:#30a14e61}.audio-lab-phase8-status[data-status=warn]{background:#f0c33c24;border-color:#f0c33c6b}.audio-lab-phase8-status[data-status=error]{background:#d6363824;border-color:#d636386b}.audio-lab-feed-readiness{background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;margin-top:.85rem;padding:.85rem}.audio-lab-feed-readiness strong{display:block;font-size:1rem;margin-bottom:.5rem}.audio-lab-feed-readiness ul{list-style:none;margin:0;padding:0}.audio-lab-feed-readiness li{border-top:1px solid rgba(255,255,255,.08);color:#ffffffc7;padding:.35rem 0}.audio-lab-feed-readiness li:first-child{border-top:0}.audio-lab-feed-readiness .is-ready{color:#8fd19e}.audio-lab-feed-readiness .is-warning{color:#f0c33c}.admin-frame:has(.audio-lab-page){height:100vh;overflow:hidden;background:#1f252b}.admin-frame:has(.audio-lab-page) .admin-frame__main{height:calc(100vh - 32px);overflow:hidden;padding:0!important;margin:0!important}.audio-lab-page.wp-admin-screen,.audio-lab-page.page{--al-bg: #20262d;--al-bg-deep: #121820;--al-bg-panel: #2b323b;--al-bg-panel-soft: #343c47;--al-border: #44505c;--al-border-strong: #596677;--al-text: #e8eef6;--al-muted: #aeb8c4;--al-accent: #74a7ff;--al-accent-strong: #8fb7ff;--al-yellow: #f0c33c;box-sizing:border-box;max-width:none!important;width:100%!important;height:calc(100vh - 32px);margin:0!important;padding:0!important;overflow:hidden;background:var(--al-bg)!important;color:var(--al-text)!important;display:grid;grid-template-rows:auto minmax(0,1fr)}.audio-lab-page *,.audio-lab-page *:before,.audio-lab-page *:after{box-sizing:border-box}.audio-lab-page .wp-screen-header.audio-lab-header{min-height:46px;padding:6px 10px!important;margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--al-border);background:#252c35!important;color:var(--al-text)!important}.audio-lab-page .audio-lab-header h1{margin:0!important;color:var(--al-text)!important;font-size:17px!important;line-height:1.1}.audio-lab-page .audio-lab-header .description{display:none}.audio-lab-page .audio-lab-header .review-card__actions{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.audio-lab-page .audio-lab-notice{position:fixed;z-index:80;right:16px;bottom:12px;max-width:min(520px,calc(100vw - 210px));margin:0!important;box-shadow:0 10px 24px #00000059}.audio-lab-page .audio-lab-workbench{height:100%;min-height:0;min-width:0;padding:8px 10px 10px!important;gap:8px!important;display:grid!important;grid-template-columns:176px minmax(900px,1fr)!important;grid-template-rows:minmax(0,1fr) 218px!important;grid-template-areas:"projects editor" "inspector inspector";align-items:stretch;background:var(--al-bg)!important}.audio-lab-page .audio-lab-sidebar{grid-area:projects;height:100%!important;min-height:0!important;border:1px solid var(--al-border)!important;border-radius:0!important;background:var(--al-bg-panel)!important;color:var(--al-text)!important;box-shadow:none!important;overflow:hidden}.audio-lab-page .audio-lab-sidebar__header{min-height:42px;padding:8px!important;border-color:var(--al-border)!important;background:#242b34!important}.audio-lab-page .audio-lab-sidebar__header h2,.audio-lab-page .audio-lab-panel h2,.audio-lab-page .audio-lab-panel h3{color:var(--al-text)!important}.audio-lab-page .audio-lab-project-list{padding:8px!important;gap:6px!important}.audio-lab-page .audio-lab-project-card{border-radius:0!important;border-color:var(--al-border)!important;background:#202831!important;color:var(--al-text)!important;padding:8px!important}.audio-lab-page .audio-lab-project-card span,.audio-lab-page .audio-lab-project-card small,.audio-lab-page .audio-lab-empty,.audio-lab-page .description,.audio-lab-page .audio-lab-facts dt{color:var(--al-muted)!important}.audio-lab-page .audio-lab-project-card:hover,.audio-lab-page .audio-lab-project-card:focus-visible,.audio-lab-page .audio-lab-project-card.is-active{border-color:var(--al-accent)!important;border-left-color:var(--al-accent)!important;background:#263244!important}.audio-lab-page .audio-lab-editor{grid-area:editor;height:100%!important;min-height:0!important;min-width:0!important;border:1px solid var(--al-border)!important;border-radius:0!important;box-shadow:none!important;background:var(--al-bg-deep)!important;color:var(--al-text)!important;overflow:hidden;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{border-color:var(--al-border)!important;background:#2a313a!important;color:var(--al-text)!important}.audio-lab-page .audio-lab-project-strip{padding:6px 8px!important;display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(190px,280px)!important;gap:8px!important}.audio-lab-page .audio-lab-record-panel{min-height:44px;padding:5px 8px!important;grid-template-columns:minmax(130px,180px) minmax(120px,1fr) auto!important;gap:8px!important}.audio-lab-page .audio-lab-record-panel__meta{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px!important}.audio-lab-page .audio-lab-record-panel__meta .audio-lab-eyebrow,.audio-lab-page .audio-lab-record-panel__meta small{display:none}.audio-lab-page .audio-lab-record-panel__meta strong{color:var(--al-text)!important;font-size:12px!important}.audio-lab-page .audio-lab-record-panel__meta span{color:var(--al-accent-strong)!important;font-size:22px!important;line-height:1}.audio-lab-page .audio-lab-selection-toolbar{padding:5px 8px!important;display:grid!important;grid-template-columns:minmax(260px,420px) minmax(0,1fr)!important;gap:8px!important;align-items:center}.audio-lab-page .audio-lab-selection-fields{display:grid!important;grid-template-columns:repeat(3,minmax(70px,1fr))!important;gap:6px!important}.audio-lab-page .audio-lab-selection-fields label{gap:2px!important}.audio-lab-page .audio-lab-edit-actions,.audio-lab-page .audio-lab-record-actions,.audio-lab-page .review-card__actions{display:flex;flex-wrap:wrap;gap:4px!important;align-items:center}.audio-lab-page .button,.audio-lab-page button.button,.audio-lab-page .audio-lab-track-buttons button{min-height:28px!important;padding:4px 8px!important;border-radius:2px!important;font-size:12px!important;line-height:1.2!important}.audio-lab-page .button.button--primary,.audio-lab-page button.button--primary{background:#1d6fb8!important;border-color:#2f8adf!important;color:#fff!important}.audio-lab-page .audio-lab-transport{min-height:38px;padding:5px 8px!important;display:grid!important;grid-template-columns:auto auto minmax(96px,auto) minmax(220px,1fr)!important;gap:8px!important;align-items:center}.audio-lab-page .audio-lab-time-readout strong{color:var(--al-text)!important;font-size:16px!important}.audio-lab-page .audio-lab-timeline-shell{min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(240px,42vh) minmax(150px,1fr)!important;border:0!important;background:var(--al-bg-deep)!important}.audio-lab-page .audio-lab-ruler,.audio-lab-page .audio-lab-timeline-actions,.audio-lab-page .audio-lab-multitrack-ruler{background:#111821!important;color:var(--al-text)!important;border-color:var(--al-border)!important}.audio-lab-page .audio-lab-waveform{width:100%!important;height:clamp(260px,39vh,430px)!important;min-height:260px!important;display:block;border:0!important;border-bottom:1px solid var(--al-border)!important;border-radius:0!important;background:var(--al-bg-deep)!important}.audio-lab-page .audio-lab-multitrack{min-height:0;display:grid;grid-template-rows:32px minmax(0,1fr);background:var(--al-bg-deep)!important;color:var(--al-text)!important;border-top:1px solid var(--al-border)!important}.audio-lab-page .audio-lab-multitrack-scroll{min-height:0!important;overflow:auto!important;background:#151b23!important;scrollbar-width:thin}.audio-lab-page .audio-lab-multitrack-inner{min-height:100%}.audio-lab-page .audio-lab-multitrack-row{min-height:132px!important;grid-template-columns:168px minmax(0,1fr)!important;border-color:var(--al-border)!important;background:#1a212b!important}.audio-lab-page .audio-lab-multitrack-row.is-selected{background:#1d2a3b!important}.audio-lab-page .audio-lab-multitrack-controls{width:168px!important;padding:8px!important;background:#303846!important;border-right:1px solid var(--al-border-strong)!important;color:var(--al-text)!important}.audio-lab-page .audio-lab-multitrack-controls input,.audio-lab-page .audio-lab-multitrack-controls label,.audio-lab-page .audio-lab-multitrack-controls label input{color:var(--al-text)!important}.audio-lab-page .audio-lab-multitrack-lane{min-height:132px!important;background:#202733!important;background-image:linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 1px,transparent 50%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.08) calc(50% + 1px),transparent calc(50% + 1px))}.audio-lab-page .audio-lab-clip{top:12px!important;min-height:104px!important;border-radius:0!important;border-color:#8591ff!important;background:linear-gradient(180deg,#7176f0eb,#5057c6d1)!important;color:#fff!important}.audio-lab-page .audio-lab-clip strong,.audio-lab-page .audio-lab-clip span{color:#fff!important}.audio-lab-page .audio-lab-project-sidebar{grid-area:inspector;height:100%!important;min-height:0!important;max-height:218px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;gap:8px!important;padding:0!important;background:transparent!important;scrollbar-width:thin}.audio-lab-page .audio-lab-panel{flex:0 0 300px;max-height:218px;overflow:auto;border-radius:0!important;border:1px solid var(--al-border)!important;box-shadow:none!important;background:var(--al-bg-panel)!important;color:var(--al-text)!important;padding:10px!important}.audio-lab-page .audio-lab-rendered-panel{flex-basis:360px}.audio-lab-page .audio-lab-effects-panel{flex-basis:420px}.audio-lab-page .audio-lab-transcript-panel,.audio-lab-page .audio-lab-markers-panel,.audio-lab-page .audio-lab-episode-meta-panel{flex-basis:360px}.audio-lab-page .audio-lab-field,.audio-lab-page .audio-lab-checkbox,.audio-lab-page .audio-lab-source-picker{color:var(--al-text)!important}.audio-lab-page .audio-lab-field span,.audio-lab-page .audio-lab-source-picker span,.audio-lab-page .audio-lab-eyebrow{color:var(--al-muted)!important}.audio-lab-page .audio-lab-field input,.audio-lab-page .audio-lab-field textarea,.audio-lab-page .audio-lab-field select,.audio-lab-page .audio-lab-source-picker select,.audio-lab-page .audio-lab-selection-fields input,.audio-lab-page .audio-lab-project-strip input,.audio-lab-page .audio-lab-project-strip select,.audio-lab-page .audio-lab-panel input,.audio-lab-page .audio-lab-panel textarea,.audio-lab-page .audio-lab-panel select{min-height:28px!important;border-color:var(--al-border-strong)!important;background:#151b22!important;color:var(--al-text)!important;border-radius:2px!important;padding:4px 7px!important;font-size:12px!important}.audio-lab-page .audio-lab-facts{display:grid;gap:4px}.audio-lab-page .audio-lab-facts div{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:6px}.audio-lab-page .audio-lab-delivery-section,.audio-lab-page .audio-lab-readiness,.audio-lab-page .audio-lab-diagnostics,.audio-lab-page .audio-lab-effect-builder,.audio-lab-page .audio-lab-effect-chain__item,.audio-lab-page .audio-lab-source-bin__item,.audio-lab-page .audio-lab-marker-row,.audio-lab-page .audio-lab-cue-row{border-color:var(--al-border)!important;background:#242c36!important;color:var(--al-text)!important}@media (max-width: 1100px){.audio-lab-page .audio-lab-workbench{grid-template-columns:52px minmax(720px,1fr)!important}.audio-lab-page .audio-lab-sidebar__header h2,.audio-lab-page .audio-lab-sidebar__header .audio-lab-eyebrow,.audio-lab-page .audio-lab-project-card span,.audio-lab-page .audio-lab-project-card small{display:none}.audio-lab-page .audio-lab-project-card{padding:7px 5px!important}.audio-lab-page .audio-lab-project-card strong{writing-mode:vertical-rl;max-height:120px}}@media (max-width: 900px){.audio-lab-page.wp-admin-screen,.audio-lab-page.page{height:auto;min-height:calc(100vh - 32px);overflow:auto}.audio-lab-page .audio-lab-workbench{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(620px,auto) auto!important;grid-template-areas:"projects" "editor" "inspector";overflow:visible}.audio-lab-page .audio-lab-sidebar,.audio-lab-page .audio-lab-editor,.audio-lab-page .audio-lab-project-sidebar{height:auto!important;max-height:none!important}}.admin-frame:has(.audio-lab-page) .admin-rail{width:48px!important;min-width:48px!important;overflow:hidden!important}.admin-frame:has(.audio-lab-page) .admin-rail__label{display:none!important}.admin-frame:has(.audio-lab-page) .admin-rail__nav{padding-top:4px!important}.admin-frame:has(.audio-lab-page) .admin-rail__link{min-height:30px!important;padding:7px 6px!important;overflow:hidden!important;white-space:nowrap!important;text-indent:-999px!important;position:relative!important}.admin-frame:has(.audio-lab-page) .admin-rail__link:after{content:attr(aria-current);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:inherit;text-indent:0;font-size:0}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(1):after{content:"⌂";font-size:15px}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(2):after{content:"P";font-size:12px;font-weight:800}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(3):after{content:"Pr";font-size:11px;font-weight:800}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(4):after{content:"Au";font-size:11px;font-weight:800}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(5):after{content:"+";font-size:16px;font-weight:800}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(6):after{content:"M";font-size:12px;font-weight:800}.admin-frame:has(.audio-lab-page) .admin-rail__link:nth-child(n+7):after{content:"•";font-size:16px}.admin-frame:has(.audio-lab-page) .admin-rail:hover,.admin-frame:has(.audio-lab-page) .admin-rail:focus-within{width:148px!important;min-width:148px!important;z-index:90;box-shadow:8px 0 20px #00000061}.admin-frame:has(.audio-lab-page) .admin-rail:hover .admin-rail__link,.admin-frame:has(.audio-lab-page) .admin-rail:focus-within .admin-rail__link{text-indent:0!important;padding-left:10px!important}.admin-frame:has(.audio-lab-page) .admin-rail:hover .admin-rail__link:after,.admin-frame:has(.audio-lab-page) .admin-rail:focus-within .admin-rail__link:after{content:none!important}.admin-frame:has(.audio-lab-page) .admin-frame__main{margin-left:48px!important;width:calc(100vw - 48px)!important}.audio-lab-page .wp-screen-header.audio-lab-header{min-height:34px!important;height:34px!important;padding:4px 8px!important}.audio-lab-page .audio-lab-header .audio-lab-eyebrow{display:none!important}.audio-lab-page .audio-lab-header h1{font-size:14px!important;letter-spacing:.01em}.audio-lab-page .audio-lab-workbench{padding:2px!important;gap:2px!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 34px!important;grid-template-areas:"projects editor" "inspector inspector"!important}.audio-lab-page .audio-lab-sidebar{width:48px!important;min-width:48px!important;overflow:hidden!important;position:relative;z-index:30}.audio-lab-page .audio-lab-sidebar:hover,.audio-lab-page .audio-lab-sidebar:focus-within{width:236px!important;min-width:236px!important;overflow:auto!important;box-shadow:10px 0 24px #0000006b}.audio-lab-page .audio-lab-sidebar__header{min-height:30px!important;padding:4px!important;display:grid!important;grid-template-columns:1fr!important}.audio-lab-page .audio-lab-sidebar__header>div{display:none!important}.audio-lab-page .audio-lab-sidebar__header .button{width:38px!important;min-width:38px!important;padding:4px!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-sidebar__header,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-sidebar__header{grid-template-columns:1fr auto!important;padding:6px!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-sidebar__header>div,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-sidebar__header>div{display:block!important}.audio-lab-page .audio-lab-project-list{padding:4px!important}.audio-lab-page .audio-lab-project-card{width:38px!important;height:38px!important;padding:4px!important;display:block!important;overflow:hidden!important}.audio-lab-page .audio-lab-project-card strong{display:block!important;width:28px!important;height:28px!important;overflow:hidden!important;text-align:center!important;line-height:28px!important;font-size:0!important}.audio-lab-page .audio-lab-project-card strong:first-letter{font-size:13px!important}.audio-lab-page .audio-lab-project-card span,.audio-lab-page .audio-lab-project-card small{display:none!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card{width:100%!important;height:auto!important;padding:8px!important;display:grid!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card strong,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card strong{width:auto!important;height:auto!important;line-height:1.25!important;text-align:left!important;font-size:13px!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card span,.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card small,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card span,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card small{display:block!important}.audio-lab-page .audio-lab-editor{grid-template-rows:28px 30px 31px 31px minmax(0,1fr)!important}.audio-lab-page .audio-lab-project-strip{min-height:28px!important;padding:3px 6px!important;grid-template-columns:minmax(160px,1fr) minmax(160px,260px)!important}.audio-lab-page .audio-lab-project-strip .audio-lab-field>span,.audio-lab-page .audio-lab-source-picker>span{display:none!important}.audio-lab-page .audio-lab-project-strip input,.audio-lab-page .audio-lab-source-picker select{min-height:22px!important;height:24px!important;padding:2px 8px!important;font-size:12px!important}.audio-lab-page .audio-lab-record-panel{min-height:30px!important;padding:3px 6px!important;grid-template-columns:88px minmax(160px,1fr) auto!important}.audio-lab-page .audio-lab-record-panel__meta span{font-size:18px!important}.audio-lab-page .audio-lab-record-meter{height:12px!important}.audio-lab-page .audio-lab-selection-toolbar{min-height:31px!important;padding:3px 6px!important;grid-template-columns:250px minmax(0,1fr)!important}.audio-lab-page .audio-lab-selection-fields label>span{display:none!important}.audio-lab-page .audio-lab-selection-fields input{min-height:22px!important;height:24px!important;padding:2px 6px!important;font-size:12px!important}.audio-lab-page .audio-lab-transport{min-height:31px!important;padding:3px 6px!important;grid-template-columns:auto auto 88px minmax(260px,1fr)!important}.audio-lab-page .audio-lab-time-readout{min-height:24px!important;padding:2px 8px!important;background:#f2f4f7!important;color:#101820!important}.audio-lab-page .audio-lab-time-readout strong,.audio-lab-page .audio-lab-time-readout span{color:#101820!important;font-size:12px!important}.audio-lab-page .button,.audio-lab-page button.button,.audio-lab-page .audio-lab-track-buttons button{min-height:24px!important;height:24px!important;padding:2px 7px!important;font-size:11px!important}.audio-lab-page .audio-lab-timeline-shell{grid-template-rows:22px minmax(170px,29vh) minmax(300px,1fr)!important;min-height:0!important}.audio-lab-page .audio-lab-ruler{min-height:22px!important;padding:2px 10px!important;font-size:11px!important}.audio-lab-page .audio-lab-waveform{height:clamp(170px,28vh,300px)!important;min-height:170px!important}.audio-lab-page .audio-lab-multitrack{grid-template-rows:22px minmax(0,1fr)!important}.audio-lab-page .audio-lab-timeline-actions,.audio-lab-page .audio-lab-multitrack-ruler{min-height:22px!important;padding:2px 8px!important;font-size:11px!important}.audio-lab-page .audio-lab-multitrack-row,.audio-lab-page .audio-lab-multitrack-lane{min-height:156px!important}.audio-lab-page .audio-lab-multitrack-row{grid-template-columns:176px minmax(0,1fr)!important}.audio-lab-page .audio-lab-multitrack-controls{width:176px!important}.audio-lab-page .audio-lab-clip{top:18px!important;min-height:110px!important;display:grid!important;align-content:center!important;border-radius:2px!important}.audio-lab-page .audio-lab-project-sidebar{grid-area:inspector!important;height:34px!important;min-height:34px!important;overflow:hidden!important;display:flex!important;gap:2px!important;padding:0!important;border:1px solid var(--al-border)!important;background:#1d232b!important;z-index:35}.audio-lab-page .audio-lab-project-sidebar:before{content:"Inspector dock  •  hover or tab into this bar to open render, sources, clip, effects, transcript, markers, metadata, feed";min-width:100%;height:32px;display:flex;align-items:center;padding:0 10px;color:var(--al-muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.audio-lab-page .audio-lab-project-sidebar>.audio-lab-panel{display:none!important}.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within{position:fixed!important;left:48px!important;right:0!important;bottom:0!important;height:min(44vh,360px)!important;min-height:280px!important;overflow:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(260px,1fr))!important;align-items:start!important;padding:6px!important;background:#20262f!important;box-shadow:0 -14px 28px #0000006b}.audio-lab-page .audio-lab-project-sidebar:hover:before,.audio-lab-page .audio-lab-project-sidebar:focus-within:before{content:none}.audio-lab-page .audio-lab-project-sidebar:hover>.audio-lab-panel,.audio-lab-page .audio-lab-project-sidebar:focus-within>.audio-lab-panel{display:block!important;min-height:0!important;max-height:calc(min(44vh,360px) - 16px)!important;overflow:auto!important}.audio-lab-page .audio-lab-panel{border-radius:0!important}.audio-lab-page .audio-lab-panel h2,.audio-lab-page .audio-lab-panel h3{font-size:13px!important;margin-bottom:6px!important}.audio-lab-page .audio-lab-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audio-lab-page[data-audiolab-shortcuts-ready=true] .audio-lab-header h1:after{content:"  ·  shortcuts on";color:var(--al-muted);font-size:11px;font-weight:500}@media (max-width: 900px){.admin-frame:has(.audio-lab-page) .admin-frame__main{margin-left:0!important;width:100vw!important}.admin-frame:has(.audio-lab-page) .admin-rail{display:none!important}.audio-lab-page .audio-lab-workbench{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"editor" "inspector"!important}.audio-lab-page .audio-lab-sidebar{display:none!important}.audio-lab-page .audio-lab-editor{grid-template-rows:auto auto auto auto minmax(0,1fr)!important}.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within{left:0!important;grid-template-columns:1fr!important}}.admin-frame:has(.audio-lab-page){background:#111820!important}.admin-frame:has(.audio-lab-page) .admin-frame__main{position:fixed!important;top:32px!important;right:0!important;bottom:0!important;left:48px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#111820!important}.admin-frame:has(.audio-lab-page) .admin-rail{position:fixed!important;left:0!important;top:32px!important;bottom:0!important;z-index:120!important;background:#151d25!important}.audio-lab-page.wp-admin-screen,.audio-lab-page.page{width:100%!important;height:100%!important;min-height:0!important;background:#111820!important}.audio-lab-page .audio-lab-workbench{width:100%!important;height:100%!important;min-width:0!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 30px!important;background:#111820!important}.audio-lab-page .audio-lab-editor{min-width:0!important;width:100%!important}.audio-lab-page .audio-lab-sidebar:hover,.audio-lab-page .audio-lab-sidebar:focus-within{width:48px!important;min-width:48px!important;overflow:hidden!important;box-shadow:none!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-sidebar__header,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-sidebar__header{grid-template-columns:1fr!important;padding:4px!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-sidebar__header>div,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-sidebar__header>div{display:none!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card{width:38px!important;height:38px!important;padding:4px!important;display:block!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card strong,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card strong{width:28px!important;height:28px!important;line-height:28px!important;text-align:center!important;font-size:0!important}.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card span,.audio-lab-page .audio-lab-sidebar:hover .audio-lab-project-card small,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card span,.audio-lab-page .audio-lab-sidebar:focus-within .audio-lab-project-card small{display:none!important}.audio-lab-page .audio-lab-sidebar.is-open{position:fixed!important;left:48px!important;top:66px!important;bottom:30px!important;width:244px!important;min-width:244px!important;overflow:auto!important;z-index:110!important;box-shadow:12px 0 28px #0000007a!important}.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-sidebar__header{grid-template-columns:1fr auto!important;padding:6px!important}.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-sidebar__header>div{display:block!important}.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-project-card{width:100%!important;height:auto!important;padding:8px!important;display:grid!important}.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-project-card strong{width:auto!important;height:auto!important;line-height:1.25!important;text-align:left!important;font-size:13px!important}.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-project-card span,.audio-lab-page .audio-lab-sidebar.is-open .audio-lab-project-card small{display:block!important}.audio-lab-page .audio-lab-project-sidebar,.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:30px!important;min-height:30px!important;overflow:hidden!important;display:flex!important;grid-template-columns:none!important;gap:0!important;padding:0!important;box-shadow:none!important;cursor:pointer}.audio-lab-page .audio-lab-project-sidebar:before{content:"Inspector dock  •  click to open/close render, sources, clip, effects, transcript, markers, metadata, feed"!important;height:28px!important;min-width:100%!important;display:flex!important;align-items:center!important;padding:0 10px!important;color:var(--al-muted)!important;font-size:11px!important;letter-spacing:.03em!important;text-transform:uppercase!important}.audio-lab-page .audio-lab-project-sidebar>.audio-lab-panel,.audio-lab-page .audio-lab-project-sidebar:hover>.audio-lab-panel,.audio-lab-page .audio-lab-project-sidebar:focus-within>.audio-lab-panel{display:none!important}.audio-lab-page .audio-lab-project-sidebar.is-open{position:fixed!important;left:48px!important;right:0!important;bottom:0!important;height:min(50vh,390px)!important;min-height:300px!important;overflow:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(260px,1fr))!important;align-items:start!important;gap:6px!important;padding:30px 6px 6px!important;background:#20262f!important;box-shadow:0 -14px 28px #0000007a!important;z-index:130!important;cursor:default}.audio-lab-page .audio-lab-project-sidebar.is-open:before{content:"Inspector dock"!important;position:absolute!important;left:0!important;right:0!important;top:0!important;min-width:0!important;height:28px!important;border-bottom:1px solid var(--al-border)!important;background:#151d25!important}.audio-lab-page .audio-lab-project-sidebar.is-open>.audio-lab-panel{display:block!important;min-height:0!important;max-height:calc(min(50vh,390px) - 44px)!important;overflow:auto!important}.audio-lab-dock-close,.audio-lab-project-close{position:fixed;z-index:150;min-height:22px!important;height:22px!important;padding:1px 8px!important;border:1px solid #6d7a88!important;background:#29323d!important;color:#e8eef6!important;font-size:11px!important;cursor:pointer}.audio-lab-dock-close{right:8px;bottom:calc(min(50vh,390px) - 26px)}.audio-lab-project-close{left:248px;top:72px}.audio-lab-page .audio-lab-timeline-shell{grid-template-rows:22px minmax(220px,38vh) minmax(330px,1fr)!important}.audio-lab-page .audio-lab-waveform{height:clamp(220px,37vh,420px)!important;min-height:220px!important}.audio-lab-page .audio-lab-multitrack-row,.audio-lab-page .audio-lab-multitrack-lane{min-height:calc(156px * var(--audiolab-y-zoom, 1))!important}.audio-lab-page .audio-lab-clip{min-height:calc(110px * var(--audiolab-y-zoom, 1))!important}.audio-lab-page .audio-lab-multitrack-inner{width:calc(100% * var(--audiolab-zoom-scale, 1))!important;min-width:calc(100% * var(--audiolab-zoom-scale, 1))!important;transform-origin:left top}.audio-lab-page .audio-lab-waveform{transform:scaleX(var(--audiolab-overview-zoom, 1));transform-origin:left center}.audio-lab-page .audio-lab-multitrack-scroll,.audio-lab-page .audio-lab-waveform{touch-action:none}.audio-lab-zoom-toast{position:fixed;right:12px;bottom:42px;z-index:160;min-width:126px;padding:6px 9px;border:1px solid #6d7a88;background:#0f161eeb;color:#e8eef6;font-size:12px;box-shadow:0 8px 24px #0006;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease}.audio-lab-zoom-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.admin-frame:has(.audio-lab-page) .admin-frame__main{top:32px!important;right:0!important;bottom:0!important;left:0!important}.audio-lab-page .audio-lab-project-sidebar.is-open{left:0!important;grid-template-columns:1fr!important}}.admin-frame:has(.audio-lab-page) .admin-frame__main{top:32px!important;right:0!important;bottom:0!important;left:42px!important;background:#0e151d!important}.admin-frame:has(.audio-lab-page) .admin-rail{width:42px!important;min-width:42px!important}.audio-lab-page .audio-lab-workbench{grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 24px!important;gap:1px!important;padding:1px!important}.audio-lab-page .audio-lab-sidebar{width:42px!important;min-width:42px!important}.audio-lab-page .audio-lab-sidebar.is-open{left:42px!important}.audio-lab-page .audio-lab-editor{grid-template-rows:24px 28px 28px 28px minmax(0,1fr)!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{min-height:0!important}.audio-lab-page .audio-lab-project-strip{height:24px!important;padding:2px 5px!important}.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{height:28px!important;padding:2px 5px!important}.audio-lab-page .audio-lab-project-strip input,.audio-lab-page .audio-lab-source-picker select,.audio-lab-page .audio-lab-selection-fields input,.audio-lab-page .audio-lab-time-readout,.audio-lab-page .button,.audio-lab-page button.button,.audio-lab-page .audio-lab-track-buttons button{height:22px!important;min-height:22px!important;line-height:1!important}.audio-lab-page .audio-lab-timeline-shell{grid-template-rows:20px minmax(0,1fr) 92px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#0d141c!important;scrollbar-width:thin;touch-action:none}.audio-lab-page .audio-lab-ruler{position:sticky;left:0;z-index:4;height:20px!important;min-height:20px!important}.audio-lab-page .audio-lab-waveform{width:max(100%,var(--audiolab-waveform-width, 100%))!important;min-width:max(100%,var(--audiolab-waveform-width, 100%))!important;height:var(--audiolab-waveform-height, clamp(330px, calc(100vh - 294px) , 610px))!important;min-height:260px!important;max-height:calc(100vh - 190px)!important;transform:none!important;cursor:crosshair;touch-action:none}.audio-lab-page .audio-lab-multitrack{height:92px!important;max-height:92px!important;min-height:92px!important;opacity:.82;border-top:1px solid #3e4a58!important}.audio-lab-page .audio-lab-multitrack:hover,.audio-lab-page .audio-lab-multitrack:focus-within{opacity:1}.audio-lab-page .audio-lab-multitrack-scroll{height:70px!important;max-height:70px!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:none}.audio-lab-page .audio-lab-multitrack-inner{width:max(100%,var(--audiolab-waveform-width, 100%))!important;min-width:max(100%,var(--audiolab-waveform-width, 100%))!important}.audio-lab-page .audio-lab-multitrack-row,.audio-lab-page .audio-lab-multitrack-lane{min-height:68px!important;max-height:68px!important;height:68px!important}.audio-lab-page .audio-lab-multitrack-row{grid-template-columns:156px minmax(0,1fr)!important}.audio-lab-page .audio-lab-multitrack-controls{width:156px!important;padding:3px 6px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;align-content:start!important}.audio-lab-page .audio-lab-multitrack-controls input[aria-label="Track name"]{grid-column:1 / -1;height:22px!important;min-height:22px!important;padding:2px 6px!important}.audio-lab-page .audio-lab-track-buttons{grid-column:1 / -1;display:flex!important;gap:3px!important}.audio-lab-page .audio-lab-multitrack-controls label{font-size:10px!important;gap:1px!important}.audio-lab-page .audio-lab-multitrack-controls label input{height:22px!important;min-height:22px!important;padding:1px 5px!important}.audio-lab-page .audio-lab-clip{top:12px!important;min-height:38px!important;height:38px!important;border-radius:2px!important;align-content:center!important;background:linear-gradient(180deg,#6970e1eb,#545bcaeb)!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.audio-lab-page .audio-lab-clip strong{font-size:11px!important}.audio-lab-page .audio-lab-clip span{display:none!important}.audio-lab-page .audio-lab-project-sidebar,.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within{height:24px!important;min-height:24px!important}.audio-lab-page .audio-lab-project-sidebar:before{height:22px!important;content:"Inspector dock  •  click to open"!important}.audio-lab-page .audio-lab-project-sidebar.is-open{left:42px!important;height:min(48vh,380px)!important}.audio-lab-page.is-waveform-gesture .audio-lab-waveform{box-shadow:inset 0 0 0 2px #74a7ffb8}.audio-lab-zoom-toast strong{display:block;color:#fff;font-size:12px}.audio-lab-zoom-toast small{display:block;color:#aeb8c4;font-size:10px;margin-top:2px}@media (max-height: 760px){.audio-lab-page .audio-lab-waveform{height:var(--audiolab-waveform-height, clamp(285px, calc(100vh - 260px) , 520px))!important}.audio-lab-page .audio-lab-multitrack{height:78px!important;max-height:78px!important;min-height:78px!important}.audio-lab-page .audio-lab-multitrack-scroll,.audio-lab-page .audio-lab-multitrack-row,.audio-lab-page .audio-lab-multitrack-lane{height:58px!important;min-height:58px!important;max-height:58px!important}}html:has(.audio-lab-page),body:has(.audio-lab-page){width:100vw;height:100vh;overflow:hidden!important;background:#111820!important}.admin-frame:has(.audio-lab-page),.admin-frame:has(.audio-lab-page) .admin-frame__main,.audio-lab-page,.audio-lab-page .audio-lab-workbench,.audio-lab-page .audio-lab-editor,.audio-lab-page .audio-lab-timeline-shell{max-width:100vw!important;max-height:100vh!important;overflow:hidden!important}.audio-lab-page{--al-control-h: 24px;--al-polish-gap: 3px}.audio-lab-page .wp-screen-header.audio-lab-header{border-bottom-color:#536170!important;box-shadow:inset 0 -1px #ffffff0a}.audio-lab-page .audio-lab-header h1{max-width:calc(100vw - 460px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-page .audio-lab-header .review-card__actions{min-width:max-content}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{min-width:0!important;overflow:hidden!important;box-shadow:inset 0 -1px #ffffff09}.audio-lab-page .audio-lab-project-strip{grid-template-columns:minmax(120px,1fr) minmax(120px,240px)!important}.audio-lab-page .audio-lab-field,.audio-lab-page .audio-lab-source-picker,.audio-lab-page .audio-lab-selection-fields label{min-width:0!important}.audio-lab-page .audio-lab-field input,.audio-lab-page .audio-lab-field select,.audio-lab-page .audio-lab-source-picker select,.audio-lab-page .audio-lab-selection-fields input,.audio-lab-page .audio-lab-multitrack-controls input,.audio-lab-page .audio-lab-multitrack-controls select{min-width:0!important;max-width:100%!important;height:var(--al-control-h)!important;min-height:var(--al-control-h)!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis}.audio-lab-page .audio-lab-edit-actions,.audio-lab-page .audio-lab-record-actions,.audio-lab-page .review-card__actions{min-width:0!important;overflow:hidden!important}.audio-lab-page .button,.audio-lab-page button.button,.audio-lab-page .audio-lab-track-buttons button{white-space:nowrap!important;max-width:130px;overflow:hidden;text-overflow:ellipsis}.audio-lab-page .audio-lab-record-actions .button,.audio-lab-page .audio-lab-edit-actions .button{flex:0 0 auto}.audio-lab-page .audio-lab-record-meter{min-width:60px;overflow:hidden}.audio-lab-page .audio-lab-timeline-shell{position:relative;isolation:isolate;border-top:1px solid #536170!important;border-bottom:1px solid #536170!important;background:#0f1720!important}.audio-lab-page .audio-lab-ruler,.audio-lab-page .audio-lab-timeline-actions,.audio-lab-page .audio-lab-multitrack-ruler{position:relative;z-index:5;overflow:hidden;white-space:nowrap}.audio-lab-page .audio-lab-waveform{position:relative;z-index:1;clip-path:inset(0);contain:paint;border-bottom:1px solid rgba(116,167,255,.22)!important}.audio-lab-page .audio-lab-waveform:focus-visible{outline:2px solid rgba(116,167,255,.8);outline-offset:-2px}.audio-lab-page .audio-lab-multitrack{position:relative;z-index:2;min-height:96px!important;max-height:132px!important;overflow:hidden!important;border-top:1px solid #536170!important;background:#131b24!important}.audio-lab-page .audio-lab-multitrack-scroll{height:100%!important;max-height:110px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.audio-lab-page .audio-lab-multitrack-inner{min-height:100%!important;height:100%!important}.audio-lab-page .audio-lab-multitrack-row{min-height:82px!important;height:82px!important;max-height:82px!important;overflow:hidden!important;grid-template-columns:176px minmax(0,1fr)!important;border-bottom:0!important}.audio-lab-page .audio-lab-multitrack-controls{height:82px!important;max-height:82px!important;padding:5px 6px!important;overflow:hidden!important;display:grid!important;grid-template-rows:22px 24px 22px!important;gap:3px!important;align-content:start!important}.audio-lab-page .audio-lab-multitrack-controls>input{height:22px!important;min-height:22px!important;font-size:11px!important}.audio-lab-page .audio-lab-track-buttons{display:flex!important;gap:3px!important;min-width:0!important;overflow:hidden!important}.audio-lab-page .audio-lab-track-buttons button{flex:0 1 auto;min-width:0!important;padding-inline:5px!important}.audio-lab-page .audio-lab-multitrack-controls label{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;font-size:10px!important;color:#c9d4df!important}.audio-lab-page .audio-lab-multitrack-controls label input{height:20px!important;min-height:20px!important;padding:1px 4px!important;font-size:10px!important}.audio-lab-page .audio-lab-multitrack-lane{min-height:82px!important;height:82px!important;max-height:82px!important;overflow:hidden!important;position:relative;background:linear-gradient(180deg,#151e28,#121a23)!important}.audio-lab-page .audio-lab-clip{top:12px!important;min-height:52px!important;height:52px!important;max-height:52px!important;overflow:hidden!important;padding:6px 10px!important;border:1px solid rgba(158,177,255,.7)!important;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000003d}.audio-lab-page .audio-lab-clip strong,.audio-lab-page .audio-lab-clip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-lab-page .audio-lab-playhead{z-index:8!important;pointer-events:none}.audio-lab-page .audio-lab-project-sidebar,.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within{max-width:100%!important;overflow:hidden!important;border-top-color:#536170!important}.audio-lab-page .audio-lab-project-sidebar:before{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audio-lab-page .audio-lab-project-sidebar.is-open{overflow-x:hidden!important;overflow-y:auto!important}.audio-lab-page .audio-lab-panel{min-width:0!important;overflow-wrap:anywhere}.audio-lab-page .audio-lab-panel .audio-lab-field textarea,.audio-lab-page .audio-lab-panel .audio-lab-field input,.audio-lab-page .audio-lab-panel .audio-lab-field select{max-width:100%!important}.audio-lab-page .audio-lab-facts,.audio-lab-page .audio-lab-effect-param-grid{min-width:0!important}.audio-lab-page .audio-lab-facts dd,.audio-lab-page .audio-lab-facts dt{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.audio-lab-page .audio-lab-sidebar,.audio-lab-page .audio-lab-editor,.audio-lab-page .audio-lab-project-sidebar{contain:layout paint}@media (max-width: 1100px){.audio-lab-page .audio-lab-project-strip{grid-template-columns:minmax(110px,1fr) minmax(100px,190px)!important}.audio-lab-page .audio-lab-selection-toolbar{grid-template-columns:230px minmax(0,1fr)!important}.audio-lab-page .button,.audio-lab-page button.button{max-width:96px}}.audio-lab-page .audio-lab-project-sidebar{display:none!important}.audio-lab-page .audio-lab-workbench{grid-template-rows:minmax(0,1fr) 0!important}.audio-lab-workflow-nav{position:fixed;left:48px;right:0;bottom:0;z-index:135;height:32px;display:flex;align-items:center;gap:1px;padding:0 6px;border-top:1px solid #42505f;background:#151d25;color:#e8eef6;box-shadow:0 -6px 14px #0000003d}.audio-lab-workflow-nav a{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid transparent;color:#d8e7f7;font-size:11px;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.audio-lab-workflow-nav a:hover,.audio-lab-workflow-nav a:focus-visible{border-color:#6b7d90;background:#243140;color:#fff;outline:none}.audio-lab-page[data-audiolab-task] .audio-lab-workbench{display:none!important}.audio-lab-task-shell{min-height:0;height:calc(100vh - 98px);overflow:auto;padding:16px;background:#111820;color:#e8eef6}.audio-lab-task-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 10px;padding:0 0 12px;border-bottom:1px solid #42505f}.audio-lab-task-header h1{margin:0;color:#fff;font-size:26px;line-height:1}.audio-lab-task-header p{margin:5px 0 0;color:#aeb8c4}.audio-lab-task-actions{display:flex;align-items:end;gap:8px}.audio-lab-task-actions label{display:grid;gap:4px;color:#aeb8c4;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.audio-lab-task-actions select,.audio-lab-task-card input,.audio-lab-task-card textarea,.audio-lab-task-card select{border:1px solid #596677;background:#101820;color:#e8eef6;font:inherit}.audio-lab-task-actions select{min-width:260px;min-height:32px;padding:4px 8px}.audio-lab-task-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px}.audio-lab-task-tabs a{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #42505f;background:#202a35;color:#d8e7f7;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}.audio-lab-task-tabs a:hover,.audio-lab-task-tabs a:focus-visible,.audio-lab-task-tabs a.is-active{border-color:#76a9ff;background:#253957;color:#fff;outline:none}.audio-lab-task-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px;align-items:stretch}.audio-lab-task-grid--transcript{grid-template-columns:minmax(0,1fr) 320px}.audio-lab-task-card{min-width:0;padding:14px;border:1px solid #42505f;background:#20262f;color:#e8eef6;box-shadow:0 10px 24px #00000038}.audio-lab-task-card--wide{min-height:calc(100vh - 198px)}.audio-lab-task-card__header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin:0 0 10px}.audio-lab-task-card h2{margin:0 0 8px;color:#fff;font-size:18px}.audio-lab-task-inline-actions,.audio-lab-task-footer{display:flex;justify-content:flex-end;gap:6px}.audio-lab-transcript-editor{width:100%;min-height:calc(100vh - 284px);resize:vertical;padding:14px;line-height:1.55;font-size:15px}.audio-lab-metadata-form{display:grid;gap:12px}.audio-lab-metadata-form label,.audio-lab-task-checkbox{display:grid;gap:5px;color:#aeb8c4;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.audio-lab-task-checkbox{display:flex;align-items:center;gap:8px}.audio-lab-metadata-form input,.audio-lab-metadata-form textarea{width:100%;min-height:36px;padding:8px 10px;font-size:14px;text-transform:none}.audio-lab-metadata-form textarea{min-height:190px;resize:vertical}.audio-lab-task-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audio-lab-marker-list{display:grid;gap:8px}.audio-lab-marker-row{display:grid;grid-template-columns:120px minmax(180px,.7fr) minmax(200px,1fr) auto;gap:8px;align-items:center}.audio-lab-marker-row input{min-height:34px;padding:6px 8px}.audio-lab-task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.audio-lab-task-facts div{min-width:0;padding:9px;border:1px solid #344252;background:#141c25}.audio-lab-task-facts dt{color:#aeb8c4;font-size:11px;font-weight:800;text-transform:uppercase}.audio-lab-task-facts dd{margin:4px 0 0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.audio-lab-task-checklist{margin:0;padding:0;list-style:none}.audio-lab-task-checklist li{padding:7px 0;border-bottom:1px solid #344252}.audio-lab-task-checklist li:before{display:inline-block;width:22px;font-weight:900}.audio-lab-task-checklist li.ok:before{content:"✓";color:#7dd37d}.audio-lab-task-checklist li.bad:before{content:"!";color:#f0c33c}.audio-lab-task-list{display:grid;gap:8px;margin:0 0 12px;padding-left:20px}.audio-lab-task-list li{padding:8px;border:1px solid #344252;background:#141c25}.audio-lab-source-table{display:grid;gap:8px}.audio-lab-source-table div{display:grid;gap:3px;padding:9px;border:1px solid #344252;background:#141c25}.audio-lab-source-table span{color:#aeb8c4;font-size:12px}.audio-lab-task-toast{position:fixed;right:14px;bottom:42px;z-index:220;padding:8px 12px;border:1px solid #76a9ff;background:#10243d;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.audio-lab-task-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.audio-lab-workflow-nav{left:0;overflow-x:auto}.audio-lab-task-shell{padding:10px}.audio-lab-task-header,.audio-lab-task-actions{display:grid;align-items:stretch}.audio-lab-task-grid,.audio-lab-task-grid--transcript,.audio-lab-task-two-col,.audio-lab-marker-row{grid-template-columns:1fr}}.audio-lab-auto-transcribe-card{display:grid;align-content:start;gap:12px;min-width:0;max-width:100%;overflow-x:clip}.audio-lab-auto-transcribe-card *,.audio-lab-auto-transcribe-card *:before,.audio-lab-auto-transcribe-card *:after{box-sizing:border-box}.audio-lab-auto-transcribe-card p{margin:0;color:#c6d0dc;line-height:1.45;overflow-wrap:anywhere}.audio-lab-task-field{display:grid;gap:5px;min-width:0;max-width:100%;color:#aeb8c4;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.audio-lab-task-field input,.audio-lab-task-field select,.audio-lab-task-field textarea,#audio-lab-transcript-glossary,#audio-lab-local-model-quality,#audio-lab-transcript-language{width:100%;min-width:0;max-width:100%;min-height:34px;padding:7px 9px;text-transform:none}#audio-lab-transcript-glossary{resize:vertical;max-height:34vh;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.audio-lab-local-transcript-quality{display:grid;gap:10px;min-width:0;max-width:100%;overflow-x:clip}.audio-lab-task-inline-actions.audio-lab-local-transcript-actions,.audio-lab-local-transcript-actions,.audio-lab-transcript-format-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;overflow-x:clip}.audio-lab-local-transcript-actions .button,.audio-lab-local-transcript-actions button,.audio-lab-transcript-format-actions .button,.audio-lab-transcript-format-actions button{flex:1 1 120px;min-width:0;max-width:100%;min-height:34px;padding-inline:8px;white-space:normal;text-align:center;justify-content:center;line-height:1.15}#audio-lab-transcript-cancel-local:not([hidden]){display:inline-flex}.audio-lab-transcribe-button{width:100%;max-width:100%;justify-content:center}#audio-lab-transcript-status{min-height:42px;max-width:100%;padding:9px;border:1px solid #344252;background:#141c25;overflow-wrap:anywhere;white-space:normal}.audio-lab-transcript-preview{min-height:0;min-width:0;max-width:100%;padding-top:8px;border-top:1px solid #344252;overflow-x:clip}.audio-lab-transcript-preview h3{margin:0 0 8px;color:#fff;font-size:14px}.audio-lab-transcript-cues{max-height:38vh;overflow:auto;display:grid;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.audio-lab-transcript-cues li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;min-width:0;padding:8px;border:1px solid #344252;background:#101820}.audio-lab-transcript-cues time{color:#8ebcff;font-size:11px;font-weight:800}.audio-lab-transcript-cues span{min-width:0;color:#e8eef6;line-height:1.35;overflow-wrap:anywhere}.audio-lab-transcript-editor{max-width:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}@media (max-width: 900px){.audio-lab-transcript-cues li{grid-template-columns:1fr}}.admin-frame:has(.audio-lab-page){--audiolab-bottom-nav-height: 32px;--audiolab-direct-toolbar-height: 40px}.audio-lab-page .audio-lab-editor,.audio-lab-page .audio-lab-timeline-shell,.audio-lab-page .audio-lab-multitrack,.audio-lab-page .audio-lab-multitrack-scroll,.audio-lab-page .audio-lab-multitrack-inner,.audio-lab-page .audio-lab-multitrack-row,.audio-lab-page .audio-lab-multitrack-lane{min-width:0!important;box-sizing:border-box}.audio-lab-page:not([data-audiolab-task]) .audio-lab-editor{padding-bottom:calc(var(--audiolab-bottom-nav-height) + 4px)!important;overflow:hidden!important}.audio-lab-page:not([data-audiolab-task]) .audio-lab-timeline-shell{position:relative!important;padding-bottom:var(--audiolab-direct-toolbar-height)!important;overflow:hidden!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{min-width:0!important;max-width:100%!important;overflow:hidden!important}.audio-lab-page .audio-lab-project-strip{grid-template-columns:minmax(220px,1fr) minmax(180px,300px)!important;gap:8px!important}.audio-lab-page .audio-lab-record-panel{grid-template-columns:minmax(190px,.8fr) minmax(120px,1fr) minmax(240px,auto)!important;gap:8px!important}.audio-lab-page .audio-lab-record-panel__meta,.audio-lab-page .audio-lab-record-actions,.audio-lab-page .audio-lab-edit-actions,.audio-lab-page .audio-lab-selection-fields,.audio-lab-page .audio-lab-transport{min-width:0!important}.audio-lab-page .audio-lab-record-actions,.audio-lab-page .audio-lab-edit-actions{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.audio-lab-page .audio-lab-record-actions button,.audio-lab-page .audio-lab-edit-actions button,.audio-lab-page .audio-lab-transport button{flex:0 0 auto!important;min-width:max-content!important}.audio-lab-page .audio-lab-selection-toolbar{grid-template-columns:minmax(230px,320px) minmax(0,1fr)!important;gap:8px!important}.audio-lab-page .audio-lab-selection-fields{grid-template-columns:repeat(3,minmax(64px,1fr))!important;gap:5px!important}.audio-lab-page .audio-lab-selection-fields input{min-width:0!important;width:100%!important}.audio-lab-page .audio-lab-transport{grid-template-columns:auto auto minmax(90px,auto) minmax(160px,1fr)!important;gap:8px!important}.audio-lab-page .audio-lab-seeker{min-width:120px!important}.audio-lab-page .audio-lab-ruler{padding-right:258px!important;overflow:hidden!important}.audio-lab-page .audio-lab-ruler span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audio-lab-page .audio-lab-waveform{cursor:crosshair!important;touch-action:none!important}.audio-lab-page[data-audiolab-direct-mode=move] .audio-lab-waveform,.audio-lab-page .audio-lab-waveform[data-direct-mode=move]{cursor:grab!important}.audio-lab-page[data-audiolab-direct-mode=gain] .audio-lab-waveform{cursor:ns-resize!important}.audio-lab-page .audio-lab-multitrack{min-height:132px!important;max-height:30vh!important;overflow:hidden!important}.audio-lab-page .audio-lab-multitrack-scroll{height:calc(100% - 28px)!important;overflow:auto!important}.audio-lab-page .audio-lab-multitrack-inner{padding-bottom:18px!important}.audio-lab-page .audio-lab-multitrack-row{min-height:70px!important;grid-template-columns:132px minmax(0,1fr)!important}.audio-lab-page .audio-lab-multitrack-controls{width:132px!important;max-width:132px!important;overflow:hidden!important;padding:6px!important;gap:4px!important}.audio-lab-page .audio-lab-multitrack-controls input,.audio-lab-page .audio-lab-multitrack-controls label{min-width:0!important;max-width:100%!important}.audio-lab-page .audio-lab-track-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}.audio-lab-page .audio-lab-track-buttons button{min-width:0!important;padding-inline:3px!important;overflow:hidden!important;text-overflow:ellipsis!important}.audio-lab-page .audio-lab-multitrack-lane{position:relative!important;min-height:70px!important;overflow:visible!important}.audio-lab-page .audio-lab-clip{min-height:48px!important;top:10px!important;padding:7px 10px!important;border-width:2px!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;z-index:2!important}.audio-lab-page .audio-lab-clip:active{cursor:grabbing!important}.audio-lab-page .audio-lab-clip.is-selected{z-index:4!important;box-shadow:0 0 0 2px #f0c33ca6,0 10px 18px #00000059!important}.audio-lab-page .audio-lab-clip strong,.audio-lab-page .audio-lab-clip span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audio-lab-direct-toolbar{position:absolute;right:8px;bottom:4px;left:8px;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);gap:7px;align-items:center;min-height:34px;padding:4px 6px;border:1px solid rgba(117,154,190,.55);background:#111820f0;color:#e8eef6;box-shadow:0 -8px 20px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.audio-lab-direct-toolbar__modes,.audio-lab-direct-toolbar__actions{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.audio-lab-direct-toolbar button{flex:0 0 auto;min-height:24px;padding:0 8px;border:1px solid #465668;background:#202a35;color:#d8e7f7;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.audio-lab-direct-toolbar button:hover,.audio-lab-direct-toolbar button:focus-visible,.audio-lab-direct-toolbar button.is-active{border-color:#f0c33c;background:#2e3a48;color:#fff;outline:none}.audio-lab-direct-toolbar button:disabled{opacity:.55;cursor:wait}.audio-lab-direct-toolbar__status{min-width:0;margin:0;overflow:hidden;color:#aeb8c4;font-size:11px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-transport,.audio-lab-page .audio-lab-project-strip{grid-template-columns:1fr!important}.audio-lab-direct-toolbar{grid-template-columns:1fr;align-items:stretch}.audio-lab-direct-toolbar__status{text-align:left}.audio-lab-page .audio-lab-ruler{padding-right:0!important}}.audio-lab-page .audio-lab-shortcut-toast{position:fixed;right:14px;bottom:46px;z-index:120;padding:7px 10px;border:1px solid rgba(116,167,255,.7);background:#111821eb;color:#e8eef6;font-size:12px;font-weight:700;letter-spacing:.02em;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;box-shadow:0 10px 24px #0006}.audio-lab-page .audio-lab-shortcut-toast.is-visible{opacity:1;transform:translateY(0)}.audio-lab-page .audio-lab-multitrack-inner{transform:scaleX(var(--audiolab-zoom-scale, 1));transform-origin:left top}.audio-lab-page[data-audiolab-zoom] .audio-lab-multitrack-scroll{scroll-behavior:smooth}.audio-lab-page[data-audiolab-shortcuts-ready=true] .audio-lab-header h1:after{content:" · Space play · R record · Ctrl+S save · Ctrl+Z undo · Ctrl+1/3 zoom";color:#aeb8c4;font-size:10px;font-weight:600;letter-spacing:.03em}.media-library-page{max-width:1500px!important}.media-upload-panel{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;margin:0 0 16px;border:1px dashed #8c8f94;border-radius:8px;background:#fff;padding:16px 18px}.media-upload-panel__input{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.media-upload-panel>div{min-width:0}.media-upload-panel strong{display:block;margin-bottom:4px;color:#1d2327;font-size:15px}.media-upload-panel p{margin:0;color:#646970!important;font-size:13px;line-height:1.45}.media-upload-panel>.description,.media-upload-panel>.notice{grid-column:1 / -1}.media-upload-panel--compact{margin:0;border-width:0 0 1px;border-style:solid;border-color:#dcdcde;border-radius:0;background:#f6f7f7;padding:12px 16px}.media-library-toolbar{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;gap:10px;align-items:center;margin:0;border:1px solid #dcdcde;border-bottom:0;background:#f6f7f7;padding:10px 12px}.media-library-toolbar label{min-width:0;margin:0!important}.media-library-toolbar input,.media-library-toolbar select{width:100%!important;min-width:0!important;margin:0!important}.media-library-toolbar>.description{margin:0;text-align:right;white-space:nowrap}.media-library-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;border:1px solid #dcdcde;background:#fff}.media-library-grid{min-width:0;min-height:360px;max-height:calc(100vh - 250px);display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;overflow:auto;padding:14px}.media-library-grid>.missing-state{grid-column:1 / -1}.media-library-tile{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:132px auto;gap:8px;border:1px solid #dcdcde!important;border-radius:6px!important;background:#fff!important;color:#1d2327!important;padding:7px!important;text-align:left!important;cursor:pointer;overflow:hidden}.media-library-tile:hover,.media-library-tile:focus-visible{border-color:#72aee6!important;box-shadow:0 0 0 1px #72aee6;outline:none}.media-library-tile.is-selected{border-color:#2271b1!important;box-shadow:0 0 0 2px #2271b1}.media-library-tile__preview{min-width:0;width:100%;height:132px;display:grid;place-items:center;overflow:hidden;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7}.media-library-tile__preview img{width:100%!important;height:100%!important;max-width:none!important;display:block;object-fit:cover}.media-library-tile__meta{min-width:0;display:grid;gap:3px}.media-library-tile__meta strong,.media-library-tile__meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library-tile__meta strong{color:#1d2327!important;font-size:12px;font-weight:600}.media-library-tile__meta small{color:#646970!important;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.media-file-icon{width:70px;height:84px;display:grid;place-items:center;border:1px solid #c3c4c7;border-radius:5px;background:linear-gradient(135deg,#fff 0,#fff 62%,#e9eef3 62%,#e9eef3);color:#1d2327!important;font-size:12px;font-weight:800;letter-spacing:.04em}.media-attachment-details{min-width:0;max-height:calc(100vh - 250px);display:grid;align-content:start;gap:9px;overflow:auto;border-left:1px solid #dcdcde;background:#f6f7f7;padding:14px}.media-attachment-details--empty{min-height:360px}.media-attachment-details h2{margin:0 0 3px;color:#1d2327!important;font-size:15px}.media-attachment-details__preview{width:100%;min-height:150px;max-height:260px;display:grid;place-items:center;overflow:hidden;border:1px solid #dcdcde;border-radius:6px;background:#fff}.media-attachment-details__preview img,.media-attachment-details__preview video{width:100%!important;height:auto!important;max-height:258px;object-fit:contain}.media-attachment-details__preview audio{width:calc(100% - 16px)}.media-attachment-details__facts{min-width:0;display:grid;gap:2px;margin-bottom:3px;color:#646970;font-size:11px;line-height:1.4}.media-attachment-details__facts strong{color:#1d2327;overflow-wrap:anywhere}.media-attachment-details label{min-width:0;display:grid!important;gap:4px;margin:0!important;color:#1d2327!important;font-size:11px;font-weight:600}.media-attachment-details label span{color:#1d2327!important}.media-attachment-details input,.media-attachment-details textarea{width:100%!important;min-width:0!important;min-height:34px;margin:0!important;font-size:12px}.media-attachment-details textarea{min-height:64px}.media-attachment-details .review-card__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.media-legacy-recovery{margin-bottom:16px}.media-legacy-recovery__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.media-legacy-recovery__item{min-width:0;display:grid;gap:5px;border:1px solid #dcdcde;background:#f6f7f7;padding:10px}.media-legacy-recovery__item strong,.media-legacy-recovery__item span{min-width:0;overflow-wrap:anywhere}.media-legacy-recovery__item span{color:#646970;font-size:11px}.media-picker-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:#00000094;padding:18px}.media-picker-modal__panel{width:min(1180px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #3c434a;border-radius:8px;background:#fff;box-shadow:0 28px 90px #0006}.media-picker-modal__header,.media-picker-modal__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dcdcde;background:#fff;padding:12px 14px}.media-picker-modal__header h2{margin:0;font-size:18px}.media-picker-modal__footer{justify-content:flex-end;border-top:1px solid #dcdcde;border-bottom:0}.media-picker-modal__body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);overflow:hidden}.media-picker-modal .media-library-grid,.media-picker-modal .media-attachment-details{max-height:min(620px,calc(100vh - 260px))}@media (max-width: 980px){.media-library-layout,.media-picker-modal__body{grid-template-columns:1fr}.media-library-grid,.media-picker-modal .media-library-grid{max-height:none;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.media-attachment-details,.media-picker-modal .media-attachment-details{max-height:none;border-left:0;border-top:1px solid #dcdcde}}@media (max-width: 700px){.media-upload-panel,.media-library-toolbar{grid-template-columns:1fr}.media-library-toolbar>.description{text-align:left}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.media-library-tile{grid-template-rows:112px auto}.media-library-tile__preview{height:112px}.media-picker-modal{padding:8px}.media-picker-modal__panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}.colophon-media-inspector{position:fixed;z-index:120;right:1rem;bottom:1rem;width:min(22rem,calc(100vw - 2rem));max-height:80vh;overflow:auto;background:#fff;color:#1d2327;border:1px solid #1d2327;box-shadow:0 8px 30px #00000040;padding:1rem;display:grid;gap:.55rem}.colophon-media-inspector label{display:grid;gap:.2rem;font-size:.85rem}.colophon-media-inspector input,.colophon-media-inspector select{width:100%}.colophon-media-inspector>div{display:flex;gap:.4rem;flex-wrap:wrap}.colophon-media-inspector button{min-height:2rem}@media (prefers-reduced-motion:reduce){.colophon-media-inspector{transition:none!important;animation:none!important}}.admin-users-page .admin-users-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.admin-users-page .admin-users-create>p{grid-column:1 / -1;margin:0}.admin-users-page label small,.admin-users-table small{display:block;margin-top:4px;color:#646970;font-size:11px;line-height:1.35}.admin-users-table td{min-width:120px;vertical-align:top}.admin-users-table td:first-child{min-width:220px}.admin-users-table td:nth-child(4){min-width:180px}.admin-users-table input,.admin-users-table select{width:100%;min-width:0;margin:0 0 6px}.admin-role-boundaries{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-role-boundaries>div{border:1px solid #dcdcde;border-radius:5px;background:#f6f7f7;padding:10px 12px}.admin-role-boundaries dt{color:#1d2327;font-weight:700;text-transform:capitalize}.admin-role-boundaries dd{margin:4px 0 0;color:#646970;line-height:1.45}.admin-login-account-form,.admin-login-bootstrap form{display:grid;gap:12px}.admin-login-account-form label,.admin-login-bootstrap label{display:grid;gap:5px;font-weight:600}.admin-login-bootstrap{margin-top:18px;border-top:1px solid rgba(255,255,255,.16);padding-top:14px}.admin-login-bootstrap summary{cursor:pointer;font-weight:700}@media (max-width: 820px){.admin-users-page .admin-users-create,.admin-role-boundaries{grid-template-columns:1fr}.admin-users-table{min-width:920px}}.piece-page .piece-body__content,.piece-page .piece-body__content p,.piece-page .piece-body__content li,.piece-page .piece-body__content blockquote,.piece-page .piece-body__content .post-body__paragraph,.piece-page .piece-body__content .post-body__block,.piece-page .piece-body__content .post-body__list,.piece-page .piece-body__content .post-body__list-item,.piece-page .piece-body__content .post-body__link{font-size:13.5px!important;line-height:1.56!important;letter-spacing:0!important}.piece-page .piece-body__content p,.piece-page .piece-body__content .post-body__paragraph,.piece-page .piece-body__content .post-body__block{margin-top:0!important;margin-bottom:.9rem!important}.piece-page .piece-body__content h1,.piece-page .piece-body__content .post-body__heading:first-child{font-size:26px!important;line-height:1.08!important;margin:1.4rem 0 .7rem!important}.piece-page .piece-body__content h2,.piece-page .piece-body__content .post-body__heading{font-size:21px!important;line-height:1.12!important;margin:1.3rem 0 .65rem!important}.piece-page .piece-body__content h3{font-size:17px!important;line-height:1.18!important;margin:1.15rem 0 .55rem!important}.piece-page .piece-article-lead__fallback h1,.piece-page .piece-article-lead__title-below h1,.piece-page .piece-article-lead__overlay h1{width:auto!important;max-width:min(92vw,28ch)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(28px,3.1vw,42px)!important;line-height:1.02!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.piece-page .piece-article-lead__eyebrow,.piece-page .piece-article-lead__meta,.piece-page .piece-article-lead__meta span{font-size:11px!important;line-height:1.3!important}body.is-colophon-preview-media .piece-article-lead__fallback h1,body.is-colophon-preview-media .piece-article-lead__title-below h1,body.is-colophon-preview-media .piece-article-lead__overlay h1{max-width:min(90vw,34ch)!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.01em!important;text-align:center!important;margin:0 auto!important}body.is-colophon-preview-media .piece-article-lead__title-below{width:min(calc(100vw - 28px),900px)!important;margin:12px auto 0!important;padding:0!important}body.is-colophon-preview-media .piece-article-lead__eyebrow{font-size:10px!important;line-height:1.2!important;letter-spacing:.1em!important;margin-bottom:5px!important}body.is-colophon-preview-media .piece-body__content,body.is-colophon-preview-media .piece-body__content p,body.is-colophon-preview-media .piece-body__content li,body.is-colophon-preview-media .piece-body__content .post-body__paragraph,body.is-colophon-preview-media .piece-body__content .post-body__block,body.is-colophon-preview-media .piece-body__content .post-body__list,body.is-colophon-preview-media .piece-body__content .post-body__list-item{font-size:13px!important;line-height:1.5!important}.archive-page .archive-card__excerpt,.publication-homepage .publication-hero-card p,.publication-homepage .publication-post-card p,.public-experience-panel p,.piece-header p,.archive-page .archive-results__summary{font-size:12px!important;line-height:1.45!important;letter-spacing:0!important}.archive-page .archive-card__title{font-size:17px!important;line-height:1.08!important}.archive-page .archive-page__hero p,.archive-page .archive-page__hero .lede,.archive-page .archive-page__hero .description{font-size:13px!important;line-height:1.5!important}@media (max-width: 720px){.piece-page .piece-body__content,.piece-page .piece-body__content p,.piece-page .piece-body__content li,.piece-page .piece-body__content blockquote,.piece-page .piece-body__content .post-body__paragraph,.piece-page .piece-body__content .post-body__block,.piece-page .piece-body__content .post-body__list,.piece-page .piece-body__content .post-body__list-item{font-size:13px!important;line-height:1.52!important}.piece-page .piece-article-lead__fallback h1,.piece-page .piece-article-lead__title-below h1,.piece-page .piece-article-lead__overlay h1{max-width:calc(100vw - 28px)!important;font-size:26px!important;line-height:1.05!important}body.is-colophon-preview-media .piece-article-lead__fallback h1,body.is-colophon-preview-media .piece-article-lead__title-below h1,body.is-colophon-preview-media .piece-article-lead__overlay h1{font-size:19px!important;line-height:1.12!important}.archive-page .archive-card__excerpt,.publication-homepage .publication-hero-card p,.publication-homepage .publication-post-card p,.public-experience-panel p,.piece-header p{font-size:11.5px!important}}.public-route-shell main p,.public-route-shell main li,.public-route-shell main blockquote,.public-route-shell main figcaption,.public-route-shell main dd{font-size:12.5px!important;line-height:1.46!important;letter-spacing:0!important}.publication-homepage .publication-hero-card--title-hidden:after,.publication-homepage .publication-hero-card--title-below:after,.publication-homepage .publication-post-card--title-hidden:after,.publication-homepage .publication-post-card--title-below:after{display:none!important}.publication-homepage .publication-hero-card--title-below,.publication-homepage .publication-post-card--title-below{display:grid!important;min-height:0!important;overflow:hidden!important}.publication-homepage .publication-hero-card--title-below .publication-hero-card__image-wrap{min-height:clamp(340px,50vw,620px)!important}.publication-homepage .publication-post-card--title-below .publication-post-card__link{min-height:240px!important}.publication-homepage .publication-hero-card__title-below,.publication-homepage .publication-post-card__title-below{position:relative;z-index:3;padding:clamp(14px,2vw,24px);background:var(--colophon-panel, #15110f);color:var(--colophon-ink, #f1e7d5)}.publication-homepage .publication-hero-card__title-below h1,.publication-homepage .publication-post-card__title-below h2{margin:.45rem 0 0;line-height:1.08}.publication-homepage .publication-hero-card__title-below a,.publication-homepage .publication-post-card__title-below a{color:inherit;text-decoration:none}.piece-page .piece-body__content,.piece-page .piece-body__content *,.piece-page .piece-body__content p,.piece-page .piece-body__content li,.piece-page .piece-body__content .post-body__paragraph,.piece-page .piece-body__content .post-body__block,.piece-page .piece-body__content .post-body__list,.piece-page .piece-body__content .post-body__list-item{font-size:13px!important;line-height:1.48!important}.piece-page .piece-body__content h1,.piece-page .piece-body__content .post-body__heading:first-child{font-size:24px!important;line-height:1.08!important}.piece-page .piece-body__content h2,.piece-page .piece-body__content .post-body__heading{font-size:19px!important;line-height:1.12!important}.piece-page .piece-body__content h3{font-size:16px!important;line-height:1.16!important}.piece-page .piece-article-lead__fallback h1,.piece-page .piece-article-lead__title-below h1,.piece-page .piece-article-lead__overlay h1{max-width:28ch!important;font-size:34px!important;line-height:1.02!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}body.is-colophon-preview-media .piece-article-lead__fallback h1,body.is-colophon-preview-media .piece-article-lead__title-below h1,body.is-colophon-preview-media .piece-article-lead__overlay h1{max-width:38ch!important;font-size:20px!important;line-height:1.12!important;letter-spacing:0!important;text-align:left!important;margin:0!important}body.is-colophon-preview-media .piece-article-lead__title-below{width:min(calc(100vw - 32px),980px)!important;margin:12px auto 0!important;padding:0!important}body.is-colophon-preview-media .piece-article-lead__eyebrow,body.is-colophon-preview-media .piece-article-lead__meta,body.is-colophon-preview-media .piece-article-lead__meta span{font-size:10px!important;line-height:1.3!important}.archive-page .archive-card__excerpt,.archive-page .archive-card__excerpt *,.publication-homepage .publication-hero-card p,.publication-homepage .publication-post-card p,.publication-homepage .publication-card p,.publication-homepage [class*=excerpt],.publication-homepage [class*=description],.public-experience-panel p,.piece-header p{font-size:12px!important;line-height:1.42!important}.archive-page .archive-card__excerpt{-webkit-line-clamp:3!important}@media (max-width: 720px){.public-route-shell main p,.public-route-shell main li,.public-route-shell main blockquote,.public-route-shell main figcaption,.public-route-shell main dd{font-size:12px!important;line-height:1.44!important}.piece-page .piece-body__content,.piece-page .piece-body__content *,.piece-page .piece-body__content p,.piece-page .piece-body__content li{font-size:12.5px!important;line-height:1.46!important}.piece-page .piece-body__content h1,.piece-page .piece-body__content .post-body__heading:first-child{font-size:21px!important}.piece-page .piece-body__content h2,.piece-page .piece-body__content .post-body__heading{font-size:17px!important}.piece-page .piece-body__content h3{font-size:15px!important}.piece-page .piece-article-lead__fallback h1,.piece-page .piece-article-lead__title-below h1,.piece-page .piece-article-lead__overlay h1{max-width:92vw!important;font-size:26px!important}body.is-colophon-preview-media .piece-article-lead__fallback h1,body.is-colophon-preview-media .piece-article-lead__title-below h1,body.is-colophon-preview-media .piece-article-lead__overlay h1{font-size:18px!important;line-height:1.12!important}.archive-page .archive-card__excerpt,.archive-page .archive-card__excerpt *,.publication-homepage .publication-hero-card p,.publication-homepage .publication-post-card p,.publication-homepage .publication-card p,.publication-homepage [class*=excerpt],.publication-homepage [class*=description]{font-size:11.5px!important}}.publication-homepage .publication-hero-card--title-hidden,.publication-homepage .publication-post-card--title-hidden,.publication-homepage .publication-hero-card--title-hidden .publication-hero-card__image-wrap,.publication-homepage .publication-post-card--title-hidden .publication-post-card__link{min-height:0!important;height:auto!important}.publication-homepage .publication-hero-card__image-actual,.publication-homepage .publication-post-card__image-actual{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;object-fit:contain!important;background:#000}.publication-homepage .publication-hero-card--title-hidden .publication-hero-card__overlay,.publication-homepage .publication-post-card--title-hidden .publication-post-card__overlay,.publication-homepage .publication-hero-card--title-hidden:after,.publication-homepage .publication-post-card--title-hidden:after{display:none!important;content:none!important}.publication-homepage .publication-hero-card--title-hidden .screen-reader-only,.publication-homepage .publication-post-card--title-hidden .screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.piece-page .piece-article-lead{position:relative;z-index:40;overflow:visible}.piece-page .piece-article-lead__below{position:relative;z-index:50;overflow:visible}.piece-page .piece-layout{position:relative;z-index:1}.piece-language-switcher{position:relative;z-index:60;margin-left:auto;font:inherit}.piece-language-switcher[open]{z-index:1000}.piece-language-switcher__button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.5rem .72rem;border:1px solid currentColor;background:var(--paper, #fff);color:var(--ink, #111);cursor:pointer;font-size:.78rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.piece-language-switcher__button::-webkit-details-marker{display:none}.piece-language-switcher__button::marker{content:""}.piece-language-switcher__button:after{content:"▾";font-size:.72em;transition:transform .12s ease}.piece-language-switcher[open] .piece-language-switcher__button:after{transform:rotate(180deg)}.piece-language-switcher__button:hover,.piece-language-switcher__button:focus-visible{background:var(--ink, #111);color:var(--paper, #fff);outline:none}.piece-language-switcher__button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 28%,transparent)}.piece-language-switcher__count{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.3rem;border:1px solid currentColor;border-radius:999px;font-size:.68rem;letter-spacing:0}.piece-language-switcher__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:1001;display:grid;width:min(19rem,calc(100vw - 2rem));border:1px solid var(--ink, #111);background:var(--paper, #fff);box-shadow:5px 5px color-mix(in srgb,var(--ink, #111) 20%,transparent)}.piece-language-switcher__option{display:grid;gap:.12rem;padding:.72rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--ink, #111) 22%,transparent);color:var(--ink, #111);text-decoration:none}.piece-language-switcher__option:last-child{border-bottom:0}.piece-language-switcher__option strong{font-size:.9rem}.piece-language-switcher__option small{opacity:.68;font-size:.72rem;line-height:1.25}.piece-language-switcher__option.is-current{background:color-mix(in srgb,var(--ink, #111) 7%,var(--paper, #fff))}.piece-language-switcher__option:not(.is-current):hover,.piece-language-switcher__option:not(.is-current):focus-visible{background:var(--ink, #111);color:var(--paper, #fff);outline:none}@media (max-width: 640px){.piece-language-switcher{width:100%;margin:.65rem 0 0}.piece-language-switcher__button{justify-content:space-between;width:100%}.piece-language-switcher__menu{right:auto;left:0;width:100%}}.admin-frame{grid-template-columns:208px minmax(0,1fr)!important;transition:grid-template-columns .16s ease}.admin-frame.admin-frame--rail-collapsed{grid-template-columns:54px minmax(0,1fr)!important}.admin-rail{width:100%;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:#1d2327!important;border-right:1px solid #2c3338!important;padding:6px 0 14px!important}.admin-rail__controls{display:flex;align-items:center;min-height:42px;padding:0 6px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:5px}.admin-rail__toggle,.admin-rail__group-toggle{width:100%;min-width:0;border:0;border-radius:4px;background:transparent;color:#c3c4c7;font:inherit;cursor:pointer}.admin-rail__toggle{min-height:34px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:4px 8px;text-align:left}.admin-rail__toggle>span:first-child{display:grid;place-items:center;font-size:18px;line-height:1}.admin-rail__toggle-label{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.admin-rail__toggle:hover,.admin-rail__toggle:focus-visible,.admin-rail__group-toggle:hover,.admin-rail__group-toggle:focus-visible{background:#2c3338;color:#72aee6;outline:none}.admin-rail__nav{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding:0 6px}.admin-rail__link,.admin-rail__group-toggle{min-height:38px;display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px;gap:7px;align-items:center;padding:5px 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#c3c4c7!important;line-height:1.2!important;text-align:left;text-decoration:none}.admin-rail__link--primary{grid-template-columns:30px minmax(0,1fr);margin-bottom:2px}.admin-rail__icon{width:30px;min-width:30px;height:28px;display:grid;place-items:center;border-radius:4px;color:#a7aaad;font-size:15px;font-weight:700;line-height:1}.admin-rail__text{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:13px;font-weight:500;white-space:nowrap}.admin-rail__chevron{display:grid;place-items:center;color:#8c8f94;font-size:18px;line-height:1;transform:rotate(0);transition:transform .12s ease}.admin-rail__group.is-open .admin-rail__chevron{transform:rotate(90deg)}.admin-rail__group.is-active>.admin-rail__group-toggle{color:#fff!important;background:#2c3338!important}.admin-rail__group.is-active>.admin-rail__group-toggle .admin-rail__icon{color:#72aee6}.admin-rail__link:hover,.admin-rail__link:focus-visible,.admin-rail__link.is-active{background:#2c3338!important;color:#fff!important}.admin-rail__link.is-active{box-shadow:inset 3px 0 #72aee6!important}.admin-rail__subnav{display:grid!important;gap:1px;margin:2px 0 4px 38px;padding-left:8px;border-left:1px solid #3c434a}.admin-rail__subnav[hidden]{display:none!important}.admin-rail__sublink{min-width:0;display:block;padding:7px 8px!important;border-radius:3px;color:#a7aaad!important;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.admin-rail__sublink:hover,.admin-rail__sublink:focus-visible{background:#2c3338;color:#72aee6!important;outline:none}.admin-rail__sublink.is-active{background:#2271b1;color:#fff!important;font-weight:600}.admin-frame--rail-collapsed .admin-rail__controls{padding-inline:5px}.admin-frame--rail-collapsed .admin-rail__toggle,.admin-frame--rail-collapsed .admin-rail__link,.admin-frame--rail-collapsed .admin-rail__group-toggle{grid-template-columns:1fr!important;justify-items:center;padding-inline:4px!important}.admin-frame--rail-collapsed .admin-rail__toggle-label,.admin-frame--rail-collapsed .admin-rail__text,.admin-frame--rail-collapsed .admin-rail__chevron,.admin-frame--rail-collapsed .admin-rail__subnav{display:none!important}.admin-frame--rail-collapsed .admin-rail__icon{color:#c3c4c7}.admin-frame--rail-collapsed .admin-rail__group.is-active>.admin-rail__group-toggle,.admin-frame--rail-collapsed .admin-rail__link.is-active{background:#2271b1!important;box-shadow:none!important}.admin-frame--rail-collapsed .admin-rail__group.is-active .admin-rail__icon,.admin-frame--rail-collapsed .admin-rail__link.is-active .admin-rail__icon{color:#fff}@media (max-width: 980px){.admin-frame,.admin-frame.admin-frame--rail-collapsed{grid-template-columns:minmax(0,1fr)!important}.admin-rail{position:sticky!important;top:32px!important;z-index:9000;width:100%;min-height:0!important;max-height:min(64vh,520px);border-right:0!important;border-bottom:1px solid #3c434a!important}.admin-frame--rail-collapsed .admin-rail{max-height:46px;overflow:hidden}.admin-frame--rail-collapsed .admin-rail__nav{display:none!important}.admin-rail__controls{min-height:40px;padding-bottom:4px}.admin-frame--rail-collapsed .admin-rail__toggle{width:44px}.admin-frame:not(.admin-frame--rail-collapsed) .admin-rail__nav{padding-bottom:8px}.admin-frame__main{padding-top:18px!important}}@media (prefers-reduced-motion: reduce){.admin-frame,.admin-rail__chevron{transition:none}}.admin-frame .admin-public-config-card{margin:0;display:grid;gap:18px;border:1px solid #c3c4c7!important;border-radius:4px;background:#fff!important;color:#1d2327!important;box-shadow:0 1px 1px #0000000a!important;padding:20px}.admin-frame .admin-public-config-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-frame .admin-public-config-card__header h2,.admin-frame .admin-public-config-card h3,.admin-frame .admin-public-config-card h4{color:#1d2327!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.admin-frame .admin-public-config-card__header h2{margin:2px 0 7px;font-size:18px;font-weight:600}.admin-frame .admin-public-config-card h3{margin:0;font-size:15px}.admin-frame .admin-public-config-card h4{margin:0;font-size:13px}.admin-frame .admin-public-config-card__eyebrow{color:#646970!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-frame .admin-public-config-card__header .description,.admin-frame .admin-public-config-card .description{color:#646970!important}.admin-frame .admin-public-config-card__header .description{max-width:760px;margin:0}.admin-frame .admin-public-config-card__health{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dcdcde;border-radius:999px;background:#f6f7f7;color:#646970!important;padding:5px 10px;font-size:12px;font-weight:600;white-space:nowrap}.admin-frame .admin-public-config-card__health-dot{width:8px;height:8px;border-radius:50%;background:#d63638}.admin-frame .admin-public-config-card__health.is-ready{border-color:#9ad7a9;background:#edfaef;color:#116329!important}.admin-frame .admin-public-config-card__health.is-ready .admin-public-config-card__health-dot{background:#00a32a}.admin-frame .admin-public-config-card__error{display:grid;gap:4px;border-left:4px solid #d63638;background:#fcf0f1;color:#1d2327!important;padding:11px 12px}.admin-frame .admin-public-config-card__error strong,.admin-frame .admin-public-config-card__error span{color:#1d2327!important}.admin-frame .admin-public-config-card__status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dcdcde;border-radius:4px;background:#dcdcde}.admin-frame .admin-public-config-card__status>span{min-width:0;display:grid;gap:2px;background:#f6f7f7;padding:9px 11px}.admin-frame .admin-public-config-card__status small{color:#646970!important;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-frame .admin-public-config-card__status strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1d2327!important;font-size:13px;white-space:nowrap}.admin-frame .admin-public-config-card__identity{display:grid;gap:12px;border-top:1px solid #dcdcde;padding-top:18px}.admin-frame .admin-public-config-card__identity .campaign-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.admin-frame .admin-public-config-card__identity label,.admin-frame .admin-public-config-card__identity label span{color:#1d2327!important}.admin-frame .admin-public-config-card__identity input,.admin-frame .admin-public-config-card__identity textarea,.admin-frame .admin-public-config-card__identity select{width:100%;max-width:none;border-color:#8c8f94!important;background:#fff!important;color:#1d2327!important}.admin-frame .public-navigation-editor__row:has(.public-navigation-editor__module.is-disabled){display:none}.admin-frame .public-type-preview{display:grid;gap:9px;border:1px solid #c3c4c7;border-radius:4px;background:#f6f7f7!important;color:#1d2327!important;padding:18px}.admin-frame .public-type-preview__display{overflow-wrap:anywhere;color:#1d2327!important;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1}.admin-frame .public-type-preview h4,.admin-frame .public-type-preview p,.admin-frame .public-type-preview__nav{color:#1d2327!important}.admin-frame .public-type-preview h4{font-size:1.45rem}.admin-frame .public-type-preview p{max-width:68ch;margin:0;font-size:1rem;line-height:1.55}.admin-frame .public-type-preview__nav{font-size:.9rem;font-weight:600}.admin-frame .public-custom-font-list{display:grid;gap:8px}.admin-frame .public-custom-font-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327!important;padding:10px 12px}.admin-frame .public-custom-font-list__item span,.admin-frame .public-custom-font-list__item strong,.admin-frame .public-custom-font-list__item small{color:#1d2327!important}.admin-frame .public-custom-font-list__item small{color:#646970!important}.admin-frame .admin-public-config-card__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-frame .admin-public-config-card__summary article{min-width:0;display:grid;gap:6px;border:1px solid #dcdcde;border-radius:4px;background:#fff;padding:14px}.admin-frame .admin-public-config-card__summary span,.admin-frame .admin-public-config-card__summary small{color:#646970!important}.admin-frame .admin-public-config-card__summary span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-frame .admin-public-config-card__summary strong{color:#1d2327!important;font-size:28px;font-weight:600;line-height:1}.admin-frame .admin-public-config-card__summary small{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.admin-frame .admin-public-config-card__meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#646970!important;font-size:11px}.admin-frame .admin-public-config-card__meta span,.admin-frame .admin-public-config-card__meta strong{color:inherit!important}.admin-frame .admin-public-config-card__changes{border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;padding:10px 12px}.admin-frame .admin-public-config-card__changes summary{color:#1d2327;font-size:12px;font-weight:600;cursor:pointer}.admin-frame .admin-public-config-card__changes>div{display:flex;flex-wrap:wrap;gap:5px;padding-top:10px}.admin-frame .admin-public-config-card__changes code{border:1px solid #dcdcde;border-radius:3px;background:#fff;color:#3c434a;padding:3px 6px;font-size:11px}.admin-frame .admin-public-config-card__clean{margin:0;color:#646970!important;font-size:12px}.admin-frame .admin-public-config-card__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}@media (max-width: 760px){.admin-frame .admin-public-config-card{padding:14px}.admin-frame .admin-public-config-card__header{display:grid}.admin-frame .admin-public-config-card__health{justify-self:start}.admin-frame .admin-public-config-card__status,.admin-frame .admin-public-config-card__summary,.admin-frame .admin-public-config-card__identity .campaign-admin-grid{grid-template-columns:1fr 1fr}.admin-frame .admin-public-config-card__summary article:last-child{grid-column:1 / -1}}@media (max-width: 520px){.admin-frame .admin-public-config-card__status,.admin-frame .admin-public-config-card__summary,.admin-frame .admin-public-config-card__identity .campaign-admin-grid{grid-template-columns:1fr}.admin-frame .admin-public-config-card__summary article:last-child{grid-column:auto}.admin-frame .admin-public-config-card__actions,.admin-frame .public-custom-font-list__item{display:grid}.admin-frame .admin-public-config-card__actions .button,.admin-frame .public-custom-font-list__item .button{width:100%}}.admin-frame .public-navigation-editor{display:grid;gap:10px}.admin-frame .public-navigation-editor__row{display:grid;grid-template-columns:88px minmax(0,.7fr) minmax(0,1.3fr) auto;gap:10px;align-items:end;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;padding:12px}.admin-frame .public-navigation-editor__enabled{min-height:38px;display:flex!important;align-items:center;gap:7px!important;font-weight:600}.admin-frame .public-navigation-editor__enabled input{width:auto!important;min-height:0!important;margin:0}.admin-frame .public-navigation-editor__tools{display:flex;gap:5px}.admin-frame .public-navigation-editor__tools .button{min-width:36px;padding-inline:9px}.admin-frame .public-navigation-editor__module{grid-column:2 / -1;color:#646970!important;font-size:11px}.admin-frame .public-navigation-editor__module.is-disabled{color:#8a2424!important}.admin-frame .public-navigation-preview{padding:11px 13px;font-size:13px}@media (max-width: 900px){.admin-frame .public-navigation-editor__row{grid-template-columns:80px 1fr 1fr}.admin-frame .public-navigation-editor__tools{grid-column:2 / -1}}@media (max-width: 620px){.admin-frame .public-navigation-editor__row{grid-template-columns:1fr;align-items:stretch}.admin-frame .public-navigation-editor__tools,.admin-frame .public-navigation-editor__module{grid-column:auto}}html,body,#root{max-width:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}@media (max-width: 900px){.public-route-shell,.public-route-shell #main-content,.public-route-shell .page{width:100%;max-width:100%;min-width:0;overflow-x:clip}.public-route-shell .page{margin-inline:auto}.public-route-shell img,.public-route-shell video,.public-route-shell iframe,.public-route-shell canvas,.public-route-shell svg{max-width:100%}.public-route-shell img,.public-route-shell video,.public-route-shell iframe{height:auto}.public-route-shell input,.public-route-shell select,.public-route-shell textarea{font-size:16px}.public-route-shell button,.public-route-shell .button,.public-route-shell input[type=button],.public-route-shell input[type=submit],.public-route-shell select{min-height:44px}.public-route-shell pre,.public-route-shell code,.public-route-shell table,.public-route-shell a{overflow-wrap:anywhere}.public-route-shell pre,.public-route-shell table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.public-route-shell table{display:block;width:100%}.wp-public-admin-bar{width:100vw;max-width:100vw;min-height:44px;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wp-public-admin-bar::-webkit-scrollbar{display:none}.wp-public-admin-bar__left,.wp-public-admin-bar__right{flex:0 0 auto;min-width:max-content;display:flex;align-items:stretch}.wp-public-admin-bar__item{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;padding-inline:.72rem}.wp-public-admin-bar__brand-logo{width:auto;max-width:104px;height:22px}.publication-topbar{position:sticky;top:var(--public-admin-bar-height, 0px);z-index:100;width:100%;max-width:100%;padding:0!important;background:#090909f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publication-topbar__inner{width:100%;max-width:100%;padding:.7rem .8rem .58rem!important}.publication-topbar__brand{width:100%;min-width:0;display:grid;justify-items:center;gap:.45rem}.publication-topbar__brand-link,.publication-topbar__brand-link--isolated{width:min(64vw,220px)!important;max-width:min(64vw,220px)!important}.publication-topbar__brand-image,.publication-topbar__brand-image--isolated{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:52px!important;object-fit:contain;object-position:center}.publication-topbar--compact .publication-topbar__brand-link,.publication-topbar--inner .publication-topbar__brand-link{width:min(52vw,180px)!important;max-width:min(52vw,180px)!important}.publication-topbar--compact .publication-topbar__brand-image,.publication-topbar--inner .publication-topbar__brand-image{max-height:42px!important}.publication-topbar__nav{width:calc(100vw - 1.2rem);max-width:calc(100vw - 1.2rem);min-width:0;display:flex;justify-content:flex-start;gap:.35rem;overflow-x:auto;overflow-y:hidden;margin:0;padding:0 0 .18rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.publication-topbar__nav::-webkit-scrollbar{display:none}.publication-topbar__nav a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;scroll-snap-align:start;white-space:nowrap;padding:.48rem .66rem;font-size:.82rem!important;line-height:1}.publication-homepage{width:100%;max-width:100%;padding:0}.publication-hero-card:not(.publication-hero-card--title-hidden),.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image-wrap,.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image,.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image-fill{min-height:min(56svh,31rem)!important}.publication-hero-card--title-hidden,.publication-hero-card--title-hidden .publication-hero-card__image-wrap,.publication-post-card--title-hidden,.publication-post-card--title-hidden .publication-post-card__link{min-height:0!important;height:auto!important}.publication-hero-card__content,.publication-hero-card__overlay{padding:1.15rem clamp(.9rem,4vw,1.3rem)!important}.publication-hero-card h1,.piece-article-lead__overlay h1,.piece-article-lead__title-below h1,.piece-article-lead__fallback h1,.project-hero h1,.collections-hero h1,.collection-lead h1,.public-info-page h1{max-width:100%;font-size:clamp(2.25rem,10.5vw,4.25rem)!important;line-height:.92!important;letter-spacing:-.035em!important;text-wrap:balance}.publication-recent-grid,.publication-recent-grid--grid,.publication-recent-grid--list,.publication-recent-grid--stack{width:100%;max-width:100%;grid-template-columns:1fr!important;gap:1px!important;padding:0!important}.publication-post-card:not(.publication-post-card--title-hidden),.publication-post-card:not(.publication-post-card--title-hidden) .publication-post-card__link,.publication-post-card:not(.publication-post-card--title-hidden) .publication-post-card__image-fill{min-height:min(48svh,27rem)!important}.publication-post-card__overlay{padding:1rem!important}.publication-post-card h2,.archive-card__title,.collection-card h2,.collection-piece-card h3,.piece-card h3,.publication-page-card h2,.piece-nav-card strong{max-width:100%;font-size:clamp(1.45rem,7.2vw,2.45rem)!important;line-height:1!important;text-wrap:balance}.publication-next-row{padding:1rem .8rem!important}.publication-next-link{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.archive-page,.public-search-page,.public-info-page,.feeds-public-page,.collections-page,.collection-page,.publications-index-page,.publication-landing-page,.publication-gallery-page,.public-surface-page,.piece-page{width:100%;max-width:100%!important;padding:0!important}.archive-page .archive-page__hero,.public-search-page .project-hero,.public-info-page .project-hero,.public-info-page__hero,.feeds-public-page .public-info-page__hero,.collections-hero,.publications-index-page .project-hero,.publication-landing-page .project-hero,.public-surface-page .project-hero,.publication-gallery-page .project-hero{width:calc(100% - 16px)!important;max-width:1120px!important;margin:12px auto 0!important;padding:1.2rem 1rem!important}.project-hero__eyebrow,.collections-hero__eyebrow,.public-info-page__eyebrow,.publication-gallery-page .project-hero__eyebrow{font-size:.72rem!important;line-height:1.25;letter-spacing:.08em!important}.project-hero__description,.collections-hero>p,.public-info-page__body,.public-info-page .project-hero__description,.feeds-public-page .public-info-page__body{max-width:100%!important;font-size:1rem!important;line-height:1.55!important}.archive-filter-bar{width:calc(100% - 16px)!important;max-width:1120px!important;margin:12px auto 18px!important;grid-template-columns:1fr!important;gap:.7rem!important;padding:.85rem!important}.archive-search-control{min-width:0;width:100%}.archive-search-control input,.archive-search-control select{width:100%!important;max-width:100%;min-height:46px;font-size:16px!important}.archive-featured,.archive-results{width:calc(100% - 16px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:0!important}.archive-card-grid,.piece-grid,.collections-grid,.publication-page-strip{width:calc(100% - 16px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:1fr!important;gap:.85rem!important;padding-inline:0!important}.archive-card__media{min-height:0!important;aspect-ratio:4 / 3}.archive-card__actions,.publication-actions{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}.archive-card__actions .button,.publication-actions .button,.publication-actions a.button{width:100%;min-height:44px;justify-content:center;text-align:center}.archive-results__header,.collection-section__header{display:grid!important;grid-template-columns:1fr!important;gap:.35rem!important;align-items:start!important}.feeds-public-page__panel{width:calc(100% - 16px)!important;max-width:1120px!important;margin:12px auto!important;padding:1rem!important}.feeds-public-page__grid{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}.feeds-public-page__group{min-width:0}.feeds-public-page__group ul{padding-left:1.1rem}.feeds-public-page__group code,.feeds-public-page__group a{white-space:normal;overflow-wrap:anywhere}.collection-card{width:100%;min-width:0;grid-template-columns:1fr!important}.collection-card__media,.collection-card__media img,.collection-card__fallback{width:100%;min-height:0!important;aspect-ratio:4 / 3}.collection-card__media img{object-fit:cover}.collection-card__body{padding:1rem!important}.collection-page>article{width:100%;max-width:100%}.collection-lead{width:calc(100% - 16px)!important;max-width:1120px!important;margin:12px auto 0!important;display:grid!important;grid-template-columns:1fr!important}.collection-lead__image,.collection-lead__image img{width:100%;min-width:0}.collection-lead__image img{display:block;height:auto;max-height:70svh;object-fit:contain}.collection-lead__copy{padding:1rem!important}.collection-quote,.collection-section,.collection-related{width:calc(100% - 16px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.collection-piece-grid,.collection-downloads,.collection-related{grid-template-columns:1fr!important}.collection-piece-card,.collection-download{min-width:0}.collection-piece-card__image img{width:100%;height:auto}.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}.collection-gallery figure{min-width:0;margin:0}.collection-gallery img{width:100%;height:auto}.piece-article-lead,.piece-article-lead__figure,.piece-article-lead__image,.piece-article-lead__title-below,.piece-article-lead__fallback,.piece-article-lead__below{width:100%;max-width:100%}.piece-article-lead__figure{min-height:0!important;margin:0!important}.piece-article-lead__image{display:block;min-height:0!important;height:auto!important;max-height:78svh;object-fit:contain!important;background:#050505}.piece-article-lead__overlay,.piece-article-lead__title-below,.piece-article-lead__fallback,.piece-article-lead__below{padding:1rem!important}.piece-layout,.piece-page .piece-layout,.piece-page--experience .piece-layout{width:calc(100% - 16px)!important;max-width:1120px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:1rem!important;padding:1rem 0!important}.piece-body-wrap,.piece-body-wrap--public-post,.piece-page .piece-body-wrap{order:1;width:100%!important;max-width:44rem!important;min-width:0;margin:0 auto!important}.public-reading-tools,.piece-meta-panel,.piece-page .piece-meta-panel,.piece-page--experience .piece-meta-panel{order:2;position:static!important;width:100%!important;max-width:44rem!important;margin:0 auto!important}.piece-body__content,.piece-page .piece-body-wrap,.piece-page--experience .piece-body-wrap{font-size:1.06rem!important;line-height:1.64!important}.piece-body__content p,.piece-body__content li,.piece-page .piece-body-wrap p,.piece-page--experience .piece-body-wrap p{max-width:100%!important}.piece-body__content blockquote,.piece-page blockquote{margin-inline:0!important;padding-inline:1rem!important}.piece-body__content figure,.piece-body__content iframe,.piece-body__content video,.piece-body__content img{width:auto;max-width:100%}.piece-nav,.public-experience-sections{width:calc(100% - 16px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:0!important}.piece-nav-grid,.public-related-grid,.public-download-grid,.public-map-grid{grid-template-columns:1fr!important}.publication-gallery-grid{width:calc(100% - 12px)!important;max-width:1120px!important;margin:10px auto 0!important;columns:2 150px!important;column-gap:6px!important;padding:0 0 2rem!important}.publication-gallery-card{margin-bottom:6px!important}.publication-gallery-card figcaption{padding:.55rem .6rem!important;font-size:.8rem!important}.publication-gallery-lightbox{padding:max(3.4rem,env(safe-area-inset-top)) .55rem max(4.4rem,env(safe-area-inset-bottom))!important}.publication-gallery-lightbox figure{width:100%;max-width:100%}.publication-gallery-lightbox img{max-width:100%;max-height:calc(100svh - 8.5rem)!important}.publication-gallery-lightbox__close{top:max(.5rem,env(safe-area-inset-top))!important;right:.5rem!important;width:44px!important;height:44px!important}.publication-gallery-lightbox__prev,.publication-gallery-lightbox__next{top:auto!important;bottom:max(.55rem,env(safe-area-inset-bottom))!important;width:48px!important;height:44px!important;transform:none!important}.publication-reader{width:100%;max-width:100vw;height:100svh!important;min-height:100svh}.publication-reader__bar{min-width:0;display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;padding:max(.6rem,env(safe-area-inset-top)) .65rem .55rem!important}.publication-reader__bar>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publication-reader__controls{width:100%;flex-wrap:nowrap!important;gap:.35rem!important;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.publication-reader__controls::-webkit-scrollbar{display:none}.publication-reader__controls button{flex:0 0 auto;min-height:40px;white-space:nowrap}.publication-reader__body{grid-template-columns:1fr!important}.publication-reader__thumbs{width:100%!important;grid-auto-flow:column!important;grid-auto-columns:minmax(132px,42vw)!important;overflow-x:auto;overflow-y:hidden;padding:.5rem!important}.publication-reader__thumbs button{min-height:64px}.publication-reader__stage{min-width:0;min-height:0;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center;gap:.35rem;overflow:auto;padding:.6rem!important}.publication-reader__nav{position:static!important;width:44px!important;min-width:44px;min-height:48px}.reader-page{transform-origin:top center!important}.publication-footer{width:100%;max-width:100%;padding:1.8rem 1rem max(1.2rem,env(safe-area-inset-bottom))!important}.publication-footer__top,.publication-footer__bottom{grid-template-columns:1fr!important;gap:1.25rem!important}.publication-footer__section nav{display:flex!important;flex-wrap:wrap!important;gap:.25rem .75rem!important}.publication-footer__section nav a,.publication-footer__login-link{min-height:40px;display:inline-flex;align-items:center}.bare-route-shell,.admin-frame,.admin-frame__main,.wp-admin-screen{min-width:0;max-width:100%;overflow-x:clip}.wp-admin-topbar{width:100vw;max-width:100vw;min-height:44px;height:44px;display:flex!important;align-items:stretch!important;gap:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wp-admin-topbar::-webkit-scrollbar{display:none}.wp-admin-topbar__left,.wp-admin-topbar__right{flex:0 0 auto;min-width:max-content;display:flex;align-items:stretch}.wp-admin-topbar__link,.wp-admin-topbar__button{min-height:44px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.wp-admin-topbar__brand-logo{max-width:100px!important;height:22px!important}.admin-frame,.admin-frame.admin-frame--rail-collapsed{grid-template-columns:minmax(0,1fr)!important}.admin-rail{top:44px!important;max-height:min(58svh,500px)!important}.admin-frame--rail-collapsed .admin-rail{max-height:46px!important}.admin-frame__main{width:100%!important;margin-left:0!important;padding:12px 10px 40px!important}.wp-admin-screen{width:100%;margin:0 auto}.wp-screen-header,.wp-dashboard-section__header,.collection-editor__section-header,.publication-builder__section-header{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important}.wp-screen-header .button,.wp-screen-header>button,.wp-screen-header>a.button{width:100%;min-height:44px!important}.admin-frame input,.admin-frame select,.admin-frame textarea{max-width:100%!important;min-height:44px;font-size:16px!important}.admin-frame input[type=checkbox],.admin-frame input[type=radio]{width:20px!important;min-width:20px;height:20px;min-height:20px}.admin-frame .button,.admin-frame button.button,.admin-frame a.button{min-height:42px}.newsroom-stat-grid,.newsroom-grid,.collection-admin-layout,.publication-builder-layout,.collection-piece-assignment,.publication-piece-picker,.collection-editor>.wp-meta-box:first-child,.publication-builder__grid,.review-summary-grid,.settings-grid,.analytics-grid,.sites-grid,.users-grid{grid-template-columns:1fr!important}.collection-admin-list,.publication-builder-list,.piece-meta-panel,.admin-frame [style*="position: sticky"]{position:static!important}.admin-frame table,.admin-frame .wp-list-table,.admin-frame .content-table,.admin-frame .audit-log-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-frame th,.admin-frame td{min-width:112px}.admin-frame .review-card__actions,.admin-frame .native-content-editor__actions,.admin-frame .wp-settings-actions,.admin-frame .media-attachment-details .review-card__actions{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important}.admin-command-palette{align-items:start;padding:max(.55rem,env(safe-area-inset-top)) .45rem .45rem}.admin-command-palette__panel{width:100%;max-width:100%;max-height:calc(100svh - 1rem);border-radius:7px}.admin-command-palette__results{max-height:calc(100svh - 110px)}.media-upload-panel,.media-library-toolbar,.media-library-layout,.media-picker-modal__body{grid-template-columns:1fr!important}.media-library-grid{max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.media-library-tile{grid-template-rows:minmax(96px,28vw) auto!important}.media-library-tile__preview{height:min(28vw,130px)!important;min-height:96px}.media-attachment-details{max-height:none!important;border-left:0!important;border-top:1px solid #dcdcde}.media-picker-modal{padding:0!important}.media-picker-modal__panel{width:100vw!important;max-width:100vw!important;height:100svh;max-height:100svh!important;border-radius:0!important}.print-lab-page,.audio-lab-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}.print-lab-desk{width:100%!important;max-width:100%!important;min-width:0!important}.admin-frame:has(.audio-lab-page) .admin-frame__main{width:100%!important;margin-left:0!important}}@media (max-width: 600px){.publication-topbar__inner{padding-inline:.6rem!important}.publication-topbar__brand-link,.publication-topbar__brand-link--isolated{width:min(58vw,190px)!important;max-width:min(58vw,190px)!important}.publication-topbar__nav{width:calc(100vw - .8rem);max-width:calc(100vw - .8rem)}.publication-topbar__nav a{min-height:38px;padding:.43rem .58rem;font-size:.76rem!important}.publication-hero-card:not(.publication-hero-card--title-hidden),.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image-wrap,.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image,.publication-hero-card:not(.publication-hero-card--title-hidden) .publication-hero-card__image-fill{min-height:min(50svh,27rem)!important}.publication-post-card:not(.publication-post-card--title-hidden),.publication-post-card:not(.publication-post-card--title-hidden) .publication-post-card__link,.publication-post-card:not(.publication-post-card--title-hidden) .publication-post-card__image-fill{min-height:min(42svh,23rem)!important}.publication-hero-card h1,.piece-article-lead__overlay h1,.piece-article-lead__title-below h1,.piece-article-lead__fallback h1,.project-hero h1,.collections-hero h1,.collection-lead h1,.public-info-page h1{font-size:clamp(2.05rem,10.8vw,3.5rem)!important}.collection-gallery,.publication-gallery-grid{columns:auto!important}.publication-gallery-grid,.collection-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.publication-gallery-card{break-inside:auto;margin:0!important}.publication-gallery-card figcaption{display:none}.wp-admin-topbar__brand-logo-link{display:none!important}.wp-admin-topbar__command{min-width:44px}.admin-frame__main{padding-inline:7px!important}.admin-frame .wp-meta-box,.admin-frame .newsroom-panel,.admin-frame .wp-dashboard-section{padding:12px!important}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.media-library-tile{padding:5px!important}}@media (max-width: 390px){.publication-gallery-grid,.collection-gallery,.media-library-grid{grid-template-columns:1fr!important}.publication-footer{padding-inline:.75rem!important}}@media (prefers-reduced-motion: reduce){.public-route-shell *,.public-route-shell *:before,.public-route-shell *:after,.admin-frame *,.admin-frame *:before,.admin-frame *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.publication-homepage .publication-recent-grid{grid-auto-rows:auto!important;align-items:stretch;overflow:visible!important}.publication-homepage .publication-hero-card--title-overlay,.publication-homepage .publication-post-card--title-overlay{position:relative;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important}.publication-homepage .publication-hero-card--title-overlay .publication-hero-card__image-wrap,.publication-homepage .publication-post-card--title-overlay .publication-post-card__link{position:relative;display:block!important;width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important}.publication-homepage .publication-hero-card--title-overlay .publication-hero-card__image-fill,.publication-homepage .publication-post-card--title-overlay .publication-post-card__image-fill{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100%!important;min-height:0!important;z-index:0}.publication-homepage .publication-hero-card--title-overlay .publication-hero-card__overlay,.publication-homepage .publication-post-card--title-overlay .publication-post-card__overlay{position:relative!important;inset:auto!important;z-index:1;width:100%;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box;display:block!important;overflow:visible!important}.publication-homepage .publication-hero-card--title-overlay .publication-hero-card__overlay{padding-top:clamp(18rem,42vw,34rem)!important}.publication-homepage .publication-post-card--title-overlay .publication-post-card__overlay{padding-top:clamp(12rem,24vw,18rem)!important}.publication-homepage .publication-hero-card--title-overlay h1,.publication-homepage .publication-post-card--title-overlay h2{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width: 900px){.publication-homepage .publication-hero-card--title-overlay .publication-hero-card__overlay{padding-top:clamp(15rem,56vw,25rem)!important}.publication-homepage .publication-post-card--title-overlay .publication-post-card__overlay{padding-top:clamp(11rem,48vw,17rem)!important}.publication-homepage .publication-hero-card--title-overlay h1{font-size:clamp(2rem,9vw,3.8rem)!important;line-height:.96!important}.publication-homepage .publication-post-card--title-overlay h2{font-size:clamp(1.5rem,6.4vw,2.25rem)!important;line-height:1!important}}@media (max-width: 480px){.publication-homepage .publication-post-card--title-overlay .publication-post-card__overlay{padding-top:clamp(10rem,52vw,14rem)!important}}.home-overlay-card{position:relative;min-width:0;height:auto;overflow:visible;background:#090909}.home-overlay-card__link{position:relative;display:block;width:100%;height:auto;min-height:0;overflow:visible;color:inherit;text-decoration:none}.home-overlay-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background-size:cover;background-position:center}.home-overlay-card__content{position:relative;z-index:1;box-sizing:border-box;width:100%;height:auto;overflow:visible;color:#fff;background:linear-gradient(to top,#0a0a0af0,#0a0a0ab3 25%,#0a0a0a2e 58%,#0a0a0a05)}.home-overlay-card--hero .home-overlay-card__content{padding:clamp(18rem,42vw,34rem) clamp(1.5rem,4vw,3.25rem) clamp(1.5rem,3vw,3rem)}.home-overlay-card--recent .home-overlay-card__content{padding:clamp(12rem,24vw,18rem) clamp(1rem,2.4vw,1.75rem) clamp(1.05rem,2.2vw,1.75rem)}.home-overlay-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 .55rem;color:var(--colophon-gold, #d1a52d);font-size:.86rem;font-weight:700;line-height:1.2;text-transform:uppercase}.home-overlay-card__title{display:block;width:100%;max-width:none;height:auto;max-height:none;margin:0;overflow:visible;color:var(--colophon-text, #ece7dc);font-family:var(--headline-font, Georgia, serif);text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:unset;-webkit-box-orient:initial}.home-overlay-card--hero .home-overlay-card__title{font-size:clamp(2.6rem,6.3vw,6.2rem);line-height:.94}.home-overlay-card--recent .home-overlay-card__title{font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1}.publication-recent-grid>.home-overlay-card{align-self:start}@media (max-width: 900px){.home-overlay-card--hero .home-overlay-card__content{padding:clamp(15rem,56vw,25rem) 1.25rem 1.35rem}.home-overlay-card--recent .home-overlay-card__content{padding:clamp(10rem,48vw,17rem) 1rem 1.1rem}.home-overlay-card--hero .home-overlay-card__title{font-size:clamp(2rem,8.5vw,3.6rem);line-height:.96}.home-overlay-card--recent .home-overlay-card__title{font-size:clamp(1.5rem,6.2vw,2.2rem);line-height:1}}.home-feed-v3{--home-feed-gap: clamp(16px, 2vw, 28px)}.home-feed-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:var(--home-feed-gap);margin:0;padding:0;overflow:visible}.home-feed-grid--list{grid-template-columns:1fr}.home-feed-grid--stack{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feed-card{min-width:0;width:100%;height:auto;min-height:0;max-height:none;align-self:start;overflow:visible;background:var(--colophon-surface, #0d0d0d);color:var(--colophon-text, #ece7dc)}.home-feed-card--hero{margin-bottom:var(--home-feed-gap)}.home-feed-card__link,.home-feed-card__media-link{width:100%;height:auto;min-height:0;max-height:none;display:block;overflow:visible;color:inherit;text-decoration:none}.home-feed-card__media{position:relative;z-index:0;width:100%;min-height:0;background-color:#111;background-size:cover;background-position:center}.home-feed-card--hero .home-feed-card__media{aspect-ratio:16 / 9}.home-feed-card--recent .home-feed-card__media{aspect-ratio:5 / 3}.home-feed-card__actual-image{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;background:#111}.home-feed-card__media--image-only{display:grid;place-items:center;overflow:hidden}.home-feed-card__media--image-only .home-feed-card__actual-image{width:100%;height:100%;max-height:100%;object-fit:contain}.home-feed-card__overlay-flow{position:relative;z-index:1;width:100%;height:auto;min-height:0;max-height:none;box-sizing:border-box;overflow:visible;background:linear-gradient(to bottom,#09090905,#090909b8 28%,#090909f5 68%,#090909)}.home-feed-card--hero .home-feed-card__overlay-flow{margin-top:clamp(-13rem,-18vw,-8rem);padding:clamp(6.5rem,11vw,10rem) clamp(1.3rem,3.5vw,3rem) clamp(1.5rem,2.7vw,2.6rem)}.home-feed-card--recent .home-feed-card__overlay-flow{margin-top:clamp(-8.5rem,-11vw,-5.5rem);padding:clamp(4rem,7vw,6rem) clamp(1rem,2.2vw,1.6rem) clamp(1.1rem,1.8vw,1.5rem)}.home-feed-card__below-copy{padding:clamp(1rem,2.2vw,1.7rem);background:var(--colophon-surface, #0d0d0d)}.home-feed-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .55rem;color:var(--colophon-gold, #d1a52d);font-size:clamp(.72rem,1vw,.88rem);font-weight:700;line-height:1.2;text-transform:uppercase}.home-feed-card__title{display:block;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0 0 .08em;overflow:visible;color:var(--colophon-text, #ece7dc);font-family:var(--headline-font, Georgia, serif);font-weight:700;text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.home-feed-card__title a{color:inherit;text-decoration:none}.home-feed-card--hero .home-feed-card__title{font-size:clamp(2.6rem,6.3vw,6.2rem);line-height:.95}.home-feed-card--recent .home-feed-card__title{font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1}@media (max-width: 900px){.home-feed-grid,.home-feed-grid--grid,.home-feed-grid--list,.home-feed-grid--stack{grid-template-columns:1fr;gap:1px}.home-feed-card--hero{margin-bottom:1px}.home-feed-card--hero .home-feed-card__media,.home-feed-card--recent .home-feed-card__media{aspect-ratio:4 / 3}.home-feed-card--hero .home-feed-card__overlay-flow{margin-top:-7rem;padding:4.8rem 1rem 1.25rem}.home-feed-card--recent .home-feed-card__overlay-flow{margin-top:-5.75rem;padding:3.8rem 1rem 1.1rem}.home-feed-card--hero .home-feed-card__title{font-size:clamp(2.15rem,10vw,3.6rem);line-height:.96}.home-feed-card--recent .home-feed-card__title{font-size:clamp(1.5rem,7vw,2.25rem);line-height:1}}.campaign-page{--campaign-red: #ff3438;--campaign-red-deep: #b80716;--campaign-black: #090909;--campaign-ink: #121212;--campaign-paper: #f3eee3;--campaign-paper-2: #fffaf0;--campaign-gold: #d7aa2c;--campaign-line: rgba(255,255,255,.18);--campaign-display: var(--colophon-display-font, "Arial Black", "Arial Narrow", Impact, sans-serif);width:100%;max-width:none!important;padding:0!important;margin:0!important;overflow-x:clip;background:var(--campaign-black);color:#fff}.campaign-page *,.campaign-page *:before,.campaign-page *:after{box-sizing:border-box}.campaign-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.campaign-page a{text-underline-offset:.18em}.campaign-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,.035) 0 1px,transparent 1px 100%),var(--campaign-red);color:#fff;border-bottom:8px solid var(--campaign-black)}.campaign-hero:after{content:"";position:absolute;inset:auto -12vw -18vw auto;width:min(52vw,680px);aspect-ratio:1;border:clamp(22px,4vw,54px) solid rgba(0,0,0,.1);border-radius:50%;z-index:-1}.campaign-hero__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 7px);mix-blend-mode:multiply}.campaign-hero__inner{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:clamp(28px,5vw,74px);align-items:center;min-height:min(790px,calc(100svh - var(--masthead-height, 0px)));padding-block:clamp(54px,8vw,110px)}.campaign-hero__copy{min-width:0}.campaign-hero__flags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(22px,4vw,42px)}.campaign-stamp,.campaign-status{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:2px solid var(--campaign-black);background:var(--campaign-black);color:#fff;font:900 .82rem/1 var(--campaign-display);letter-spacing:.08em;text-transform:uppercase}.campaign-status{background:transparent;color:var(--campaign-black)}.campaign-status--urgent{background:#fff;color:var(--campaign-red-deep);border-color:#fff}.campaign-status--archived{opacity:.7}.campaign-hero h1{margin:0;max-width:12ch;font:900 clamp(3.5rem,8.2vw,8.4rem)/.82 var(--campaign-display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.1)}.campaign-hero__short{margin:clamp(24px,3.5vw,42px) 0 0;color:var(--campaign-black);font:900 clamp(1.25rem,2.4vw,2.15rem)/1 var(--campaign-display);text-transform:uppercase;letter-spacing:.025em}.campaign-hero__deck{max-width:54rem;margin:18px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55;color:#ffffffed}.campaign-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.campaign-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:0;padding:11px 15px;font:900 .82rem/1 var(--campaign-display);letter-spacing:.045em;text-transform:uppercase;text-decoration:none;cursor:pointer}.campaign-button--light{background:#fff;border-color:#fff;color:var(--campaign-black)}.campaign-button--dark{background:var(--campaign-black);border-color:var(--campaign-black);color:#fff}.campaign-button--ghost{background:transparent;color:#fff;border-color:currentColor}.campaign-button:hover,.campaign-button:focus-visible{transform:translate(-2px,-2px);box-shadow:4px 4px #00000061}.campaign-hero__partners{margin-top:22px;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#000000b8}.campaign-hero__poster{position:relative;width:100%;min-width:0;transform:rotate(1.6deg);filter:drop-shadow(18px 20px 0 rgba(0,0,0,.22))}.campaign-hero__poster img{display:block;width:100%;height:auto;border:4px solid var(--campaign-black);background:#fff}.campaign-hero__poster-fallback{min-height:520px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,42px);border:4px solid var(--campaign-black);background:var(--campaign-paper-2);color:var(--campaign-black)}.campaign-hero__poster-fallback span{align-self:flex-start;background:var(--campaign-black);color:#fff;padding:10px 12px;font:900 1rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-hero__poster-fallback strong{font:900 clamp(2rem,4.6vw,4.8rem)/.86 var(--campaign-display);letter-spacing:-.055em;color:var(--campaign-red)}.campaign-hero__poster-fallback small{font:900 clamp(1rem,2vw,1.6rem)/1 var(--campaign-display);text-transform:uppercase}.campaign-local-nav{position:sticky;top:calc(var(--masthead-height, 0px) + var(--public-admin-bar-height, 0px));z-index:80;border-bottom:1px solid #333;background:#080808f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.campaign-local-nav .campaign-shell{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.campaign-local-nav .campaign-shell::-webkit-scrollbar{display:none}.campaign-local-nav a{flex:0 0 auto;min-height:48px;display:inline-flex;align-items:center;padding:0 13px;color:#fff;font:800 .72rem/1 var(--campaign-display);letter-spacing:.055em;text-decoration:none;text-transform:uppercase;border-left:1px solid #2d2d2d}.campaign-local-nav a:hover,.campaign-local-nav a:focus-visible{background:var(--campaign-red);color:#fff}.campaign-latest{background:var(--campaign-paper);color:var(--campaign-ink);border-bottom:1px solid #bdb6a9}.campaign-latest__inner{display:grid;grid-template-columns:auto auto minmax(180px,.5fr) minmax(260px,1fr) auto;align-items:center;gap:14px 20px;padding-block:16px}.campaign-latest__inner>span{padding:7px 9px;background:var(--campaign-red);color:#fff;font:900 .68rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-latest time{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#6e675f}.campaign-latest strong{font:900 .95rem/1.1 var(--campaign-display);text-transform:uppercase}.campaign-latest p{margin:0;line-height:1.4}.campaign-latest a{color:var(--campaign-red-deep);font-weight:800}.campaign-section{scroll-margin-top:calc(var(--masthead-height, 70px) + 62px);padding-block:clamp(58px,8vw,110px);background:var(--campaign-black);color:#fff;border-bottom:1px solid #282828}.campaign-section--paper{background:var(--campaign-paper);color:var(--campaign-ink);border-color:#c9c2b6}.campaign-section--act{background:#111}.campaign-section--updates{background:var(--campaign-red);color:#fff}.campaign-section--timeline{background:#131313}.campaign-section--sources{background:var(--campaign-paper-2);color:var(--campaign-ink)}.campaign-section--faq{background:#0e0e0e}.campaign-section--social{background:#141414}.campaign-section-heading{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.35fr);gap:10px clamp(24px,5vw,68px);align-items:end;margin-bottom:clamp(30px,5vw,56px)}.campaign-section-heading>p{margin:0;align-self:start;color:var(--campaign-red);font:900 .76rem/1 var(--campaign-display);letter-spacing:.09em;text-transform:uppercase}.campaign-section--updates .campaign-section-heading>p{color:#111}.campaign-section-heading h2{margin:0;max-width:12ch;font:900 clamp(2.5rem,6vw,6.5rem)/.86 var(--campaign-display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}.campaign-section-heading>div{grid-column:2;max-width:48rem;font-size:1.02rem;line-height:1.55;opacity:.78}.campaign-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.campaign-metric{min-width:0;min-height:290px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,3vw,34px);border:1px solid #333;background:#111}.campaign-metric--deadline{background:var(--campaign-paper);color:var(--campaign-ink);border-color:var(--campaign-paper)}.campaign-metric__label{display:inline-block;margin-bottom:auto;font:900 .68rem/1 var(--campaign-display);letter-spacing:.09em;color:var(--campaign-red)}.campaign-metric strong{display:block;margin-top:38px;font:900 clamp(2rem,3.7vw,3.9rem)/.9 var(--campaign-display);letter-spacing:-.045em;text-transform:uppercase}.campaign-metric p{max-width:36rem;margin:12px 0 0;line-height:1.45;opacity:.76}.campaign-metric a{margin-top:18px;color:inherit;font-weight:800}.campaign-monitor__headline{display:flex;gap:10px;align-items:flex-start;margin-top:38px}.campaign-monitor__headline>i{flex:0 0 auto;width:15px;height:15px;margin-top:5px;border-radius:50%;background:#777;box-shadow:0 0 0 5px #ffffff14}.campaign-monitor--operational .campaign-monitor__headline>i{background:#52dc80;box-shadow:0 0 0 5px #52dc8024}.campaign-monitor--down .campaign-monitor__headline>i{background:var(--campaign-red);box-shadow:0 0 0 5px #ff34382e}.campaign-monitor--degraded .campaign-monitor__headline>i,.campaign-monitor--maintenance .campaign-monitor__headline>i{background:var(--campaign-gold)}.campaign-monitor__headline strong{margin:0}.campaign-monitor__services{width:100%;display:grid;gap:6px;margin-top:18px}.campaign-monitor__services>span{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;min-width:0;padding-top:6px;border-top:1px solid #2a2a2a;font-size:.78rem}.campaign-monitor__services i{width:7px;height:7px;border-radius:50%;background:#777}.campaign-monitor__services i.is-operational{background:#52dc80}.campaign-monitor__services i.is-down{background:var(--campaign-red)}.campaign-monitor__services i.is-maintenance,.campaign-monitor__services i.is-pending{background:var(--campaign-gold)}.campaign-monitor__services small{color:#aaa}.campaign-monitor__note{display:block;margin-top:14px;line-height:1.4;color:#aaa}.campaign-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#363636;border:1px solid #363636}.campaign-action-card{min-height:330px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.5vw,30px);background:#101010;transition:background .16s ease,transform .16s ease}.campaign-action-card:hover{background:#171717;transform:translateY(-3px)}.campaign-action-card>span{color:var(--campaign-red);font:900 .8rem/1 var(--campaign-display)}.campaign-action-card h3{margin:auto 0 12px;font:900 clamp(1.65rem,2.6vw,2.7rem)/.93 var(--campaign-display);letter-spacing:-.04em;text-transform:uppercase}.campaign-action-card p{margin:0;line-height:1.5;color:#bbb}.campaign-action-card a{margin-top:20px;color:#fff;font-weight:900}.campaign-piece-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.campaign-piece-card{min-width:0;border:1px solid currentColor;background:#0f0f0f;color:#fff}.campaign-section--paper .campaign-piece-card{background:#fff;color:var(--campaign-ink);border-color:#c9c2b6}.campaign-piece-card__image{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#222}.campaign-piece-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.campaign-piece-card:hover .campaign-piece-card__image img{transform:scale(1.025)}.campaign-piece-card__body{padding:clamp(18px,2.5vw,28px)}.campaign-piece-card__body>p{margin:0 0 13px;color:var(--campaign-red);font:800 .68rem/1 var(--campaign-display);letter-spacing:.075em}.campaign-piece-card h3{margin:0;font:900 clamp(1.65rem,3.2vw,3.2rem)/.92 var(--campaign-display);letter-spacing:-.045em;text-transform:uppercase}.campaign-piece-card h3 a{color:inherit;text-decoration:none}.campaign-piece-card__body>div{max-width:44rem;margin-top:15px;line-height:1.5;opacity:.75}.campaign-piece-card__body>a{display:inline-block;margin-top:18px;color:var(--campaign-red);font-weight:900}.campaign-resource-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.campaign-resource-strip article{padding:20px;border:1px dashed currentColor}.campaign-resource-strip span{color:var(--campaign-red);font:900 .66rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-resource-strip h3{margin:12px 0 8px;font-size:1.12rem}.campaign-resource-strip p{opacity:.75;line-height:1.45}.campaign-resource-strip a{color:inherit;font-weight:900}.campaign-update-list{border-top:4px solid #111}.campaign-update{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.28)}.campaign-update__date{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;font:900 .72rem/1 var(--campaign-display);color:#111}.campaign-update__date span{background:#111;color:#fff;padding:5px 7px}.campaign-update h3{margin:0;color:#fff;font:900 clamp(1.35rem,2.4vw,2.4rem)/.95 var(--campaign-display);text-transform:uppercase}.campaign-update p{max-width:52rem;margin:10px 0 0;line-height:1.55;color:#ffffffe0}.campaign-update a{display:inline-block;margin-top:10px;color:#111;font-weight:900}.campaign-graphics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.campaign-graphic{margin:0;border:1px solid #303030;background:#101010}.campaign-graphic>a{display:block;overflow:hidden;background:#171717}.campaign-graphic img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;transition:transform .18s ease}.campaign-graphic:hover img{transform:scale(1.015)}.campaign-graphic figcaption{padding:15px}.campaign-graphic figcaption strong{display:block;font:900 1rem/1 var(--campaign-display);text-transform:uppercase}.campaign-graphic figcaption p{margin:8px 0 0;color:#aaa;line-height:1.4}.campaign-graphic figcaption a{display:inline-block;margin-top:10px;color:var(--campaign-red);font-weight:900}.campaign-share-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.campaign-social-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.campaign-social-post{min-width:0;display:flex;flex-direction:column;padding:18px;border:1px solid #333;background:#0c0c0c}.campaign-social-post__meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#999;font-size:.72rem;text-transform:uppercase}.campaign-social-post__meta span:first-child{color:var(--campaign-red);font-weight:900}.campaign-social-post img{width:calc(100% + 36px);max-width:none;height:auto;margin:15px -18px 0}.campaign-social-post p{flex:1;font-size:1.02rem;line-height:1.5}.campaign-social-post>a{color:#fff;font-weight:900}.campaign-timeline{position:relative;margin-left:12px;border-left:2px solid var(--campaign-red)}.campaign-timeline article{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:0 0 38px 30px}.campaign-timeline article:before{content:"";position:absolute;width:12px;height:12px;left:-7px;top:2px;border-radius:50%;background:var(--campaign-red);box-shadow:0 0 0 5px #131313}.campaign-timeline time{color:var(--campaign-red);font:900 .74rem/1 var(--campaign-display);text-transform:uppercase}.campaign-timeline h3{margin:0;font:900 1.5rem/1 var(--campaign-display);text-transform:uppercase}.campaign-timeline p{max-width:48rem;margin:8px 0 0;color:#aaa;line-height:1.5}.campaign-link-list{border-top:1px solid currentColor}.campaign-link-list article{display:grid;grid-template-columns:190px minmax(0,1fr) minmax(220px,.75fr);gap:20px;padding:21px 0;border-bottom:1px solid currentColor}.campaign-link-list article>p{margin:0;color:var(--campaign-red);font:800 .7rem/1.2 var(--campaign-display);text-transform:uppercase}.campaign-link-list h3{margin:0;font:900 clamp(1.15rem,2vw,1.75rem)/1 var(--campaign-display);text-transform:uppercase}.campaign-link-list h3 a{color:inherit}.campaign-link-list article>div{opacity:.72;line-height:1.45}.campaign-faq{border-top:1px solid #333}.campaign-faq details{border-bottom:1px solid #333}.campaign-faq summary{cursor:pointer;list-style:none;padding:20px 50px 20px 0;position:relative;font:900 clamp(1.2rem,2vw,1.8rem)/1 var(--campaign-display);text-transform:uppercase}.campaign-faq summary::-webkit-details-marker{display:none}.campaign-faq summary:after{content:"+";position:absolute;right:8px;top:16px;color:var(--campaign-red);font-size:1.8rem}.campaign-faq details[open] summary:after{content:"−"}.campaign-faq details p{max-width:52rem;margin:0 0 22px;color:#bbb;line-height:1.6}.campaign-empty-state{padding:24px;border:1px dashed currentColor;opacity:.72}.campaign-empty-state span{color:var(--campaign-red);font:900 .68rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-empty-state p{margin:9px 0 0;line-height:1.5}.campaign-disclaimer{padding-block:28px;background:var(--campaign-paper);color:var(--campaign-ink);border-top:6px solid var(--campaign-red)}.campaign-disclaimer .campaign-shell{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px 28px}.campaign-disclaimer strong{color:var(--campaign-red-deep);font:900 .76rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-disclaimer p{margin:0;line-height:1.5}.campaign-disclaimer .campaign-shell>div{grid-column:2;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.campaign-disclaimer a{color:var(--campaign-ink);font-weight:900}.campaign-loading,.campaign-error{min-height:60vh;padding-block:90px}.campaign-kicker{color:var(--campaign-red);font:900 .75rem/1 var(--campaign-display);letter-spacing:.08em}.campaign-loading h1,.campaign-error h1{font:900 clamp(2.6rem,6vw,5rem)/.9 var(--campaign-display);text-transform:uppercase}.publication-topbar__campaign-link{color:var(--campaign-red, #ff3438)!important}.campaign-admin-workspace{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.campaign-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.campaign-admin-index{position:sticky;top:calc(var(--colophon-admin-toolbar-height, 32px) + 16px);max-height:calc(100vh - var(--colophon-admin-toolbar-height, 32px) - 32px);overflow:auto}.campaign-admin-index__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:100%;gap:4px;padding:12px;border:1px solid #dcdcde;border-bottom:0;background:#fff;color:#1d2327;text-align:left;cursor:pointer}.campaign-admin-index__item:last-child{border-bottom:1px solid #dcdcde}.campaign-admin-index__item:hover,.campaign-admin-index__item:focus-visible{background:#f6f7f7}.campaign-admin-index__item.is-active{border-left:4px solid #c42a23;background:#fff8f7}.campaign-admin-index__item span,.campaign-admin-index__item small{overflow-wrap:normal;word-break:normal;color:#646970}.campaign-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-admin-row{padding:12px;border:1px solid #dcdcde;background:#fff}.campaign-admin-row__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.campaign-admin-row__header strong{text-transform:capitalize}.campaign-admin-row__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.campaign-admin-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.campaign-admin-section-header h2{margin:0}.campaign-admin-preview{max-width:460px;margin-top:10px;border:1px solid #dcdcde}.campaign-admin-preview img{width:100%;height:auto;display:block}.campaign-admin-deadline-note{margin-top:6px}.campaign-section-flow{display:flex;flex-direction:column;min-width:0}.campaign-directory__hero{padding:clamp(72px,10vw,150px) 0 clamp(48px,7vw,96px);color:var(--campaign-paper);background:var(--campaign-red);border-bottom:4px solid #111}.campaign-directory__hero h1{max-width:12ch;margin:12px 0;font-size:clamp(3rem,9vw,8rem);line-height:.82;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.campaign-directory__hero p:last-child{max-width:58ch;font-size:clamp(1rem,1.8vw,1.35rem)}.campaign-directory__body{min-height:50vh;padding:clamp(42px,7vw,90px) 0;background:var(--campaign-paper);color:#111}.campaign-directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:26px}.campaign-directory__grid article{display:grid;background:#fffaf0;border:2px solid #111;box-shadow:8px 8px 0 var(--campaign-red);min-width:0}.campaign-directory__grid article>div{padding:24px}.campaign-directory__grid img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:2px solid #111}.campaign-directory__grid span{font-size:.78rem;font-weight:900;text-transform:uppercase;color:var(--campaign-red)}.campaign-directory__grid h2{margin:10px 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.95;overflow-wrap:normal;word-break:normal}.campaign-directory__grid h2 a{color:inherit}.campaign-directory__grid p{max-width:58ch;line-height:1.55}.campaign-directory__hero{background:linear-gradient(112deg,#111 0 70%,var(--campaign-red) 70%)}.campaign-directory__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(30px,7vw,110px);align-items:end}.campaign-directory__hero-grid h1{max-width:none;margin-bottom:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.5rem,8vw,7.2rem);line-height:.88;letter-spacing:-.035em}.campaign-directory__intro{align-self:end;margin-bottom:8px;padding:22px 24px;background:#fff;color:#111;border:3px solid #111;box-shadow:8px 8px 0 var(--campaign-red)}.campaign-directory__intro>p{margin:0;color:#111;font-family:Arial,sans-serif;font-weight:800;line-height:1.4}.campaign-directory__share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.campaign-directory__share button{padding:11px 15px;border:2px solid #111;background:var(--campaign-red);color:#fff;font-weight:900;text-transform:uppercase;cursor:pointer}.campaign-directory__summary{display:grid;grid-template-columns:auto auto minmax(260px,1fr);gap:clamp(18px,4vw,52px);align-items:center;margin-bottom:34px;padding:20px 22px;border:3px solid #111;background:#fff;box-shadow:8px 8px 0 var(--campaign-red)}.campaign-directory__summary>div{display:grid}.campaign-directory__summary strong{font:900 clamp(2.8rem,6vw,5.5rem)/.72 var(--campaign-display)}.campaign-directory__summary span{margin-top:8px;color:var(--campaign-red);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.campaign-directory__summary p{margin:0;justify-self:end;max-width:48ch;line-height:1.45}.campaign-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.campaign-directory__grid .campaign-directory-card{grid-template-rows:auto 1fr;background:#fff;box-shadow:8px 8px #111}.campaign-directory-card__art{position:relative;overflow:hidden;display:block;min-height:220px;padding:24px;background:#d9c8a8;color:#111;border-bottom:3px solid #111;text-decoration:none}.campaign-directory-card__art>span{position:relative;z-index:2;display:inline-grid;place-items:center;width:34px;height:34px;background:#111;color:#fff;font:900 .8rem/1 Arial,sans-serif}.campaign-directory-card__art>strong{position:absolute;z-index:1;inset:auto 18px 12px;max-width:8.5ch;font:900 clamp(2.7rem,5.1vw,5.2rem)/.82 "Arial Black",Arial,sans-serif;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.campaign-directory-card[data-campaign=example-campaign] .campaign-directory-card__art{background:#e9dec9}.campaign-directory-card[data-campaign=example-campaign] .campaign-directory-card__art:after{content:"✱";position:absolute;right:-.05em;top:-.22em;color:#c1121f;font-size:15rem;line-height:1}.campaign-directory-card[data-campaign=example-campaign] .campaign-directory-card__art{background:linear-gradient(112deg,#ce1126 0,#ce1126 72%,#fff 72%,#fff 76%,#007a3d 76%);color:#fff}.campaign-directory-card[data-campaign=example-campaign] .campaign-directory-card__art>strong{right:auto;width:66%;max-width:66%}.campaign-directory-card[data-campaign=example-campaign] .campaign-directory-card__art:after{content:"";position:absolute;right:29%;top:22%;width:12px;height:25px;border-radius:80% 20% 75% 25%;background:#000;transform:rotate(42deg);box-shadow:-70px 95px #000,20px 150px #000}.campaign-directory-card__body{display:flex;flex-direction:column}.campaign-directory-card__status{display:flex;flex-wrap:wrap;gap:7px}.campaign-directory__grid .campaign-directory-card__status>span{padding:5px 8px;border:1px solid currentColor;color:#111}.campaign-directory__grid .campaign-directory-card__status .is-active{background:#007a3d;border-color:#007a3d;color:#fff}.campaign-directory__grid .campaign-directory-card__status .is-inactive{background:#555;border-color:#555;color:#fff}.campaign-directory-card__age{margin:14px 0 0;color:#555;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.campaign-directory-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:18px}.campaign-directory-card__actions>a:not(.campaign-button){color:#111;font-weight:900}.campaign-directory-card__inside{margin:6px 0 0;padding:14px 16px;background:#f1ece3;border-left:7px solid var(--campaign-red)}.campaign-directory-card__inside>strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.campaign-directory-card__inside ul{display:grid;gap:5px;margin:9px 0 0;padding-left:1.1rem}.campaign-directory-card__inside li{line-height:1.3}@media (max-width:760px){.campaign-directory__hero-grid,.campaign-directory__summary,.campaign-directory__grid{grid-template-columns:1fr}.campaign-directory__hero{background:linear-gradient(160deg,#111 0 82%,var(--campaign-red) 82%)}.campaign-directory__summary{gap:16px}.campaign-directory__summary>div{grid-template-columns:auto 1fr;align-items:end;gap:12px}.campaign-directory__summary p{justify-self:start}.campaign-directory-card__art{min-height:185px}}.campaign-admin-field-error{display:block;margin-top:5px;color:#b42318;font-weight:700}.campaign-admin-save-state{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;color:#2271b1;font-weight:700}.campaign-admin-save-state.is-dirty{color:#b32d2e}.campaign-admin-media-field{display:grid;gap:8px;align-items:end}.campaign-admin-media-field>.button{justify-self:start}.campaign-admin-media-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.campaign-admin-section-list,.campaign-admin-revisions{display:grid;gap:8px;margin-top:12px}.campaign-admin-section-row{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) auto;gap:12px;align-items:end;padding:10px;border:1px solid #dcdcde;background:#fff}.campaign-admin-section-row__visibility{display:flex;gap:8px;align-items:center;min-height:40px;font-weight:700}.campaign-admin-section-row__visibility input{width:18px;height:18px}.campaign-admin-revisions article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid #dcdcde}.campaign-admin-revisions article>div{display:grid;gap:2px}.campaign-admin-revisions span{color:#646970}.campaign-coverage-moderation__tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0}.campaign-coverage-moderation__filters,.campaign-coverage-moderation__tools form{display:flex;flex-wrap:wrap;gap:6px}.campaign-coverage-moderation__tools form input{min-width:min(320px,60vw)}.campaign-coverage-moderation__list{display:grid;gap:12px}.campaign-coverage-moderation__item{padding:14px;border:1px solid #c3c4c7;background:#fff;overflow-wrap:normal;word-break:normal}.campaign-coverage-moderation__item-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.campaign-coverage-moderation__item-head>div{min-width:0}.campaign-coverage-moderation__item-head strong{display:block;margin-top:7px;font-size:1rem;overflow-wrap:break-word;word-break:normal}.campaign-coverage-moderation__item-head p,.campaign-coverage-moderation__summary{margin:5px 0 10px;color:#50575e}.campaign-coverage-status{display:inline-flex;padding:3px 7px;border:1px solid currentColor;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.campaign-coverage-status--featured{background:#fff4ce;color:#7a5200}.campaign-coverage-status--automatic{background:#edf7ed;color:#1d5f2c}.campaign-coverage-status--hidden{background:#fce8e8;color:#8a2424}.campaign-coverage-moderation__item>small{display:block;margin-top:9px;color:#646970}@media (max-width: 980px){.campaign-hero__inner{grid-template-columns:1fr;min-height:0}.campaign-hero__poster{width:min(680px,100%);margin-inline:auto;transform:rotate(.6deg)}.campaign-status-grid{grid-template-columns:1fr}.campaign-action-grid,.campaign-graphics-grid,.campaign-social-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-latest__inner{grid-template-columns:auto 1fr}.campaign-latest__inner strong,.campaign-latest__inner p,.campaign-latest__inner a{grid-column:2}.campaign-link-list article{grid-template-columns:150px minmax(0,1fr)}.campaign-link-list article>div{grid-column:2}.campaign-admin-grid,.campaign-admin-workspace{grid-template-columns:1fr}.campaign-admin-index{position:static;max-height:none}.campaign-admin-section-row{grid-template-columns:1fr;align-items:stretch}.campaign-coverage-moderation__item-head{display:grid}.campaign-coverage-moderation__tools form,.campaign-coverage-moderation__tools form input{width:100%;min-width:0}}@media (max-width: 700px){.campaign-shell{width:min(100% - 24px,1180px)}.campaign-hero__inner{padding-block:38px 52px;gap:34px}.campaign-hero h1{max-width:100%;font-size:clamp(3rem,15vw,5.6rem)}.campaign-hero__short{font-size:1.18rem}.campaign-hero__deck{font-size:1rem}.campaign-hero__actions{display:grid;grid-template-columns:1fr}.campaign-button{width:100%}.campaign-hero__poster{filter:drop-shadow(8px 10px 0 rgba(0,0,0,.22))}.campaign-hero__poster-fallback{min-height:410px}.campaign-hero__poster-fallback strong{font-size:clamp(2.1rem,11.5vw,3.8rem)}.campaign-local-nav .campaign-shell{width:100%;padding-inline:6px}.campaign-local-nav a{min-height:44px;padding-inline:10px;font-size:.67rem}.campaign-latest__inner{grid-template-columns:1fr;gap:8px}.campaign-latest__inner strong,.campaign-latest__inner p,.campaign-latest__inner a{grid-column:1}.campaign-section{padding-block:54px}.campaign-section-heading{grid-template-columns:1fr;gap:9px;margin-bottom:28px}.campaign-section-heading h2{max-width:100%;font-size:clamp(2.5rem,13vw,4.5rem)}.campaign-section-heading>div{grid-column:1}.campaign-action-grid,.campaign-piece-grid,.campaign-resource-strip,.campaign-graphics-grid,.campaign-social-feed{grid-template-columns:1fr}.campaign-action-card{min-height:260px}.campaign-metric{min-height:250px}.campaign-update{grid-template-columns:1fr;gap:10px}.campaign-timeline article{grid-template-columns:1fr;gap:8px;padding-left:24px}.campaign-link-list article{grid-template-columns:1fr;gap:8px}.campaign-link-list article>div{grid-column:1}.campaign-disclaimer .campaign-shell{grid-template-columns:1fr}.campaign-disclaimer .campaign-shell>div{grid-column:1}}@media (prefers-reduced-motion: reduce){.campaign-page *,.campaign-page *:before,.campaign-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.campaign-page .campaign-hero:after{content:"*";inset:auto -4vw -22vw auto;width:auto;aspect-ratio:auto;border:0;border-radius:0;color:#0000001c;font:900 clamp(28rem,66vw,58rem)/.65 var(--campaign-display);transform:rotate(8deg)}.campaign-page .campaign-local-nav{position:relative;top:auto;z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none}.campaign-page .campaign-section{scroll-margin-top:calc(var(--masthead-height, 70px) + var(--campaign-nav-height, 52px) + 20px)}.campaign-page .campaign-hero__inner{min-height:auto;padding-block:clamp(48px,6vw,84px);grid-template-columns:minmax(0,1fr);overflow:hidden}.campaign-page .campaign-hero__copy{min-width:0;width:100%;max-width:1060px}.campaign-page .campaign-hero h1{width:100%;max-width:16ch;font-size:clamp(3.1rem,5.5vw,5.7rem);line-height:.9;letter-spacing:-.055em;overflow-wrap:break-word;word-break:normal}.campaign-page .campaign-hero__deck{max-width:68ch}.campaign-page .campaign-section-heading{align-items:start}.campaign-page .campaign-section-heading h2{max-width:13ch;font-size:clamp(2.6rem,4.8vw,4.9rem);line-height:.92;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal}.campaign-page .campaign-section-heading>div{max-width:44rem;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.5}.campaign-page .campaign-status-grid{align-items:stretch}.campaign-page .campaign-italy-clock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin:0 0 14px;padding:clamp(18px,2.5vw,28px);border:1px solid var(--campaign-red);background:linear-gradient(110deg,var(--campaign-red) 0 42%,#101010 42% 100%);color:#fff}.campaign-page .campaign-italy-clock>div>span,.campaign-page .campaign-italy-clock time>span{display:block;font:900 clamp(.7rem,1vw,.82rem)/1.15 var(--campaign-display);letter-spacing:.09em;text-transform:uppercase}.campaign-page[data-campaign=example-campaign] .campaign-gaza-clock{border-color:#000;background:linear-gradient(110deg,#007a3d 0,#007a3d 42%,#101010 42%,#101010)}.campaign-page[data-campaign=example-campaign] .campaign-gaza-time-band{padding:14px 0 0;background:#fff}.campaign-page[data-campaign=example-campaign] .campaign-gaza-time-band .campaign-gaza-clock{margin-bottom:14px}.campaign-page .campaign-italy-clock p{margin:8px 0 0;font:900 clamp(1.05rem,1.8vw,1.45rem)/1 var(--campaign-display);letter-spacing:-.02em}.campaign-page .campaign-italy-clock time{display:grid;justify-items:end;min-width:0}.campaign-page .campaign-italy-clock time strong{font:900 clamp(2.5rem,6vw,5.4rem)/.78 var(--campaign-display);letter-spacing:-.055em;white-space:nowrap}.campaign-page .campaign-italy-clock time>span{margin-top:12px;color:#bdbdbd;text-align:right}.campaign-page .campaign-metric{min-height:330px}.campaign-page .campaign-metric strong,.campaign-page .campaign-monitor__headline strong{max-width:100%;font-size:clamp(1.8rem,2.75vw,2.95rem);line-height:.96;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-monitor__services>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25}.campaign-page .campaign-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-page .campaign-action-card{min-height:285px}.campaign-page .campaign-action-card h3{max-width:100%;font-size:clamp(1.7rem,2.35vw,2.45rem);line-height:.96;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-page .campaign-piece-card h3,.campaign-page .campaign-resource-strip h3,.campaign-page .campaign-link-list h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-social-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-page .campaign-section--signatories{overflow:hidden;background:var(--campaign-red);color:#fff}.campaign-page .campaign-section--signatories .campaign-section-heading>p{color:#111}.campaign-page .campaign-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.campaign-page .campaign-carousel-controls>span{font:900 .7rem/1 var(--campaign-display);letter-spacing:.09em}.campaign-page .campaign-carousel-controls>div{display:flex;gap:8px}.campaign-page .campaign-carousel-controls button{width:48px;min-height:48px;border:1px solid #fff;background:#111;color:#fff;font:900 1.35rem/1 var(--campaign-display);cursor:pointer}.campaign-page .campaign-signatory-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,calc((100% - 24px) / 3));gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 16px;scroll-snap-type:inline mandatory;scrollbar-color:#111 rgba(255,255,255,.4);scrollbar-width:thin}.campaign-page .campaign-signatory{display:flex;flex-direction:column;min-width:0;min-height:360px;padding:clamp(20px,2.5vw,28px);border:1px solid #111;background:var(--campaign-paper);color:var(--campaign-ink);scroll-snap-align:start}.campaign-page .campaign-signatory>span,.campaign-page .campaign-signatory>div>p{margin:0;color:var(--campaign-red);font:900 .7rem/1 var(--campaign-display);letter-spacing:.09em}.campaign-page .campaign-signatory>div{margin-top:auto;padding-top:42px}.campaign-page .campaign-signatory h3{max-width:17ch;margin:10px 0 4px;font:900 clamp(1.6rem,2.6vw,2.55rem)/.95 var(--campaign-display);letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:uppercase}.campaign-page .campaign-signatory h3.is-long-token{font-size:clamp(1.2rem,1.7vw,1.65rem);letter-spacing:-.025em}.campaign-page .campaign-signatory h3.is-extra-long-token{font-size:clamp(.88rem,1.25vw,1.15rem);letter-spacing:-.015em}.campaign-page .campaign-signatory h3 a{color:inherit}.campaign-page .campaign-signatory small{font-weight:800}.campaign-page .campaign-signatory blockquote,.campaign-page .campaign-signatory__plain{margin:22px 0 0;padding:16px 0 0;border:0;border-top:3px solid var(--campaign-red);font-size:clamp(.9rem,1.15vw,1rem);line-height:1.48}.campaign-page .campaign-signatory blockquote p,.campaign-page .campaign-signatory__plain{margin-bottom:0}.campaign-page .campaign-social-sources{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:18px clamp(24px,5vw,68px);margin-bottom:24px;padding:clamp(18px,2.5vw,28px);border:1px solid #454545;background:#090909}.campaign-page .campaign-social-sources>div>span{color:var(--campaign-red);font:900 .72rem/1 var(--campaign-display);letter-spacing:.09em}.campaign-page .campaign-social-sources>div>p{margin:10px 0 0;color:#aaa;line-height:1.4}.campaign-page .campaign-social-sources ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.campaign-page .campaign-social-sources li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid #2f2f2f}.campaign-page .campaign-social-sources li>span,.campaign-page .campaign-social-sources li>i{font:900 .65rem/1 var(--campaign-display);letter-spacing:.07em;font-style:normal}.campaign-page .campaign-social-sources li>span,.campaign-page .campaign-social-sources li>i.is-live{color:var(--campaign-red)}.campaign-page .campaign-social-sources li>i.is-unavailable{color:#aaa}.campaign-page .campaign-social-sources li>div{display:grid;min-width:0;gap:4px}.campaign-page .campaign-social-sources strong,.campaign-page .campaign-social-sources strong a{color:#fff;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-social-sources small{color:#aaa;line-height:1.35}.campaign-page .campaign-social-post__language{padding:3px 5px;border:1px solid #555;color:#ddd;font-weight:900}.campaign-page .campaign-link-list__translation{display:block;grid-column:2;max-width:60ch;margin-top:6px;color:var(--campaign-red);font-weight:900;line-height:1.35}.campaign-page .campaign-social-post p{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-graphics-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.campaign-page .campaign-graphic img{width:100%;height:auto;max-height:620px;object-fit:contain;background:#0b0b0b}.campaign-page .campaign-graphic__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.campaign-page .campaign-graphic__actions a,.campaign-page .campaign-graphic__actions button{min-height:44px;padding:10px 12px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.campaign-page .campaign-social-post__warning{padding:8px 10px;background:var(--campaign-red);color:#fff;font-weight:800}.campaign-page .campaign-social-post__external{display:grid;gap:4px;margin-block:10px;padding:12px;border:1px solid #555}.campaign-page .campaign-social-post__external span{color:#bbb;font-size:.86rem}.campaign-page .campaign-source-error,.campaign-page .campaign-reader-note{max-width:65ch;padding:14px;border-left:4px solid var(--campaign-red)}.campaign-page .campaign-tracker-status{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:18px;margin:0 0 26px;padding:18px;border:2px solid var(--campaign-ink);background:var(--campaign-paper);color:var(--campaign-ink)}.campaign-page .campaign-tracker-status>div{display:grid;gap:6px;align-content:start}.campaign-page .campaign-tracker-status strong{font:900 clamp(1.1rem,2vw,1.5rem)/.95 var(--campaign-display)}.campaign-page .campaign-tracker-status span,.campaign-page .campaign-tracker-status small{font-size:.78rem;font-weight:800}.campaign-page .campaign-tracker-status ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.campaign-page .campaign-tracker-status li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.campaign-page .campaign-tracker-status li i{width:9px;height:9px;background:#777}.campaign-page .campaign-tracker-status li i.is-live{background:#188b45}.campaign-page .campaign-tracker-status li i.is-unavailable{background:var(--campaign-red)}.campaign-page .campaign-tracker-status a{color:inherit;font-weight:900;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-tracker-status>p{grid-column:1 / -1;margin:0}.campaign-page h1,.campaign-page h2,.campaign-page h3,.campaign-page h4,.campaign-page p,.campaign-page span,.campaign-page strong,.campaign-page small,.campaign-page a,.campaign-page li,.campaign-page blockquote,.campaign-page figcaption{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.campaign-page .campaign-piece-card h3,.campaign-page .campaign-link-list h3 a,.campaign-page .campaign-signatory h3,.campaign-page .campaign-signatory blockquote,.campaign-page .campaign-signatory__plain,.campaign-page .campaign-social-sources strong,.campaign-page .campaign-social-sources strong a,.campaign-page .campaign-social-sources small,.campaign-page .campaign-social-post p,.campaign-page .campaign-social-post__meta,.campaign-page .campaign-social-post__external,.campaign-page .campaign-tracker-status a,.campaign-page .campaign-graphic figcaption{min-width:0;overflow-wrap:anywhere;word-break:normal}@media (max-width: 1050px){.campaign-page .campaign-hero__inner{grid-template-columns:1fr}.campaign-page .campaign-hero h1{font-size:clamp(2.9rem,6.4vw,4.8rem)}.campaign-page .campaign-status-grid,.campaign-page .campaign-graphics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-page .campaign-section-heading{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr)}}@media (max-width: 760px){.campaign-page .campaign-hero:after{inset:auto -12vw -30vw auto;font-size:clamp(22rem,115vw,38rem)}.campaign-page{--campaign-nav-height: 0px}.campaign-page .campaign-local-nav{position:relative}.campaign-page .campaign-section{scroll-margin-top:calc(var(--masthead-height, 62px) + 14px)}.campaign-page .campaign-hero__inner,.campaign-page .campaign-section-heading{grid-template-columns:1fr}.campaign-page .campaign-hero h1{max-width:none;font-size:clamp(2.55rem,12vw,4.2rem);line-height:.9}.campaign-page .campaign-section-heading h2{max-width:100%;font-size:clamp(2.05rem,10vw,3.35rem)}.campaign-page .campaign-section-heading>div{grid-column:1}.campaign-page .campaign-italy-clock{grid-template-columns:1fr;align-items:start;background:linear-gradient(165deg,var(--campaign-red) 0 39%,#101010 39% 100%)}.campaign-page .campaign-italy-clock time{justify-items:start;padding-top:24px}.campaign-page .campaign-italy-clock time strong{max-width:100%;font-size:clamp(2.5rem,16vw,4.2rem)}.campaign-page .campaign-italy-clock time>span{text-align:left}.campaign-page .campaign-signatory-carousel{grid-auto-columns:minmax(270px,88%)}.campaign-page .campaign-signatory{min-height:330px}.campaign-page .campaign-social-sources,.campaign-page .campaign-tracker-status{grid-template-columns:1fr}.campaign-page .campaign-tracker-status li{grid-template-columns:10px minmax(0,1fr)}.campaign-page .campaign-tracker-status li small{grid-column:2}.campaign-page .campaign-social-sources li{grid-template-columns:minmax(0,1fr) auto}.campaign-page .campaign-social-sources li>span{grid-column:1 / -1}.campaign-page .campaign-link-list__translation{grid-column:1}.campaign-page .campaign-status-grid,.campaign-page .campaign-action-grid,.campaign-page .campaign-piece-grid,.campaign-page .campaign-social-feed,.campaign-page .campaign-graphics-grid{grid-template-columns:1fr}.campaign-page .campaign-metric,.campaign-page .campaign-action-card{min-height:0}.campaign-page .campaign-metric__label{margin-bottom:36px}.campaign-page .campaign-local-nav .campaign-shell{width:100%;padding-inline:10px}}@media (prefers-reduced-motion: reduce){.campaign-page .campaign-button,.campaign-page .campaign-action-card{transform:none!important;transition:none!important}}.campaign-coverage-group{margin-top:clamp(1.5rem,3vw,2.5rem)}.campaign-coverage-group>h3{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.45rem,3.2vw,2.65rem);line-height:.95;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.campaign-coverage-disclaimer{max-width:78ch;margin:1.1rem 0 0;padding:.85rem 1rem;border-left:5px solid currentColor;font-size:clamp(.82rem,1.2vw,.96rem);line-height:1.45;overflow-wrap:normal;word-break:normal}.campaign-coverage-page{--coverage-red: #ff3139;--coverage-ink: #0c0c0c;--coverage-paper: #f2eee4;width:100%;max-width:none;margin:0;padding:0;min-width:0;overflow-x:clip;background:var(--coverage-paper);color:var(--coverage-ink)}.campaign-coverage-page .publication-topbar--masthead{background:var(--coverage-ink)!important}.campaign-coverage-shell{width:min(1180px,calc(100% - clamp(32px,6vw,88px)));margin-inline:auto}.campaign-coverage-hero{padding:clamp(54px,8vw,112px) 0 clamp(42px,6vw,80px);border-bottom:2px solid var(--coverage-ink);background:var(--coverage-red)}.campaign-coverage-hero p{margin:0;font-weight:800}.campaign-coverage-hero>div>p{font:900 .78rem/1.1 var(--campaign-display, sans-serif);letter-spacing:.08em}.campaign-coverage-hero h1{max-width:12ch;margin:14px 0 22px;font:900 clamp(3.15rem,9vw,8rem)/.82 var(--campaign-display, sans-serif);letter-spacing:-.065em;overflow-wrap:normal;word-break:normal;text-transform:uppercase}.campaign-coverage-hero__copy{display:flex;align-items:end;justify-content:space-between;gap:28px}.campaign-coverage-hero__copy p{max-width:60ch;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.42}.campaign-coverage-hero__copy a{flex:0 0 auto;color:inherit;font-weight:900}.campaign-coverage-controls{position:sticky;z-index:4;top:0;padding:16px 0;border-bottom:2px solid var(--coverage-ink);background:var(--coverage-ink);color:#fff}.campaign-coverage-controls .campaign-coverage-shell{display:grid;grid-template-columns:minmax(300px,1fr) minmax(150px,.34fr) minmax(180px,.42fr) auto;align-items:end;gap:12px}.campaign-coverage-controls label{display:grid;gap:7px;min-width:0;font:900 .72rem/1 var(--campaign-display, sans-serif);letter-spacing:.06em;text-transform:uppercase}.campaign-coverage-controls form>div{display:grid;grid-template-columns:1fr auto}.campaign-coverage-controls input,.campaign-coverage-controls select,.campaign-coverage-controls button{min-width:0;min-height:46px;border:1px solid #fff;border-radius:0;background:#fff;color:var(--coverage-ink);font:800 .92rem/1.2 var(--campaign-body, sans-serif)}.campaign-coverage-controls input,.campaign-coverage-controls select{width:100%;padding:10px 12px}.campaign-coverage-controls button{padding:10px 16px;cursor:pointer}.campaign-coverage-controls form button{background:var(--coverage-red);font:900 .76rem/1 var(--campaign-display, sans-serif);text-transform:uppercase}.campaign-coverage-controls .campaign-coverage-clear{border-color:var(--coverage-red);background:transparent;color:#fff}.campaign-coverage-results{min-height:60vh;padding:clamp(44px,7vw,92px) 0}.campaign-coverage-results__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:3px solid var(--coverage-ink)}.campaign-coverage-results__heading h2{margin:0;font:900 clamp(2rem,4vw,4rem)/.9 var(--campaign-display, sans-serif);text-transform:uppercase}.campaign-coverage-results__heading p{margin:0;font-weight:800}.campaign-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.campaign-coverage-card{display:flex;min-width:0;flex-direction:column;padding:clamp(20px,2.8vw,32px);border-right:1px solid var(--coverage-ink);border-bottom:1px solid var(--coverage-ink)}.campaign-coverage-card:nth-child(3n+1){border-left:1px solid var(--coverage-ink)}.campaign-coverage-card__image{display:block;margin:calc(-1*clamp(20px,2.8vw,32px)) calc(-1*clamp(20px,2.8vw,32px)) 22px;aspect-ratio:16 / 9;overflow:hidden;background:#111}.campaign-coverage-card__image img{width:100%;height:100%;object-fit:cover}.campaign-coverage-card__meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--coverage-red);font:900 .7rem/1.15 var(--campaign-display, sans-serif);letter-spacing:.045em;text-transform:uppercase}.campaign-coverage-card h2{margin:20px 0 12px;font:900 clamp(1.25rem,1.75vw,1.85rem)/.98 var(--campaign-display, sans-serif);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.campaign-coverage-card h2 a{color:inherit;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.campaign-coverage-card>p{margin:0 0 18px;line-height:1.48;overflow-wrap:break-word;word-break:normal}.campaign-coverage-card .campaign-coverage-card__translation{color:var(--coverage-red);font-weight:900}.campaign-coverage-card__open{margin-top:auto;padding-top:18px;color:inherit;font-weight:900}.campaign-coverage-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:34px}.campaign-coverage-pagination button{min-height:46px;padding:10px 18px;border:2px solid var(--coverage-ink);background:var(--coverage-red);color:var(--coverage-ink);font-weight:900;cursor:pointer}.campaign-coverage-pagination button:disabled{opacity:.35;cursor:default}.campaign-coverage-error,.campaign-coverage-empty{max-width:68ch;margin:32px 0;padding:20px;border-left:6px solid var(--coverage-red);background:#fff}.campaign-page .campaign-coverage-archive-link{display:grid;grid-template-columns:max-content minmax(0,58ch);align-items:center;gap:18px 24px;margin-top:28px}.campaign-page .campaign-coverage-archive-link .campaign-button{width:auto;color:#fff;text-decoration:none}.campaign-page .campaign-coverage-archive-link p{margin:0;line-height:1.4}@media (max-width: 900px){.campaign-coverage-controls{position:static}.campaign-coverage-controls .campaign-coverage-shell{grid-template-columns:1fr 1fr}.campaign-coverage-controls form{grid-column:1 / -1}.campaign-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-coverage-card:nth-child(3n+1){border-left:0}.campaign-coverage-card:nth-child(odd){border-left:1px solid var(--coverage-ink)}}@media (max-width: 620px){.campaign-coverage-shell{width:min(100% - 28px,1180px)}.campaign-coverage-hero{padding-block:42px}.campaign-coverage-hero h1{max-width:9ch;font-size:clamp(3rem,17vw,4.8rem)}.campaign-coverage-hero__copy{display:grid}.campaign-coverage-controls .campaign-coverage-shell{grid-template-columns:1fr}.campaign-coverage-controls form{grid-column:auto}.campaign-coverage-grid{grid-template-columns:1fr}.campaign-coverage-card,.campaign-coverage-card:nth-child(odd),.campaign-coverage-card:nth-child(3n+1){border-left:1px solid var(--coverage-ink)}.campaign-coverage-results__heading{display:grid}.campaign-coverage-pagination{justify-content:space-between;gap:8px}.campaign-coverage-pagination button{padding-inline:12px}.campaign-page .campaign-coverage-archive-link{grid-template-columns:1fr}.campaign-page .campaign-coverage-archive-link .campaign-button{width:100%}}.campaign-page[data-campaign=example-campaign]{--campaign-red: #ce1126;--campaign-paper: #fff;--campaign-ink: #000;--fnb-green: #007a3d;--watermelon-rind: #dce9d8}.campaign-page[data-campaign=example-campaign] .campaign-hero{position:relative;background:linear-gradient(112deg,#ce1126 0,#ce1126 69%,#fff 69%,#fff 71.5%,#007a3d 71.5%,#007a3d);color:#fff;border-bottom:clamp(14px,2vw,24px) solid #000}.campaign-page[data-campaign=example-campaign] .campaign-hero:before{content:"";position:absolute;z-index:0;inset:auto 0 0;height:clamp(13px,1.7vw,22px);background:linear-gradient(180deg,var(--watermelon-rind) 0 35%,#fff 35% 52%,#007a3d 52%)}.campaign-page[data-campaign=example-campaign] .campaign-hero:after{display:none}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds{position:absolute;z-index:0;inset:0 34% clamp(22px,2vw,30px) 58%;pointer-events:none}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i{position:absolute;display:block;width:clamp(9px,1vw,13px);height:clamp(19px,2vw,27px);background:#000;border-radius:80% 20% 75% 25%/65% 25% 75% 35%;transform:rotate(42deg);box-shadow:inset 2px 2px #ffffff14}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(1){left:10%;top:15%;transform:rotate(25deg)}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(2){right:8%;top:24%;transform:rotate(58deg)}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(3){left:38%;top:48%;transform:rotate(18deg)}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(4){right:18%;bottom:18%;transform:rotate(72deg)}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(5){left:3%;bottom:12%;transform:rotate(38deg)}.campaign-page[data-campaign=example-campaign] .campaign-hero__inner{position:relative;z-index:1}.campaign-page[data-campaign=example-campaign] .campaign-hero__noise{opacity:.08}.campaign-page[data-campaign=example-campaign] .campaign-stamp{border-color:#000;background:#000;color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-status{border-color:#fff;background:#fff;color:#000}.campaign-page[data-campaign=example-campaign] .campaign-hero__short{color:#000}.campaign-page[data-campaign=example-campaign] .campaign-hero__deck{text-shadow:0 1px 0 #0004}.campaign-page[data-campaign=example-campaign] .campaign-hero__partners{color:#000}.campaign-page[data-campaign=example-campaign] .campaign-hero .campaign-button--light{border-color:#000;background:#000;color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-hero .campaign-button--ghost{border-color:#fff;background:#fff;color:#000}.campaign-page[data-campaign=example-campaign] .campaign-hero .campaign-button--benefit{border-color:#007a3d;background:#007a3d;color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-local-nav{border-color:#000;background:#007a3d;color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-local-nav a{color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-latest{background:#fff;color:#000;border-color:#007a3d}.campaign-donation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:clamp(30px,6vw,90px);align-items:center}.campaign-page[data-campaign=example-campaign] .campaign-section--donate{background:linear-gradient(180deg,#007a3d 0 calc(100% - 14px),var(--watermelon-rind) calc(100% - 14px) calc(100% - 7px),#fff calc(100% - 7px));color:#fff}.campaign-donation>div:first-child>p{font-weight:900;letter-spacing:.08em}.campaign-donation h2{margin:10px 0;font:900 clamp(3rem,8vw,7rem)/.82 var(--campaign-display);text-transform:uppercase}.campaign-donation__card{padding:clamp(24px,4vw,48px);border:3px solid #000;background:#000;box-shadow:12px 12px #fff}.campaign-donation__card>span,.campaign-donation__card>small{display:block}.campaign-donation__card>strong{display:block;margin:12px 0;font:900 clamp(1.8rem,4vw,3.5rem)/.9 var(--campaign-display);text-transform:uppercase}.campaign-donation__card .campaign-button{margin:14px 0;width:100%;text-align:center;background:#ce1126;color:#fff}.campaign-dispatch-list{display:grid;gap:18px}.campaign-dispatch-list article,.campaign-dispatch-empty{max-width:780px;padding:clamp(20px,4vw,38px);border:2px solid var(--campaign-ink);background:#fff;color:#111;box-shadow:8px 8px #007a3d}.campaign-dispatch-list article :is(strong,p,small,time,a),.campaign-dispatch-empty :is(strong,p,a){color:#111}.campaign-dispatch-list article a,.campaign-dispatch-empty a{text-decoration-color:#ce1126}.campaign-dispatch-list header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #bbb;padding-bottom:12px}.campaign-dispatch-list audio,.campaign-dispatch-list video,.campaign-dispatch-list img{width:100%;max-height:70vh;margin:15px 0}.campaign-question-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,90px)}.campaign-question-layout .campaign-section-heading{display:block}.campaign-question-layout form{display:grid;gap:16px;padding:clamp(20px,4vw,38px);background:#fff;border:2px solid var(--campaign-ink)}.campaign-question-layout label{display:grid;gap:7px;font-weight:900}.campaign-question-layout form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign-question-layout textarea,.campaign-question-layout input{width:100%;padding:12px;border:2px solid #14130f;font:inherit}.campaign-page[data-campaign=example-campaign] .campaign-section--benefit{background:#000;color:#fff;border-top:clamp(10px,1.5vw,18px) solid #ce1126}.campaign-benefit-lead{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px clamp(26px,6vw,86px);margin-bottom:clamp(34px,6vw,72px)}.campaign-benefit-lead>p:first-child{color:#ce1126;font-weight:900;letter-spacing:.1em}.campaign-benefit-lead h2{grid-column:2;margin:0;max-width:11ch;font:900 clamp(3.2rem,7vw,7rem)/.84 var(--campaign-display);text-transform:uppercase}.campaign-benefit-lead>p:nth-of-type(2){grid-column:2;max-width:56rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.campaign-benefit-lead>div{grid-column:2;display:flex;flex-wrap:wrap;gap:10px}.campaign-benefit-lead button,.campaign-benefit-materials button{padding:11px 16px;border:2px solid #fff;background:#fff;color:#000;font-weight:900;text-transform:uppercase;cursor:pointer}.campaign-benefit-lead .campaign-benefit-studio-link{padding:11px 16px;border:2px solid #fff;background:#ce1126;color:#fff;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:5px 5px #007a3d}.campaign-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #fff}.campaign-benefit-grid article{padding:clamp(20px,3vw,34px);border-right:1px solid #fff}.campaign-benefit-grid article:last-child{border-right:0}.campaign-benefit-grid span{color:#ce1126;font-weight:900}.campaign-benefit-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.campaign-benefit-materials article{display:flex;flex-direction:column;min-height:340px;padding:clamp(20px,3vw,32px);border:2px solid #000;background:#fff;color:#000;box-shadow:7px 7px #007a3d}.campaign-benefit-materials article>span{color:#ce1126;font-size:.72rem;font-weight:900;letter-spacing:.09em}.campaign-benefit-materials h3{margin:12px 0;font:900 clamp(1.5rem,2.3vw,2.35rem)/.95 var(--campaign-display);text-transform:uppercase}.campaign-benefit-materials p,.campaign-benefit-materials li{line-height:1.45}.campaign-benefit-materials ul,.campaign-benefit-materials ol{padding-left:1.2rem}.campaign-benefit-materials button{margin-top:auto;border-color:#000;background:#ce1126;color:#fff}.campaign-benefit-copy{margin-top:28px;padding:clamp(20px,3vw,34px);border-left:10px solid #007a3d;background:#fff;color:#000}.campaign-benefit-copy button{padding:10px 16px;border:2px solid #000;background:#ce1126;color:#fff;font-weight:900;cursor:pointer}.campaign-page[data-campaign=example-campaign] .campaign-section--questions{background:#fff;color:#000;border-top:clamp(10px,1.5vw,18px) solid #ce1126}.campaign-page[data-campaign=example-campaign] .campaign-section--dispatches{background:#f4f4f4;color:#000}.campaign-page[data-campaign=example-campaign] #reporting{background:#007a3d;color:#fff;border-bottom-color:#000}.campaign-page[data-campaign=example-campaign] #reporting .campaign-section-heading>p{color:#fff}.campaign-page[data-campaign=example-campaign] #reporting .campaign-piece-card{background:#000;color:#fff;border-color:#fff}.campaign-page[data-campaign=example-campaign] #reporting .campaign-piece-card__body>p,.campaign-page[data-campaign=example-campaign] #reporting .campaign-piece-card__body>a{color:var(--watermelon-rind)}.campaign-page[data-campaign=example-campaign] #reporting .campaign-resource-strip article{background:#000;color:#fff;border-color:#fff}.campaign-page[data-campaign=example-campaign] #reporting .campaign-resource-strip span{color:var(--watermelon-rind)}.campaign-page[data-campaign=example-campaign] .campaign-section--act{background:#fff;color:#000}.campaign-page[data-campaign=example-campaign] .campaign-section--act .campaign-action-card,.campaign-page[data-campaign=example-campaign] .campaign-section--act .campaign-action-card h3{color:#fff}.campaign-page[data-campaign=example-campaign] .campaign-section--act .campaign-action-card p{color:#e7e7e7}.campaign-page[data-campaign=example-campaign] .campaign-action-card:nth-child(3n+1){border-top-color:#ce1126}.campaign-page[data-campaign=example-campaign] .campaign-action-card:nth-child(3n+2){border-top-color:#007a3d}.campaign-page[data-campaign=example-campaign] .campaign-disclaimer{background:#000;color:#fff;border-top:clamp(10px,1.5vw,18px) solid #007a3d}.contributor-page{min-height:100svh;background:#ece7dc;color:#14130f;font-family:system-ui,sans-serif}.contributor-lock{width:min(100% - 32px,480px);margin:0 auto;padding:10vh 0 40px}.contributor-mark{color:#e6392f;font-weight:950;letter-spacing:.09em}.contributor-lock h1{font-size:clamp(2.2rem,10vw,4rem);line-height:.9}.contributor-lock form{display:grid;gap:9px;margin:30px 0}.contributor-lock input{min-height:64px;padding:8px 16px;border:3px solid #14130f;font-size:2rem;letter-spacing:.35em}.contributor-lock button,.contributor-send{min-height:58px;border:0;background:#e6392f;color:#fff;font:900 1rem system-ui}.contributor-error{padding:12px;border-left:5px solid #e6392f;background:#fff}.contributor-room{display:grid;grid-template-rows:auto 1fr auto;max-width:760px;margin:0 auto;background:#f8f5ef;box-shadow:0 0 40px #0002}.contributor-room>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:12px;padding:14px 18px;background:#14130f;color:#fff}.contributor-room header h1{margin:3px 0;font-size:1.05rem}.contributor-room header p{margin:0;font-size:.78rem;opacity:.8}.contributor-room header span{color:#e6392f;font-size:.66rem;font-weight:900}.contributor-thread{min-height:62vh;padding:20px 14px;display:flex;flex-direction:column;gap:12px}.contributor-bubble{width:min(88%,560px);padding:12px 14px;border-radius:4px 16px 16px;background:#fff;box-shadow:0 1px 3px #0002}.contributor-bubble--contributor{align-self:flex-end;border-radius:16px 4px 16px 16px;background:#d8efcb}.contributor-bubble.is-public{border:3px solid #005b32;background:#d7f2df;box-shadow:5px 5px #00834a}.contributor-bubble.is-public footer{color:#005b32;font-weight:900}.contributor-bubble.is-private footer{color:#4b4638;font-weight:800}.contributor-message-actions{display:inline-flex;gap:10px;margin-left:auto}.contributor-message-actions button{color:inherit;font-weight:800;cursor:pointer}.contributor-bubble>div,.contributor-bubble footer{display:flex;justify-content:space-between;gap:10px;font-size:.72rem}.contributor-bubble p{white-space:pre-wrap}.contributor-bubble audio,.contributor-bubble video,.contributor-bubble img{width:100%;max-height:60vh}.contributor-bubble footer button{border:0;background:none;text-decoration:underline}.contributor-composer{position:sticky;bottom:0;display:grid;gap:8px;padding:10px;background:#ece7dc;border-top:1px solid #bbb}.contributor-composer textarea{width:100%;resize:none;padding:13px;border:0;border-radius:18px;font:1rem system-ui}.contributor-compose-actions{display:flex;gap:7px}.contributor-compose-actions button{min-height:44px;padding:8px 12px;border:1px solid #bbb;border-radius:22px;background:#fff}.contributor-compose-actions .is-recording{background:#e6392f;color:#fff}.contributor-attachment,.contributor-publish-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;background:#fff}.contributor-publish-choice{justify-content:flex-start}.contributor-publish-choice small{display:block}.contributor-destination{display:grid;gap:8px;margin:4px 0;padding:10px;border:3px solid #111;background:#fff}.contributor-destination legend{padding:0 7px;font:900 .78rem system-ui;letter-spacing:.08em}.contributor-destination label{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 12px;border:3px solid #aaa;background:#f4f1e9;cursor:pointer}.contributor-destination label.is-selected.is-private{border-color:#4b4638;background:#d8c778;color:#111}.contributor-destination label.is-selected.is-public{border-color:#005b32;background:#00834a;color:#fff}.contributor-destination input{width:22px;height:22px;flex:0 0 auto;accent-color:#d70c27}.contributor-destination strong,.contributor-destination small{display:block}.contributor-destination strong{font:900 .95rem system-ui}.contributor-destination small{margin-top:3px;font:600 .78rem/1.3 system-ui}.contributor-send.is-private{background:#4b4638}.contributor-send.is-public{background:#00834a;outline:3px solid #005b32;outline-offset:-3px}@media (max-width:700px){.campaign-donation,.campaign-question-layout{grid-template-columns:1fr}.campaign-question-layout form>div,.campaign-benefit-grid{grid-template-columns:1fr}.campaign-benefit-grid article{border-right:0;border-bottom:1px solid #fff}.campaign-page[data-campaign=example-campaign] .campaign-hero{background:linear-gradient(160deg,#ce1126 0,#ce1126 80%,#fff 80%,#fff 83%,#007a3d 83%,#007a3d)}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds{top:0;right:24%;bottom:17%;left:70%}.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(3),.campaign-page[data-campaign=example-campaign] .campaign-hero__watermelon-seeds i:nth-child(5){display:none}.contributor-room{width:100%}.contributor-room>header>strong{display:none}}.campaign-correspondence-admin__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:24px}.campaign-instagram-import{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);gap:20px;margin:18px 0 26px;padding:18px;border:1px solid #ccd0d4;background:#f6f7f7}.campaign-instagram-auth{margin:18px 0;padding:18px;border:1px solid #00843d;background:#f0f8f3}.campaign-instagram-auth h3{margin-top:0}.campaign-instagram-auth .notice{margin:14px 0 0;padding:14px}.campaign-instagram-auth .notice input{display:block;width:100%;margin:8px 0}.campaign-instagram-import h3{margin-top:0}.campaign-instagram-import form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.campaign-instagram-import form label{display:grid;gap:5px;font-weight:700}.campaign-instagram-import form label:nth-child(3),.campaign-instagram-import form label:nth-child(4),.campaign-instagram-import form button{grid-column:1 / -1}.campaign-instagram-import input,.campaign-instagram-import textarea{width:100%}.campaign-contributor-create,.campaign-admin-message{display:grid;gap:9px}.campaign-contributor-create input,.campaign-admin-message textarea,.campaign-correspondence-admin .notice input{width:100%;padding:9px}.campaign-admin-simple-list,.campaign-admin-thread,.campaign-question-queue{display:grid;gap:8px;margin-top:14px}.campaign-admin-simple-list article,.campaign-question-queue article{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:12px;border:1px solid #ccd0d4;background:#fff}.campaign-admin-simple-list small{display:block}.campaign-contributor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.campaign-admin-thread{max-height:460px;overflow:auto;padding:10px;background:#ece7dc}.campaign-admin-thread article{max-width:88%;padding:10px;border-radius:3px 12px 12px;background:#fff}.campaign-admin-thread .is-contributor{margin-left:auto;background:#d8efcb}.campaign-admin-thread p{margin:5px 0;white-space:pre-wrap}.campaign-admin-message-actions{display:flex;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid #dcdcde}.campaign-admin-message-actions .button-link-delete{color:#b32d2e}.campaign-admin-message-edit{display:grid;gap:9px;min-width:min(430px,70vw)}.campaign-admin-message-edit label{display:grid;gap:4px;font-weight:700}.campaign-admin-message-edit textarea,.campaign-admin-message-edit select{width:100%;padding:8px}.campaign-admin-message-edit>div{display:flex;gap:7px}.campaign-question-queue article span{color:#b32d2e;font-size:.7rem;font-weight:900;text-transform:uppercase}.campaign-question-queue article strong{display:block}.campaign-question-queue article p{margin:6px 0}@media (max-width:900px){.campaign-correspondence-admin__grid,.campaign-instagram-import{grid-template-columns:1fr}}@media (max-width:700px){.campaign-benefit-lead,.campaign-benefit-materials{grid-template-columns:1fr}.campaign-benefit-lead h2,.campaign-benefit-lead>p:nth-of-type(2),.campaign-benefit-lead>div{grid-column:1}.campaign-benefit-materials article{min-height:0}}@media print{body:has(.campaign-page[data-campaign=example-campaign]) *{visibility:hidden!important}.campaign-page[data-campaign=example-campaign] #benefit,.campaign-page[data-campaign=example-campaign] #benefit *{visibility:visible!important}.campaign-page[data-campaign=example-campaign] #benefit{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff!important;color:#000!important}.campaign-benefit-lead button,.campaign-benefit-materials button{display:none!important}.campaign-benefit-materials{grid-template-columns:1fr 1fr}.campaign-benefit-materials article{min-height:0;break-inside:avoid;box-shadow:none}}.benefit-kit-page{min-height:100vh;background:#f4efe4;color:#090909}.benefit-kit-page button,.benefit-kit-page input{font:inherit}.benefit-kit-page>.publication-topbar--masthead{background:#090909!important;border-bottom-color:#090909!important}.benefit-kit-page>.publication-topbar--masthead .publication-topbar__nav a{color:#fff!important;text-shadow:none!important}.benefit-kit-page>.publication-topbar--masthead .publication-topbar__nav a:hover,.benefit-kit-page>.publication-topbar--masthead .publication-topbar__nav a:focus-visible{color:#84bd78!important}.benefit-kit-hero{position:relative;overflow:hidden;min-height:0;padding:clamp(30px,3.3vw,46px) clamp(20px,4vw,58px);background:linear-gradient(112deg,#ce1126 0,#ce1126 72%,#fff 72%,#fff 75%,#007a3d 75%);color:#fff;border-bottom:12px solid #000}.benefit-kit-hero:after{content:"";position:absolute;top:16%;right:26%;width:18px;height:38px;border-radius:75% 25% 70% 30%;background:#000;transform:rotate(38deg);box-shadow:-105px 170px #000,70px 310px #000}.benefit-kit-hero>div{position:relative;z-index:1;max-width:980px}.benefit-kit-hero p:first-child{margin:0 0 14px;color:#000;font-weight:950;letter-spacing:.12em}.benefit-kit-hero h1{margin:0;max-width:12ch;font:950 clamp(3.4rem,7.2vw,6.2rem)/.82 var(--campaign-display,Impact,sans-serif);text-transform:uppercase;letter-spacing:-.03em}.benefit-kit-hero p:nth-of-type(2){max-width:630px;margin:16px 0;font-weight:750;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.3}.benefit-kit-hero a{display:inline-block;padding:9px 13px;background:#000;color:#fff;font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase}.benefit-kit-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(20px,2.5vw,34px);max-width:1500px;margin:auto;padding:22px clamp(18px,3vw,40px) 48px}.benefit-kit-fields{align-self:start;position:sticky;top:8px;display:grid;gap:5px;padding:12px 14px;border:3px solid #000;background:#fff;box-shadow:7px 7px #007a3d}.benefit-kit-fields h2,.benefit-kit-heading h2{margin:0;font:950 clamp(1.65rem,2.7vw,2.8rem)/.88 var(--campaign-display,Impact,sans-serif);text-transform:uppercase}.benefit-kit-fields label{display:grid;gap:2px;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.benefit-kit-fields input{min-width:0;height:32px;padding:5px 7px;border:2px solid #000;background:#f8f4ea;color:#000;font-size:.78rem;font-weight:750}.benefit-kit-fields p{margin:3px 0 0;font-size:.64rem;line-height:1.25}.benefit-kit-workspace{min-width:0}.benefit-kit-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px;border-bottom:5px solid #007a3d;padding-bottom:16px}.benefit-kit-heading span,.benefit-kit-materials article>span{color:#ce1126;font-size:.72rem;font-weight:950;letter-spacing:.1em}.benefit-kit-heading p{max-width:280px;margin:0;line-height:1.4}.benefit-kit-previews{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:20px;align-items:start}.benefit-graphic{container-type:inline-size;position:relative;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:4/5;padding:clamp(18px,3vw,42px);background:linear-gradient(112deg,#ce1126 0,#ce1126 72%,#fff 72%,#fff 75%,#007a3d 75%);color:#fff;border:3px solid #000;box-shadow:8px 8px #000}.benefit-graphic--story{aspect-ratio:9/16}.benefit-graphic__art{position:absolute;top:0;right:28%;bottom:0;left:0;pointer-events:none}.benefit-graphic__art i{position:absolute;width:10px;height:22px;border-radius:78% 22% 72% 28%;background:#000;transform:rotate(35deg)}.benefit-graphic__art i:nth-child(1){top:10%;right:11%}.benefit-graphic__art i:nth-child(2){top:47%;right:21%;transform:rotate(65deg)}.benefit-graphic__art i:nth-child(3){bottom:20%;right:8%;transform:rotate(22deg)}.benefit-graphic>span{position:relative;color:#000;font-size:clamp(.56rem,1vw,.78rem);font-weight:950;letter-spacing:.08em}.benefit-graphic h3{position:relative;max-width:65%;margin:clamp(24px,4vw,48px) 0 14px;font:900 clamp(1.65rem,8.2cqi,4rem)/.96 "Arial Black",Arial,sans-serif;letter-spacing:-.012em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.benefit-graphic--story h3{max-width:64%;margin-top:18%;font-size:clamp(1.45rem,8.6cqi,2.35rem);line-height:.98}.benefit-graphic>div:not(.benefit-graphic__art){position:relative;display:grid;gap:3px;color:#000;font-size:clamp(.64rem,1.3vw,1rem)}.benefit-graphic>p,.benefit-graphic>b{position:relative;max-width:65%;font-size:clamp(.62rem,1.2vw,.95rem)}.benefit-graphic>b{color:#000}.benefit-graphic>footer{position:absolute;inset:auto 0 0;padding:18px clamp(18px,3vw,42px);background:#000;color:#fff;display:grid;gap:3px}.benefit-graphic footer strong{max-width:72%;font-size:clamp(.46rem,2.2cqi,.72rem);overflow-wrap:anywhere}.benefit-graphic footer em{max-width:70%;color:#84bd78;font:900 clamp(.5rem,2.5cqi,.78rem)/1.15 Arial,sans-serif;overflow-wrap:anywhere}.benefit-graphic--story>footer{padding-bottom:60px}.benefit-graphic--story>footer strong{max-width:100%;font-size:clamp(.43rem,2.6cqi,.62rem)}.benefit-graphic>button{position:absolute;z-index:2;right:12px;bottom:12px;padding:9px 11px;border:2px solid #fff;background:#007a3d;color:#fff;font-size:.68rem;font-weight:950;text-transform:uppercase;cursor:pointer}.benefit-kit-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px}.benefit-kit-materials article{display:flex;flex-direction:column;min-height:290px;padding:24px;border:3px solid #000;background:#fff;box-shadow:7px 7px #ce1126}.benefit-kit-materials article:nth-child(3n+2){box-shadow-color:#007a3d}.benefit-kit-materials article:nth-child(3n){background:#000;color:#fff;box-shadow-color:#007a3d}.benefit-kit-materials h3{margin:10px 0;font:950 clamp(1.7rem,3vw,3rem)/.88 var(--campaign-display,Impact,sans-serif);text-transform:uppercase}.benefit-kit-materials p{white-space:pre-wrap;line-height:1.42}.benefit-kit-materials button{margin-top:auto;align-self:start;padding:10px 15px;border:2px solid currentColor;background:#ce1126;color:#fff;font-weight:950;text-transform:uppercase;cursor:pointer}.campaign-benefit-studio-link{display:inline-flex;align-items:center;padding:11px 16px;border:2px solid #fff;background:#ce1126;color:#fff;font-weight:950;text-decoration:none;text-transform:uppercase;box-shadow:5px 5px #007a3d}.benefit-kit-error{padding:80px 30px}@media (max-width:850px){.benefit-kit-layout{grid-template-columns:1fr}.benefit-kit-fields{position:static}.benefit-kit-previews{grid-template-columns:1fr 1fr}.benefit-kit-hero{background:linear-gradient(155deg,#ce1126 0,#ce1126 80%,#fff 80%,#fff 83%,#007a3d 83%)}.benefit-kit-hero:after{right:15%}}@media (max-width:600px){.benefit-kit-layout{padding:24px 14px 50px}.benefit-kit-heading{display:block}.benefit-kit-heading p{margin-top:12px}.benefit-kit-previews,.benefit-kit-materials{grid-template-columns:1fr}.benefit-graphic h3{font-size:clamp(2.6rem,12vw,5rem)}.benefit-graphic--story{max-width:380px;justify-self:center;width:100%}.benefit-kit-materials article{min-height:0}}@media print{.benefit-kit-page .publication-topbar,.benefit-kit-page .publication-footer,.benefit-kit-fields,.benefit-kit-hero,.benefit-kit-heading,.benefit-graphic>button,.benefit-kit-materials{display:none!important}.benefit-kit-layout{display:block;padding:0}.benefit-kit-previews{display:block}.benefit-graphic--story{display:none}.benefit-graphic{width:8in;height:10in;box-shadow:none;border:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.instagram-connect-page{min-height:100vh;background:#eee8dc;color:#12110e;padding:clamp(24px,7vw,72px);display:grid;place-items:center}.instagram-connect-page section{width:min(680px,100%);border:2px solid #12110e;background:#fff;padding:clamp(24px,6vw,56px);box-shadow:10px 10px #00843d}.instagram-connect-kicker{color:#d20a2e;font-weight:900;letter-spacing:.08em}.instagram-connect-page h1{font-size:clamp(2.5rem,8vw,5.5rem);line-height:.88;margin:.4em 0}.instagram-connect-page p,.instagram-connect-page li{font-size:1.05rem;line-height:1.45}.instagram-connect-page li+li{margin-top:.55rem}.instagram-connect-page button{width:100%;margin:1.25rem 0;padding:18px;border:2px solid #12110e;background:#00843d;color:#fff;font:inherit;font-weight:900;cursor:pointer}.instagram-connect-page button:disabled{opacity:.6}.instagram-connect-error{border-left:5px solid #d20a2e;background:#f7dfdf;padding:14px}.instagram-connect-page small{display:block;color:#514d44}.contact-channels{display:grid;gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.contact-channel,.secure-contact{border:1px solid var(--colophon-border, rgba(219, 200, 170, .22));background:#0f100f80}.contact-channel{display:grid;gap:.3rem;padding:1rem}.contact-channel--general{gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.contact-channel__label,.secure-contact__eyebrow{margin:0;color:var(--colophon-gold, #d3a62c);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-channel a{width:fit-content;color:var(--colophon-paper, #f3ead8);font-size:clamp(1rem,2vw,1.18rem);font-weight:750;overflow-wrap:anywhere;text-underline-offset:.18em}.contact-channel p{margin:0;color:var(--colophon-muted-2, #d8cbb5)}.contact-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.secure-contact{padding:clamp(1rem,3vw,1.5rem)}.secure-contact__heading,.secure-contact__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.secure-contact h2{margin:.18rem 0 0;color:var(--colophon-paper, #f3ead8);font-size:clamp(1.35rem,3vw,2rem)}.secure-contact__key-state{border:1px solid currentColor;border-radius:999px;padding:.35rem .58rem;color:var(--colophon-muted-2, #d8cbb5);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.secure-contact__key-state--ready{color:#92d28b}.secure-contact__key-state--error{color:#f09a8e}.secure-contact__intro{max-width:760px;margin:.85rem 0 1.2rem;color:var(--colophon-muted-2, #d8cbb5)}.secure-contact__form,.secure-contact__form label{display:grid;gap:.48rem}.secure-contact__form{gap:.9rem}.secure-contact__form label{color:var(--colophon-paper, #f3ead8);font-size:.86rem;font-weight:750}.secure-contact__form label span{color:var(--colophon-muted, #ab9f8b);font-size:.76rem;font-weight:500}.secure-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.secure-contact input,.secure-contact textarea,.secure-contact__output textarea{box-sizing:border-box;width:100%;border:1px solid var(--colophon-border-strong, rgba(219, 200, 170, .38));border-radius:0;background:#040504ad;color:var(--colophon-paper, #f3ead8);font:inherit}.secure-contact input,.secure-contact textarea{min-height:46px;padding:.72rem .78rem}.secure-contact textarea{min-height:10rem;resize:vertical}.secure-contact input:focus,.secure-contact textarea:focus,.secure-contact__output textarea:focus{border-color:var(--colophon-gold, #d3a62c);outline:2px solid rgba(211,166,44,.24);outline-offset:2px}.secure-contact__actions{justify-content:flex-start;margin-top:.25rem}.secure-contact__actions .button:disabled{cursor:wait;opacity:.55}.secure-contact__fingerprint,.secure-contact__status{margin:.9rem 0 0;color:var(--colophon-muted, #ab9f8b);font-size:.78rem;overflow-wrap:anywhere}.secure-contact__fingerprint code{color:var(--colophon-muted-2, #d8cbb5)}.secure-contact__status{border-left:3px solid var(--colophon-gold, #d3a62c);padding:.65rem .75rem;background:#d3a62c14;color:var(--colophon-paper, #f3ead8)}.secure-contact__output{margin-top:.9rem}.secure-contact__output summary{cursor:pointer;color:var(--colophon-paper, #f3ead8);font-weight:700}.secure-contact__output textarea{min-height:13rem;margin:.75rem 0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}@media (max-width: 680px){.contact-channel-grid,.secure-contact__field-grid{grid-template-columns:1fr}.secure-contact__actions .button{justify-content:center;width:100%}.secure-contact__fingerprint code{display:block;margin-top:.25rem}}.admin-frame:has(.wp-edit-screen){--colophon-editor-sticky-top: 32px}.admin-frame__main:has(.wp-edit-screen),.wp-edit-screen{overflow-x:clip!important;overflow-y:visible!important}.wp-edit-screen .native-bridge-layout,.wp-edit-screen .native-bridge-main{overflow-x:clip!important;overflow-y:visible!important}.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr) 280px!important}.wp-edit-screen .native-content-editor__chrome{position:sticky!important;top:var(--colophon-editor-sticky-top)!important;z-index:100;box-shadow:0 5px 12px #1d232724}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:sticky!important;top:var(--colophon-editor-sticky-top)!important;align-self:start;max-height:calc(100vh - var(--colophon-editor-sticky-top) - 16px)!important;max-height:calc(100dvh - var(--colophon-editor-sticky-top) - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}body.is-colophon-distraction-free .wp-edit-screen .native-content-editor__chrome{top:0!important}@media (max-width: 1100px){.wp-edit-screen .native-bridge-layout{grid-template-columns:minmax(0,1fr)!important}.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:static!important;max-height:none!important;overflow:visible!important}}@media (max-width: 980px){.admin-frame.admin-frame--rail-collapsed:has(.wp-edit-screen){--colophon-editor-sticky-top: 78px}.admin-frame:not(.admin-frame--rail-collapsed):has(.wp-edit-screen) .admin-rail{position:relative!important;top:auto!important}}@media (max-width: 900px){.admin-frame:has(.wp-edit-screen){--colophon-editor-sticky-top: 44px;padding-top:44px}.admin-frame.admin-frame--rail-collapsed:has(.wp-edit-screen){--colophon-editor-sticky-top: 90px}.wp-edit-screen .native-content-editor__chrome{max-width:100%}}@media print{.wp-edit-screen .native-content-editor__chrome,.wp-edit-screen .native-bridge-sidebar.native-bridge-sidebar--open{position:static!important;max-height:none!important;overflow:visible!important;box-shadow:none}}.public-accessibility{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:12000;width:min(430px,calc(100vw - 28px));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.35;pointer-events:none}.public-accessibility button,.public-accessibility select,.public-accessibility input{font:inherit}.public-accessibility button,.public-accessibility select,.public-accessibility label,.public-accessibility__player,.public-accessibility__settings,.public-accessibility__launcher{pointer-events:auto}.public-accessibility__launcher{display:flex;justify-content:flex-end;gap:6px}.public-accessibility__launcher button,.public-accessibility__player button,.public-accessibility__settings button,.public-accessibility__player select,.public-accessibility__settings select{min-height:44px;border:1px solid #ece7dc;border-radius:0;background:#121212;color:#f4efe5;padding:9px 12px;cursor:pointer}.public-accessibility__launcher button:hover,.public-accessibility__player button:hover:not(:disabled),.public-accessibility__settings button:hover,.public-accessibility__player select:hover,.public-accessibility__settings select:hover{border-color:#d1a52d}.public-accessibility__read-button,.public-accessibility__transport .is-primary{background:#d1a52d!important;border-color:#d1a52d!important;color:#111!important;font-weight:800!important}.public-accessibility__read-button:before{content:"▶";margin-right:.45rem;font-size:.8em}.public-accessibility__settings-button{font-weight:700}.public-accessibility__player,.public-accessibility__settings{border:1px solid #ece7dc;background:#0d0d0d;color:#f4efe5;box-shadow:7px 7px #00000059}.public-accessibility__player{padding:12px}.public-accessibility__player-head,.public-accessibility__settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.public-accessibility__player-head>div,.public-accessibility__settings-head>div{min-width:0;display:grid;gap:2px}.public-accessibility__player-head strong,.public-accessibility__settings-head strong{color:#fff;font-size:15px;letter-spacing:.02em}.public-accessibility__status,.public-accessibility__settings-head span{min-width:0;color:#c9c1b5;font-size:12px;overflow-wrap:anywhere}.public-accessibility__close,.public-accessibility__settings-head button{min-height:36px!important;padding:6px 9px!important;border-color:#ece7dc59!important;color:#d8d0c4!important;font-size:12px!important}.public-accessibility__transport{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px}.public-accessibility__transport button{min-width:0;padding-inline:8px;font-size:12px;font-weight:700}.public-accessibility button:disabled{opacity:.42;cursor:not-allowed}.public-accessibility__player-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px;margin-top:9px;color:#c9c1b5;font-size:12px}.public-accessibility__player-meta>span{margin-right:auto;font-variant-numeric:tabular-nums}.public-accessibility__player-meta label{display:inline-flex;align-items:center;gap:6px}.public-accessibility__player-meta select{min-height:36px;padding:4px 25px 4px 7px;font-size:12px}.public-accessibility__inline-settings{min-height:36px!important;padding:5px 8px!important;font-size:12px!important}.public-accessibility__settings{position:absolute;right:0;bottom:calc(100% + 9px);width:100%;max-height:min(680px,calc(100vh - 120px));overflow:auto;overscroll-behavior:contain;padding:13px}.public-accessibility__setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.public-accessibility__setting-grid label{min-width:0;display:grid;gap:5px;color:#d8d0c4;font-size:11px;font-weight:700}.public-accessibility__setting-grid select{width:100%;min-width:0;padding-inline:8px 24px;font-size:12px}.public-accessibility__toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px}.public-accessibility__toggles label{min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid rgba(236,231,220,.24);padding:7px 9px;color:#eee8de;font-size:12px;font-weight:650;cursor:pointer}.public-accessibility__toggles input{width:18px;height:18px;margin:0;accent-color:#d1a52d}.public-accessibility__settings-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.public-accessibility__settings-actions button{min-height:38px;padding:6px 9px;font-size:12px}.public-accessibility__privacy-note{margin:11px 0 0!important;padding-top:9px;border-top:1px solid rgba(236,231,220,.18);color:#a9a196!important;font:11px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.public-a11y-image-description{display:block;max-width:42rem;margin:.55rem auto 1rem;border-left:3px solid #d1a52d;padding:.45rem .65rem;background:#d1a52d14;color:inherit;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-colophon-reading-current=true]{outline:2px solid #d1a52d!important;outline-offset:5px!important;background-color:#d1a52d17!important}.public-route-shell :focus-visible{outline:3px solid #f3c844!important;outline-offset:3px!important}html[data-colophon-a11y-text-size=large] .public-route-shell #main-content :where(p,li,blockquote,dd,dt,figcaption,.post-body__paragraph,.post-body__block,.post-body__list-item,.post-body__link){font-size:16px!important}html[data-colophon-a11y-text-size=larger] .public-route-shell #main-content :where(p,li,blockquote,dd,dt,figcaption,.post-body__paragraph,.post-body__block,.post-body__list-item,.post-body__link){font-size:18px!important}html[data-colophon-a11y-text-size=large] .public-route-shell #main-content :where(h2,.post-body__heading){font-size:24px!important}html[data-colophon-a11y-text-size=larger] .public-route-shell #main-content :where(h2,.post-body__heading){font-size:27px!important}html[data-colophon-a11y-text-size=large] .public-route-shell #main-content h3{font-size:20px!important}html[data-colophon-a11y-text-size=larger] .public-route-shell #main-content h3{font-size:23px!important}html[data-colophon-a11y-line-spacing=relaxed] .public-route-shell #main-content :where(p,li,blockquote,dd,dt,.post-body__paragraph,.post-body__block,.post-body__list-item){line-height:1.75!important}html[data-colophon-a11y-line-spacing=spacious] .public-route-shell #main-content :where(p,li,blockquote,dd,dt,.post-body__paragraph,.post-body__block,.post-body__list-item){line-height:1.95!important}html[data-colophon-a11y-line-spacing=relaxed] .public-route-shell #main-content :where(p,.post-body__paragraph,.post-body__block){margin-bottom:1.15rem!important}html[data-colophon-a11y-line-spacing=spacious] .public-route-shell #main-content :where(p,.post-body__paragraph,.post-body__block){margin-bottom:1.4rem!important}html[data-colophon-a11y-reading-width=narrow] .piece-page :where(.piece-article-lead,.piece-layout,.piece-layout.piece-layout--with-meta){max-width:660px!important}html[data-colophon-a11y-reading-width=wide] .piece-page :where(.piece-article-lead,.piece-layout,.piece-layout.piece-layout--with-meta){max-width:960px!important}html[data-colophon-a11y-reading-width=narrow] .public-route-shell #main-content article{max-width:660px;margin-inline:auto}html[data-colophon-a11y-reading-width=wide] .public-route-shell #main-content article{max-width:960px;margin-inline:auto}html[data-colophon-a11y-plain-reading=on] .public-route-shell #main-content :where(p,li,blockquote,dd,dt,figcaption,.post-body__paragraph,.post-body__block,.post-body__list-item,.post-body__link){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html[data-colophon-a11y-contrast=on] .public-route-shell #main-content{--text: #fff;--text-dim: #eee;--paper: #fff;--paper-ink: #000;color:#fff!important;background:#000!important}html[data-colophon-a11y-contrast=on] .public-route-shell #main-content :where(main,article,section,.piece-body-wrap,.panel,.card){border-color:#ffffffb3!important}html[data-colophon-a11y-contrast=on] .public-route-shell #main-content :where(p,li,blockquote,h1,h2,h3,h4,strong,small,span){color:inherit}html[data-colophon-a11y-contrast=on] .public-route-shell #main-content a{color:#ffdc55!important;text-decoration:underline!important;text-decoration-thickness:.12em!important;text-underline-offset:.16em!important}html[data-colophon-a11y-low-glare=on] .public-route-shell #main-content{--text: #e2d7c7;--text-dim: #c4b8a7;--paper: #d8cdbd;--paper-ink: #1b1815;color:#e2d7c7!important;background:#171411!important}html[data-colophon-a11y-low-glare=on] .public-route-shell #main-content :where(.piece-body-wrap,article,section){box-shadow:none!important}html[data-colophon-a11y-reduced-motion=on] .public-route-shell *,html[data-colophon-a11y-reduced-motion=on] .public-accessibility *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (prefers-reduced-motion: reduce){.public-route-shell *,.public-accessibility *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 640px){.public-accessibility{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - max(16px,env(safe-area-inset-left) + env(safe-area-inset-right)))}.public-accessibility__launcher{justify-content:stretch}.public-accessibility__launcher button{flex:1 1 0}.public-accessibility__settings{max-height:calc(100vh - 150px)}.public-accessibility__setting-grid,.public-accessibility__toggles{grid-template-columns:1fr}}@media (max-width: 430px){.public-accessibility__transport{grid-template-columns:repeat(2,minmax(0,1fr))}.public-accessibility__player-meta{align-items:stretch}.public-accessibility__player-meta>span{flex:1 0 100%}}@media print{.public-accessibility,.public-a11y-image-description{display:none!important}[data-colophon-reading-current=true]{outline:none!important;background:transparent!important}}html[data-colophon-runtime=browser-local] body{background:#f4f5f7;color:#17191c}html[data-colophon-runtime=browser-local] .desktop-welcome{background:#f4f5f7;color:#17191c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-colophon-runtime=browser-local] .desktop-welcome__mark{background:#17191c;color:#fff;border-radius:16px}html[data-colophon-runtime=browser-local] .desktop-welcome__steps>div{background:#fff;border-color:#d7dbe0}html[data-colophon-runtime=browser-local] .desktop-publish-card{background:#fff;color:#17191c;border-color:#d7dbe0;box-shadow:0 1px 2px #0000000a}html[data-colophon-runtime=browser-local] .desktop-publish-card--recommended{border-color:#17191c}html[data-colophon-runtime=browser-local] .browser-start-grid{max-width:1080px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}html[data-colophon-runtime=browser-local] .browser-start-card{background:#fff;border:1px solid #d7dbe0;border-radius:14px;padding:1.3rem;display:grid;gap:.7rem}html[data-colophon-runtime=browser-local] .browser-start-card h2,html[data-colophon-runtime=browser-local] .browser-start-card p{margin:0}html[data-colophon-runtime=browser-local] .browser-start-card--primary{border:2px solid #17191c}html[data-colophon-runtime=browser-local] .runtime-local-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;background:#eef0f2;color:#333;font-size:.75rem;font-weight:700}html[data-colophon-runtime=browser-local] .browser-storage-warning{border:1px solid #b98b22;background:#fff8e7;color:#35280b;padding:.8rem 1rem;margin:0 1rem 1rem;border-radius:8px}html[data-colophon-runtime=browser-local] .publishing-preset-row .button{color:#17191c!important;background:#fff!important;border:1px solid #737980!important;opacity:1!important;text-shadow:none!important}html[data-colophon-runtime=browser-local] .publishing-preset-row .button.button--primary{background:#17191c!important;color:#fff!important;border-color:#17191c!important}html[data-colophon-runtime=browser-local] .desktop-welcome .button,html[data-colophon-runtime=browser-local] .desktop-welcome__eyebrow,html[data-colophon-runtime=browser-local] .desktop-welcome h1,html[data-colophon-runtime=browser-local] .desktop-welcome h2{font-family:inherit}html[data-colophon-runtime=browser-local] .desktop-welcome h1{letter-spacing:-.035em}@media (max-width:760px){html[data-colophon-runtime=browser-local] .browser-start-grid{grid-template-columns:1fr}}.investigation-page{min-height:100vh}.investigation-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.investigation-hero{padding:clamp(48px,8vw,96px) 0 44px;border-bottom:1px solid currentColor}.investigation-hero__art{width:min(1180px,calc(100% - 40px));margin:0 auto 28px;max-height:520px;overflow:hidden}.investigation-hero__art img,.investigation-card__image img{display:block;width:100%;height:100%;object-fit:cover}.investigation-kicker,.investigation-section__eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.investigation-hero h1{max-width:18ch;margin:0;font-size:clamp(2.5rem,7vw,6.5rem);line-height:.92;overflow-wrap:anywhere}.investigation-deck{max-width:820px;margin:22px 0 0;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.45}.investigation-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;font-size:.85rem}.investigation-status,.evidence-badge{display:inline-flex;align-items:center;width:max-content;border:1px solid currentColor;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.investigation-status.is-active,.evidence-badge--documented{background:currentColor;color:Canvas}.investigation-hero__actions,.investigation-source__links,.investigation-admin__header-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.investigation-button,.investigation-admin-link{display:inline-flex;align-items:center;border:1px solid currentColor;padding:10px 14px;font-weight:750;text-decoration:none}.investigation-button--quiet{background:transparent}.investigation-directory__body{padding:42px 0 72px}.investigation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.investigation-card{border:1px solid currentColor;min-width:0}.investigation-card__image{display:block;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid currentColor}.investigation-card__body{padding:22px}.investigation-card h2{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;overflow-wrap:anywhere}.investigation-card h2 a{color:inherit;text-decoration:none}.investigation-card__counts{display:flex;flex-wrap:wrap;gap:8px 14px;margin:18px 0;font-size:.82rem;opacity:.78}.investigation-empty,.investigation-loading{padding:70px 0}.investigation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:48px;padding:48px 0 80px;align-items:start}.investigation-section{padding:0 0 44px;margin:0 0 44px;border-bottom:1px solid currentColor}.investigation-section h2{margin:0 0 18px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.02;overflow-wrap:anywhere}.investigation-text-block{white-space:pre-line;max-width:76ch;line-height:1.7}.investigation-note{max-width:76ch;font-size:.92rem;line-height:1.5;opacity:.76}.investigation-timeline,.investigation-update-log{list-style:none;padding:0;margin:26px 0 0}.investigation-timeline li{position:relative;padding:0 0 32px 26px;border-left:1px solid currentColor}.investigation-timeline li:before{content:"";position:absolute;width:9px;height:9px;left:-5px;top:5px;border:1px solid currentColor;border-radius:50%;background:Canvas}.investigation-timeline li>div{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.investigation-timeline h3,.investigation-source h3,.investigation-record h3,.investigation-update-log h3{margin:8px 0}.investigation-evidence-list,.investigation-records-list{display:grid;gap:18px}.investigation-source,.investigation-record{border:1px solid currentColor;padding:20px}.investigation-source__meta,.investigation-record__status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.82rem}.investigation-source blockquote{margin:18px 0;padding-left:16px;border-left:3px solid currentColor}.investigation-question-list{list-style:none;padding:0;display:grid;gap:12px}.investigation-question-list li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.investigation-update-log li{display:grid;grid-template-columns:minmax(100px,150px) 1fr;gap:18px;padding:16px 0;border-top:1px solid currentColor}.investigation-sidebar{position:sticky;top:calc(var(--masthead-height, 0px) + var(--public-admin-bar-height, 0px) + 20px);display:grid;gap:18px}.investigation-sidebar section{border:1px solid currentColor;padding:18px}.investigation-sidebar h2{margin:0 0 12px;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.investigation-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.investigation-sidebar li{display:grid;gap:4px}.investigation-sidebar small{opacity:.72;line-height:1.35}.investigation-admin{padding:28px;max-width:1600px;margin:0 auto}.investigation-admin__header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.investigation-admin__header h1{margin:0;font-size:2.4rem}.investigation-admin__header p{max-width:720px}.investigation-admin__eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.1em}.investigation-admin button,.investigation-admin input,.investigation-admin select,.investigation-admin textarea{font:inherit}.investigation-admin button{cursor:pointer}.investigation-admin__notice{padding:10px 12px;border:1px solid currentColor}.investigation-admin__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.investigation-admin__list{position:sticky;top:80px;display:grid;gap:6px}.investigation-admin__list button{display:grid;gap:5px;width:100%;text-align:left;padding:12px;border:1px solid currentColor;background:transparent}.investigation-admin__list button.is-active{outline:3px solid currentColor;outline-offset:2px}.investigation-admin__list span{font-size:.78rem;opacity:.75}.investigation-admin__editor{min-width:0}.investigation-admin__savebar{position:sticky;top:46px;z-index:10;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px;border:1px solid currentColor;background:Canvas}.investigation-admin__savebar>div{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.investigation-admin__savebar button,.investigation-admin__header-actions button,.investigation-admin__section>button{padding:8px 12px;border:1px solid currentColor;background:Canvas}.investigation-admin__section{margin-top:22px;padding:20px;border:1px solid currentColor}.investigation-admin__section>h2{margin-top:0}.investigation-admin__field{display:grid;gap:6px;margin:12px 0}.investigation-admin__field>span{font-size:.82rem;font-weight:750}.investigation-admin__field input,.investigation-admin__field select,.investigation-admin__field textarea{width:100%;min-width:0;padding:9px;border:1px solid currentColor;background:Canvas;color:CanvasText}.investigation-admin__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.investigation-admin__rows{display:grid;gap:16px}.investigation-admin__row{min-width:0;padding:16px;border:1px dashed currentColor}.investigation-admin__row legend{padding:0 6px;font-weight:800}.investigation-admin__remove{margin-top:8px}@media (max-width: 900px){.investigation-layout,.investigation-admin__layout{grid-template-columns:1fr}.investigation-sidebar,.investigation-admin__list{position:static}.investigation-admin__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 640px){.investigation-shell{width:min(100% - 24px,1180px)}.investigation-admin{padding:16px}.investigation-admin__header,.investigation-admin__savebar{align-items:stretch;flex-direction:column}.investigation-admin__two,.investigation-update-log li{grid-template-columns:1fr}.investigation-hero h1{font-size:clamp(2.4rem,14vw,4rem)}}:root{--al-bg: #0b1117;--al-surface: #111922;--al-surface-2: #17212b;--al-surface-3: #1d2935;--al-line: #2d3b48;--al-line-strong: #405161;--al-text: #edf3f8;--al-muted: #93a4b4;--al-accent: #55a7f5;--al-accent-strong: #2588e8;--al-selection: rgba(241, 196, 72, .24);--al-radius: 6px}html:has(.audio-lab-page),body:has(.audio-lab-page){background:var(--al-bg)!important}.admin-frame:has(.audio-lab-page){min-height:100vh!important;background:var(--al-bg)!important}.admin-frame:has(.audio-lab-page) .admin-frame__main{min-width:0!important;min-height:0!important;padding:0!important;background:var(--al-bg)!important}.audio-lab-page:not([data-audiolab-task]){width:100%!important;max-width:none!important;height:calc(100vh - 32px)!important;min-height:560px!important;margin:0!important;padding:6px!important;display:flex!important;flex-direction:column!important;gap:5px!important;overflow:hidden!important;background:var(--al-bg)!important;color:var(--al-text)!important}.audio-lab-page .wp-screen-header.audio-lab-header{flex:0 0 auto!important;min-height:38px!important;margin:0!important;padding:5px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid var(--al-line)!important;border-radius:var(--al-radius)!important;background:linear-gradient(180deg,#18232d,#131c25)!important;box-shadow:0 1px #ffffff08 inset!important}.audio-lab-page .audio-lab-header h1{margin:0!important;color:var(--al-text)!important;font:700 15px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important}.audio-lab-page .audio-lab-header .audio-lab-eyebrow,.audio-lab-page .audio-lab-header .description{display:none!important}.audio-lab-page .audio-lab-header .review-card__actions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:nowrap!important}.audio-lab-page .button,.audio-lab-page button.button,.audio-lab-page .audio-lab-track-buttons button{min-height:28px!important;height:28px!important;padding:3px 9px!important;border:1px solid var(--al-line-strong)!important;border-radius:4px!important;background:#1c2a36!important;color:#e6eef5!important;box-shadow:none!important;font:600 11px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-shadow:none!important;white-space:nowrap!important;cursor:pointer!important}.audio-lab-page .button:hover,.audio-lab-page button.button:hover,.audio-lab-page .button:focus-visible,.audio-lab-page button.button:focus-visible{border-color:#6d8295!important;background:#263746!important;color:#fff!important;outline:none!important}.audio-lab-page .button--primary,.audio-lab-page button.button--primary,.audio-lab-page .audio-lab-play{border-color:#3b91df!important;background:#176fbf!important;color:#fff!important}.audio-lab-page .button:disabled,.audio-lab-page button.button:disabled{opacity:.43!important;cursor:default!important}.audio-lab-compact-chrome{flex:0 0 auto;min-height:34px;display:flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid var(--al-line);border-radius:var(--al-radius);background:var(--al-surface);color:var(--al-text)}.audio-lab-compact-project{min-width:0;display:flex;align-items:center;gap:6px;color:var(--al-muted);font:700 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase}.audio-lab-compact-project select{width:clamp(180px,28vw,360px);height:27px;min-height:27px;border:1px solid var(--al-line-strong);border-radius:4px;background:#0d151d;color:var(--al-text);padding:2px 8px;font:600 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-compact-separator{width:1px;height:18px;margin:0 2px;background:var(--al-line)}.audio-lab-page .audio-lab-sidebar,.audio-lab-page .audio-lab-sidebar:hover,.audio-lab-page .audio-lab-sidebar:focus-within,.audio-lab-page .audio-lab-sidebar.is-open{display:none!important}.audio-lab-page:not([data-audiolab-task])>.audio-lab-workflow-nav{display:none!important}.audio-lab-page[data-audiolab-task] .audio-lab-workflow-nav{position:relative!important;inset:auto!important}.audio-lab-page .audio-lab-workbench,.audio-lab-page .audio-lab-workbench--phase4,.audio-lab-page .audio-lab-workbench--phase5,.audio-lab-page .audio-lab-workbench--phase6,.audio-lab-page .audio-lab-workbench--phase8{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:6px!important;align-items:stretch!important;overflow:hidden!important;background:transparent!important}.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase4,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase5,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase6,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase8{grid-template-columns:minmax(0,1fr) clamp(310px,26vw,380px)!important}.audio-lab-page .audio-lab-editor{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)!important;grid-template-areas:"project record" "selection transport" "timeline timeline"!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:1px!important;overflow:hidden!important;border:1px solid var(--al-line)!important;border-radius:var(--al-radius)!important;background:var(--al-surface)!important;box-shadow:0 10px 30px #00000029!important}.audio-lab-page .audio-lab-project-strip{grid-area:project!important}.audio-lab-page .audio-lab-record-panel{grid-area:record!important}.audio-lab-page .audio-lab-selection-toolbar{grid-area:selection!important}.audio-lab-page .audio-lab-transport{grid-area:transport!important}.audio-lab-page .audio-lab-timeline-shell{grid-area:timeline!important}.audio-lab-page .audio-lab-editor>audio{display:none!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{position:relative!important;min-width:0!important;min-height:38px!important;height:38px!important;margin:0!important;padding:5px 7px!important;align-items:center!important;overflow:hidden!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:var(--al-surface-2)!important;box-shadow:none!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel{border-top:0!important}.audio-lab-page .audio-lab-project-strip{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(140px,42%)!important;gap:6px!important;border-right:1px solid var(--al-line)!important}.audio-lab-page .audio-lab-field,.audio-lab-page .audio-lab-source-picker{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important}.audio-lab-page .audio-lab-field span,.audio-lab-page .audio-lab-source-picker span,.audio-lab-page .audio-lab-selection-fields span{flex:0 0 auto!important;color:var(--al-muted)!important;font:700 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important}.audio-lab-page .audio-lab-field input,.audio-lab-page .audio-lab-field select,.audio-lab-page .audio-lab-source-picker select,.audio-lab-page .audio-lab-selection-fields input,.audio-lab-page .audio-lab-multitrack-controls input,.audio-lab-page .audio-lab-multitrack-controls select{min-width:0!important;max-width:100%!important;height:27px!important;min-height:27px!important;padding:2px 6px!important;border:1px solid var(--al-line-strong)!important;border-radius:4px!important;background:#0d151d!important;color:var(--al-text)!important;font:600 10px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-page .audio-lab-record-panel{display:grid!important;grid-template-columns:auto minmax(80px,1fr) auto!important;gap:7px!important}.audio-lab-page .audio-lab-record-panel__meta{min-width:75px!important;display:flex!important;align-items:center!important;gap:5px!important}.audio-lab-page .audio-lab-record-panel__meta .audio-lab-eyebrow,.audio-lab-page .audio-lab-record-panel__meta small{display:none!important}.audio-lab-page .audio-lab-record-panel__meta strong,.audio-lab-page .audio-lab-record-panel__meta span{color:var(--al-text)!important;font:700 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;white-space:nowrap!important}.audio-lab-page .audio-lab-record-meter{min-width:70px!important;height:7px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#091017!important}.audio-lab-page .audio-lab-record-meter span{border-radius:inherit!important}.audio-lab-page .audio-lab-record-actions,.audio-lab-page .audio-lab-edit-actions,.audio-lab-page .audio-lab-track-buttons{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.audio-lab-page .audio-lab-record-actions::-webkit-scrollbar,.audio-lab-page .audio-lab-edit-actions::-webkit-scrollbar{display:none!important}.audio-lab-page .audio-lab-selection-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;border-right:1px solid var(--al-line)!important}.audio-lab-page .audio-lab-selection-fields{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important}.audio-lab-page .audio-lab-selection-fields label{min-width:0!important;display:flex!important;align-items:center!important;gap:3px!important}.audio-lab-page .audio-lab-selection-fields input{width:64px!important}.audio-lab-page .audio-lab-edit-note{display:none!important}.audio-lab-page .audio-lab-transport{display:grid!important;grid-template-columns:auto auto auto minmax(70px,1fr)!important;gap:5px!important}.audio-lab-page .audio-lab-play{min-width:54px!important}.audio-lab-page .audio-lab-time-readout{min-width:90px!important;height:27px!important;min-height:27px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:2px 6px!important;border:1px solid var(--al-line-strong)!important;border-radius:4px!important;background:#0d151d!important;color:var(--al-text)!important}.audio-lab-page .audio-lab-time-readout strong,.audio-lab-page .audio-lab-time-readout span{color:inherit!important;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace!important}.audio-lab-page .audio-lab-seeker{width:100%!important;min-width:70px!important;accent-color:var(--al-accent)!important}.audio-lab-page .audio-lab-timeline-shell{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:22px clamp(150px,28vh,230px) 34px minmax(0,1fr)!important;overflow:hidden!important;padding:0!important;background:#0a1016!important}.audio-lab-page .audio-lab-ruler{order:initial!important;min-width:0!important;min-height:22px!important;height:22px!important;margin:0!important;padding:4px 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:#101923!important;color:var(--al-muted)!important;font:700 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-page .audio-lab-waveform{order:initial!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;display:block!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:#0b131b!important;transform:none!important;clip-path:none!important}.audio-lab-page .audio-lab-direct-toolbar{position:relative!important;inset:auto!important;order:initial!important;min-width:0!important;width:100%!important;min-height:34px!important;height:34px!important;margin:0!important;padding:3px 5px!important;display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:#15202a!important;box-shadow:none!important;transform:none!important;scrollbar-width:none!important}.audio-lab-page .audio-lab-direct-toolbar::-webkit-scrollbar{display:none!important}.audio-lab-page .audio-lab-direct-toolbar__modes,.audio-lab-page .audio-lab-direct-toolbar__actions{flex:0 0 auto!important;display:flex!important;gap:4px!important}.audio-lab-page .audio-lab-direct-toolbar__status{min-width:170px!important;margin-left:auto!important;overflow:hidden!important;color:var(--al-muted)!important;font:600 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audio-lab-page .audio-lab-multitrack{order:initial!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border:0!important;background:#0b1219!important}.audio-lab-page .audio-lab-timeline-actions{min-height:26px!important;height:26px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:2px 6px!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:#121c25!important;color:var(--al-muted)!important;font-size:9px!important}.audio-lab-page .audio-lab-multitrack-scroll{width:100%!important;height:calc(100% - 26px)!important;min-height:0!important;overflow:auto!important;scrollbar-color:#526474 #111a22!important;scrollbar-width:thin!important;background:#0b1219!important}.audio-lab-page .audio-lab-multitrack-inner{width:max(100%,820px)!important;min-width:820px!important;min-height:100%!important;height:auto!important;background:#0b1219!important;transform:none!important}.audio-lab-page .audio-lab-multitrack-ruler{position:sticky!important;top:0!important;z-index:5!important;min-height:24px!important;height:24px!important;padding:4px 7px!important;border:0!important;border-bottom:1px solid var(--al-line)!important;background:#111b24!important;color:var(--al-muted)!important;font-size:9px!important}.audio-lab-page .audio-lab-multitrack-row{min-height:92px!important;height:92px!important;display:grid!important;grid-template-columns:156px minmax(650px,1fr)!important;border-bottom:1px solid #24313d!important;background:#0c141c!important}.audio-lab-page .audio-lab-multitrack-row.is-selected{box-shadow:inset 3px 0 0 var(--al-accent)!important}.audio-lab-page .audio-lab-multitrack-controls{min-width:0!important;height:92px!important;padding:7px!important;overflow:hidden!important;border-right:1px solid var(--al-line)!important;background:#17222c!important;color:var(--al-text)!important}.audio-lab-page .audio-lab-multitrack-controls>input{width:100%!important;height:24px!important;min-height:24px!important}.audio-lab-page .audio-lab-multitrack-controls label{color:var(--al-muted)!important;font-size:9px!important}.audio-lab-page .audio-lab-multitrack-lane{position:relative!important;min-height:92px!important;height:92px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 44px 100%,#0d151d!important}.audio-lab-page .audio-lab-clip{top:14px!important;min-height:62px!important;height:62px!important;max-height:62px!important;border:1px solid #4d7ea8!important;border-radius:5px!important;background:linear-gradient(180deg,#2f6091,#244d76)!important;color:#fff!important;box-shadow:0 4px 12px #00000038!important}.audio-lab-page .audio-lab-clip.is-selected{border-color:#8bc5ff!important;box-shadow:0 0 0 2px #55a7f540,0 4px 12px #00000038!important}.audio-lab-page .audio-lab-project-sidebar,.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within,.audio-lab-page .audio-lab-project-sidebar.is-open{display:none!important;grid-column:2!important;grid-row:1!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-height:none!important;position:relative!important;inset:auto!important;z-index:1!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;border:1px solid var(--al-line)!important;border-radius:var(--al-radius)!important;background:var(--al-surface)!important;box-shadow:0 10px 30px #0000002e!important}.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar:hover,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar:focus-within,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar.is-open{display:flex!important}.audio-lab-page .audio-lab-project-sidebar:before{content:none!important}.audio-lab-inspector-tabs{flex:0 0 auto!important;min-height:35px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px!important;border-bottom:1px solid var(--al-line)!important;background:#141f29!important;scrollbar-width:none!important}.audio-lab-inspector-tabs::-webkit-scrollbar{display:none!important}.audio-lab-inspector-tabs button{flex:0 0 auto!important;min-height:26px!important;padding:3px 8px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:var(--al-muted)!important;font:700 10px/18px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;cursor:pointer!important}.audio-lab-inspector-tabs button:hover,.audio-lab-inspector-tabs button:focus-visible,.audio-lab-inspector-tabs button.is-active{border-color:var(--al-line-strong)!important;background:#22313e!important;color:#fff!important;outline:none!important}.audio-lab-page .audio-lab-project-sidebar>.audio-lab-panel,.audio-lab-page .audio-lab-project-sidebar.is-open>.audio-lab-panel{flex:1 1 auto!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:auto!important;margin:0!important;padding:14px!important;border:0!important;border-radius:0!important;background:var(--al-surface)!important;color:var(--al-text)!important;box-shadow:none!important}.audio-lab-page .audio-lab-project-sidebar>.audio-lab-panel[hidden]{display:none!important}.audio-lab-page .audio-lab-project-sidebar h2,.audio-lab-page .audio-lab-project-sidebar h3,.audio-lab-page .audio-lab-project-sidebar strong{color:var(--al-text)!important}.audio-lab-page .audio-lab-project-sidebar .description,.audio-lab-page .audio-lab-project-sidebar p,.audio-lab-page .audio-lab-project-sidebar label,.audio-lab-page .audio-lab-project-sidebar span{color:var(--al-muted)!important}.audio-lab-page .audio-lab-project-sidebar input,.audio-lab-page .audio-lab-project-sidebar textarea,.audio-lab-page .audio-lab-project-sidebar select{border:1px solid var(--al-line-strong)!important;border-radius:4px!important;background:#0d151d!important;color:var(--al-text)!important}.audio-lab-dock-close,.audio-lab-project-close,.audio-lab-zoom-toast{display:none!important}.audio-lab-robot-panel .audio-lab-robot-script{display:grid!important;gap:5px!important}.audio-lab-robot-panel .audio-lab-robot-script textarea{min-height:150px!important;resize:vertical!important;padding:10px!important;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.audio-lab-robot-preset-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:end!important;margin-top:10px!important}.audio-lab-robot-advanced{margin-top:10px!important;border:1px solid var(--al-line)!important;border-radius:5px!important;background:#0f1821!important}.audio-lab-robot-advanced summary{padding:8px 10px!important;color:var(--al-text)!important;font-weight:700!important;cursor:pointer!important}.audio-lab-robot-sliders{display:grid!important;gap:9px!important;padding:0 10px 10px!important}.audio-lab-robot-sliders label{display:grid!important;gap:4px!important;color:var(--al-muted)!important;font-size:10px!important;font-weight:700!important}.audio-lab-robot-sliders label>span{display:flex!important;justify-content:space-between!important;gap:8px!important}.audio-lab-robot-sliders input[type=range]{width:100%!important}.audio-lab-robot-actions{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:6px!important;margin-top:10px!important}.audio-lab-robot-actions .button,.audio-lab-robot-actions .button--primary{width:100%!important;margin:0!important}.audio-lab-robot-status{margin:10px 0 0!important;padding:8px 9px!important;border-left:3px solid var(--al-accent)!important;border-radius:3px!important;background:#12283a!important;color:#cbdceb!important;font-size:10px!important;line-height:1.45!important}.audio-lab-robot-status.is-error{border-left-color:#e05a5a!important;background:#31191c!important;color:#f2c4c4!important}.robot-voice-settings__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.robot-voice-settings__header h2{margin-top:0}.robot-voice-settings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.robot-voice-settings__grid label,.robot-voice-settings__preview label{min-width:0;display:grid;gap:5px}.robot-voice-settings__grid label>span,.robot-voice-settings__preview label>span{display:flex;justify-content:space-between;gap:8px;font-weight:700}.robot-voice-settings__grid input[type=range],.robot-voice-settings__grid select,.robot-voice-settings__preview textarea{width:100%;max-width:100%}.robot-voice-settings__preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px}.robot-voice-settings__status.is-error{color:#b32d2e!important}.podcast-title-display-select{width:min(100%,180px);min-width:145px}@media (max-width: 1180px){.audio-lab-page .audio-lab-editor{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"project" "record" "selection" "transport" "timeline"!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-selection-toolbar{border-right:0!important}.audio-lab-page .audio-lab-timeline-shell{grid-template-rows:22px 170px 34px minmax(0,1fr)!important}}@media (max-width: 900px){.audio-lab-page:not([data-audiolab-task]){height:auto!important;min-height:calc(100vh - 32px)!important;overflow:visible!important}.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase4,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase5,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase6,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase8{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;overflow:visible!important}.audio-lab-page .audio-lab-editor{grid-column:1!important;grid-row:1!important;height:auto!important;min-height:640px!important}.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar{grid-column:1!important;grid-row:2!important;height:auto!important;min-height:420px!important}.audio-lab-compact-chrome{flex-wrap:wrap!important}.audio-lab-compact-project{flex:1 1 100%!important}.audio-lab-compact-project select{width:100%!important}}@media (max-width: 700px){.audio-lab-page:not([data-audiolab-task]){padding:3px!important}.audio-lab-page .audio-lab-header .review-card__actions{flex-wrap:wrap!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar{grid-template-columns:1fr!important;height:auto!important}.audio-lab-page .audio-lab-transport{grid-template-columns:auto auto auto minmax(80px,1fr)!important}.audio-lab-page .audio-lab-selection-fields{flex-wrap:wrap!important}.audio-lab-page .audio-lab-timeline-shell{grid-template-rows:22px 180px 34px minmax(300px,1fr)!important}.robot-voice-settings__header,.robot-voice-settings__preview,.robot-voice-settings__grid{display:grid;grid-template-columns:1fr}}.audio-lab-page{--audiolab-zoom-scale: 1}.audio-lab-page .audio-lab-workbench,.audio-lab-page .audio-lab-workbench--phase4,.audio-lab-page .audio-lab-workbench--phase5,.audio-lab-page .audio-lab-workbench--phase6,.audio-lab-page .audio-lab-workbench--phase8,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase4,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase5,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase6,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-workbench--phase8{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.audio-lab-page .audio-lab-editor{grid-column:1!important;width:100%!important}.audio-lab-page .wp-screen-header.audio-lab-header{overflow:visible!important}.audio-lab-compact-chrome{min-width:0;flex:1 1 auto;display:flex!important;align-items:center;justify-content:flex-start;gap:5px;padding:0!important;border:0!important;background:transparent!important}.audio-lab-compact-project{flex:0 1 310px;min-width:140px}.audio-lab-compact-project select{width:min(310px,24vw)!important;max-width:100%!important}.audio-lab-menu-wrap{position:relative;flex:0 0 auto}.audio-lab-menu-toggle{padding-inline:10px!important}.audio-lab-popover{display:none;position:absolute;z-index:10020;top:calc(100% + 7px);left:0;width:260px;max-height:min(70vh,520px);overflow:auto;padding:6px;border:1px solid #405161;border-radius:7px;background:#111922;box-shadow:0 18px 50px #0000007a,0 1px #ffffff0a inset}.audio-lab-popover.is-open{display:grid;gap:3px}.audio-lab-shortcuts-menu .audio-lab-popover{left:auto;right:0;width:330px}.audio-lab-popover button[role=menuitem]{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 8px;border:0;border-radius:4px;background:transparent;color:#e9f0f6;text-align:left;font:600 11px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.audio-lab-popover button[role=menuitem]:hover,.audio-lab-popover button[role=menuitem]:focus-visible,.audio-lab-popover button[role=menuitem].is-active{background:#243443;color:#fff;outline:none}.audio-lab-menu-section{display:grid;gap:2px;padding:4px 0;border-bottom:1px solid #2d3b48}.audio-lab-menu-section:last-child{border-bottom:0}.audio-lab-menu-section>small{padding:3px 8px 2px;color:#8496a7;font:800 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase}.audio-lab-popover kbd,.audio-lab-shortcut-sheet kbd{flex:0 0 auto;padding:2px 5px;border:1px solid #405161;border-bottom-color:#607386;border-radius:4px;background:#0b1117;color:#b9c7d3;font:600 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.audio-lab-shortcut-sheet{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding:7px;color:#dbe5ed;font:500 10px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-shortcut-sheet>strong{grid-column:1 / -1;font-size:12px;color:#fff}.audio-lab-shortcut-sheet>span{display:grid;gap:3px}.audio-lab-page .audio-lab-selection-toolbar{grid-template-columns:minmax(0,1fr)!important}.audio-lab-page .audio-lab-selection-fields{justify-content:flex-start!important}.audio-lab-page .audio-lab-selection-fields:before{content:"Selection";color:#93a4b4;font:800 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-right:3px}.audio-lab-modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;width:100%;height:100%;padding:0;border:0;background:#03070bab;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}body.audio-lab-modal-is-open .audio-lab-modal-backdrop{display:block}.audio-lab-page .audio-lab-project-sidebar,.audio-lab-page .audio-lab-project-sidebar:hover,.audio-lab-page .audio-lab-project-sidebar:focus-within,.audio-lab-page .audio-lab-project-sidebar.is-open,.audio-lab-page[data-audiolab-inspector-open=true] .audio-lab-project-sidebar{display:none!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:hover,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:focus-within{display:flex!important;position:fixed!important;z-index:10050!important;inset:8vh auto auto 50%!important;transform:translate(-50%)!important;width:min(920px,calc(100vw - 48px))!important;height:min(78vh,720px)!important;min-width:0!important;min-height:340px!important;max-width:920px!important;max-height:720px!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;border:1px solid #485b6d!important;border-radius:9px!important;background:#101820!important;box-shadow:0 30px 90px #0000009e!important}.audio-lab-modal-heading{order:-2;flex:0 0 auto;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 13px;border-bottom:1px solid #344655;background:linear-gradient(180deg,#1b2935,#16212b);color:#f4f8fb;font:700 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-modal-close{width:30px;height:30px;padding:0;border:1px solid #435568;border-radius:5px;background:#101820;color:#dae5ee;font:400 22px/26px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.audio-lab-modal-close:hover{background:#263746;color:#fff}.audio-lab-page[data-audiolab-modal-open] .audio-lab-inspector-tabs{order:-1;position:relative!important;top:auto!important;flex:0 0 auto;display:flex!important;gap:3px!important;padding:6px 8px!important;overflow-x:auto!important;border-bottom:1px solid #344655!important;background:#141e27!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-inspector-tabs button[hidden]{display:none!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-inspector-tabs button{min-height:28px!important;padding:4px 9px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:#9eb0bf!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-inspector-tabs button.is-active{border-color:#4d6680!important;background:#213244!important;color:#fff!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar>.audio-lab-panel{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;margin:0!important;padding:16px!important;border:0!important;border-radius:0!important;background:#131c25!important;color:#e7eef4!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel h2,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel h3,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel strong{color:#f4f8fb!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel .description,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel small,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel label{color:#aab9c6!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel input,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel select,.audio-lab-page[data-audiolab-modal-open] .audio-lab-panel textarea{border-color:#405161!important;background:#0c141b!important;color:#edf3f8!important}.audio-lab-page[data-audiolab-direct-mode=select] .audio-lab-waveform,.audio-lab-page[data-audiolab-direct-mode=select] .audio-lab-multitrack-lane{cursor:text!important}.audio-lab-page[data-audiolab-direct-mode=move] .audio-lab-waveform,.audio-lab-page[data-audiolab-direct-mode=move] .audio-lab-multitrack-lane{cursor:ew-resize!important}.audio-lab-page[data-audiolab-direct-mode=gain] .audio-lab-waveform,.audio-lab-page[data-audiolab-direct-mode=gain] .audio-lab-multitrack-lane{cursor:ns-resize!important}.audio-lab-multitrack-ruler{cursor:pointer!important}.audio-lab-studio-status{position:fixed;left:50%;bottom:28px;z-index:10080;transform:translate(-50%,10px);opacity:0;pointer-events:none;padding:7px 11px;border:1px solid #405161;border-radius:6px;background:#101820;color:#e7eef4;box-shadow:0 9px 30px #00000059;font:600 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .12s ease,transform .12s ease}.audio-lab-studio-status.is-visible{opacity:1;transform:translate(-50%)}.audio-lab-studio-status.is-error{border-color:#a54b52;color:#ffd8db}@media (max-width: 900px){.audio-lab-compact-project{flex:1 1 180px}.audio-lab-compact-project select{width:100%!important}.audio-lab-page .wp-screen-header.audio-lab-header{flex-wrap:wrap!important}.audio-lab-compact-chrome{order:3;flex:1 1 100%;flex-wrap:wrap}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar{top:52px!important;right:10px!important;bottom:10px!important;left:10px!important;transform:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}}.audio-lab-page{--al5-menu-h: 31px;--al5-track-h: 112px;--al5-track-controls: 164px}.audio-lab-audacity-menubar{flex:0 0 var(--al5-menu-h);min-height:var(--al5-menu-h);display:flex;align-items:stretch;gap:0;margin:0;padding:0 5px;overflow:visible;border:1px solid #344553;border-radius:5px;background:linear-gradient(180deg,#202b36,#17212b);color:#eef4f8;box-shadow:inset 0 1px #ffffff09;font:500 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;z-index:80}.audio-lab-audacity-menu{position:relative;display:flex;align-items:stretch}.audio-lab-audacity-menu>button{min-width:0!important;height:29px!important;min-height:29px!important;padding:0 9px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#e7edf3!important;font:500 11px/29px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-audacity-menu>button:hover,.audio-lab-audacity-menu>button[aria-expanded=true]{background:#34485b!important;color:#fff!important}.audio-lab-audacity-dropdown{display:none;position:absolute;z-index:10060;top:29px;left:0;min-width:235px;max-height:min(70vh,520px);overflow:auto;padding:5px;border:1px solid #526777;border-radius:0 5px 5px;background:#18232d;box-shadow:0 15px 40px #0000008c}.audio-lab-audacity-menu.is-open .audio-lab-audacity-dropdown{display:grid;gap:1px}.audio-lab-audacity-menu:nth-last-child(-n+2) .audio-lab-audacity-dropdown{left:auto;right:0}.audio-lab-audacity-dropdown button{width:100%;height:29px!important;min-height:29px!important;padding:4px 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:0!important;border-radius:3px!important;background:transparent!important;color:#e7edf3!important;text-align:left;font:500 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-audacity-dropdown button:hover,.audio-lab-audacity-dropdown button:focus-visible{background:#315270!important;color:#fff!important;outline:none!important}.audio-lab-audacity-dropdown button:disabled{opacity:.42!important}.audio-lab-audacity-dropdown kbd{padding:1px 4px;border:0;background:transparent;color:#9fb1c0;font:500 9px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.audio-lab-menu-rule{height:1px;margin:4px 3px;background:#344553}.audio-lab-menu-spacer{flex:1 1 auto;min-width:10px}.audio-lab-project-switcher{flex:0 1 300px;min-width:140px;display:flex;align-items:center;gap:5px;margin:3px 2px 3px 8px}.audio-lab-project-switcher span{color:#93a4b4;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.audio-lab-project-switcher select{width:100%;height:23px;min-height:23px;border:1px solid #45596a;border-radius:3px;background:#0e161e;color:#eef4f8;padding:1px 6px;font:600 10px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-page .audio-lab-compact-chrome{display:none!important}.audio-lab-page:not([data-audiolab-task]) .wp-screen-header.audio-lab-header{min-height:37px!important;height:37px!important;padding:4px 8px!important}.audio-lab-page:not([data-audiolab-task]) .audio-lab-editor{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;grid-template-areas:"project record" "selection transport" "timeline timeline"!important;grid-template-rows:39px 39px minmax(0,1fr)!important;overflow:hidden!important}.audio-lab-page .audio-lab-project-strip,.audio-lab-page .audio-lab-record-panel,.audio-lab-page .audio-lab-selection-toolbar,.audio-lab-page .audio-lab-transport{min-height:39px!important;height:39px!important;padding:5px 7px!important}.audio-lab-page .audio-lab-selection-toolbar .audio-lab-edit-actions{display:none!important}.audio-lab-page .audio-lab-selection-toolbar{grid-template-columns:1fr!important}.audio-lab-page:not([data-audiolab-task]) .audio-lab-timeline-shell{min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:19px 62px minmax(0,1fr)!important;overflow:hidden!important;background:#090f15!important}.audio-lab-page .audio-lab-direct-toolbar{display:none!important}.audio-lab-page .audio-lab-ruler{height:19px!important;min-height:19px!important;padding:3px 7px!important;background:#151f29!important;color:#9aabb8!important;font-size:9px!important}.audio-lab-page .audio-lab-ruler>span:first-child{font-weight:700!important}.audio-lab-page .audio-lab-waveform{height:62px!important;min-height:62px!important;max-height:62px!important;background:#0b131b!important;border-bottom:1px solid #344553!important}.audio-lab-page[data-audiolab-overview=hidden] .audio-lab-timeline-shell{grid-template-rows:0 0 minmax(0,1fr)!important}.audio-lab-page[data-audiolab-overview=hidden] .audio-lab-ruler,.audio-lab-page[data-audiolab-overview=hidden] .audio-lab-waveform{display:none!important}.audio-lab-page .audio-lab-multitrack{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:29px minmax(0,1fr)!important;overflow:hidden!important;border:0!important;background:#0a1118!important}.audio-lab-page .audio-lab-timeline-actions{min-height:29px!important;height:29px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:2px 7px!important;border-bottom:1px solid #344553!important;background:#151f29!important;color:#a9b8c4!important}.audio-lab-page .audio-lab-timeline-actions:before{content:"Tracks";margin-right:auto;color:#dce5ec;font:700 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-page .audio-lab-timeline-actions>button{margin-left:10px!important}.audio-lab-page .audio-lab-timeline-actions>span{margin-left:8px!important}.audio-lab-page .audio-lab-multitrack-scroll{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:scroll!important;scrollbar-gutter:stable both-edges;scrollbar-width:auto!important;scrollbar-color:#607282 #121b23!important;background:#0a1118!important}.audio-lab-page .audio-lab-multitrack-scroll::-webkit-scrollbar{width:13px;height:13px}.audio-lab-page .audio-lab-multitrack-scroll::-webkit-scrollbar-track{background:#121b23}.audio-lab-page .audio-lab-multitrack-scroll::-webkit-scrollbar-thumb{background:#607282;border:2px solid #121b23;border-radius:7px}.audio-lab-page .audio-lab-multitrack-inner{width:max(100%,900px)!important;min-width:900px!important;min-height:max-content!important;height:max-content!important;padding-bottom:40px!important;background:#0a1118!important}.audio-lab-page .audio-lab-multitrack-ruler{position:sticky!important;top:0!important;z-index:20!important;height:25px!important;min-height:25px!important;margin:0!important;border-bottom:1px solid #485a69!important;background:#202b35!important;color:#d3dde5!important;font:600 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-page .audio-lab-multitrack-row{min-height:var(--al5-track-h)!important;height:var(--al5-track-h)!important;display:grid!important;grid-template-columns:var(--al5-track-controls) minmax(736px,1fr)!important;border-bottom:1px solid #34424e!important;background:#151d25!important}.audio-lab-page .audio-lab-multitrack-row:nth-child(2n){background:#121a22!important}.audio-lab-page .audio-lab-multitrack-row.is-selected{box-shadow:inset 3px 0 #69b1f4!important;background:#172330!important}.audio-lab-page .audio-lab-multitrack-controls{position:sticky!important;left:0!important;z-index:12!important;min-width:var(--al5-track-controls)!important;width:var(--al5-track-controls)!important;height:var(--al5-track-h)!important;padding:7px 8px!important;display:grid!important;grid-template-rows:26px 26px 1fr!important;gap:4px!important;overflow:hidden!important;border-right:1px solid #485a69!important;background:#222d38!important;box-shadow:4px 0 8px #00000024!important}.audio-lab-page .audio-lab-multitrack-row.is-selected .audio-lab-multitrack-controls{background:#293a4a!important}.audio-lab-page .audio-lab-multitrack-controls>input{width:100%!important;height:25px!important;min-height:25px!important;font-weight:700!important}.audio-lab-page .audio-lab-track-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;overflow:visible!important}.audio-lab-page .audio-lab-track-buttons button{min-width:0!important;width:100%!important;height:24px!important;min-height:24px!important;padding:1px 3px!important;font-size:9px!important;line-height:20px!important}.audio-lab-page .audio-lab-multitrack-controls label{display:grid!important;grid-template-columns:30px 1fr!important;align-items:center!important;gap:4px!important;color:#b2c0ca!important;font-size:9px!important}.audio-lab-page .audio-lab-multitrack-controls label input{height:22px!important;min-height:22px!important}.audio-lab-page .audio-lab-multitrack-lane{position:relative!important;min-width:736px!important;height:var(--al5-track-h)!important;min-height:var(--al5-track-h)!important;overflow:hidden!important;background-color:#111820!important;background-image:linear-gradient(to right,rgba(153,173,190,.08) 1px,transparent 1px),linear-gradient(to bottom,transparent calc(50% - 1px),rgba(183,201,214,.16) 50%,transparent calc(50% + 1px));background-size:44px 100%,100% 100%}.audio-lab-page .audio-lab-multitrack-row:nth-child(2n) .audio-lab-multitrack-lane{background-color:#0e151c!important}.audio-lab-page .audio-lab-clip{top:12px!important;bottom:12px!important;height:auto!important;min-height:0!important;border:1px solid #6a8fc4!important;border-radius:3px!important;background:linear-gradient(180deg,#446ba7,#354e86)!important;color:#f7fbff!important;box-shadow:inset 0 1px #ffffff1f!important}.audio-lab-page .audio-lab-clip.is-selected{border-color:#ffd45c!important;box-shadow:0 0 0 1px #ffd45c,inset 0 1px #ffffff21!important}.audio-lab-page .audio-lab-playhead{z-index:16!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar{width:min(920px,calc(100vw - 54px))!important;height:min(78vh,730px)!important}.audio-lab-audacity-modal-title{order:-3;flex:0 0 42px;height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 6px 13px;border-bottom:1px solid #344553;background:#202c37;color:#fff;font:700 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audio-lab-audacity-modal-title button{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:18px!important}.audio-lab-audacity-backdrop{position:fixed;z-index:10039;top:0;right:0;bottom:0;left:0;display:none;background:#02060aa6;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}body.audio-lab-modal-is-open .audio-lab-audacity-backdrop{display:block}.audio-lab-shortcuts-dialog{position:fixed;z-index:10070;top:12vh;left:50%;transform:translate(-50%);width:min(680px,calc(100vw - 40px));max-height:72vh;overflow:auto;display:none;padding:14px;border:1px solid #526777;border-radius:7px;background:#18232d;color:#e9f0f5;box-shadow:0 28px 80px #0000009e}body.audio-lab-shortcuts-open .audio-lab-shortcuts-dialog{display:block}.audio-lab-shortcuts-dialog h2{margin:0 0 10px;font-size:16px}.audio-lab-shortcuts-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px}.audio-lab-shortcuts-grid div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #2d3d4a;font-size:11px}.audio-lab-shortcuts-grid kbd{color:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace}.audio-lab-shortcuts-dialog .button{float:right;margin-top:12px}@media (max-width: 900px){.audio-lab-audacity-menubar{overflow-x:auto;overflow-y:hidden}.audio-lab-project-switcher{display:none}.audio-lab-page:not([data-audiolab-task]) .audio-lab-editor{grid-template-columns:1fr!important;grid-template-areas:"project" "record" "selection" "transport" "timeline"!important;grid-template-rows:auto auto auto auto minmax(430px,1fr)!important;overflow:auto!important}.audio-lab-page:not([data-audiolab-task]) .audio-lab-timeline-shell{min-height:520px!important}.audio-lab-page .audio-lab-multitrack-row{grid-template-columns:145px minmax(650px,1fr)!important}.audio-lab-page{--al5-track-controls: 145px}}.audio-lab-audacity-tools{flex:0 0 auto;display:flex;align-items:center;gap:2px;margin:3px 5px 3px 7px;padding-left:7px;border-left:1px solid #455665}.audio-lab-audacity-tools button{min-width:27px!important;width:auto!important;height:23px!important;min-height:23px!important;padding:1px 6px!important;border:1px solid #45596a!important;border-radius:3px!important;background:#1c2934!important;color:#e8eff5!important;font:650 10px/19px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audio-lab-audacity-tools button:hover,.audio-lab-audacity-tools button:focus-visible{border-color:#72889a!important;background:#314658!important;color:#fff!important;outline:none!important}.audio-lab-audacity-tools button.is-active{border-color:#71b7f4!important;background:#245c86!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff14!important}@media (max-width: 1150px){.audio-lab-audacity-tools button:nth-last-child(-n+3){display:none!important}}.audio-lab-page{--al-track-working-height: clamp(132px, 18vh, 184px)}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:hover,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:focus-within,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar.is-open{display:flex!important;position:fixed!important;z-index:10060!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;grid-column:auto!important;grid-row:auto!important;transform:translate(-50%,-50%)!important;width:min(920px,calc(100vw - 32px))!important;height:min(78vh,730px)!important;max-width:920px!important;max-height:calc(100vh - 32px)!important;min-width:min(520px,calc(100vw - 32px))!important;min-height:min(340px,calc(100vh - 32px))!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;border:1px solid #607585!important;border-radius:7px!important;background:#111a23!important;box-shadow:0 30px 90px #000000b8,0 0 0 1px #ffffff0a inset!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar>.audio-lab-inspector-tabs{display:none!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-audacity-modal-title{display:flex!important;flex:0 0 42px!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar>.audio-lab-panel:not([hidden]){display:block!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:16px!important}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar>.audio-lab-panel[hidden]{display:none!important}body.audio-lab-modal-is-open{overflow:hidden!important}body.audio-lab-modal-is-open .audio-lab-audacity-backdrop{display:block!important;z-index:10040!important}.audio-lab-page:not([data-audiolab-task]) .audio-lab-timeline-shell{min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:19px 52px minmax(0,1fr)!important;overflow:hidden!important}.audio-lab-page .audio-lab-waveform{height:52px!important;min-height:52px!important;max-height:52px!important}.audio-lab-page .audio-lab-multitrack{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:30px minmax(0,1fr)!important;overflow:hidden!important;align-self:stretch!important;background:#0a1118!important}.audio-lab-page .audio-lab-timeline-actions{min-height:30px!important;height:30px!important}.audio-lab-page .audio-lab-multitrack-scroll{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:auto!important;align-self:stretch!important;background:#0a1118!important}.audio-lab-page .audio-lab-multitrack-inner{position:relative!important;box-sizing:border-box!important;min-height:100%!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;margin:0!important;background:#0a1118!important}.audio-lab-page .audio-lab-multitrack-ruler{flex:0 0 25px!important;min-height:25px!important;height:25px!important}.audio-lab-page .audio-lab-playhead{position:absolute!important;top:25px!important;bottom:0!important;z-index:16!important}.audio-lab-page .audio-lab-multitrack-row{position:relative!important;flex:1 1 var(--al-track-working-height)!important;min-height:var(--al-track-working-height)!important;height:auto!important;max-height:none!important;align-items:stretch!important}.audio-lab-page .audio-lab-multitrack-controls,.audio-lab-page .audio-lab-multitrack-lane{min-height:100%!important;height:100%!important;max-height:none!important}.audio-lab-page .audio-lab-clip{top:12px!important;bottom:12px!important;height:auto!important;min-height:62px!important;max-height:none!important}@media (max-width: 900px){.audio-lab-page{--al-track-working-height: 142px}.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:hover,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar:focus-within,.audio-lab-page[data-audiolab-modal-open] .audio-lab-project-sidebar.is-open{top:max(10px,env(safe-area-inset-top))!important;left:10px!important;transform:none!important;width:calc(100vw - 20px)!important;min-width:0!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}}html.audio-lab-standalone-window,body.audio-lab-standalone-window{width:100%;height:100%;min-height:100%;overflow:hidden!important;background:#0a1118!important}body.audio-lab-standalone-window .bare-route-shell,body.audio-lab-standalone-window #main-content,body.audio-lab-standalone-window .admin-frame,body.audio-lab-standalone-window .admin-frame__main{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body.audio-lab-standalone-window .wp-admin-topbar,body.audio-lab-standalone-window .admin-rail,body.audio-lab-standalone-window .public-edit-panel,body.audio-lab-standalone-window .skip-link{display:none!important}body.audio-lab-standalone-window .audio-lab-page{box-sizing:border-box!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:6px 6px 30px!important;overflow:hidden!important}body.audio-lab-standalone-window .audio-lab-workbench,body.audio-lab-standalone-window .audio-lab-editor,body.audio-lab-standalone-window .audio-lab-timeline-shell,body.audio-lab-standalone-window .audio-lab-multitrack,body.audio-lab-standalone-window .audio-lab-multitrack-scroll{min-height:0!important;height:100%!important;max-height:none!important}body.audio-lab-standalone-window .audio-lab-timeline-shell{grid-template-rows:18px 58px minmax(0,1fr)!important}body.audio-lab-standalone-window .audio-lab-waveform{height:58px!important;min-height:58px!important;max-height:58px!important}body.audio-lab-standalone-window.audio-lab-empty-project .audio-lab-timeline-shell{grid-template-rows:0 0 minmax(0,1fr)!important}body.audio-lab-standalone-window.audio-lab-empty-project .audio-lab-overview-ruler,body.audio-lab-standalone-window.audio-lab-empty-project .audio-lab-waveform{display:none!important}body.audio-lab-standalone-window .audio-lab-multitrack{position:relative!important}body.audio-lab-standalone-window.audio-lab-empty-project .audio-lab-multitrack:after{content:"Import audio, drag a file here, or press R to record";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:2;width:min(560px,calc(100% - 80px));padding:24px 30px;border:1px dashed rgba(114,174,230,.48);border-radius:8px;background:#121f2bdb;color:#ebf4fbdb;text-align:center;font:600 15px/1.4 system-ui,sans-serif;letter-spacing:.01em;pointer-events:none}body.audio-lab-standalone-window .audio-lab-multitrack-inner{box-sizing:border-box!important;display:grid!important;grid-template-rows:25px repeat(var(--al-track-count, 1),minmax(132px,1fr))!important;min-height:max(100%,var(--al-track-content-min, 157px))!important;height:100%!important;max-height:none!important;padding:0!important;margin:0!important;align-content:stretch!important}body.audio-lab-standalone-window.audio-lab-empty-project .audio-lab-multitrack-inner{grid-template-rows:25px minmax(0,1fr)!important;min-height:100%!important}body.audio-lab-standalone-window .audio-lab-multitrack-ruler{min-height:25px!important;height:25px!important}body.audio-lab-standalone-window .audio-lab-multitrack-row{min-height:132px!important;height:auto!important;max-height:none!important;flex:none!important;align-self:stretch!important}body.audio-lab-standalone-window .audio-lab-multitrack-controls,body.audio-lab-standalone-window .audio-lab-multitrack-lane{min-height:0!important;height:100%!important;max-height:none!important}body.audio-lab-standalone-window .audio-lab-clip{top:10px!important;bottom:10px!important;min-height:72px!important;height:auto!important}body.audio-lab-standalone-window .audio-lab-notice,body.audio-lab-standalone-window .audio-lab-import-status{box-sizing:border-box!important;position:fixed!important;left:6px!important;right:6px!important;bottom:4px!important;z-index:1200!important;width:auto!important;max-width:none!important;min-height:22px!important;margin:0!important;padding:3px 9px!important;border:1px solid rgba(114,174,230,.28)!important;border-radius:3px!important;background:#0a1118f7!important;color:#e7f1f9e6!important;font:500 11px/1.35 system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}body.audio-lab-standalone-window .audio-lab-import-status{bottom:30px!important;border-color:#72aee694!important;background:#0f1f2cfa!important}body.audio-lab-standalone-window .audio-lab-import-status[data-state=error]{border-color:#e15959b8!important;color:#ffdada!important}body.audio-lab-standalone-window .audio-lab-import-status[data-state=success]{border-color:#68c38aad!important;color:#dcffe7!important}.audio-lab-open-studio{white-space:nowrap}@media (max-width: 900px){body.audio-lab-standalone-window .audio-lab-page{padding:3px 3px 28px!important}body.audio-lab-standalone-window .audio-lab-multitrack-inner{grid-template-rows:25px repeat(var(--al-track-count, 1),minmax(116px,1fr))!important}body.audio-lab-standalone-window .audio-lab-multitrack-row{min-height:116px!important}}:root{--font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: ui-serif, Georgia, "Times New Roman", serif;--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--headline-font: var(--font-heading);--body-font: var(--font-body);--accent-font: var(--font-display);--public-bg: var(--bg, #090909);--public-text: var(--text, #ece7dc);--public-text-muted: var(--text-dim, #cbc3b5);--public-link: var(--paper, #ece7dc)}.public-route-shell,.publication-topbar,.publication-footer{color:var(--public-text)}.public-route-shell{font-family:var(--font-body)}.public-route-shell h1,.public-route-shell h2,.public-route-shell h3,.public-route-shell h4,.public-route-shell h5,.public-route-shell h6,.publication-footer h2,.publication-footer h3{font-family:var(--font-heading)}.publication-topbar,.publication-topbar nav,.publication-footer nav,.public-route-shell button,.public-route-shell input,.public-route-shell select,.public-route-shell textarea{font-family:var(--font-ui)}.publication-topbar__site-name{display:inline-block;max-width:min(78vw,34rem);overflow-wrap:anywhere;color:var(--public-text);font-family:var(--font-display);font-size:clamp(1.8rem,5vw,4.5rem);font-weight:700;line-height:.95;text-decoration:none}.publication-topbar--compact .publication-topbar__site-name{font-size:clamp(1.15rem,2.5vw,2rem);line-height:1}.publication-topbar a,.publication-footer a{color:var(--public-link)}.publication-topbar a:hover,.publication-topbar a:focus-visible,.publication-footer a:hover,.publication-footer a:focus-visible{color:var(--public-text)}.publication-topbar__brand-link,.publication-topbar__brand-link:visited,.publication-topbar__nav a,.publication-topbar__nav a:visited{color:var(--public-text)}.wp-public-admin-bar,.wp-public-admin-bar a,.wp-public-admin-bar button,.admin-frame .wp-admin-bar,.admin-frame .wp-admin-bar a,.admin-frame .wp-admin-bar button,.admin-frame .admin-topbar,.admin-frame .admin-topbar a,.admin-frame .admin-topbar button{color:#f0f0f1}.admin-frame .wp-admin-bar strong,.admin-frame .admin-topbar strong{color:inherit}:root[data-ui-theme=light]{--bg:#f4f5f7;--bg-soft:#fff;--panel:#fff;--panel-border:rgba(20,26,31,.18);--text:#181c20;--text-dim:#4d5964;--paper:#fff;--paper-ink:#181c20;color-scheme:light}:root[data-ui-theme=dark]{--bg:#090b0d;--bg-soft:#111418;--panel:#15191d;--panel-border:rgba(236,241,245,.2);--text:#f0f3f5;--text-dim:#bec8d0;--paper:#15191d;--paper-ink:#f0f3f5;color-scheme:dark}html,body,#root{background:var(--bg);color:var(--text)}:root[data-ui-theme=dark] input,:root[data-ui-theme=dark] select,:root[data-ui-theme=dark] textarea,:root[data-ui-theme=dark] [contenteditable=true]{background:#0f1316!important;color:#f0f3f5!important;border-color:#44505a!important}:root[data-ui-theme=dark] .wp-meta-box,:root[data-ui-theme=dark] .review-summary-card,:root[data-ui-theme=dark] .review-card,:root[data-ui-theme=dark] .admin-login-panel,:root[data-ui-theme=dark] .admin-public-config-card,:root[data-ui-theme=dark] .public-reading-card,:root[data-ui-theme=dark] .media-library-card,:root[data-ui-theme=dark] .campaign-admin-card,:root[data-ui-theme=dark] .native-bridge-main,:root[data-ui-theme=dark] .native-bridge-sidebar{background:#15191d!important;color:#f0f3f5!important;border-color:#38434c!important}:root[data-ui-theme=dark] .description,:root[data-ui-theme=dark] small,:root[data-ui-theme=dark] .wp-row-actions{color:#b9c3ca!important}:root[data-ui-theme=dark] a{color:#8dc8ff}:root[data-ui-theme=dark] .button{background:#222a30;color:#f3f6f8;border-color:#53616c}:root[data-ui-theme=dark] .button--primary{background:#2d78b7;color:#fff;border-color:#5da2d9}:focus-visible{outline:3px solid #2f8fe0;outline-offset:2px}.colophon-code-block{position:relative;margin:1.5rem 0;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:8px;overflow:hidden;background:var(--bg-soft)}.colophon-code-block__tools{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--text) 14%,transparent);font:600 .78rem/1.2 system-ui,sans-serif}.colophon-code-block__copy{min-height:2rem;padding:.2rem .65rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit}.colophon-code-block pre,.post-body__pre{margin:0;padding:1rem;overflow-x:auto;white-space:pre;-moz-tab-size:2;tab-size:2;background:#111820;color:#eef3f6}:root[data-ui-theme=light] .colophon-code-block pre,:root[data-ui-theme=light] .post-body__pre{background:#f2f5f7;color:#17202a}.tok-comment{opacity:.68;font-style:italic}.tok-keyword{color:#d782ff;font-weight:650}.tok-string{color:#8ed28b}.tok-number,.tok-literal{color:#f2b36f}.tok-tag,.tok-selector{color:#79bfff}.tok-attr{color:#ffd27d}:root[data-ui-theme=light] .tok-comment{color:#5a6975;opacity:1}:root[data-ui-theme=light] .tok-keyword{color:#7b2db3}:root[data-ui-theme=light] .tok-string{color:#246a2b}:root[data-ui-theme=light] .tok-number,:root[data-ui-theme=light] .tok-literal{color:#9b4f00}:root[data-ui-theme=light] .tok-tag,:root[data-ui-theme=light] .tok-selector{color:#005ea8}:root[data-ui-theme=light] .tok-attr{color:#7d5200}.colophon-theme-list,.colophon-passkey-list,.colophon-webmention-list{display:grid;gap:.75rem;margin:1rem 0}.colophon-theme-card,.colophon-passkey-card,.colophon-webmention-card{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.85rem;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:6px}.indieweb-meta{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}:root[data-theme-article=narrow] .piece-layout{max-width:70rem;margin-inline:auto}:root[data-theme-article=wide] .piece-layout{max-width:110rem;margin-inline:auto}:root[data-theme-archive=list] .home-feed-grid{grid-template-columns:1fr!important}:root[data-theme-header=centered] .publication-topbar{text-align:center}:root[data-theme-footer=compact] .publication-footer__top{padding-block:1rem}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-ui-theme=dark] :where(.wp-admin-screen,.admin-page,.admin-dashboard,.admin-login-page,.media-library-page,.audio-lab,.audio-lab-page,.printlab,.printlab-page,.print-lab-page,.desktop-welcome,.desktop-publish-page,.publication-homepage,.piece-page,.publication-reader,.campaign-page,.campaign-admin-page,.campaign-directory,.publications-page,.collections-page){background-color:var(--bg)!important;color:var(--text)!important}html[data-ui-theme=dark] :where(.wp-admin-screen,.admin-page,.admin-dashboard,.media-library-page,.audio-lab,.audio-lab-page,.printlab,.printlab-page,.print-lab-page,.desktop-welcome,.publication-homepage,.piece-page,.publication-reader,.campaign-admin-page) :where(section,article,aside,details,fieldset,.wp-meta-box,.review-card,.review-summary-card,.browser-start-card,.desktop-publish-card,.admin-public-config-card,.public-type-preview,.public-navigation-editor__row,.colophon-media-inspector,.media-library-card,.campaign-admin-row,.campaign-admin-section-row,.campaign-coverage-moderation__item){border-color:#3b4650!important}html[data-ui-theme=dark] :where(.wp-admin-screen,.admin-page,.admin-dashboard,.media-library-page,.audio-lab,.audio-lab-page,.printlab,.printlab-page,.print-lab-page,.desktop-welcome,.publication-reader,.campaign-admin-page) :where(.wp-meta-box,.review-card,.review-summary-card,.browser-start-card,.desktop-publish-card,.admin-public-config-card,.public-type-preview,.public-navigation-editor__row,.colophon-media-inspector,.media-library-card,.campaign-admin-row,.campaign-admin-section-row,.campaign-coverage-moderation__item,.audio-lab-panel,.audio-lab-card,.printlab-panel,.printlab-card){background:#15191d!important;color:#f0f3f5!important}html[data-ui-theme=dark][data-colophon-runtime=browser-local] body,html[data-ui-theme=dark][data-colophon-runtime=browser-local] .desktop-welcome{background:#090b0d!important;color:#f0f3f5!important}html[data-ui-theme=dark][data-colophon-runtime=browser-local] :where(.desktop-welcome__steps>div,.desktop-publish-card,.browser-start-card){background:#15191d!important;color:#f0f3f5!important;border-color:#49545d!important}html[data-ui-theme=dark] :where(.piece-page,.publication-homepage,.publication-reader) :where(.piece-article-lead,.piece-body-wrap,.home-feed-card,.publication-reader__page,.publication-reader__content){color:var(--text)!important}html[data-ui-theme=dark] .publication-footer{background:#0f1215!important;color:#f0f3f5!important;border-color:#39434c!important}html[data-ui-theme=dark] .publication-footer a{color:#9bd0ff!important}html[data-ui-theme=dark] .campaign-page :where(.campaign-latest,.campaign-dispatch-list article,.campaign-dispatch-empty,.campaign-question-layout form,.campaign-benefit-materials article,.campaign-benefit-copy,.campaign-section--questions,.campaign-section--act,.campaign-directory__intro,.campaign-directory__summary,.campaign-directory-card){background:#15191d!important;color:#f0f3f5!important;border-color:#53616c!important}html[data-ui-theme=dark] :where(.campaign-page,.campaign-directory) :where(p,li,h1,h2,h3,h4,strong,small){color:inherit}html[data-ui-theme=dark] :where(input,textarea,select,[contenteditable=true])::placeholder{color:#8f9ba5;opacity:1}html[data-ui-theme=dark] :where(hr){border-color:#3c4650}.newsroom-preferences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:1rem 0}html[data-ui-theme=dark] .admin-frame{--admin-bg: #090b0d;--admin-panel: #15191d;--admin-border: #46525c;--admin-border-soft: #38434c;--admin-ink: #f0f3f5;--admin-muted: #b9c3ca;--admin-blue: #72aee6;--admin-blue-dark: #9bd0ff;--admin-red: #ff8a8a;--admin-green: #6fd58a;--admin-yellow: #f0c45c}html[data-ui-theme=dark] .investigation-admin,html[data-ui-theme=dark] .investigation-admin__section,html[data-ui-theme=dark] .investigation-admin__row,html[data-ui-theme=dark] .investigation-admin__list button,html[data-ui-theme=dark] .investigation-admin__savebar{color:var(--admin-ink)!important;border-color:var(--admin-border)!important}html[data-ui-theme=dark] .investigation-admin__savebar,html[data-ui-theme=dark] .investigation-admin__section,html[data-ui-theme=dark] .investigation-admin__row,html[data-ui-theme=dark] .investigation-admin__list button{background:var(--admin-panel)!important}html[data-ui-theme=dark] .investigation-admin__field :where(input,select,textarea),html[data-ui-theme=dark] .investigation-admin__savebar button,html[data-ui-theme=dark] .investigation-admin__header-actions button,html[data-ui-theme=dark] .investigation-admin__section>button{background:#0f1316!important;color:var(--admin-ink)!important;border-color:#53616c!important}html[data-ui-theme=dark] .investigation-admin :where(h1,h2,h3,h4,strong,label,legend){color:var(--admin-ink)!important}html[data-ui-theme=dark] .investigation-admin :where(.investigation-admin__header p,.investigation-admin__list span,.investigation-admin__savebar span){color:var(--admin-muted)!important}.wp-edit-screen .native-content-editor__media-row{min-height:0!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;padding:6px 8px!important}.wp-edit-screen .native-content-editor__media-row>.button,.wp-edit-screen .native-content-editor__media-row>label.button{flex:0 0 auto!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important;white-space:nowrap!important}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs{flex:1 1 270px!important;min-width:0!important;justify-content:flex-end!important;margin-left:auto!important}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs .button{flex:0 0 auto!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0 0 -1px 4px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important;white-space:nowrap!important}html[data-ui-theme=dark] .wp-edit-screen .native-content-editor__chrome,html[data-ui-theme=dark] .wp-edit-screen .native-content-editor__media-row,html[data-ui-theme=dark] .wp-classic-toolbar{background:#15191d!important;color:#f0f3f5!important;border-color:#46525c!important}html[data-ui-theme=dark] .wp-edit-screen .native-content-editor__media-row .button,html[data-ui-theme=dark] .wp-edit-screen .native-content-editor__tabs .button,html[data-ui-theme=dark] .wp-classic-toolbar .button,html[data-ui-theme=dark] .wp-classic-toolbar select{background:#222a30!important;color:#f0f3f5!important;border-color:#53616c!important}html[data-ui-theme=dark] .wp-edit-screen .native-content-editor__tabs .button--primary{background:#0f1316!important;color:#fff!important;border-color:#6b7a86!important}@media (max-width: 760px){.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs{flex-basis:100%!important;justify-content:flex-start!important;margin-left:0!important}.wp-edit-screen .native-content-editor__media-row .native-content-editor__tabs .button:first-child{margin-left:0!important}}.course-layout{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:1.5rem;align-items:start}.course-layout nav ol{padding-left:1.2rem}.course-layout nav button{border:0;background:transparent;text-align:left;padding:.4rem 0;cursor:pointer}.course-layout nav button[aria-current=page]{font-weight:700;text-decoration:underline}.course-layout nav button:disabled{opacity:.55;cursor:not-allowed}.course-lesson img,.course-lesson video{max-width:100%;height:auto}.course-lesson textarea{width:100%}@media (max-width:760px){.course-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.course-reader *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-ui-theme=dark] .admin-frame,html[data-ui-theme=dark] .admin-frame__main{background:#090b0d!important;color:#f0f3f5!important}html[data-ui-theme=dark] .admin-frame__main{min-height:calc(100vh - 32px)}html[data-ui-theme=dark] :where(.wp-admin-screen,.campaign-admin-page,.investigation-admin){background:#090b0d!important;color:#f0f3f5!important}html[data-ui-theme=dark] .native-bridge-sidebar,html[data-ui-theme=dark] .native-bridge-sidebar .wp-meta-box,html[data-ui-theme=dark] .native-bridge-sidebar .wp-meta-box>h2,html[data-ui-theme=dark] .native-content-editor__actions{background:#15191d!important;color:#f0f3f5!important;border-color:#46525c!important}html[data-ui-theme=dark] .native-bridge-sidebar .wp-meta-box>h2{color:#f0f3f5!important}html[data-ui-theme=dark] .native-content-editor__actions .button{background:#222a30!important;color:#f0f3f5!important;border-color:#53616c!important}html[data-ui-theme=dark] .native-content-editor__actions .button--primary{background:#2d78b7!important;color:#fff!important;border-color:#5da2d9!important}html[data-ui-theme=dark] .investigation-admin{min-height:calc(100vh - 32px);background:#090b0d!important;color:#f0f3f5!important}html[data-ui-theme=dark] .investigation-admin :where(h1,h2,h3,h4,p,strong,span,label,legend){color:inherit}html[data-ui-theme=dark] .investigation-admin__eyebrow,html[data-ui-theme=dark] .investigation-admin__header p,html[data-ui-theme=dark] .investigation-admin__list span,html[data-ui-theme=dark] .investigation-admin__savebar span,html[data-ui-theme=dark] .investigation-admin__empty p{color:#b9c3ca!important}html[data-ui-theme=dark] :where(.investigation-admin__section,.investigation-admin__row,.investigation-admin__list button,.investigation-admin__savebar,.investigation-admin__empty){background:#15191d!important;color:#f0f3f5!important;border-color:#46525c!important}html[data-ui-theme=dark] .investigation-admin :where(button,input,select,textarea){border-color:#53616c!important}html[data-ui-theme=dark] .investigation-admin :where(button){background:#222a30!important;color:#f0f3f5!important}html[data-ui-theme=dark] .investigation-admin :where(input,select,textarea){background:#0f1316!important;color:#f0f3f5!important}html[data-ui-theme=dark] .campaign-admin-page,html[data-ui-theme=dark] .campaign-admin-workspace{background:#090b0d!important;color:#f0f3f5!important}html[data-ui-theme=dark] .campaign-admin-page :where(h1,h2,h3,h4,p,strong,label){color:inherit}html[data-ui-theme=dark] .admin-rail__sublink.is-active,html[data-ui-theme=dark] .admin-rail__link.is-active,html[data-ui-theme=dark] .admin-rail__group.is-active>.admin-rail__group-toggle{color:#fff!important}html[data-ui-theme=dark] .admin-rail__sublink.is-active *{color:#fff!important}html[data-ui-theme=dark] .admin-frame :where(.wp-meta-box,.newsroom-panel,.wp-dashboard-section,.review-summary-card){background-color:#15191d!important;color:#f0f3f5!important;border-color:#38434c!important}html[data-ui-theme=dark] .admin-frame :where(.wp-meta-box,.newsroom-panel,.wp-dashboard-section,.review-summary-card) :where(h1,h2,h3,h4,strong,label){color:#f0f3f5!important}html[data-ui-theme=dark] .admin-frame :where(.description,small){color:#b9c3ca!important}
