.legacy-content .legacy-center{text-align:center}.legacy-content .legacy-small{font-size:80%}.legacy-content img.legacy-border{border:1px solid #cddbdf}.legacy-content img.fig-wide{margin-inline:auto;display:block}.legacy-content img.fig-wide:is(.ngg-left,.alignleft,.ngg-right,.alignright),.legacy-content a:has(>img.fig-wide:is(.ngg-left,.alignleft,.ngg-right,.alignright)){float:none;max-width:100%;margin:20px auto;display:block}.legacy-content img.fig-mid:is(.ngg-left,.alignleft){max-width:62%}.legacy-content figure.legacy-caption{max-width:min(100%, var(--cap-w,100%))}.legacy-content figure.legacy-caption.aligncenter{float:none;clear:both;margin:22px auto}.legacy-content figure.legacy-caption.aligncenter img{float:none;width:auto;max-width:100%;height:auto;margin:0 auto 7px;display:block}.legacy-content figure.legacy-caption.alignleft img,.legacy-content figure.legacy-caption.alignright img{float:none;width:100%;max-width:100%;margin:0 0 7px;display:block}.legacy-content .figure-row{clear:both;gap:4px;margin:20px 0;display:flex}.legacy-content .figure-row>*{flex:1 1 0;min-width:0;margin:0}.legacy-content .figure-row a{display:block}.legacy-content .figure-row img{float:none;width:100%;max-width:none;height:auto;margin:0;display:block}.legacy-content .fabrication-pair{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:26px 0;display:grid}.legacy-content .fabrication-pair>figure.legacy-caption{width:100%;max-width:100%;margin:0}.legacy-content .fabrication-pair>figure.legacy-caption img{width:100%;height:auto}@media (width<=599px){.legacy-content .fabrication-pair{grid-template-columns:minmax(0,1fr);gap:28px}}.legacy-video{clear:both;margin:0 0 24px}.legacy-video .video-frame{aspect-ratio:16/9;background:#13212a;display:block;position:relative}.legacy-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.legacy-video figcaption{margin:var(--video-caption-gap,7px) 0 0;color:var(--g-heading);text-align:center;font-size:12px;line-height:17px}.legacy-content #onpage-signup.legacy-cta-live{text-align:center;margin:18px 0 26px;display:block}.legacy-content #onpage-signup.legacy-cta-live #signup-button a{background:var(--a-blue);color:#fff;min-width:200px;font:700 17px/1.25 var(--f-title);transition:background-color var(--t-hover) var(--ease-swing);border-radius:5px;padding:8px 18px;text-decoration:none;display:inline-block}.legacy-content #onpage-signup.legacy-cta-live #signup-button a:hover{background:#175c88}.legacy-content center:has(>#onpage-signup.legacy-cta-live) h4{margin:0}.legacy-content center:has(>#onpage-signup.legacy-cta-live) h2{margin:0;line-height:1}:root[data-img-layout=refined] .legacy-content figure.legacy-caption{color:var(--g-heading);margin-block:26px;font-size:12.5px;line-height:18px}:root[data-img-layout=refined] .legacy-content figure.legacy-caption img{margin-bottom:9px}:root[data-img-layout=refined] .legacy-content img.fig-wide:not(figure img){margin-block:24px}:root[data-img-layout=refined] .legacy-content .figure-row{gap:8px;margin-block:24px}:root[data-img-layout=refined] .legacy-content .figure-row img{border-radius:2px}:root[data-img-layout=refined] .legacy-video figcaption{font-size:12.5px;line-height:18px}:root[data-img-layout=refined] .legacy-content img.legacy-border{border-color:#dbe4e8}:root[data-img-layout=gallery] .legacy-content .figure-row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin-block:26px;display:grid}:root[data-img-layout=gallery] .legacy-content .figure-row img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .16s}@media (hover:hover){:root[data-img-layout=gallery] .legacy-content .figure-row a:hover img{opacity:1;transform:scale(1.015)}}:root[data-img-layout=gallery] .legacy-content figure.legacy-caption{margin-block:28px}:root[data-img-layout=framed] .legacy-content figure.legacy-caption,:root[data-img-layout=framed] .legacy-video{background:#fbfcfd;border:1px solid #dde6ea;padding:10px 10px 9px}:root[data-img-layout=framed] .legacy-content .figure-row{background:#fbfcfd;border:1px solid #dde6ea;gap:8px;padding:8px}:root[data-img-layout=framed] .legacy-content img.legacy-border{border:0}@media (width<=719px){.legacy-content .figure-row{gap:4px}.legacy-content .figure-row:where([style*=--n\:4]){flex-wrap:wrap}}.toc-short,:root[data-toc-labels=short] .toc-full{display:none}:root[data-toc-labels=short] .toc-short{display:inline}:root[data-toc-labels=short] .widget-toc a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-fold{width:20px;height:20px;color:var(--g-heading);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;margin-right:-4px;padding:0;display:none}.widget-fold:hover{color:var(--a-blue);background:#176f9714}.widget-fold i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .16s,margin .16s;transform:rotate(45deg)}.sidebar-inner:has(.is-folded) .widget-fold{display:inline-grid}.widget.is-folded .widget-fold i{margin-top:0;transform:rotate(-45deg)}.widget.is-folded .widget-body{display:none}.widget.is-folded .widget-title{margin-bottom:0}.widget-toc.is-folded-sub li.toc-sub{display:none}:root[data-toc-style=rail] .widget-toc .toc-summary{color:var(--g-heading);font:600 11px/1.4 var(--f-caps);letter-spacing:.12em;list-style:none}:root[data-toc-style=rail] .widget-toc .toc-summary::-webkit-details-marker{display:none}:root[data-toc-style=rail] .widget-toc ol{margin-top:9px;box-shadow:inset 1px 0 #c9d6dc}:root[data-toc-style=rail] .widget-toc a{border-left:2px solid #0000;margin-left:-.5px;padding:3px 0 3px 12px}:root[data-toc-style=rail] .widget-toc a[aria-current]{border-left-color:var(--a-blue)}:root[data-toc-style=rail] .widget-toc li.toc-sub a{padding-left:24px}:root[data-toc-style=numbered] .widget-toc ol{counter-reset:toc}:root[data-toc-style=numbered] .widget-toc li:not(.toc-sub){counter-increment:toc}:root[data-toc-style=numbered] .widget-toc li:not(.toc-sub) a:before{content:counter(toc, decimal-leading-zero);color:#8aa0ac;font-variant-numeric:tabular-nums;letter-spacing:.02em;width:22px;font-size:11px;display:inline-block}:root[data-toc-style=numbered] .widget-toc a{border-left:0;padding-left:4px}:root[data-toc-style=numbered] .widget-toc li.toc-sub a{padding-left:26px}:root[data-toc-style=numbered] .widget-toc a[aria-current]{color:var(--a-blue)}:root[data-toc-style=quiet] .widget-toc{background:0 0;border-top:1px solid #d5e0e5;border-radius:0;padding-inline:2px}:root[data-toc-style=quiet] .widget-toc .toc-summary{font:600 11px/1.4 var(--f-caps);letter-spacing:.12em;list-style:none}:root[data-toc-style=quiet] .widget-toc .toc-summary::-webkit-details-marker{display:none}:root[data-toc-style=quiet] .widget-toc a{border-left:0;padding-left:0;font-size:12.5px}:root[data-toc-style=quiet] .widget-toc a[aria-current]{color:var(--a-blue)}:root[data-toc-style=quiet] .widget-toc li.toc-sub a{padding-left:12px}:root[data-toc-style=progress] .widget-toc .toc-summary{font:600 11px/1.4 var(--f-caps);letter-spacing:.12em;padding-bottom:7px;list-style:none;position:relative}:root[data-toc-style=progress] .widget-toc .toc-summary::-webkit-details-marker{display:none}:root[data-toc-style=progress] .widget-toc .toc-summary:after{content:"";background:linear-gradient(var(--a-blue), var(--a-blue)) left / calc(var(--toc-progress,0) * 100%) 100% no-repeat, #d3dfe5;height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-toc-style=progress] .widget-toc a{border-left:0;padding-left:12px;position:relative}:root[data-toc-style=progress] .widget-toc a[aria-current]:before{content:"";background:var(--a-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:1px}:root[data-toc-style=dots] .widget-toc a{border-left:0;padding-left:14px;position:relative}:root[data-toc-style=dots] .widget-toc a:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.8em;left:2px;box-shadow:inset 0 0 0 1px #9fb3be}:root[data-toc-style=dots] .widget-toc a[aria-current]:before{background:var(--a-blue);box-shadow:none}:root[data-toc-style=dots] .widget-toc li.toc-sub a{padding-left:24px}:root[data-toc-style=dots] .widget-toc li.toc-sub a:before{width:4px;height:4px;left:12px}:root[data-toc-style=off] .widget-toc{display:none}.legacy-content .section-index{margin:18px 0 6px}.legacy-content .section-index .index-heading{margin:30px 0 4px}.legacy-content .section-index .index-group:first-of-type .index-heading{margin-top:10px}.legacy-content .section-index .index-list{margin:0;padding:0;list-style:none}.legacy-content .section-index .index-item{margin:0}.legacy-content .section-index .index-kicker{margin:0 0 2px}.legacy-content .section-index .index-title{margin:0 0 6px}.legacy-content .section-index .index-excerpt{margin:0}.index-num{display:none}.article-shell:has(.section-index) .legacy-content>.article-title:first-child,.article-shell:has(.section-index) .legacy-content>div>.article-title:first-child{margin-bottom:0}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-heading{letter-spacing:.04em;align-items:center;gap:14px;font-size:15px;display:flex}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-heading:after{content:"";border-top:1px solid var(--rule);flex:1}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-item{grid-template-columns:148px minmax(0,1fr);gap:22px;padding:16px 0}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-item img{border-radius:2px;width:148px;height:96px}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:18px}:root[data-a101-design=tight] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:14px;line-height:22px}:root[data-a101-design=syllabus] .article-shell:has(.section-index:not([data-index-for="/acoustics/"])) .legacy-content .article-title{text-align:left;letter-spacing:-.015em;font-size:30px}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-heading{color:var(--g-heading);font:600 12px/1.4 var(--f-caps);letter-spacing:.12em;align-items:center;gap:14px;margin-bottom:6px;display:flex}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-heading:after{content:"";border-top:1px solid var(--rule);flex:1}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item{border-top:1px solid #e6edf0;grid-template-columns:120px minmax(0,1fr);gap:22px;padding:18px 0}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item img{border-radius:2px;width:120px;height:80px}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:52px minmax(0,1fr) 150px}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#9fb3bf;font:300 34px/1 var(--f-hero);font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;padding-top:1px;display:block}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/2}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{grid-area:1/3;width:150px;height:96px}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:18px;line-height:1.3}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:14px;line-height:22px}@media (hover:hover){:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker:hover .index-num{color:var(--a-blue)}}:root[data-a101-design=syllabus] .index-num{transition:color var(--t-hover) var(--ease-swing)}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px;padding-top:12px;display:grid}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-item{border:0;padding:0;display:block}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-item img{aspect-ratio:16/10;border-radius:2px;width:100%;height:auto;margin-bottom:12px;display:block}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:17px}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:21px;display:-webkit-box;overflow:hidden}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-heading{margin-bottom:0}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .index-item{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:14px 0}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .index-item img{display:none}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .index-item:not(.has-kicker) .index-text{grid-column:2}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8ea4b0;font:500 13px/1.6 var(--f-caps);letter-spacing:.08em;display:block}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:17px}:root[data-a101-design=ledger] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:14px;line-height:22px}@media (width<=719px){:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:36px minmax(0,1fr)}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{display:none}:root[data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{font-size:24px}:root[data-a101-design=plates] .section-index:not([data-index-for="/acoustics/"]) .index-list{grid-template-columns:1fr}}.video-facade .video-poster{width:100%;aspect-ratio:var(--poster-ratio,16 / 9);cursor:pointer;background:#f3f6f7;border:0;padding:0;display:block;position:relative;overflow:hidden}.video-facade .video-poster img{width:100%;height:var(--poster-image-height,100%);object-fit:contain;object-position:center top;max-width:none;transform:scale(var(--poster-zoom,1));transform-origin:top;margin:0;transition:transform .22s cubic-bezier(.22,.61,.36,1);display:block}.video-play{background:var(--a-blue);border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;transition:transform .22s cubic-bezier(.22,.61,.36,1),background-color .22s;position:absolute;top:50%;left:50%;box-shadow:0 12px 28px -14px #08283ab3}.video-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:20px;height:22px;margin:-11px 0 0 -7px;position:absolute;top:50%;left:50%}@media (hover:hover){.video-facade .video-poster:hover .video-play{background:#1d6f97;transform:scale(1.06)}.video-facade .video-poster:hover img{transform:scale(var(--poster-hover-zoom,1.012))}}.video-facade .video-poster:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.video-stage{background:#fff;transition:height .46s cubic-bezier(.22,.61,.36,1);display:block;position:relative;overflow:hidden}.video-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-stage.uses-arqen-control iframe{pointer-events:none}.legacy-content .video-stage iframe.is-cropped{transform-origin:0 0;width:1920px;max-width:none;height:1080px;inset:0 auto auto 0}.video-toggle{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.video-toggle:before{content:"";background:var(--play,var(--a-blue));opacity:.92;border-radius:50%;width:34px;height:34px;transition:opacity .2s,transform .2s,background-color .2s;position:absolute;bottom:14px;left:14px}.video-toggle:after{content:"";background:linear-gradient(90deg, var(--play-fg,#fff) 0 3px, transparent 3px 7px, var(--play-fg,#fff) 7px);width:10px;height:10px;position:absolute;bottom:26px;left:26px}.video-toggle.is-paused:after{background:var(--play-fg,#fff);clip-path:polygon(0 0,100% 50%,0 100%);width:11px;height:12px;bottom:25px;left:27px}.video-toggle.is-paused:before{width:64px;height:64px;bottom:calc(50% - 32px);left:calc(50% - 32px)}.video-toggle.is-paused:after{width:20px;height:22px;bottom:calc(50% - 11px);left:calc(50% - 6px)}@media (prefers-reduced-motion:reduce){.video-stage,.video-play,.video-facade .video-poster img{transition:none}}[data-video-choice=vimeo]{display:none}:root[data-diff-video=vimeo] [data-video-choice=vimeo]{display:block}:root[data-diff-video=vimeo] [data-video-choice=youtube]{display:none}.legacy-content figure.legacy-caption[style*=--cap-w] a[data-lightbox]{display:block}.legacy-content figure.legacy-caption[style*=--cap-w] img{width:100%;height:auto}:root[data-subtitle-ink]:not([data-subtitle-ink=design]):not([data-scheme=dark]) [data-page-type=article] .legacy-content :is(.article-subtitle,.article-subtitle :is(strong,b,em,span,font)){color:var(--sub-ink);font-weight:var(--sub-weight)}:root[data-subtitle-ink=ink-600]{--sub-ink:#3d4247;--sub-weight:600}:root[data-subtitle-ink=ink-500]{--sub-ink:#3d4247;--sub-weight:500}:root[data-subtitle-ink=charcoal-600]{--sub-ink:#555d63;--sub-weight:600}:root[data-subtitle-ink=charcoal-500]{--sub-ink:#555d63;--sub-weight:500}:root[data-subtitle-ink=deep-slate-600]{--sub-ink:#3f5666;--sub-weight:600}:root[data-subtitle-ink=deep-slate-500]{--sub-ink:#3f5666;--sub-weight:500}:root[data-subtitle-ink=slate-strong-600]{--sub-ink:#4b6372;--sub-weight:600}:root[data-subtitle-ink=slate-strong-500]{--sub-ink:#4b6372;--sub-weight:500}:root[data-subtitle-ink=slate-arch-500]{--sub-ink:#536b78;--sub-weight:500}:root[data-subtitle-ink=title-600]{--sub-ink:#6c777f;--sub-weight:600}:root[data-subtitle-ink=title-500]{--sub-ink:#6c777f;--sub-weight:500}:root[data-subtitle-ink=title-400]{--sub-ink:#6c777f;--sub-weight:400}:root[data-article-design=refined] [data-page-type=article] .legacy-content{font-size:16.5px;line-height:28px}:root[data-article-design=refined] [data-page-type=article] .legacy-content p{margin-bottom:16px}:root[data-article-design=refined] [data-page-type=article] .legacy-content h2:not(.article-subtitle){letter-spacing:-.01em;margin:46px 0 12px;font-size:23px;font-weight:600}:root[data-article-design=refined] [data-page-type=article] .legacy-content h3{margin:32px 0 8px;font-size:18.5px;font-weight:600}:root[data-article-design=refined] [data-page-type=article] .legacy-content .article-subtitle{color:#6d7a83;font-weight:400}:root[data-article-design=technical] [data-page-type=article] .legacy-content{counter-reset:sec}:root[data-article-design=technical] [data-page-type=article] .legacy-content h2[id]:not(.article-subtitle){counter-increment:sec;border-top:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr);margin-top:44px;padding-top:14px;font-size:21px;font-weight:600;display:grid}:root[data-article-design=technical] [data-page-type=article] .legacy-content h2[id]:not(.article-subtitle):before{content:counter(sec);color:#8fa5b1;font-variant-numeric:tabular-nums;font-weight:400}:root[data-article-design=technical] [data-page-type=article] .legacy-content h3{color:var(--g-heading);font:600 14px/1.4 var(--f-caps);letter-spacing:.08em;text-transform:uppercase}:root[data-article-design=technical] [data-page-type=article] .legacy-content p.legacy-center:has(sub){font-variant-numeric:tabular-nums;background:#f3f7f9;margin:18px 0;padding:12px 16px}:root[data-article-design=editorial] [data-page-type=article] .legacy-content{font-size:16.5px;line-height:28px}:root[data-article-design=editorial] [data-page-type=article] .legacy-content .article-title{text-align:left;letter-spacing:-.02em;margin-bottom:8px;font-size:34px;line-height:1.15}:root[data-article-design=editorial] [data-page-type=article] .legacy-content .article-subtitle{color:#6d7a83;text-align:left;font-family:var(--f-body);margin-bottom:26px;font-size:18px;font-weight:400;line-height:1.45}:root[data-article-design=editorial] [data-page-type=article] .legacy-content h2:not(.article-subtitle){font-family:var(--f-hero);letter-spacing:-.012em;border-top:1px solid #c9d6dc;margin:52px 0 14px;padding-top:16px;font-size:24px;font-weight:500}:root[data-article-design=editorial] [data-page-type=article] .legacy-content h3{font-family:var(--f-hero);font-weight:500}.research-title-option:not(:first-child),:root[data-research-title] .research-title-option{display:none}:root[data-research-title=concise] .research-title-option[data-research-title-option=concise],:root[data-research-title=studios] .research-title-option[data-research-title-option=studios],:root[data-research-title=room] .research-title-option[data-research-title-option=room],:root[data-research-title=current] .research-title-option[data-research-title-option=current],:root[data-research-title=formal] .research-title-option[data-research-title-option=formal]{display:inline}:root[data-research-gap] [data-page-type=landing] .legacy-content .article-title:has(.research-title-option){margin-bottom:0}:root[data-research-gap=compact] .section-index[data-index-for="/acoustics/"]{margin-top:24px}:root[data-research-gap=balanced] .section-index[data-index-for="/acoustics/"]{margin-top:32px}:root[data-research-gap=relaxed] .section-index[data-index-for="/acoustics/"]{margin-top:40px}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-item-rich{grid-template-columns:minmax(0,1fr);padding:30px 0 34px;display:grid}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-text{display:contents}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-title{letter-spacing:-.01em;order:1;margin:0 0 12px;font-size:22px;line-height:1.25}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-item-rich>img{border-radius:2px;order:2;max-height:170px;margin:2px 0 18px}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-excerpt-rich{order:3;font-size:15px;line-height:24px}:root[data-research-design=journal] .section-index[data-index-for="/acoustics/"] .index-excerpt-rich strong{color:var(--g-heading);font:600 12px/1 var(--f-caps);letter-spacing:.08em;text-transform:uppercase}:root[data-research-design=plates] .section-index[data-index-for="/acoustics/"] .index-item-rich{padding:34px 0 38px}:root[data-research-design=plates] .section-index[data-index-for="/acoustics/"] .index-item-rich>img{object-fit:contain;background:#fbfcfd;border:1px solid #dde6ea;border-radius:0;height:auto;max-height:none;margin-bottom:20px;padding:10px}:root[data-research-design=plates] .section-index[data-index-for="/acoustics/"] .index-title{font-size:21px}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] center:has(>#onpage-signup.legacy-cta-live){border-top:3px solid var(--a-blue);background:#eef5f8;margin:30px 0;padding:22px 20px 6px;display:block}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] center:has(>#onpage-signup.legacy-cta-live) h4{color:var(--g-ink);font:600 19px/1.3 var(--f-title)}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] center:has(>#onpage-signup.legacy-cta-live) h2{display:none}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] #onpage-signup.legacy-cta-live{margin:14px 0 16px}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] #onpage-signup.legacy-cta-live #signup-button a{border-radius:3px;min-width:240px;padding:11px 24px}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] .widget-blueprints{box-shadow:inset 0 3px var(--a-blue);background:#eef5f8}:root[data-diffusers-design=blueprint] [data-page-type=diffusers] .legacy-content .figure-row{gap:8px}:root[data-diffusers-design=quiet] [data-page-type=diffusers] #onpage-signup.legacy-cta-live #signup-button a{min-width:0;color:var(--link);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}:root[data-diffusers-design=quiet] [data-page-type=diffusers] center:has(>#onpage-signup.legacy-cta-live) h2{display:none}:root[data-diffusers-design=quiet] [data-page-type=diffusers] .widget-blueprints{background:0 0;box-shadow:inset 0 0 0 1px #dbe4e8}:root[data-services-design=studio] [data-page-type=services] .legacy-content h3.legacy-blue3{color:var(--g-ink);font:600 21px/1.3 var(--f-hero);letter-spacing:-.01em;border-top:1px solid #c9d6dc;margin:46px 0 12px;padding-top:14px}:root[data-services-design=studio] [data-page-type=services] .legacy-content h2+h3.legacy-blue3{border-top:0;margin-top:20px;padding-top:0}:root[data-services-design=studio] [data-page-type=services] .legacy-content blockquote{border-left:0;border-top:2px solid var(--a-blue);background:#f4f8fa;padding:16px 20px 6px}:root[data-services-design=studio] [data-page-type=services] .legacy-content .figure-row{gap:10px}:root[data-services-design=refined] [data-page-type=services] .legacy-content h3.legacy-blue3{margin-top:40px;font-weight:600}:root[data-services-design=refined] [data-page-type=services] .legacy-content blockquote{background:#f6f9fa;padding:14px 20px 4px}:root[data-article-design] [data-page-type] .legacy-content blockquote>:is(h2,h3,h4):first-child,.legacy-content blockquote>:is(h2,h3,h4):first-child{margin-top:0}.legacy-content small:has(>blockquote){display:block}.legacy-content :is(h2,h3)>table{margin:0}.legacy-content center blockquote:has(>#onpage-signup:not(.legacy-cta-live,.legacy-cta-consult))>h2{display:none}:root[data-services-design=studio] [data-page-type=services] .legacy-content blockquote p.legacy-panel-label strong{color:var(--g-heading);font:600 12px/1.4 var(--f-caps);letter-spacing:.1em}[data-page-type=services] .legacy-content #service-header{border-top:2px solid var(--a-blue);text-align:center;background:#f4f8fa;margin:34px 0 0;padding:18px 20px 4px}[data-page-type=services] .legacy-content #service-header h3{color:var(--g-heading);font:600 13px/1.4 var(--f-caps);letter-spacing:.12em;text-transform:uppercase;margin:0}[data-page-type=services] .legacy-content #service-signup{background:#f4f8fa;padding:6px 20px 18px}[data-page-type=services] .legacy-content #service-signup h3{font:600 19px/1.3 var(--f-hero);margin:18px 0 8px}[data-page-type=services] .legacy-content #service-signup center:first-child h3{margin-top:4px}[data-page-type=services] .legacy-content #service-signup p{margin-bottom:12px}[data-page-type=services] .legacy-content #service-signup>center+p{text-align:center}[data-page-type=services] .legacy-content #service-signup ul{margin-bottom:10px}[data-page-type=services] .legacy-content #service-signup small ul{color:var(--g-body);margin-top:12px}:root[data-a101-design] .article-shell:has(.section-index:not([data-index-for="/acoustics/"])) .legacy-content .article-title{text-align:left;letter-spacing:-.015em;font-size:30px}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-heading{color:var(--g-heading);font:600 12px/1.4 var(--f-caps);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:6px;display:flex}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-heading:after{content:"";border-top:1px solid var(--rule);flex:1}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:18px;line-height:1.3}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:14px;line-height:22px}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-kicker{color:#8a9ea9;font:600 11px/1.4 var(--f-caps);letter-spacing:.12em}:root[data-a101-design=source] .section-index:not([data-index-for="/acoustics/"]) .index-item{border-top:1px solid #e6edf0;grid-template-columns:168px minmax(0,1fr);gap:22px;padding:18px 0}:root[data-a101-design=source] .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}@media (width<=719px){:root[data-a101-design=source] .section-index:not([data-index-for="/acoustics/"]) .index-item{grid-template-columns:96px minmax(0,1fr);gap:12px}}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .index-item{border-top:1px solid #e6edf0;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 0}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .index-item img{border-radius:2px;width:200px;height:128px}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8fa5b1;font:500 13px/1 var(--f-caps);letter-spacing:.08em;font-variant-numeric:tabular-nums;grid-area:1/2;align-self:start;display:block}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/2;padding-top:20px}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{grid-area:1/1}.index-view{display:none}:root[data-index-view-control]:not([data-index-view-control=none]) .article-shell:has(.index-view) .legacy-content{position:relative}:root[data-index-view-control]:not([data-index-view-control=none]) .index-view{gap:2px;display:flex;position:absolute;top:8px;right:0}.index-view button{color:#b3c1c8;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;transition:color .16s;display:grid}.index-view button:hover{color:#6f8591}.index-view svg{width:15px;height:15px}.index-view rect{fill:currentColor}:root[data-index-view-control=glyphs-under] .index-view button[aria-pressed=true]{box-shadow:inset 0 -1.5px}:root[data-index-view-control=glyphs-fill] .index-view button:not([aria-pressed=true]) rect{fill:none}:root[data-index-view-control=glyphs-fill] .index-view button[aria-pressed=true]{color:var(--a-blue)}.index-view button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=719px){:root[data-index-view-control]:not([data-index-view-control=none]) .article-shell:has(.index-view) .legacy-content .article-title{padding-right:62px}}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px;padding-top:12px;display:grid}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-item,:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-item.has-kicker{border:0;padding:0;display:block}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-item img{aspect-ratio:16/10;border-radius:2px;width:100%;height:auto;margin-bottom:12px;display:block}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-num{display:none}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:block}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .has-kicker .index-text{padding-top:0}:root[data-a101-design] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-sidebar{--sb-rule:#6f838e}:root[data-rule-color=light-slate] .article-sidebar{--sb-rule:#a9b9c2}:root[data-rule-color=header] .article-sidebar{--sb-rule:var(--hc,#237da7)}:root[data-rule-color=arqen-blue] .article-sidebar{--sb-rule:var(--a-blue)}:root[data-rule-color=atlantic] .article-sidebar{--sb-rule:#176f97}:root[data-rule-color=ink-navy] .article-sidebar{--sb-rule:#183f59}:root[data-rule-color=mineral] .article-sidebar{--sb-rule:#28717a}:root[data-sidebar-rule=cards] .article-sidebar .widget{border-left:var(--sb-rule-w,3px) solid var(--sb-rule);border-radius:0}:root[data-sidebar-rule=continuous] .article-sidebar .sidebar-inner{border-left:var(--sb-rule-w,3px) solid var(--sb-rule)}:root[data-sidebar-rule=continuous] .article-sidebar .widget{border-left:0;border-radius:0}:root[data-rule-join=join]:is([data-sidebar-rule=cards],[data-sidebar-rule=continuous]) .article-sidebar{position:relative}:root[data-rule-join=join]:is([data-sidebar-rule=cards],[data-sidebar-rule=continuous]) .article-sidebar:before{content:"";width:var(--sb-rule-w,3px);background:var(--sb-rule);height:160px;position:absolute;bottom:100%;left:0}:root[data-play-pos=raised] .video-facade .video-play{top:40%}:root[data-play-pos=lowered] .video-facade .video-play{top:60%}:root[data-play-pos=top] .video-facade .video-play{top:18%}:root[data-play-pos=below] .video-facade .video-poster{overflow:visible}:root[data-play-pos=below] .video-facade .video-poster img{transform:none!important}:root[data-play-pos=below] .video-facade .video-play{top:100%}:root[data-play-pos=below] .video-facade:not(.is-playing) figcaption{margin-top:calc(var(--play-h,56px) / 2 + 12px)}@media (width>=980px){:root[data-a101-right]:not([data-a101-right=design]) .article-shell:has(.section-index:not([data-index-for="/acoustics/"])) .index-view{right:calc(-1 * min(var(--a101-right,0px), max(0px, 100vw - 1088px)))}}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]){--fig-w:150px;--fig-h:96px;--num-size:34px;--num-col:52px;--num-weight:300;--title-size:18px;--lines:3}:root[data-a101-design=syllabus-wide] .section-index:not([data-index-for="/acoustics/"]){--fig-w:196px;--fig-h:126px;--num-size:26px;--num-col:44px;--title-size:16px}:root[data-a101-design=syllabus-left] .section-index:not([data-index-for="/acoustics/"]){--fig-w:184px;--fig-h:118px;--num-size:20px;--num-col:34px;--num-weight:400;--title-size:17px}:root[data-a101-design=syllabus-plates] .section-index:not([data-index-for="/acoustics/"]){--fig-w:200px;--fig-h:128px}:root[data-a101-design=syllabus-plates-mid] .section-index:not([data-index-for="/acoustics/"]){--fig-w:168px;--fig-h:108px;--title-size:17px}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]){--fig-w:168px;--fig-h:108px;--title-size:17px;--num-size:15px;--num-col:30px;--num-weight:500;--lines:4}:root[data-a101-design=syllabus-measured-column] .section-index:not([data-index-for="/acoustics/"]){--fig-w:200px;--fig-h:128px;--title-size:17px;--num-size:15px;--num-col:30px;--num-weight:500;--num-gap:10px;--lines:4}:root[data-a101-design=syllabus-measured-compact] .section-index:not([data-index-for="/acoustics/"]){--fig-w:168px;--fig-h:108px;--title-size:17px;--num-size:15px;--num-col:30px;--num-weight:500;--num-gap:10px;--lines:4}.legacy-content .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{-webkit-line-clamp:var(--lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-a101-design]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--num-col) minmax(0, 1fr) var(--fig-w)}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item{border-top:1px solid #e6edf0;grid-template-columns:120px minmax(0,1fr);gap:22px;padding:18px 0}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}:root[data-a101-design]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{width:var(--fig-w);height:var(--fig-h);border-radius:2px;grid-area:1/3}:root[data-a101-design]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#9fb3bf;font:var(--num-weight) var(--num-size)/1 var(--f-hero);font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;padding-top:1px;display:block}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/2}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design=syllabus-left] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8ea4b0;padding-top:4px}:root[data-a101-design]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item{grid-template-columns:var(--fig-w) minmax(0, 1fr);border-top:1px solid #e6edf0;gap:22px;padding:18px 0}:root[data-a101-design]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item:first-child{border-top:0}:root[data-a101-design]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item img{width:var(--fig-w);height:var(--fig-h);border-radius:2px}:root[data-a101-design=syllabus-plates-mid] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design=syllabus-plates-mid] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{grid-area:1/1}:root[data-a101-design=syllabus-plates-mid] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8fa5b1;font:500 13px/1 var(--f-caps);letter-spacing:.08em;grid-area:1/2;display:block}:root[data-a101-design=syllabus-plates-mid] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/2;padding-top:19px}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--fig-w) var(--num-col) minmax(0, 1fr);column-gap:0}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{width:calc(var(--fig-w) - 22px);grid-area:1/1;margin-right:22px}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8fa5b1;font:var(--num-weight) var(--num-size)/1.2 var(--f-caps);font-variant-numeric:tabular-nums;grid-area:1/2;padding-top:4px;display:block}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/3}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root:is([data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--fig-w) var(--num-col) minmax(0, 1fr);column-gap:var(--num-gap)}:root:is([data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{grid-area:1/1}:root:is([data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{color:#8fa5b1;font:var(--num-weight) var(--num-size)/1.2 var(--f-caps);grid-area:1/2;padding-top:4px;display:block}:root:is([data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-area:1/3}:root:is([data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none}:root[data-a101-design] .section-index:not([data-index-for="/acoustics/"]) .index-title{font-size:var(--title-size)}:root[data-a101-fig=s] .section-index:not([data-index-for="/acoustics/"]){--fig-w:148px!important;--fig-h:96px!important}:root[data-a101-fig=m] .section-index:not([data-index-for="/acoustics/"]){--fig-w:168px!important;--fig-h:108px!important}:root[data-a101-fig=l] .section-index:not([data-index-for="/acoustics/"]){--fig-w:200px!important;--fig-h:128px!important}:root[data-a101-fig=xl] .section-index:not([data-index-for="/acoustics/"]){--fig-w:232px!important;--fig-h:150px!important}:root[data-a101-num=large] .section-index:not([data-index-for="/acoustics/"]){--num-size:34px!important;--num-col:52px!important;--num-weight:300!important}:root[data-a101-num=medium] .section-index:not([data-index-for="/acoustics/"]){--num-size:24px!important;--num-col:42px!important;--num-weight:300!important}:root[data-a101-num=small] .section-index:not([data-index-for="/acoustics/"]){--num-size:15px!important;--num-col:30px!important;--num-weight:500!important}:root[data-a101-num=part] .section-index:not([data-index-for="/acoustics/"]),:root[data-a101-num=none] .section-index:not([data-index-for="/acoustics/"]){--num-col:0px!important}:root:is([data-a101-num=part],[data-a101-num=none]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{display:none!important}:root[data-a101-num=part] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:block!important}:root[data-a101-num=part] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{padding-top:0!important}@media (width<=719px){:root[data-a101-design]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]){--text-indent:0px;--fig-w:104px!important;--num-col:34px!important;--num-size:22px!important}:root[data-a101-design]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]){--text-start-shift:0px;--fig-w:120px!important;--num-col:26px!important;--num-size:15px!important;--num-gap:12px!important}:root[data-a101-design][data-a101-design^=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item{gap:14px}:root[data-a101-design][data-a101-design=syllabus] .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--num-col) minmax(0, 1fr)}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item:not(.has-kicker){grid-template-columns:var(--fig-w) minmax(0, 1fr)}:root[data-a101-design]:is([data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item:not(.has-kicker) img{width:var(--fig-w)}:root[data-a101-design][data-a101-design^=syllabus] .section-index:not([data-index-for="/acoustics/"]):not([data-view=grid]) .index-item img{aspect-ratio:25/16}}.video-stage:has(.video-toggle.is-paused):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff 70%,#fff0);height:46%;position:absolute;inset:0 0 auto}.video-toggle{z-index:2}:root[data-a101-gap] .article-shell:has(.section-index:not([data-index-for="/acoustics/"])) .legacy-content .article-title{margin-bottom:0!important}:root[data-a101-gap] .legacy-content .section-index:not([data-index-for="/acoustics/"]){margin-top:var(--a101-title-gap,30px)!important}:root[data-a101-title="15"] .section-index:not([data-index-for="/acoustics/"]){--title-size:15px!important}:root[data-a101-title="16"] .section-index:not([data-index-for="/acoustics/"]){--title-size:16px!important}:root[data-a101-title="17"] .section-index:not([data-index-for="/acoustics/"]){--title-size:17px!important}:root[data-a101-title="18"] .section-index:not([data-index-for="/acoustics/"]){--title-size:18px!important}:root[data-a101-lines="3"] .section-index:not([data-index-for="/acoustics/"]){--lines:3!important}:root[data-a101-lines="4"] .section-index:not([data-index-for="/acoustics/"]){--lines:4!important}:root[data-a101-lines="5"] .section-index:not([data-index-for="/acoustics/"]){--lines:5!important}:root[data-a101-indent=closer-12]{--text-start-shift:-12px}:root[data-a101-indent=closer-8]{--text-start-shift:-8px}:root[data-a101-indent=closer-4]{--text-start-shift:-4px}:root[data-a101-indent="0"]{--text-start-shift:0px}:root[data-a101-indent=away-4]{--text-start-shift:4px}:root[data-a101-indent=away-8]{--text-start-shift:8px}:root[data-a101-indent=away-12]{--text-start-shift:12px}:root[data-a101-indent]:not([data-a101-indent=design]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker .index-text{transform:translateX(var(--text-start-shift,0))}:root[data-a101-excerpt-indent] .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{transform:translateX(var(--a101-excerpt-shift,0px))}:root[data-a101-num=xlarge] .section-index:not([data-index-for="/acoustics/"]){--num-size:42px!important;--num-col:60px!important;--num-weight:300!important}:root[data-a101-num=msmall] .section-index:not([data-index-for="/acoustics/"]){--num-size:19px!important;--num-col:36px!important;--num-weight:400!important}:root[data-a101-num=xsmall] .section-index:not([data-index-for="/acoustics/"]){--num-size:12px!important;--num-col:26px!important;--num-weight:600!important}:root[data-a101-numgap="0"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:0px}:root[data-a101-numgap="4"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:4px}:root[data-a101-numgap="8"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:8px}:root[data-a101-numgap="10"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:10px}:root[data-a101-numgap="12"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:12px}:root[data-a101-numgap="16"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:16px}:root[data-a101-numgap="20"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:20px}:root[data-a101-numgap="24"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:24px}:root[data-a101-numgap="28"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:28px}.index-num [data-num-format]:not(:first-child),.index-num-inline [data-num-format]:not(:first-child),:root[data-a101-format] :is(.index-num,.index-num-inline) [data-num-format]{display:none}:root[data-a101-format=zero] :is(.index-num,.index-num-inline) [data-num-format=zero],:root[data-a101-format=plain] :is(.index-num,.index-num-inline) [data-num-format=plain],:root[data-a101-format=roman] :is(.index-num,.index-num-inline) [data-num-format=roman],:root[data-a101-format=part] :is(.index-num,.index-num-inline) [data-num-format=part]{display:inline}:root[data-a101-format=part] .section-index:not([data-index-for="/acoustics/"]){--num-col:58px!important}:root[data-a101-format=part] .section-index:not([data-index-for="/acoustics/"]) .index-num{white-space:nowrap;font-family:var(--f-caps)!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{column-gap:var(--num-gap,18px)!important}:root[data-a101-design=syllabus-plates-inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{width:var(--fig-w)!important;margin-right:0!important}.index-num-inline{display:none}:root[data-a101-numpos=inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker :is(.index-num,.index-kicker){display:none!important}:root[data-a101-numpos=inline] .section-index:not([data-index-for="/acoustics/"]) .index-num-inline{color:#8fa5b1;font:500 .8em/1 var(--f-caps);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-right:.55em;display:inline-block}:root[data-a101-numpos=inline]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:minmax(0, 1fr) var(--fig-w)!important}:root[data-a101-numpos=inline]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-column:1!important}:root[data-a101-numpos=inline]:is([data-a101-design=syllabus],[data-a101-design=syllabus-wide],[data-a101-design=syllabus-left]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker img{grid-column:2!important}:root[data-a101-numpos=inline]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--fig-w) minmax(0, 1fr)!important;column-gap:22px!important}:root[data-a101-numpos=inline] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{padding-top:0!important}:root[data-a101-numpos=inline]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-column:2!important}:root[data-a101-numpos=column]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .index-item.has-kicker{grid-template-columns:var(--fig-w) var(--num-col) minmax(0, 1fr)!important;column-gap:var(--num-gap,18px)!important}:root[data-a101-numpos=column]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-num{padding-top:3px;font-size:var(--num-size)!important;grid-column:2!important;display:block!important}:root[data-a101-numpos=column]:is([data-a101-design=syllabus-plates],[data-a101-design=syllabus-plates-mid],[data-a101-design=syllabus-plates-inline],[data-a101-design=syllabus-measured-column],[data-a101-design=syllabus-measured-compact]) .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-text{grid-column:3!important;padding-top:0!important}:root[data-a101-numpos=column] .section-index:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker,:root .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-num{display:none!important}:root .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-text{padding:0!important}:root .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-item img{aspect-ratio:16/10;width:100%!important;height:auto!important;margin:0 0 12px!important}:root .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:block!important}:root .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-num-inline,:root[data-grid-style=num-inline] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker,:root[data-grid-style=plain] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .has-kicker .index-kicker{display:none!important}:root[data-grid-style=num-inline] .section-index[data-view=grid]:not([data-index-for="/acoustics/"]) .index-num-inline{color:#8fa5b1;font:500 .8em/1 var(--f-caps);letter-spacing:.04em;margin-right:.5em;display:inline-block!important}.index-view .glyph{width:var(--gw,15px);height:var(--gh,15px);-webkit-mask:var(--gm) center / contain no-repeat;mask:var(--gm) center / contain no-repeat;background:currentColor;display:none}:root[data-glyph-set]:not([data-glyph-set=v1]) .index-view svg{display:none}:root[data-glyph-set]:not([data-glyph-set=v1]) .index-view .glyph{display:block}.glyph-list{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 3h14v1.3H1zM1 7.35h14v1.3H1zM1 11.7h14V13H1z'/%3E%3C/svg%3E")}:root:is([data-glyph-set=four-equal],[data-glyph-set=outline]) .glyph-list{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 2.4h14v1.2H1zM1 6h14v1.2H1zM1 9.6h14v1.2H1zM1 13.2h14v1.2H1z'/%3E%3C/svg%3E")}.glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 1.5h4.6v4.6H1.5zM9.9 1.5h4.6v4.6H9.9zM1.5 9.9h4.6v4.6H1.5zM9.9 9.9h4.6v4.6H9.9z'/%3E%3C/svg%3E")}:root[data-glyph-set=three-gap-16] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h6.2v6.2H1zM8.8 1H15v6.2H8.8zM1 8.8h6.2V15H1zM8.8 8.8H15V15H8.8z'/%3E%3C/svg%3E")}:root[data-glyph-set=three-gap-19] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h6.05v6.05H1zM8.95 1H15v6.05H8.95zM1 8.95h6.05V15H1zM8.95 8.95H15V15H8.95z'/%3E%3C/svg%3E")}:root[data-glyph-set=three-gap-22] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h5.9v5.9H1zM9.1 1H15v5.9H9.1zM1 9.1h5.9V15H1zM9.1 9.1H15V15H9.1z'/%3E%3C/svg%3E")}:root[data-glyph-set=three-gap-25] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h5.75v5.75H1zM9.25 1H15v5.75H9.25zM1 9.25h5.75V15H1zM9.25 9.25H15V15H9.25z'/%3E%3C/svg%3E")}:root[data-glyph-set=three-gap-28] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h5.6v5.6H1zM9.4 1H15v5.6H9.4zM1 9.4h5.6V15H1zM9.4 9.4H15V15H9.4z'/%3E%3C/svg%3E")}:root[data-glyph-set=four-grid-14] .glyph-grid{--gw:14px;--gh:14px;--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h5.9v5.9H1zM9.1 1H15v5.9H9.1zM1 9.1h5.9V15H1zM9.1 9.1H15V15H9.1z'/%3E%3C/svg%3E")}:root[data-glyph-set=four-grid-14] .glyph-list{--gw:15px;--gh:15px;--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 2.4h14v1.2H1zM1 6h14v1.2H1zM1 9.6h14v1.2H1zM1 13.2h14v1.2H1z'/%3E%3C/svg%3E")}:root[data-glyph-set=outline] .glyph-grid{--gm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.1' d='M1.9 1.9h4.6v4.6H1.9zM9.5 1.9h4.6v4.6H9.5zM1.9 9.5h4.6v4.6H1.9zM9.5 9.5h4.6v4.6H9.5z'/%3E%3C/svg%3E")}:root[data-glyph-set=balanced] .glyph-grid{--gw:13px;--gh:13px}.index-view button[aria-pressed=true]{color:var(--glyph-on,var(--g-ink))}:root[data-glyph-ink=slate] .index-view{--glyph-on:#4b6372}:root[data-glyph-ink=slate-dark] .index-view{--glyph-on:#344b59}:root[data-glyph-ink=slate-light] .index-view{--glyph-on:#718894}:root[data-glyph-ink=ink] .index-view{--glyph-on:#183f59}:root[data-glyph-ink=graphite] .index-view{--glyph-on:#34434b}:root[data-glyph-ink=atlantic] .index-view{--glyph-on:#176f97}:root[data-glyph-ink=atlantic-muted] .index-view{--glyph-on:#3f7188}:root[data-glyph-ink=arqen-blue] .index-view{--glyph-on:var(--a-blue)}:root[data-glyph-ink=grey] .index-view{--glyph-on:#7d8d96}@media (hover:hover){:root[data-index-hover=ink] .section-index .index-item:hover .index-title{color:var(--hover-navy)}:root[data-index-hover=slate] .section-index .index-item:hover .index-title{color:#4b6372}:root[data-index-hover=atlantic] .section-index .index-item:hover .index-title{color:#176f97}:root[data-index-hover=arqen-blue] .section-index .index-item:hover .index-title{color:var(--a-blue)}:root[data-index-hover=deep-atlantic] .section-index .index-item:hover .index-title{color:var(--hover-deep-atlantic)}:root[data-index-hover=mineral-ocean] .section-index .index-item:hover .index-title{color:var(--hover-mineral)}:root[data-index-hover=ocean] .section-index .index-item:hover .index-title{color:var(--hover-ocean)}:root[data-index-hover=burnt] .section-index .index-item:hover .index-title{color:#b35d10}}:root[data-research-design=thumbs] .section-index[data-index-for="/acoustics/"] .index-item-rich{grid-template-columns:200px minmax(0,1fr);gap:22px;padding:26px 0 28px;display:grid}:root[data-research-design=thumbs] .section-index[data-index-for="/acoustics/"] .index-item-rich>img{object-fit:cover;border-radius:2px;width:200px;height:128px;max-height:none;margin:4px 0 0}.video-line-cover{z-index:3;height:var(--video-line-thickness,1px);margin-top:calc(var(--video-line-thickness,1px) / -2);pointer-events:none;background:rgba(255, 255, 255, var(--video-line-opacity,1));opacity:0;position:absolute;top:10.86%;left:0;right:0}.video-stage.is-mask-visible .video-line-cover{opacity:1}:root[data-video-line=none] .video-line-cover{display:none}:root[data-video-line-thickness="1"]{--video-line-thickness:1px}:root[data-video-line-thickness="2"]{--video-line-thickness:2px}:root[data-video-line-thickness="3"]{--video-line-thickness:3px}:root[data-video-line-thickness="4"]{--video-line-thickness:4px}:root[data-video-line-opacity="20"]{--video-line-opacity:.2}:root[data-video-line-opacity="35"]{--video-line-opacity:.35}:root[data-video-line-opacity="50"]{--video-line-opacity:.5}:root[data-video-line-opacity="65"]{--video-line-opacity:.65}:root[data-video-line-opacity="85"]{--video-line-opacity:.85}:root[data-video-line-opacity="100"]{--video-line-opacity:1}:root[data-video-composition^=underline-] [data-page-type=diffusers] .menu-left-align>.article-title,:root:is([data-video-composition=title-rule],[data-video-composition=title-rule-airy],[data-video-composition=title-wave-balanced],[data-video-composition=title-underlay],[data-video-composition=nav-edge]) [data-page-type=diffusers] .menu-left-align>.article-title{z-index:4;text-shadow:0 0 7px #fffffff0,0 0 14px #ffffffb8;position:relative}:root[data-video-composition^=underline-] [data-page-type=diffusers] .menu-left-align>[data-video-choice],:root:is([data-video-composition=title-rule],[data-video-composition=title-rule-airy],[data-video-composition=title-wave-balanced],[data-video-composition=title-underlay],[data-video-composition=nav-edge]) [data-page-type=diffusers] .menu-left-align>[data-video-choice]{z-index:1;margin-top:var(--video-composition-shift,0);position:relative}:root[data-video-composition^=underline-] [data-page-type=diffusers] .menu-left-align>[data-video-choice]{margin-top:var(--video-measured-shift,0px)}:root[data-video-composition=title-rule]{--video-composition-shift:-98px}:root[data-video-composition=title-rule-airy]{--video-composition-shift:-82px}:root[data-video-composition=title-wave-balanced]{--video-composition-shift:-112px}:root[data-video-composition=title-underlay]{--video-composition-shift:calc(clamp(128px, 10vw, 145px) * -1)}:root[data-video-composition=nav-edge]{--video-composition-shift:-178px}:root[data-poster-fit=crop] .video-facade .video-poster img{object-fit:cover}:root[data-poster-focus=top] .video-facade .video-poster img{object-position:center top}:root[data-poster-focus=bottom] .video-facade .video-poster img{object-position:center bottom}:root[data-poster-zoom="100"]{--poster-zoom:1;--poster-hover-zoom:1.012}:root[data-poster-zoom="103"]{--poster-zoom:1.03;--poster-hover-zoom:1.042}:root[data-poster-zoom="106"]{--poster-zoom:1.06;--poster-hover-zoom:1.072}:root[data-poster-zoom="110"]{--poster-zoom:1.1;--poster-hover-zoom:1.112}:root[data-video-caption-gap="3"]{--video-caption-gap:3px}:root[data-video-caption-gap="7"]{--video-caption-gap:7px}:root[data-video-caption-gap="11"]{--video-caption-gap:11px}:root[data-video-caption-gap="15"]{--video-caption-gap:15px}[data-page-type=diffusers] .menu-left-align:has(.diffuser-ambient-field){isolation:isolate;position:relative}.diffuser-ambient-field{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:multiply;width:min(760px,118%);height:440px;animation:5.35s linear both diffuser-field-once;position:absolute;top:-72px;left:50%;overflow:hidden;transform:translate(-50%)}.diffuser-ambient-field img{opacity:.18;width:100%;height:auto;display:block;transform:translateY(-4%)}.diffuser-ambient-field[data-diffuser-ambient=lead-soft] img{opacity:.1}.diffuser-ambient-field[data-diffuser-ambient=header-spill]{height:590px;top:-220px}.diffuser-ambient-field[data-diffuser-ambient=header-spill] img{opacity:.14}.video-poster>.diffuser-ambient-field{z-index:1;mix-blend-mode:multiply;width:100%;height:100%;inset:0;transform:none}.video-poster>.diffuser-ambient-field img{opacity:.14;width:100%;height:auto;transform:translateY(-4%)}.video-poster>.diffuser-ambient-field[data-diffuser-ambient=lead-soft] img{opacity:.075}.video-poster>.video-play{z-index:2}[data-page-type=diffusers] .menu-left-align>:not(.diffuser-ambient-field){z-index:1;position:relative}@keyframes diffuser-field-once{0%{opacity:0;transform:translate(-50%)translateY(6px)}8%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-4px)}}@keyframes diffuser-poster-field-once{0%{opacity:0}8%{opacity:1}78%{opacity:1}to{opacity:0}}.video-poster>.diffuser-ambient-field{animation-name:diffuser-poster-field-once}@media (width<=719px){:root[data-video-composition=title-rule]{--video-composition-shift:-54px}:root[data-video-composition=title-rule-airy]{--video-composition-shift:-38px}:root[data-video-composition=title-wave-balanced]{--video-composition-shift:-72px}:root[data-video-composition=title-underlay]{--video-composition-shift:-126px}:root[data-video-composition=nav-edge]{--video-composition-shift:-160px}}@media (prefers-reduced-motion:reduce){.diffuser-ambient-field{animation:none;display:none}}:root[data-a101-ink=ink] .section-index .index-excerpt{color:var(--g-ink)}:root[data-a101-ink=slate] .section-index .index-excerpt{color:#4b5960}:root[data-a101-ink=soft] .section-index .index-excerpt{color:#5d6a72}:root[data-a101-ink=navy] .section-index .index-excerpt{color:#2a4352}:root[data-a101-excerpt="15"] .legacy-content .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:15px;line-height:24px}:root[data-a101-excerpt="16"] .legacy-content .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:16px;line-height:25px}:root[data-a101-excerpt="14.5"] .legacy-content .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:14.5px;line-height:23px}:root[data-a101-excerpt="15.5"] .legacy-content .section-index:not([data-index-for="/acoustics/"]) .index-excerpt{font-size:15.5px;line-height:25px}@media (width>=980px){:root[data-a101-right="16"]{--a101-right:16px}:root[data-a101-right="24"]{--a101-right:24px}:root[data-a101-right="32"]{--a101-right:32px}:root[data-a101-right="40"]{--a101-right:40px}:root[data-a101-right="48"]{--a101-right:48px}:root[data-a101-right="60"]{--a101-right:60px}:root[data-a101-right="80"]{--a101-right:80px}:root[data-a101-right]:not([data-a101-right=design]) .section-index:not([data-index-for="/acoustics/"]){margin-right:calc(-1 * min(var(--a101-right,0px), max(0px, 100vw - 1088px)))}}.lightbox{--lb-bg:#0c1a23;--lb-text:#e3ebef;--lb-caption:#c6d4db;--lb-muted:#8fa5b1;--lb-control:#c3d2d9;--lb-hover:#fff;--lb-mark:#e3ebef;--lb-focus:#6cb8de;--lb-plate:none;--lb-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 16'%3E%3Cpath d='M0 0h1.7L9 8l-7.3 8H0l7.3-8z'/%3E%3C/svg%3E");background:color-mix(in srgb, var(--lb-bg) calc(100% - var(--lb-drag,0) * 62%), transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--lb-text);overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox::backdrop{background:0 0}.lightbox:focus{outline:none}:root:has(.lightbox[open]){overflow:hidden}:root[data-lightbox-theme=paper] .lightbox{--lb-bg:#f6f8f9;--lb-text:#183f59;--lb-caption:#2c4c61;--lb-muted:#4b6372;--lb-control:#4b6372;--lb-hover:#2a8fbd;--lb-mark:#183f59;--lb-focus:#2a8fbd;--lb-plate:0 0 0 1px #183f591a}:root[data-lightbox-theme=slate] .lightbox{--lb-bg:#4b6372;--lb-text:#f2f6f8;--lb-caption:#e9eff2;--lb-muted:#c8d5dc;--lb-control:#e2eaee;--lb-hover:#fff;--lb-mark:#fff;--lb-focus:#fff}.lightbox[open]{grid-template:"count.close"64px"prev stage next"minmax(0,1fr)".caption.""strip strip strip"/104px minmax(0,1fr) 104px;animation:.22s cubic-bezier(.22,.61,.36,1) lightbox-in;display:grid}.lightbox-count{color:var(--lb-muted);font:500 12px/1 var(--f-caps);letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:count;align-self:center;margin:0 0 0 30px}.lightbox .lightbox-close{width:44px;height:44px;color:var(--lb-control);cursor:pointer;background:0 0;border:0;border-radius:0;grid-area:close;place-self:center end;place-items:center;margin-right:18px;padding:0;transition:color .16s;display:grid;position:static}.lightbox .lightbox-close svg{width:22px;height:22px}.lightbox-stage{touch-action:pinch-zoom;grid-area:stage;min-width:0;min-height:0;position:relative}.lightbox-slide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lightbox-slide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--lb-plate);user-select:none;-webkit-user-drag:none;background:#fff;border-radius:2px;display:block}.lightbox-stage.is-loading:after{content:"";border:1.5px solid var(--lb-muted);border-right-color:#0000;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.9s linear infinite lightbox-spin;position:absolute;top:50%;left:50%}.lightbox-nav{width:64px;height:120px;color:var(--lb-control);cursor:pointer;background:0 0;border:0;place-self:center;place-items:center;padding:0;transition:color .16s,opacity .16s;display:grid}.lightbox-nav.is-prev{grid-area:prev}.lightbox-nav.is-next{grid-area:next}.lightbox-nav[aria-disabled=true]{opacity:.24;cursor:default}.lightbox-chev{width:18px;height:32px;-webkit-mask:var(--lb-chev) center / 100% 100% no-repeat;mask:var(--lb-chev) center / 100% 100% no-repeat;background:currentColor;transition:translate .22s cubic-bezier(.22,.61,.36,1);display:block}.is-prev .lightbox-chev{scale:-1 1}@media (hover:hover){.lightbox .lightbox-close:hover,.lightbox-nav:not([aria-disabled=true]):hover{color:var(--lb-hover)}.lightbox-nav.is-next:not([aria-disabled=true]):hover .lightbox-chev{translate:3px}.lightbox-nav.is-prev:not([aria-disabled=true]):hover .lightbox-chev{translate:-3px}}.lightbox :is(button,[tabindex]):focus-visible{outline:2px solid var(--lb-focus);outline-offset:2px}.lightbox-caption{width:min(100%,760px);color:var(--lb-caption);font:14px/21px var(--f-body);text-align:center;text-wrap:pretty;grid-area:caption;justify-self:center;margin:16px 0 0}.lightbox.has-captions .lightbox-caption{min-height:42px}.lightbox-strip{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;grid-area:strip;gap:6px;margin-top:18px;padding:2px 28px 22px;display:flex;position:relative;overflow:auto hidden}.lightbox-strip::-webkit-scrollbar{display:none}.lightbox-thumb{opacity:.42;cursor:pointer;background:0 0;border:0;flex:none;width:72px;height:54px;padding:0;transition:opacity .18s;position:relative}.lightbox-thumb:first-child{margin-left:auto}.lightbox-thumb:last-child{margin-right:auto}.lightbox-thumb img{object-fit:cover;background:color-mix(in srgb, var(--lb-text) 8%, transparent);border-radius:1px;width:100%;height:100%;display:block}.lightbox-thumb:after{content:"";background:var(--lb-mark);height:2px;transition:transform .24s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.lightbox-thumb[aria-current]{opacity:1}.lightbox-thumb[aria-current]:after{transform:none}@media (hover:hover){.lightbox-thumb:not([aria-current]):hover{opacity:.8}}.lightbox.is-single :is(.lightbox-count,.lightbox-nav,.lightbox-strip),:root[data-filmstrip=off] .lightbox-strip{display:none}:root[data-filmstrip=off] .lightbox-caption,.lightbox.is-single .lightbox-caption{margin-bottom:26px}@keyframes lightbox-in{0%{opacity:0}}@keyframes lightbox-spin{to{transform:rotate(360deg)}}@media (width<=719px){.lightbox[open]{grid-template:". . close" calc(52px + env(safe-area-inset-top)) "stage stage stage" minmax(0, 1fr) "caption caption caption" auto "prev count next" 56px "strip strip strip" auto / 64px minmax(0, 1fr) 64px}.lightbox-count{justify-self:center;margin:0}.lightbox .lightbox-close{align-self:end;margin:0 4px 4px 0}.lightbox-nav{width:64px;height:56px}.lightbox-chev{width:13px;height:23px}.lightbox-slide img{border-radius:0}.lightbox-caption{width:100%;max-height:84px;margin-top:12px;padding:0 18px;font-size:13.5px;line-height:20px;overflow-y:auto}.lightbox.has-captions .lightbox-caption{min-height:40px}.lightbox-strip{padding:2px 12px calc(16px + env(safe-area-inset-bottom));gap:4px;margin-top:0}.lightbox-thumb{width:52px;height:40px}:root[data-filmstrip=off] .lightbox-caption,.lightbox.is-single .lightbox-caption{margin-bottom:0}:root[data-filmstrip=off] .lightbox[open],.lightbox.is-single[open]{padding-bottom:env(safe-area-inset-bottom)}}@media (height<=540px) and (width>=720px){.lightbox[open]{grid-template-rows:48px minmax(0,1fr) auto auto}.lightbox-caption{max-height:42px;margin:8px 0 12px;overflow-y:auto}.lightbox.has-captions .lightbox-caption{min-height:0}.lightbox-strip{display:none}}@media (prefers-reduced-motion:reduce){.lightbox[open]{animation:none}.lightbox-chev,.lightbox-thumb,.lightbox-thumb:after{transition:none}.lightbox-stage.is-loading:after{animation-duration:2.4s}}:root .article-shell .legacy-content .figure-row:has(img[data-thumb]){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:26px 0 30px;display:grid}:root .article-shell .legacy-content .figure-row:has(img[data-thumb])>a{background:var(--g-soft);border-radius:2px;display:block;overflow:hidden}:root .article-shell .legacy-content .figure-row img[data-thumb]{float:none;aspect-ratio:4/3;object-fit:cover;border:0;border-radius:0;width:100%;max-width:none;margin:0;transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .16s;display:block;height:auto!important}@media (hover:hover){:root .article-shell .legacy-content .figure-row:has(img[data-thumb])>a:hover img{transform:scale(1.025)}}@media (width<=719px){:root .article-shell .legacy-content .figure-row:has(img[data-thumb]){grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}}@media (prefers-reduced-motion:reduce){:root .article-shell .legacy-content .figure-row img[data-thumb]{transition:opacity .16s}:root .article-shell .legacy-content .figure-row:has(img[data-thumb])>a:hover img{transform:none}}.legacy-content img[data-lightbox-image]{cursor:zoom-in;transition:opacity .16s}@media (hover:hover){.legacy-content img[data-lightbox-image]:hover{opacity:.88}}.legacy-content img[data-lightbox-image]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.article-sidebar{--sb-rule-w:3px;--sel-seg:2.5px;--sel-ink:var(--g-current);--sel-accent:var(--a-blue);--sel-weight:inherit}:root[data-side-seg=rule] .article-sidebar{--sel-seg:0px}:root[data-side-seg="2"] .article-sidebar{--sel-seg:2px}:root[data-side-seg="3"] .article-sidebar{--sel-seg:3px}:root[data-side-seg="4"] .article-sidebar{--sel-seg:4px}:root[data-rule-width="4"] .article-sidebar{--sb-rule-w:4px}:root[data-rule-width="2"] .article-sidebar{--sb-rule-w:2px}:root[data-rule-width="1.5"] .article-sidebar{--sb-rule-w:1.5px}:root[data-rule-width="1"] .article-sidebar{--sb-rule-w:1px}:root[data-rule-width="0.5"] .article-sidebar{--sb-rule-w:.5px}:root .article-sidebar .widget-menu li a[aria-current],:root .article-sidebar .widget-title a[aria-current]{color:var(--sel-ink);font-weight:var(--sel-weight)}@media (hover:hover){:root .article-sidebar .widget-menu li a[aria-current]:hover,:root .article-sidebar .widget-title a[aria-current]:hover{color:var(--sel-ink)}}:root[data-side-sel]:not([data-side-sel=grey]) .article-sidebar{--sel-ink:var(--g-ink)}:root[data-side-sel][data-side-sel-ink]:not([data-side-sel-ink=style]) .article-sidebar{--sel-ink:var(--side-sel-lab)}:root[data-side-sel-accent=atlantic] .article-sidebar{--sel-accent:#176f97}:root[data-side-sel-accent=navy] .article-sidebar{--sel-accent:#183f59}:root[data-side-sel-accent=header] .article-sidebar{--sel-accent:var(--hc,#237da7)}:root[data-side-sel-accent=slate] .article-sidebar{--sel-accent:#4d6573}:root[data-side-sel-accent=ink] .article-sidebar{--sel-accent:var(--g-ink)}:root[data-side-sel-accent=mineral] .article-sidebar{--sel-accent:#28717a}:root[data-side-sel-accent=orange] .article-sidebar{--sel-accent:var(--a-orange-hover)}:root[data-side-sel-weight="500"] .article-sidebar{--sel-weight:500}:root[data-side-sel-weight="600"] .article-sidebar{--sel-weight:600}:root[data-side-sel-weight="700"] .article-sidebar{--sel-weight:700}.article-sidebar .widget-menu li:has(>a[aria-current]){z-index:0;position:relative}:root[data-side-sel=rule-lit] .article-sidebar .widget-menu li:has(>a[aria-current]):after{content:"";top:calc(-1 * var(--row-gap,5px));bottom:-1px;left:calc(-15px - var(--sb-rule-w));width:max(var(--sb-rule-w), var(--sel-seg));background:var(--sel-accent);transform-origin:50% 0;position:absolute}:root[data-sidebar-rule=none][data-side-sel=rule-lit] .article-sidebar .widget-menu li:has(>a[aria-current]):after{width:3px;left:-15px}:root[data-side-sel=rail] .article-sidebar .widget-menu li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);transform-origin:50% 0;width:2px;position:absolute;top:1px;bottom:4px;left:-7px}:root[data-side-sel=under] .article-sidebar .widget-menu li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);transform-origin:0;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}:root[data-side-sel^=tint] .article-sidebar .widget-menu li:has(>a[aria-current]):before{content:"";z-index:-1;background:color-mix(in srgb, var(--sel-accent) 9%, transparent);position:absolute;inset:-4px -15px 0}:root[data-side-sel=tint-rail] .article-sidebar .widget-menu li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);transform-origin:50% 0;width:2px;position:absolute;top:-4px;bottom:0;left:-15px}:root[data-side-sel=chevron] .article-sidebar .widget-menu li a[aria-current]:before{color:var(--sel-accent);font-weight:700}:root[data-side-sel=dot] .article-sidebar .widget-menu li a[aria-current]:before{content:"• ";color:var(--sel-accent)}:root[data-side-sel=pill] .article-sidebar .widget-menu li a[aria-current]{background:var(--sel-accent);color:#fff;border-radius:3px;margin:-1px -6px;padding:1px 6px}:root[data-side-sel=rule-lit] .article-sidebar .widget-title:has(>a[aria-current]){position:relative}:root[data-side-sel=rule-lit] .article-sidebar .widget-title:has(>a[aria-current]):after{content:"";top:0;bottom:0;left:calc(-15px - var(--sb-rule-w));width:max(var(--sb-rule-w), var(--sel-seg));background:var(--sel-accent);position:absolute}@media (prefers-reduced-motion:no-preference){:root[data-side-sel-motion=grow] .article-sidebar .widget-menu li:has(>a[aria-current]):after{animation:.36s cubic-bezier(.22,.61,.36,1) 80ms both sel-grow-y}:root[data-side-sel-motion=grow][data-side-sel=under] .article-sidebar .widget-menu li:has(>a[aria-current]):after{animation-name:sel-grow-x}:root[data-side-sel-motion=ink] .article-sidebar .widget-menu li a[aria-current]{animation:.42s ease-out 80ms both sel-ink}:root[data-side-sel-motion=settle] .article-sidebar .widget-menu li a[aria-current]:before{white-space:pre;animation:.32s cubic-bezier(.22,.61,.36,1) 80ms both sel-settle;display:inline-block}:root[data-side-sel-motion=nudge] .article-sidebar .widget-menu li a[aria-current]{animation:.28s cubic-bezier(.22,.61,.36,1) 80ms both sel-nudge;transform:translate(3px)}:root[data-side-sel-motion=wipe] .article-sidebar .widget-menu li:has(>a[aria-current]):before{animation:.36s cubic-bezier(.22,.61,.36,1) 80ms both sel-wipe}:root[data-side-sel-motion=breath] .article-sidebar .widget-menu li:has(>a[aria-current]):after{animation:.5s ease-out 80ms both sel-breath}}:root[data-side-sel-motion=nudge] .article-sidebar .widget-menu li a[aria-current]{transform:translate(3px)}@keyframes sel-grow-y{0%{transform:scaleY(0)}}@keyframes sel-grow-x{0%{transform:scaleX(0)}}@keyframes sel-ink{0%{color:var(--a-blue-light)}}@keyframes sel-settle{0%{opacity:0;transform:translate(-4px)}}@keyframes sel-nudge{0%{transform:none}}@keyframes sel-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sel-breath{0%{opacity:.2}}.side-tracker{z-index:1;left:calc(-15px - var(--sb-rule-w));width:max(var(--sb-rule-w), var(--sel-seg));height:var(--tracker-h,0px);background:var(--sel-accent);transform:translateY(var(--tracker-y,0px));opacity:var(--tracker-o,0);pointer-events:none;transition:transform .24s cubic-bezier(.22,.61,.36,1),height .24s cubic-bezier(.22,.61,.36,1),opacity .18s;position:absolute;top:0}:root[data-sidebar-rule=none] .side-tracker{width:3px;left:-15px}.article-sidebar .widget-menu ul:has(>.side-tracker){position:relative}:root[data-side-sel-motion=tracker] .article-sidebar .widget-menu li:has(>a[aria-current]):after{display:none}@media (prefers-reduced-motion:reduce){.side-tracker{transition:none}}.widget-overview{display:none}:root[data-side-fold=toggle-row] .widget.is-folded .widget-overview,:root[data-side-fold=toggle-row] .widget-menu:has([data-fold-toggle]) .widget-overview{display:list-item}.toc-now{display:none}.widget-toc .toc-disclosure:not([open]) .toc-now:not(:empty){color:var(--g-ink);font:400 13px/18px var(--f-body);letter-spacing:0;text-transform:none;margin-top:3px;display:block}:root:is([data-side-fold=travel],[data-side-fold=sticky-top],[data-side-fold=static],[data-side-fold=toc-first]) .widget-fold{display:none!important}.sidebar-inner.is-travelling{transition:none}:root[data-side-fold=static] .sidebar-inner{position:static}:root[data-side-fold=toggle-row] .sidebar-inner .widget-fold{display:inline-grid}:root[data-side-fold=toggle-row] .widget-menu .widget-title:has([data-fold-toggle]){cursor:pointer}:root[data-side-fold=toggle-row] .widget-menu .widget-title:has([data-fold-toggle]):hover{color:var(--a-blue)}:root[data-side-fold=split-row] .sidebar-inner .widget-fold{border-left:1px solid var(--g-line);border-radius:0;width:30px;height:26px;margin:-1px -6px -1px 8px;display:inline-grid}:root[data-side-fold=split-row] .widget-title a{text-underline-offset:3px;transition:text-decoration-color .16s ease, color var(--t-hover) var(--ease-swing);text-decoration:underline #0000}:root[data-side-fold=split-row] .widget-title a:hover{text-decoration-color:currentColor}:root[data-side-fold=click-expand] .widget.is-folded .widget-title a{cursor:pointer}:root[data-side-link]:not([data-side-link=design]) .article-sidebar .widget-menu li a:not([aria-current]){color:var(--side-link-lab)}@media (hover:hover){:root[data-side-hover]:not([data-side-hover=design]) .article-sidebar :is(.widget-menu li a:not([aria-current]),.widget-title a:not([aria-current]),.widget-text a):hover,:root[data-side-sel-hover=hover][data-side-hover]:not([data-side-hover=design]) .article-sidebar .widget-menu li a[aria-current]:hover{color:var(--side-hover-lab)}:root[data-side-sel-hover=link] .article-sidebar .widget-menu li a[aria-current]:hover{color:var(--side-link-lab,var(--a-blue))}:root[data-side-sel-hover=under] .article-sidebar .widget-menu li a[aria-current]:hover{text-underline-offset:3px;text-decoration:underline 1px}}:root[data-side-hover]:not([data-side-hover=design]) .article-sidebar .widget-menu li a:not([aria-current]):focus-visible{color:var(--side-hover-lab)}:root[data-diff-sidebar=essential] [data-diffusers-sidebar] :is(.widget-menu:not(.widget-primary),.widget-text){display:none}:root[data-diff-scroll=artur] [data-diffusers-sidebar] .widget-fold{display:none!important}.article-sidebar:has(.is-pin-stack){overflow-anchor:none}.sidebar-inner.is-pin-stack{flex-direction:column;gap:15px;height:100%;display:flex;position:static}.sidebar-inner.is-pin-stack .widget-fold{display:none!important}.sidebar-inner.is-pin-stack .widget.is-pin{top:calc(var(--sticky-top) + var(--pin-offset,0px));z-index:var(--pin-z,1);position:sticky}.sidebar-inner.is-pin-stack .widget.is-pin:after{content:"";background:var(--paper);pointer-events:none;height:15px;position:absolute;bottom:-15px;left:0;right:0}.sidebar-inner.is-pin-stack .widget.is-pin:first-of-type:before{content:"";height:var(--sticky-top);background:var(--paper);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}:root[data-sidebar-style=no-card] .sidebar-inner.is-pin-stack .widget.is-pin:not(.widget-blueprints){background-color:var(--paper)}.widget-blueprints.is-compact-card img{display:none}.widget-blueprints.is-compact-card .widget-blueprints-title{margin-top:0}:root[data-diff-gap="10"] [data-diffusers-sidebar] .sidebar-inner{gap:10px}:root[data-diff-gap="6"] [data-diffusers-sidebar] .sidebar-inner{gap:6px}:root[data-diff-gap="0"] [data-diffusers-sidebar] .sidebar-inner{gap:0}:root[data-diff-menu=omitted] [data-diffusers-sidebar] .widget-primary,:root[data-diff-tut=omitted] [data-diffusers-sidebar] .widget-menu:not(.widget-primary),:root[data-diff-consult=omitted] [data-diffusers-sidebar] .widget-text{display:none}:root[data-diff-menu=compact] [data-diffusers-sidebar] .widget-primary{padding-block:6px 4px}:root[data-diff-menu=compact] [data-diffusers-sidebar] .widget-primary .widget-title{letter-spacing:.04em;margin-bottom:1px;font-size:13px;line-height:20px}:root[data-diff-menu=compact] [data-diffusers-sidebar] .widget-primary li{border:0;margin:0;padding:0;font-size:13.5px;line-height:21px}:root[data-diff-menu=compact] [data-diffusers-sidebar] .widget-primary li:has(>a[aria-current]):after{top:0;bottom:0}:root[data-diff-menu=offpage] [data-diffusers-sidebar] .widget-primary li:has(>a[data-menu-spy]){display:none}:root[data-diff-menu=offpage] [data-diffusers-sidebar] .sidebar-expanded-link{display:list-item}:root[data-diff-menu=offpage] [data-diffusers-sidebar] .widget-primary a[target=_blank]:after{content:" ↗";font-size:.75em}.diff-collapse{width:22px;height:22px;color:var(--g-heading);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;margin-right:-4px;padding:0;display:none}.diff-collapse:hover{color:var(--a-blue);background:#176f9714}.diff-collapse:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.diff-collapse i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:0;transition:transform .16s,margin .16s;transform:rotate(-45deg)}.widget.is-diff-open .diff-collapse i{margin-top:-3px;transform:rotate(45deg)}.article-sidebar .widget-text .widget-title{justify-content:flex-start;gap:0}.article-sidebar .widget-text .diff-collapse{margin-left:0;margin-right:0}:root.js[data-diff-menu=collapsible] .widget-primary .diff-collapse,:root.js[data-diff-tut=collapsed] .widget-menu:not(.widget-primary) .diff-collapse,:root.js[data-diff-consult=collapsed] .widget-text .diff-collapse{display:inline-grid}:root.js[data-diff-consult=collapsed] [data-diffusers-sidebar] .widget-text .widget-title{cursor:pointer}:root.js[data-diff-menu=collapsible] [data-diffusers-sidebar] .widget-primary:not(.is-diff-open)>ul,:root.js[data-diff-tut=collapsed] [data-diffusers-sidebar] .widget-menu:not(.widget-primary,.is-diff-open)>ul,:root.js[data-diff-consult=collapsed] [data-diffusers-sidebar] .widget-text:not(.is-diff-open) .widget-body{display:none}:root.js[data-diff-menu=collapsible] [data-diffusers-sidebar] .widget-primary:not(.is-diff-open) .widget-title,:root.js[data-diff-tut=collapsed] [data-diffusers-sidebar] .widget-menu:not(.widget-primary,.is-diff-open) .widget-title,:root.js[data-diff-consult=collapsed] [data-diffusers-sidebar] .widget-text:not(.is-diff-open) .widget-title{margin-bottom:0}:root:is([data-diff-scroll=fit],[data-diff-scroll=travel-mini],[data-diff-scroll=flow-mini]) [data-diffusers-sidebar] .widget-fold{display:none!important}:root[data-diff-scroll=flow-mini] [data-diffusers-sidebar] .sidebar-inner{position:static}:root:is([data-diff-scroll=fit],[data-diff-scroll=travel-mini],[data-diff-scroll=flow-mini]) [data-diffusers-sidebar] .sidebar-inner{grid-template-columns:minmax(0,1fr)}.toc-head-copy{display:none}:root[data-diff-nav-head=on-this-page] [data-toc-head=on-this-page],:root[data-diff-nav-head=in-this-guide] [data-toc-head=in-this-guide],:root[data-diff-nav-head=diy-diffuser-guide] [data-toc-head=diy-diffuser-guide],:root[data-diff-nav-head=diy-sound-diffusers] [data-toc-head=diy-sound-diffusers],:root[data-diff-nav-head=guide-contents] [data-toc-head=guide-contents],:root[data-diff-nav-head=the-guide] [data-toc-head=the-guide],:root[data-diff-nav-head=diffuser-guide] [data-toc-head=diffuser-guide],:root[data-diff-nav-head=build-guide] [data-toc-head=build-guide],:root[data-diff-nav-head=sections] [data-toc-head=sections],:root[data-diff-nav-head=contents] [data-toc-head=contents],:root[data-diff-nav-head=custom] [data-toc-head=custom]{display:inline}.mini-cta{display:none}@media (width>=980px){:root:is([data-diff-scroll=fit],[data-diff-scroll=travel-mini],[data-diff-scroll=flow-mini]) [data-diffusers-sidebar]{flex-direction:column;display:flex}:root:is([data-diff-scroll=fit],[data-diff-scroll=travel-mini],[data-diff-scroll=flow-mini]) .mini-cta{z-index:3;background:var(--paper);opacity:0;visibility:hidden;margin-top:auto;padding-top:10px;transition:opacity .18s,transform .18s cubic-bezier(.22,.61,.36,1),visibility 0s linear .18s;display:block;position:sticky;bottom:12px;transform:translateY(6px)}:root[data-sidebar-rule=continuous] .mini-cta{border-left:var(--sb-rule-w,3px) solid var(--sb-rule);padding-left:15px;padding-right:15px}.mini-cta.is-shown{opacity:1!important;visibility:visible!important;transition-delay:0s!important;transform:none!important}:root:is([data-diff-mini=top-button],[data-diff-mini=top-thumb]) .mini-cta{top:var(--sticky-top);order:-1;margin:0 0 -60px;padding-top:0;padding-bottom:10px;bottom:auto}:root:is([data-diff-mini=top-button],[data-diff-mini=top-thumb]) .mini-cta:before{content:"";height:var(--sticky-top);background:var(--paper);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}}.mini-cta-link{color:var(--link,var(--a-blue));align-items:center;gap:10px;text-decoration:none;display:flex}.mini-cta-thumb{flex:none;width:66px;height:auto;display:none;box-shadow:0 0 0 1px #d3dee4}.mini-cta .button-legacy{text-align:center;flex:auto;margin:0}:root:is([data-diff-mini=foot-thumb],[data-diff-mini=top-thumb]) .mini-cta-thumb{display:block}:root:is([data-diff-mini=foot-thumb],[data-diff-mini=top-thumb]) .mini-cta .button-legacy{min-width:0!important;padding-inline:10px!important}:root[data-diff-mini=foot-link] .mini-cta .button-legacy{text-align:left;min-height:0!important;color:var(--link,var(--a-blue))!important;font:var(--w-title) 15px/22px var(--f-sidebar)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:2px 0!important}:root[data-diff-mini=foot-link] .mini-cta .button-legacy:before{content:"› "}@media (prefers-reduced-motion:reduce){.mini-cta{transition:none!important}}:root.js[data-a101-consult=collapsed][data-nest-a101=on] [data-nest-scope=a101] .sidebar-inner:has(.menu-toc) .widget-text .diff-collapse{display:inline-grid}:root.js[data-a101-consult=collapsed][data-nest-a101=on] [data-nest-scope=a101] .sidebar-inner:has(.menu-toc) .widget-text .widget-title{cursor:pointer}:root.js[data-a101-consult=collapsed][data-nest-a101=on] [data-nest-scope=a101] .sidebar-inner:has(.menu-toc) .widget-text:not(.is-diff-open) .widget-body{display:none}:root.js[data-a101-consult=collapsed][data-nest-a101=on] [data-nest-scope=a101] .sidebar-inner:has(.menu-toc) .widget-text:not(.is-diff-open) .widget-title{margin-bottom:0}:root[data-rule-landing="2"]{--rule-landing-w:2px}:root[data-rule-landing="2.5"]{--rule-landing-w:2.5px}:root[data-rule-landing="3"]{--rule-landing-w:3px}:root[data-rule-landing="3.5"]{--rule-landing-w:3.5px}:root[data-rule-landing="4"]{--rule-landing-w:4px}:root[data-rule-color-landing=rule-slate]{--rule-landing-ink:#6f838e}:root[data-rule-color-landing=slate-strong]{--rule-landing-ink:#4b6372}:root[data-rule-color-landing=slate-arch]{--rule-landing-ink:#536b78}:root[data-rule-color-landing=slate-soft]{--rule-landing-ink:#5b7281}:root[data-rule-color-landing=slate-middle]{--rule-landing-ink:#637988}:root[data-rule-color-landing]:not([data-rule-color-landing=design]) .article-shell:has(.section-index) .article-sidebar{--sb-rule:var(--rule-landing-ink)}:root[data-rule-color=slate-structural] .article-sidebar{--sb-rule:#344b59}:root[data-rule-color=slate-deep] .article-sidebar{--sb-rule:#3f5563}:root[data-rule-color=slate-strong] .article-sidebar{--sb-rule:#4b6372}:root[data-rule-color=slate-arch] .article-sidebar{--sb-rule:#536b78}:root[data-rule-color=slate-soft] .article-sidebar{--sb-rule:#5b7281}:root[data-rule-color=slate-middle] .article-sidebar{--sb-rule:#637988}:root[data-rule-color=slate-light] .article-sidebar{--sb-rule:#7a8d98}:root[data-rule-color=slate-steel] .article-sidebar{--sb-rule:#87959e}:root[data-rule-color=slate-mist] .article-sidebar{--sb-rule:#c3d0d8}:root[data-rule-color=heading-grey] .article-sidebar{--sb-rule:#6c777f}:root[data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .article-sidebar,.article-sidebar.rule-settling{--rule-extra:max(0px, calc(var(--rule-landing-w) - var(--sb-rule-w)))}:root[data-sidebar-rule=continuous][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .article-sidebar,:root[data-sidebar-rule=cards][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .article-sidebar{--sel-seg:var(--rule-landing-w)}:root[data-sidebar-rule=continuous][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .sidebar-inner:before,:root[data-sidebar-rule=continuous] .article-sidebar.rule-settling .sidebar-inner:before{content:"";top:0;bottom:0;left:calc(-1 * var(--sb-rule-w));width:var(--rule-landing-w);background:var(--rule-landing-ink,var(--sb-rule));pointer-events:none;position:absolute}:root[data-sidebar-rule=continuous][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .sidebar-inner.is-pin-stack,:root[data-sidebar-rule=continuous][data-side-fold=static][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .sidebar-inner{position:relative;top:0}:root[data-sidebar-rule=cards][data-rule-landing]:not([data-rule-landing=design]) .article-shell:has(.section-index) .article-sidebar .widget,:root[data-sidebar-rule=cards] .article-sidebar.rule-settling .widget{background-image:linear-gradient(var(--rule-landing-ink,var(--sb-rule)), var(--rule-landing-ink,var(--sb-rule)));background-position:0 0;background-repeat:no-repeat;background-origin:padding-box;background-size:var(--rule-extra) 100%}:root[data-rule-transition=settle-240]{--rule-settle:.24s}:root[data-rule-transition=settle-360]{--rule-settle:.36s}:root[data-sidebar-rule=continuous] .article-sidebar.rule-settling .sidebar-inner{animation:rule-settle-ink var(--rule-settle,.24s) cubic-bezier(.22,.61,.36,1) both}:root[data-sidebar-rule=continuous] .article-sidebar.rule-settling .sidebar-inner:before{transform-origin:0;animation:rule-settle var(--rule-settle,.24s) cubic-bezier(.22,.61,.36,1) both}:root[data-sidebar-rule=cards] .article-sidebar.rule-settling .widget{animation:rule-settle-card var(--rule-settle,.24s) cubic-bezier(.22,.61,.36,1) both}@keyframes rule-settle{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rule-settle-ink{0%{border-left-color:var(--rule-landing-ink,var(--sb-rule))}}@keyframes rule-settle-card{0%{border-left-color:var(--rule-landing-ink,var(--sb-rule))}to{background-size:0 100%}}@media (prefers-reduced-motion:reduce){.article-sidebar.rule-settling .sidebar-inner,.article-sidebar.rule-settling .widget{background-image:none;animation:none}.article-sidebar.rule-settling .sidebar-inner:before{content:none}}:root[data-a101-indent] .section-index[data-view=grid]{--text-start-shift:0px}:root[data-a101-numgap="14"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:14px}:root[data-a101-numgap="18"] .section-index:not([data-index-for="/acoustics/"]){--num-gap:18px}:root[data-toc-fold]:not([data-toc-fold=design]) .widget-toc .toc-summary{align-items:center;gap:9px;list-style:none;display:flex}:root[data-toc-fold]:not([data-toc-fold=design]) .widget-toc .toc-summary::-webkit-details-marker{display:none}:root[data-toc-fold]:not([data-toc-fold=design],[data-toc-fold=inline-now]) .widget-toc .toc-disclosure:not([open]) .toc-now:not(:empty){display:none}:root:is([data-toc-fold=right-hover],[data-toc-fold=right-closed],[data-toc-fold=right-both],[data-toc-fold=plus]) .widget-toc .toc-summary{justify-content:space-between}:root:is([data-toc-fold=right-hover],[data-toc-fold=right-closed],[data-toc-fold=right-both]) .widget-toc .toc-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-right:2px;transition:transform .16s,opacity .16s;transform:rotate(-45deg)}:root:is([data-toc-fold=beside-hover],[data-toc-fold=beside-closed],[data-toc-fold=beside-both]) .widget-toc .toc-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .16s,opacity .16s;transform:rotate(-45deg)}:root:is([data-toc-fold=right-hover],[data-toc-fold=right-both],[data-toc-fold=beside-hover],[data-toc-fold=beside-both]) .widget-toc .toc-disclosure[open] .toc-summary:after{margin-top:-3px;transform:rotate(45deg)}:root:is([data-toc-fold=right-closed],[data-toc-fold=beside-closed]) .widget-toc .toc-disclosure[open] .toc-summary:after{display:none}:root:is([data-toc-fold=right-hover],[data-toc-fold=beside-hover]) .widget-toc .toc-disclosure[open] .toc-summary:after{opacity:0}@media (hover:hover){:root:is([data-toc-fold=right-hover],[data-toc-fold=beside-hover]) .widget-toc .toc-disclosure[open] .toc-summary:hover:after{opacity:1}}:root:is([data-toc-fold=right-hover],[data-toc-fold=beside-hover]) .widget-toc .toc-disclosure[open] .toc-summary:focus-visible:after{opacity:1}:root[data-toc-fold=plus] .widget-toc .toc-summary:after{content:"–";font-weight:400}:root[data-toc-fold=plus] .widget-toc .toc-disclosure:not([open]) .toc-summary:after{content:"+"}:root[data-toc-fold=inline-now] .widget-toc .toc-summary{flex-wrap:wrap;column-gap:7px}:root[data-toc-fold=inline-now] .widget-toc .toc-disclosure:not([open]) .toc-now:not(:empty){margin-top:0}:root[data-toc-fold=fixed] .widget-toc .toc-summary{cursor:default}.widget-toc div.toc-disclosure>.toc-summary{cursor:default;margin:0}.widget-toc div.toc-disclosure>.toc-summary:after{display:none}:root[data-side-rule=none] .article-sidebar .widget-menu{--row-border:0;--row-bg:none}:root[data-side-rule=fine] .article-sidebar .widget-menu{--row-border:1px solid color-mix(in srgb, var(--g-line) 55%, transparent);--row-bg:none}:root[data-side-rule=full] .article-sidebar .widget-menu{--row-border:1px solid var(--g-line);--row-bg:none}:root[data-side-rule=inset] .article-sidebar .widget-menu{--row-border:0;--row-bg:linear-gradient(var(--g-line), var(--g-line)) 12px 100% / calc(100% - 12px) 1px no-repeat}:root[data-side-rule=short] .article-sidebar .widget-menu{--row-border:0;--row-bg:linear-gradient(var(--g-line), var(--g-line)) 0 100% / 30px 1px no-repeat}:root[data-side-rule=group] .article-sidebar .widget-menu{--row-border:0;--row-bg:none}:root[data-side-rule=group] .article-sidebar .widget-menu li:has(+li:not(.nested)){border-bottom:1px solid var(--g-line)}:root[data-side-rule=last] .article-sidebar .widget-menu{--row-border:0;--row-bg:none}:root[data-side-rule=last] .article-sidebar .widget-menu li:last-child{border-bottom:1px solid var(--g-line)}:root[data-side-space="0"] .article-sidebar .widget-menu{--row-gap:0px;--row-pad:0px}:root[data-side-space="1"] .article-sidebar .widget-menu{--row-gap:1px;--row-pad:0px}:root[data-side-space="2"] .article-sidebar .widget-menu{--row-gap:1px;--row-pad:1px}:root[data-side-space="3"] .article-sidebar .widget-menu{--row-gap:2px;--row-pad:1px}:root[data-side-space="4"] .article-sidebar .widget-menu{--row-gap:3px;--row-pad:2px}:root[data-side-space="5"] .article-sidebar .widget-menu{--row-gap:4px;--row-pad:2px}:root[data-side-space="6"] .article-sidebar .widget-menu{--row-gap:5px;--row-pad:3px}:root[data-side-space="8"] .article-sidebar .widget-menu{--row-gap:7px;--row-pad:4px}:root[data-side-space="10"] .article-sidebar .widget-menu{--row-gap:9px;--row-pad:5px}:root[data-side-type="13-400"] .article-sidebar .widget-menu{--row-font:400 13px/19px var(--f-side-row,var(--f-body))}:root[data-side-type="13.5-400"] .article-sidebar .widget-menu{--row-font:400 13.5px/20px var(--f-side-row,var(--f-body))}:root[data-side-type="14-400"] .article-sidebar .widget-menu{--row-font:400 14px/20px var(--f-side-row,var(--f-body))}:root[data-side-type="14-500"] .article-sidebar .widget-menu{--row-font:500 14px/20px var(--f-side-row,var(--f-body))}:root[data-side-type="14.5-400"] .article-sidebar .widget-menu{--row-font:400 14.5px/21px var(--f-side-row,var(--f-body))}:root[data-side-type="14.5-500"] .article-sidebar .widget-menu{--row-font:500 14.5px/21px var(--f-side-row,var(--f-body))}:root[data-side-type="14.5-600"] .article-sidebar .widget-menu{--row-font:600 14.5px/21px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="15-400"] .article-sidebar .widget-menu{--row-font:400 15px/22px var(--f-side-row,var(--f-body))}:root[data-side-type="15-500"] .article-sidebar .widget-menu{--row-font:500 15px/22px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="15-600"] .article-sidebar .widget-menu{--row-font:600 15px/22px var(--f-side-row,var(--f-sidebar))}:root[data-side-type=title-15] .article-sidebar .widget-menu{--row-font:500 15px/22px var(--f-side-row,var(--f-title))}:root[data-side-type=title-14] .article-sidebar .widget-menu{--row-font:500 14px/21px var(--f-side-row,var(--f-title))}:root[data-side-type=caps-11] .article-sidebar .widget-menu{--row-font:600 11.5px/18px var(--f-side-row,var(--f-caps));--row-case:uppercase;--row-track:.07em}:root[data-side-type=caps-12] .article-sidebar .widget-menu{--row-font:600 12px/18px var(--f-side-row,var(--f-caps));--row-case:uppercase;--row-track:.07em}:root[data-side-cue=none] .article-sidebar .widget-menu{--row-cue:none}:root[data-side-cue=sidebar] .article-sidebar .widget-menu{--row-cue:"› "}:root[data-side-cue=sidebar-accent] .article-sidebar .widget-menu{--row-cue:"› ";--row-cue-ink:var(--a-blue)}:root[data-side-cue=dash] .article-sidebar .widget-menu{--row-cue:"– ";--row-cue-ink:var(--g-heading)}:root[data-side-cue=dot] .article-sidebar .widget-menu{--row-cue:"· ";--row-cue-ink:var(--g-heading)}:root[data-side-cue=site] .article-sidebar .widget-menu li a:before{content:"";background:currentColor;width:.42em;height:.64em;margin-right:.42em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-side-cue=site-after] .article-sidebar .widget-menu li a:before{content:none}:root[data-side-cue=site-after] .article-sidebar .widget-menu li a:after{content:"";width:.42em;height:.64em;transition:transform .2s var(--ease-swing);background:currentColor;margin-left:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){:root[data-side-cue=site-after] .article-sidebar .widget-menu li a:hover:after{transform:translate(3px)}}:root[data-dt-rule=none] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:0;--row-bg:none}:root[data-dt-rule=fine] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:1px solid color-mix(in srgb, var(--g-line) 55%, transparent);--row-bg:none}:root[data-dt-rule=full] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:1px solid var(--g-line);--row-bg:none}:root[data-dt-rule=inset] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:0;--row-bg:linear-gradient(var(--g-line), var(--g-line)) 12px 100% / calc(100% - 12px) 1px no-repeat}:root[data-dt-rule=short] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:0;--row-bg:linear-gradient(var(--g-line), var(--g-line)) 0 100% / 30px 1px no-repeat}:root[data-dt-rule=group] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:0;--row-bg:none}:root[data-dt-rule=group] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li:has(+li:not(.nested)){border-bottom:1px solid var(--g-line)}:root[data-dt-rule=last] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-border:0;--row-bg:none}:root[data-dt-rule=last] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li:last-child{border-bottom:1px solid var(--g-line)}:root[data-dt-space="0"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:0px;--row-pad:0px}:root[data-dt-space="1"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:1px;--row-pad:0px}:root[data-dt-space="2"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:1px;--row-pad:1px}:root[data-dt-space="3"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:2px;--row-pad:1px}:root[data-dt-space="4"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:3px;--row-pad:2px}:root[data-dt-space="5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:4px;--row-pad:2px}:root[data-dt-space="6"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:5px;--row-pad:3px}:root[data-dt-space="8"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:7px;--row-pad:4px}:root[data-dt-space="10"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-gap:9px;--row-pad:5px}:root[data-dt-type="13-400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:400 13px/19px var(--f-body)}:root[data-dt-type="13.5-400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:400 13.5px/20px var(--f-body)}:root[data-dt-type="14-400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:400 14px/20px var(--f-body)}:root[data-dt-type="14-500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:500 14px/20px var(--f-body)}:root[data-dt-type="14.5-400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:400 14.5px/21px var(--f-body)}:root[data-dt-type="14.5-500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:500 14.5px/21px var(--f-body)}:root[data-dt-type="14.5-600"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:600 14.5px/21px var(--f-sidebar)}:root[data-dt-type="15-400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:400 15px/22px var(--f-body)}:root[data-dt-type="15-500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:500 15px/22px var(--f-sidebar)}:root[data-dt-type="15-600"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:600 15px/22px var(--f-sidebar)}:root[data-dt-type="15-700"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:var(--w-title) 15px/22px var(--f-sidebar)}:root[data-dt-type=title-15] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:500 15px/22px var(--f-title)}:root[data-dt-type=title-14] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:500 14px/21px var(--f-title)}:root[data-dt-type=caps-11] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:600 11.5px/18px var(--f-caps);--row-case:uppercase;--row-track:.07em}:root[data-dt-type=caps-12] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:600 12px/18px var(--f-caps);--row-case:uppercase;--row-track:.07em}:root[data-dt-cue=none] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-cue:none}:root[data-dt-cue=sidebar] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-cue:"› "}:root[data-dt-cue=sidebar-accent] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-cue:"› ";--row-cue-ink:var(--a-blue)}:root[data-dt-cue=dash] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-cue:"– ";--row-cue-ink:var(--g-heading)}:root[data-dt-cue=dot] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-cue:"· ";--row-cue-ink:var(--g-heading)}:root[data-dt-cue=site] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:before{content:"";background:currentColor;width:.42em;height:.64em;margin-right:.42em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-dt-cue=site-after] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:before{content:none}:root[data-dt-cue=site-after] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:after{content:"";width:.42em;height:.64em;transition:transform .2s var(--ease-swing);background:currentColor;margin-left:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){:root[data-dt-cue=site-after] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:hover:after{transform:translate(3px)}}:root[data-dt-nest="0"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-nest:0px}:root[data-dt-nest="6"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-nest:6px}:root[data-dt-nest="8"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-nest:8px}:root[data-dt-nest="12"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-nest:12px}:root[data-dt-nest="14"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-nest:14px}:root[data-dt-link-size="12.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:12.5px;line-height:1.45}:root[data-dt-link-size="13"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:13px;line-height:1.45}:root[data-dt-link-size="13.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:13.5px;line-height:1.45}:root[data-dt-link-size="14"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:14px;line-height:1.45}:root[data-dt-link-size="14.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:14.5px;line-height:1.45}:root[data-dt-link-size="15"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:15px;line-height:1.45}:root[data-dt-link-size="15.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:15.5px;line-height:1.45}:root[data-dt-link-size="16"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:16px;line-height:1.45}:root[data-dt-link-size="16.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:16.5px;line-height:1.45}:root[data-dt-link-size="17"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-size:17px;line-height:1.45}:root[data-dt-link-weight="400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-weight:400}:root[data-dt-link-weight="500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-weight:500}:root[data-dt-link-weight="600"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-weight:600}:root[data-dt-link-weight="700"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li{font-weight:700}:root[data-dt-head-size="11"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:11px;line-height:1.45}:root[data-dt-head-size="12"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:12px;line-height:1.45}:root[data-dt-head-size="13"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:13px;line-height:1.45}:root[data-dt-head-size="14"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:14px;line-height:1.45}:root[data-dt-head-size="14.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:14.5px;line-height:1.45}:root[data-dt-head-size="15"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:15px;line-height:1.45}:root[data-dt-head-size="15.5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:15.5px;line-height:1.45}:root[data-dt-head-size="16"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:16px;line-height:1.45}:root[data-dt-head-size="17"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:17px;line-height:1.45}:root[data-dt-head-size="18"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:18px;line-height:1.45}:root[data-dt-head-size="19"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:19px;line-height:1.45}:root[data-dt-head-size="20"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-size:20px;line-height:1.45}:root[data-dt-head-weight="400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-weight:400}:root[data-dt-head-weight="500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-weight:500}:root[data-dt-head-weight="600"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-weight:600}:root[data-dt-head-weight="700"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{font-weight:700}:root[data-dt-head-ink]:not([data-dt-head-ink=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{color:var(--dt-head)}:root[data-dt-head-case=upper] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{letter-spacing:0;text-transform:uppercase}:root[data-dt-head-case=upper-track] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{letter-spacing:.09em;text-transform:uppercase}:root[data-dt-head-case=title] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{letter-spacing:0;text-transform:none}:root[data-dt-head-gap="2"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:2px}:root[data-dt-head-gap="4"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:4px}:root[data-dt-head-gap="5"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:5px}:root[data-dt-head-gap="6"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:6px}:root[data-dt-head-gap="8"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:8px}:root[data-dt-head-gap="10"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:10px}:root[data-dt-head-gap="12"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:12px}:root[data-dt-head-gap="14"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title{margin-bottom:14px}:root[data-dt-link]:not([data-dt-link=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:not([aria-current]){color:var(--dt-link)}:root[data-dt-sel-ink]:not([data-dt-sel-ink=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current],:root[data-dt-sel-ink]:not([data-dt-sel-ink=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]:hover{color:var(--dt-sel)}:root[data-dt-sel=ink] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li:has(>a[aria-current]):after,:root[data-dt-sel=accent] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li:has(>a[aria-current]):after,:root[data-dt-sel=dot] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li:has(>a[aria-current]):after{display:none}:root[data-dt-sel=accent] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]:before{color:var(--sel-accent);font-weight:700}:root[data-dt-sel=dot] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]:before{content:"• ";color:var(--sel-accent)}:root[data-dt-sel-weight="400"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]{font-weight:400}:root[data-dt-sel-weight="500"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]{font-weight:500}:root[data-dt-sel-weight="600"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]{font-weight:600}:root[data-dt-sel-weight="700"] [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a[aria-current]{font-weight:700}@media (hover:hover){:root[data-dt-hover]:not([data-dt-hover=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:not([aria-current]):hover,:root[data-dt-hover]:not([data-dt-hover=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) .widget-title a:not([aria-current]):hover{color:var(--dt-hover)}}:root[data-dt-hover]:not([data-dt-hover=design]) [data-diffusers-sidebar] .widget-menu:not(.widget-primary) li a:not([aria-current]):focus-visible{color:var(--dt-hover)}.tut-head-copy{display:none}:root[data-dt-heading=more-acoustics-resources] [data-tut-head=more-acoustics-resources],:root[data-dt-heading=explore-more] [data-tut-head=explore-more],:root[data-dt-heading=more-guides-resources] [data-tut-head=more-guides-resources],:root[data-dt-heading=explore-acoustics-101] [data-tut-head=explore-acoustics-101],:root[data-dt-heading=related-reading] [data-tut-head=related-reading],:root[data-dt-heading=more-from-arqen] [data-tut-head=more-from-arqen],:root[data-dt-heading=learn-more] [data-tut-head=learn-more],:root[data-dt-heading=room-setup-resources] [data-tut-head=room-setup-resources],:root[data-dt-heading=acoustics-tutorials] [data-tut-head=acoustics-tutorials],:root[data-dt-heading=beyond-this-guide] [data-tut-head=beyond-this-guide],:root[data-dt-heading=keep-learning] [data-tut-head=keep-learning],:root[data-dt-heading=more-tutorials] [data-tut-head=more-tutorials],:root[data-dt-heading=acoustics-101] [data-tut-head=acoustics-101],:root[data-dt-heading=more-acoustics-101-guides] [data-tut-head=more-acoustics-101-guides],:root[data-dt-heading=more-acoustics-101-resources] [data-tut-head=more-acoustics-101-resources],:root[data-dt-heading=more-acoustics-101-tutorials] [data-tut-head=more-acoustics-101-tutorials],:root[data-dt-heading=more-acoustics-101] [data-tut-head=more-acoustics-101],:root[data-dt-heading=more-room-acoustics-guides] [data-tut-head=more-room-acoustics-guides],:root[data-dt-heading=more-room-acoustics-diy-guides] [data-tut-head=more-room-acoustics-diy-guides],:root[data-dt-heading=more-room-acoustics-resources] [data-tut-head=more-room-acoustics-resources],:root[data-dt-heading=more-room-acoustics-tutorials] [data-tut-head=more-room-acoustics-tutorials],:root[data-dt-heading=more-acoustics-guides] [data-tut-head=more-acoustics-guides],:root[data-dt-heading=more-acoustics-diy-guides] [data-tut-head=more-acoustics-diy-guides],:root[data-dt-heading=more-room-setup-guides] [data-tut-head=more-room-setup-guides],:root[data-dt-heading=acoustics-101-guides] [data-tut-head=acoustics-101-guides],:root[data-dt-heading=other-acoustics-101-guides] [data-tut-head=other-acoustics-101-guides],:root[data-dt-heading=design] [data-tut-head=design],:root[data-dt-heading=custom] [data-tut-head=custom]{display:inline}:root[data-dg-head-size="11"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:11px;line-height:1.45}:root[data-dg-head-size="12"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:12px;line-height:1.45}:root[data-dg-head-size="13"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:13px;line-height:1.45}:root[data-dg-head-size="14"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:14px;line-height:1.45}:root[data-dg-head-size="14.5"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:14.5px;line-height:1.45}:root[data-dg-head-size="15"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:15px;line-height:1.45}:root[data-dg-head-size="15.5"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:15.5px;line-height:1.45}:root[data-dg-head-size="16"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:16px;line-height:1.45}:root[data-dg-head-size="17"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:17px;line-height:1.45}:root[data-dg-head-size="18"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:18px;line-height:1.45}:root[data-dg-head-size="19"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:19px;line-height:1.45}:root[data-dg-head-size="20"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-size:20px;line-height:1.45}:root[data-dg-head-weight="400"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-weight:400}:root[data-dg-head-weight="500"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-weight:500}:root[data-dg-head-weight="600"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-weight:600}:root[data-dg-head-weight="700"] [data-diffusers-sidebar] .widget-toc .toc-summary{font-weight:700}:root[data-dg-head-ink]:not([data-dg-head-ink=design]) [data-diffusers-sidebar] .widget-toc .toc-summary{color:var(--dg-head)}:root[data-dg-head-case=upper] [data-diffusers-sidebar] .widget-toc .toc-summary{letter-spacing:0;text-transform:uppercase}:root[data-dg-head-case=upper-track] [data-diffusers-sidebar] .widget-toc .toc-summary{letter-spacing:.09em;text-transform:uppercase}:root[data-dg-head-case=title] [data-diffusers-sidebar] .widget-toc .toc-summary{letter-spacing:-.005em;text-transform:none}:root[data-dg-head-font=nav] [data-diffusers-sidebar] .widget-toc .toc-summary{font-family:var(--f-nav)}:root[data-dg-head-font=title] [data-diffusers-sidebar] .widget-toc .toc-summary{font-family:var(--f-title)}:root[data-dg-head-font=caps] [data-diffusers-sidebar] .widget-toc .toc-summary{font-family:var(--f-caps)}:root[data-dg-head-font=body] [data-diffusers-sidebar] .widget-toc .toc-summary{font-family:var(--f-body)}:root[data-dg-head-gap="2"] [data-diffusers-sidebar] .widget-toc ol{margin-top:2px}:root[data-dg-head-gap="4"] [data-diffusers-sidebar] .widget-toc ol{margin-top:4px}:root[data-dg-head-gap="5"] [data-diffusers-sidebar] .widget-toc ol{margin-top:5px}:root[data-dg-head-gap="6"] [data-diffusers-sidebar] .widget-toc ol{margin-top:6px}:root[data-dg-head-gap="8"] [data-diffusers-sidebar] .widget-toc ol{margin-top:8px}:root[data-dg-head-gap="10"] [data-diffusers-sidebar] .widget-toc ol{margin-top:10px}:root[data-dg-head-gap="12"] [data-diffusers-sidebar] .widget-toc ol{margin-top:12px}:root[data-dg-head-gap="14"] [data-diffusers-sidebar] .widget-toc ol{margin-top:14px}:root[data-dg-link]:not([data-dg-link=design]) [data-diffusers-sidebar] .widget-toc a{color:var(--dg-link)}:root[data-dg-type="13-400"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="13-400"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:400 13px/19px var(--f-body)}:root[data-dg-type="13.5-400"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="13.5-400"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:400 13.5px/20px var(--f-body)}:root[data-dg-type="14-400"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="14-400"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:400 14px/20px var(--f-body)}:root[data-dg-type="14-500"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="14-500"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:500 14px/20px var(--f-body)}:root[data-dg-type="14.5-400"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="14.5-400"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:400 14.5px/21px var(--f-body)}:root[data-dg-type="14.5-500"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="14.5-500"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:500 14.5px/21px var(--f-body)}:root[data-dg-type="14.5-600"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="14.5-600"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:600 14.5px/21px var(--f-sidebar)}:root[data-dg-type="15-400"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="15-400"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:400 15px/22px var(--f-body)}:root[data-dg-type="15-500"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="15-500"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:500 15px/22px var(--f-sidebar)}:root[data-dg-type="15-600"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="15-600"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:600 15px/22px var(--f-sidebar)}:root[data-dg-type="15-700"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type="15-700"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:var(--w-title) 15px/22px var(--f-sidebar)}:root[data-dg-type=title-15] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type=title-15] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:500 15px/22px var(--f-title)}:root[data-dg-type=title-14] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type=title-14] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:500 14px/21px var(--f-title)}:root[data-dg-type=caps-11] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type=caps-11] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:600 11.5px/18px var(--f-caps);letter-spacing:.07em;text-transform:uppercase}:root[data-dg-type=caps-12] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-type=caps-12] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font:600 12px/18px var(--f-caps);letter-spacing:.07em;text-transform:uppercase}:root[data-dg-type]:not([data-dg-type=design]) [data-diffusers-sidebar] .widget-toc a{font:inherit}:root[data-dg-link-size="12.5"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="12.5"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:12.5px;line-height:1.45}:root[data-dg-link-size="13"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="13"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:13px;line-height:1.45}:root[data-dg-link-size="13.5"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="13.5"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:13.5px;line-height:1.45}:root[data-dg-link-size="14"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="14"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:14px;line-height:1.45}:root[data-dg-link-size="14.5"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="14.5"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:14.5px;line-height:1.45}:root[data-dg-link-size="15"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="15"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:15px;line-height:1.45}:root[data-dg-link-size="15.5"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="15.5"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:15.5px;line-height:1.45}:root[data-dg-link-size="16"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="16"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:16px;line-height:1.45}:root[data-dg-link-size="16.5"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="16.5"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:16.5px;line-height:1.45}:root[data-dg-link-size="17"] [data-diffusers-sidebar] .widget-toc li,:root[data-dg-link-size="17"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{font-size:17px;line-height:1.45}:root[data-dg-link-weight="400"] [data-diffusers-sidebar] .widget-toc li{font-weight:400}:root[data-dg-link-weight="400"] [data-diffusers-sidebar] .widget-toc a{font-weight:inherit}:root[data-dg-link-weight="500"] [data-diffusers-sidebar] .widget-toc li{font-weight:500}:root[data-dg-link-weight="500"] [data-diffusers-sidebar] .widget-toc a{font-weight:inherit}:root[data-dg-link-weight="600"] [data-diffusers-sidebar] .widget-toc li{font-weight:600}:root[data-dg-link-weight="600"] [data-diffusers-sidebar] .widget-toc a{font-weight:inherit}:root[data-dg-link-weight="700"] [data-diffusers-sidebar] .widget-toc li{font-weight:700}:root[data-dg-link-weight="700"] [data-diffusers-sidebar] .widget-toc a{font-weight:inherit}:root[data-dg-space="1"] [data-diffusers-sidebar] .widget-toc a{padding-block:1px}:root[data-dg-space="2"] [data-diffusers-sidebar] .widget-toc a{padding-block:2px}:root[data-dg-space="3"] [data-diffusers-sidebar] .widget-toc a{padding-block:3px}:root[data-dg-space="4"] [data-diffusers-sidebar] .widget-toc a{padding-block:4px}:root[data-dg-space="5"] [data-diffusers-sidebar] .widget-toc a{padding-block:5px}:root[data-dg-space="6"] [data-diffusers-sidebar] .widget-toc a{padding-block:6px}:root[data-dg-space="7"] [data-diffusers-sidebar] .widget-toc a{padding-block:7px}:root[data-dg-space="8"] [data-diffusers-sidebar] .widget-toc a{padding-block:8px}:root[data-dg-indent="0"] [data-diffusers-sidebar] .widget-toc a{padding-left:0}:root[data-dg-indent="0"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:12px}:root[data-dg-indent="6"] [data-diffusers-sidebar] .widget-toc a{padding-left:6px}:root[data-dg-indent="6"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:18px}:root[data-dg-indent="8"] [data-diffusers-sidebar] .widget-toc a{padding-left:8px}:root[data-dg-indent="8"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:20px}:root[data-dg-indent="10"] [data-diffusers-sidebar] .widget-toc a{padding-left:10px}:root[data-dg-indent="10"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:22px}:root[data-dg-indent="12"] [data-diffusers-sidebar] .widget-toc a{padding-left:12px}:root[data-dg-indent="12"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:24px}:root[data-dg-indent="14"] [data-diffusers-sidebar] .widget-toc a{padding-left:14px}:root[data-dg-indent="14"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:26px}:root[data-dg-indent="16"] [data-diffusers-sidebar] .widget-toc a{padding-left:16px}:root[data-dg-indent="16"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:28px}:root[data-dg-indent="20"] [data-diffusers-sidebar] .widget-toc a{padding-left:20px}:root[data-dg-indent="20"] [data-diffusers-sidebar] .widget-toc li.toc-sub a{padding-left:32px}@media (hover:hover){:root[data-dg-hover]:not([data-dg-hover=design]) [data-diffusers-sidebar] .widget-toc a:hover,:root[data-dg-hover]:not([data-dg-hover=design]) [data-diffusers-sidebar] .widget-toc a[aria-current]:hover{color:var(--dg-hover)}}:root[data-dg-hover]:not([data-dg-hover=design]) [data-diffusers-sidebar] .widget-toc a:focus-visible{color:var(--dg-hover)}:root[data-dg-link]:not([data-dg-link=design]) [data-diffusers-sidebar] .widget-toc a[aria-current]{color:var(--g-ink)}:root[data-dg-sel-ink]:not([data-dg-sel-ink=design]) [data-diffusers-sidebar] .widget-toc a[aria-current]{color:var(--dg-sel)}:root[data-dg-sel-weight="400"] [data-diffusers-sidebar] .widget-toc a[aria-current]{font-weight:400}:root[data-dg-sel-weight="500"] [data-diffusers-sidebar] .widget-toc a[aria-current]{font-weight:500}:root[data-dg-sel-weight="600"] [data-diffusers-sidebar] .widget-toc a[aria-current]{font-weight:600}:root[data-dg-sel-weight="700"] [data-diffusers-sidebar] .widget-toc a[aria-current]{font-weight:700}:root[data-dg-rail]:not([data-dg-rail=design]) [data-diffusers-sidebar] .widget-toc a,:root[data-dg-sel]:not([data-dg-sel=design]) [data-diffusers-sidebar] .widget-toc a{border-left:0;margin-left:0}:root[data-dg-rail=none] [data-diffusers-sidebar] .widget-toc ol{box-shadow:none}:root[data-dg-rail=fine] [data-diffusers-sidebar] .widget-toc ol{box-shadow:inset 1px 0 #b6c6cf}:root[data-dg-rail=pale] [data-diffusers-sidebar] .widget-toc ol{box-shadow:inset 1px 0 #d3dee4}:root[data-dg-rail=medium] [data-diffusers-sidebar] .widget-toc ol{box-shadow:inset 1.5px 0 #b6c6cf}:root[data-dg-rail=slate] [data-diffusers-sidebar] .widget-toc ol{box-shadow:inset 1.5px 0 var(--sb-rule)}:root[data-dg-sep=none] [data-diffusers-sidebar] .widget-toc li{border-bottom:0}:root[data-dg-sep=fine] [data-diffusers-sidebar] .widget-toc li{border-bottom:1px solid color-mix(in srgb, var(--g-line) 55%, transparent)}:root[data-dg-sep=full] [data-diffusers-sidebar] .widget-toc li{border-bottom:1px solid var(--g-line)}:root[data-dg-sep=inset] [data-diffusers-sidebar] .widget-toc li{background:linear-gradient(var(--g-line), var(--g-line)) 12px 100% / calc(100% - 12px) 1px no-repeat}:root[data-dg-sep=short] [data-diffusers-sidebar] .widget-toc li{background:linear-gradient(var(--g-line), var(--g-line)) 0 100% / 30px 1px no-repeat}:root[data-dg-sep=alternate] [data-diffusers-sidebar] .widget-toc li:nth-child(2n):not(:last-child){border-bottom:1px solid var(--g-line)}:root[data-dg-sel]:not([data-dg-sel=design]) [data-diffusers-sidebar] .widget-toc li{position:relative}:root[data-dg-sel=lit] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after,:root[data-dg-sel=tint-lit] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";top:0;bottom:0;left:calc(-15px - var(--sb-rule-w));width:max(var(--sb-rule-w), var(--sel-seg));background:var(--sel-accent);position:absolute}:root[data-sidebar-rule=none]:is([data-dg-sel=lit],[data-dg-sel=tint-lit]) [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{width:3px;left:-15px}:root[data-dg-sel=rail-seg] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);width:2px;position:absolute;top:2px;bottom:2px;left:0}:root[data-dg-sel=rail-thick] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);width:3px;position:absolute;top:0;bottom:0;left:-1px}:root[data-dg-sel=short-rule] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);width:14px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}:root[data-dg-sel=tint] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):before,:root[data-dg-sel=tint-lit] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):before{content:"";z-index:-1;background:color-mix(in srgb, var(--sel-accent) 9%, transparent);position:absolute;inset:0 -15px}:root:is([data-dg-sel=tint],[data-dg-sel=tint-lit]) [data-diffusers-sidebar] .widget-toc{isolation:isolate}:root[data-dg-sel=under] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}:root[data-dg-sel=chevron] [data-diffusers-sidebar] .widget-toc a[aria-current]:before{content:"› ";color:var(--sel-accent);font-weight:700}:root[data-dg-sel=dot] [data-diffusers-sidebar] .widget-toc li:after{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-2.5px;box-shadow:inset 0 0 0 1px #9fb3be}:root[data-dg-sel=dot] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{background:var(--sel-accent);box-shadow:none}:root[data-dg-sel=filled] [data-diffusers-sidebar] .widget-toc li:has(~li>a[aria-current]):after,:root[data-dg-sel=filled] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);width:1.5px;position:absolute;top:0;bottom:0;left:0}:root[data-dg-sel=filled] [data-diffusers-sidebar] .widget-toc li:has(>a[aria-current]):after{width:2.5px;bottom:4px;left:-.5px}:root[data-dg-sel=box] [data-diffusers-sidebar] .widget-toc a{border-radius:2px;padding-inline:8px}:root[data-dg-sel=box] [data-diffusers-sidebar] .widget-toc a[aria-current]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sel-accent) 55%, transparent)}:root[data-dg-cue=sidebar] [data-diffusers-sidebar] .widget-toc a:before{content:"› "}:root[data-dg-cue=sidebar-accent] [data-diffusers-sidebar] .widget-toc a:before{content:"› ";color:var(--sb-rule)}:root[data-dg-cue=dash] [data-diffusers-sidebar] .widget-toc a:before{content:"– ";color:var(--g-heading)}:root[data-dg-cue=dot] [data-diffusers-sidebar] .widget-toc a:before{content:"· ";color:var(--g-heading)}:root[data-dg-cue=number] [data-diffusers-sidebar] .widget-toc ol{counter-reset:dg}:root[data-dg-cue=number] [data-diffusers-sidebar] .widget-toc li:not(.toc-sub):not([hidden]){counter-increment:dg}:root[data-dg-cue=number] [data-diffusers-sidebar] .widget-toc li:not(.toc-sub) a:before{content:counter(dg, decimal-leading-zero);color:#7a8d98;font-variant-numeric:tabular-nums;width:24px;font-size:.8em;display:inline-block}:root[data-dg-cue=site] [data-diffusers-sidebar] .widget-toc a:before{content:"";background:currentColor;width:.42em;height:.64em;margin-right:.42em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-dg-cue=site-after] [data-diffusers-sidebar] .widget-toc a:after{content:"";width:.42em;height:.64em;transition:transform .2s var(--ease-swing);background:currentColor;margin-left:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){:root[data-dg-cue=site-after] [data-diffusers-sidebar] .widget-toc a:hover:after{transform:translate(3px)}}:root[data-a101-group-gap="8"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:8px}:root[data-a101-group-gap="12"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:12px}:root[data-a101-group-gap="16"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:16px}:root[data-a101-group-gap="20"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:20px}:root[data-a101-group-gap="24"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:24px}:root[data-a101-group-gap="28"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:28px}:root[data-a101-group-gap="32"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:32px}:root[data-a101-group-gap="36"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:36px}:root[data-a101-group-gap="40"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:40px}:root[data-a101-group-gap="44"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:44px}:root[data-a101-group-gap="48"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:48px}:root[data-a101-group-gap="56"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:56px}:root[data-a101-group-gap="64"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:64px}:root[data-a101-group-gap="72"] .legacy-content .section-index .index-group+.index-group .index-heading{margin-top:72px}.further-copy{display:none}:root[data-a101-further=deeper-guides] [data-further=deeper-guides],:root[data-a101-further=go-deeper] [data-further=go-deeper],:root[data-a101-further=deeper-dives] [data-further=deeper-dives],:root[data-a101-further=next-guides] [data-further=next-guides],:root[data-a101-further=continue-learning] [data-further=continue-learning],:root[data-a101-further=more-setup-guides] [data-further=more-setup-guides],:root[data-a101-further=related-guides] [data-further=related-guides],:root[data-a101-further=extended-guides] [data-further=extended-guides],:root[data-a101-further=keep-exploring] [data-further=keep-exploring],:root[data-a101-further=more-acoustics-guides] [data-further=more-acoustics-guides],:root[data-a101-further=beyond-the-setup] [data-further=beyond-the-setup],:root[data-a101-further=treatment-measurement] [data-further=treatment-measurement],:root[data-a101-further=in-depth-guides] [data-further=in-depth-guides],:root[data-a101-further=specialist-guides] [data-further=specialist-guides],:root[data-a101-further=after-the-setup] [data-further=after-the-setup],:root[data-a101-further=design] [data-further=design],:root[data-a101-further=custom] [data-further=custom]{display:inline}:root[data-a101-chev]:not([data-a101-chev=design],[data-a101-chev=glyph],[data-a101-chev=none]) .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow{--chev-box:clamp(var(--chev-min,0px), round(calc(var(--a101-chev-h) * var(--chev-scale,.94)), 1px), var(--chev-cap,12px));width:round(calc(var(--chev-box) * var(--a101-chev-r)), 1px);height:var(--chev-box);text-indent:200%;white-space:nowrap;vertical-align:round(calc((1ex + 1cap) / 4 - var(--chev-box) / 2), 1px);-webkit-mask:var(--a101-chev-mask) right center / 100% 100% no-repeat;mask:var(--a101-chev-mask) right center / 100% 100% no-repeat;background:currentColor;margin-left:.12em;font-family:inherit;font-size:1em;display:inline-block;overflow:hidden}:root[data-a101-chev=sharp-low-long-1] .section-index{--a101-chev-h:.64em;--a101-chev-r:.68;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=sharp-low-1] .section-index{--a101-chev-h:.64em;--a101-chev-r:.6;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=sharp-tall] .section-index{--a101-chev-h:.7em;--a101-chev-r:.56;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=source-narrow] .section-index{--a101-chev-h:.76em;--a101-chev-r:.48;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=compact] .section-index{--a101-chev-h:.54em;--a101-chev-r:.6;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=small-low] .section-index{--a101-chev-h:.5em;--a101-chev-r:.72;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M0 0h3.4L9 7.5 3.4 15H0l5.6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=heavy] .section-index{--a101-chev-h:.62em;--a101-chev-r:.78;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 15'%3E%3Cpath d='M0 0h5L11 7.5 5 15H0l6-7.5z'/%3E%3C/svg%3E")}:root[data-a101-chev=line] .section-index{--a101-chev-h:.64em;--a101-chev-r:.58;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M1 1l6.5 6.5L1 14' fill='none' stroke='%23000' stroke-width='1.9'/%3E%3C/svg%3E")}:root[data-a101-chev=hairline] .section-index{--a101-chev-h:.7em;--a101-chev-r:.52;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'%3E%3Cpath d='M1 1l6.5 6.5L1 14' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E")}:root[data-a101-chev=arrow] .section-index{--a101-chev-h:.56em;--a101-chev-r:1.3;--a101-chev-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15'%3E%3Cpath d='M0 7.5h18M12.5 1.5l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}:root[data-a101-chev=none] .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow{display:none}:root[data-a101-chev=glyph] .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow{width:auto;height:auto;font:400 1.05em/1 var(--f-body);text-indent:0;vertical-align:0;background:0 0;margin-left:.1em;display:inline-block;overflow:visible;-webkit-mask:none;mask:none}:root[data-a101-chev=glyph] .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow:before{content:"›"}:root[data-a101-chev=glyph] .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow{font-size:0}:root[data-a101-chev=glyph] .section-index:not([data-index-for="/acoustics/"]) .arrow.arrow.arrow:before{font-size:19px}.menu-toc{display:none}:root[data-nest-diy=on] [data-nest-scope=diy] .menu-toc,:root[data-nest-a101=on] [data-nest-scope=a101] .menu-toc{display:block}:root[data-nest-diy=on] [data-nest-scope=diy]:has(.menu-toc) .widget-toc,:root[data-nest-a101=on] [data-nest-scope=a101]:has(.menu-toc) .widget-toc{display:none}.article-sidebar .widget-menu li.nested.has-menu-toc{--parent-nest:var(--row-nest,10px)}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc{margin:var(--nest-top,3px) 0 var(--nest-bottom,3px) var(--nest-rail-x,2px);background:var(--nest-rail,linear-gradient(#b6c6cf, #b6c6cf)) 0 0 / var(--nest-rail-w,1px) 100% no-repeat;counter-reset:nest;padding:0}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li{font:var(--nest-weight,400) var(--nest-size,14px) / var(--nest-lh,1.45) var(--f-nest,var(--f-body));letter-spacing:normal;text-transform:none;background:0 0;border:0;margin:0;padding:0;position:relative}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a{padding:var(--nest-space,2px) 0 var(--nest-space,2px) var(--nest-pad,12px);color:var(--nest-ink-lab,#536b78);font-weight:inherit;animation:none;display:block;transform:none}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:before{content:none}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a[aria-current]{color:var(--nest-sel-lab,var(--g-ink));font-weight:var(--nest-sel-weight,500)}@media (hover:hover){.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:hover,.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a[aria-current]:hover{color:var(--nest-hover-lab,var(--hover-navy))}}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:focus-visible{color:var(--nest-hover-lab,var(--hover-navy))}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):before,.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:after{content:none}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after{content:"";background:var(--sel-accent);width:2px;animation:none;position:absolute;top:2px;bottom:2px;left:0;transform:none}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li.toc-sub a{padding-left:calc(var(--nest-pad,12px) + 10px);font-size:.96em}.article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc .menu-toc-head{display:none}:root[data-toc-labels=short] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-nest-diy=on] [data-nest-scope=diy] .widget-menu li.has-menu-toc:has(>a[aria-current]):after,:root[data-nest-a101=on] [data-nest-scope=a101] .widget-menu li.has-menu-toc:has(>a[aria-current]):after{height:calc(var(--row-gap,5px) + 1lh);bottom:auto}:root[data-nest-parent=span] .article-sidebar .widget-menu li.has-menu-toc.has-menu-toc:has(>a[aria-current]):after{height:auto;bottom:-1px}:root[data-nest-parent=off] .article-sidebar .widget-menu li.has-menu-toc.has-menu-toc:has(>a[aria-current]):after{content:none}.nest-head-copy{display:none}:root[data-nest-menu-head=acoustics-101-guides][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101-guides],:root[data-nest-menu-head=acoustics-101-guides][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101-guides],:root[data-nest-menu-head=acoustics-diy-guides][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-diy-guides],:root[data-nest-menu-head=acoustics-diy-guides][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-diy-guides],:root[data-nest-menu-head=acoustics-101-tutorials][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101-tutorials],:root[data-nest-menu-head=acoustics-101-tutorials][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101-tutorials],:root[data-nest-menu-head=acoustics-101][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101],:root[data-nest-menu-head=acoustics-101][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-101],:root[data-nest-menu-head=room-acoustics-diy][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=room-acoustics-diy],:root[data-nest-menu-head=room-acoustics-diy][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=room-acoustics-diy],:root[data-nest-menu-head=guides-tutorials][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=guides-tutorials],:root[data-nest-menu-head=guides-tutorials][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=guides-tutorials],:root[data-nest-menu-head=acoustics-guides][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-guides],:root[data-nest-menu-head=acoustics-guides][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-guides],:root[data-nest-menu-head=room-acoustics-guides][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=room-acoustics-guides],:root[data-nest-menu-head=room-acoustics-guides][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=room-acoustics-guides],:root[data-nest-menu-head=explore-acoustics-101][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=explore-acoustics-101],:root[data-nest-menu-head=explore-acoustics-101][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=explore-acoustics-101],:root[data-nest-menu-head=acoustics-learning-centre][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-learning-centre],:root[data-nest-menu-head=acoustics-learning-centre][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=acoustics-learning-centre],:root[data-nest-menu-head=tutorials-diy-resources][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=tutorials-diy-resources],:root[data-nest-menu-head=tutorials-diy-resources][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=tutorials-diy-resources],:root[data-nest-menu-head=learn-about-acoustics][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=learn-about-acoustics],:root[data-nest-menu-head=learn-about-acoustics][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=learn-about-acoustics],:root[data-nest-menu-head=arqen-knowledge-library][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=arqen-knowledge-library],:root[data-nest-menu-head=arqen-knowledge-library][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=arqen-knowledge-library],:root[data-nest-menu-head=more-acoustics-101-guides][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=more-acoustics-101-guides],:root[data-nest-menu-head=more-acoustics-101-guides][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=more-acoustics-101-guides],:root[data-nest-menu-head=custom][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=custom],:root[data-nest-menu-head=custom][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title [data-nest-head-copy=custom]{display:inline}:root[data-nest-menu-head]:not([data-nest-menu-head=design])[data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.nest-head-copy) .widget-title .menu-head-base,:root[data-nest-menu-head]:not([data-nest-menu-head=design])[data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.nest-head-copy) .widget-title .menu-head-base{display:none}:root[data-nest-rail-x="0"] .menu-toc{--nest-rail-x:0px}:root[data-nest-rail-x="2"] .menu-toc{--nest-rail-x:2px}:root[data-nest-rail-x="4"] .menu-toc{--nest-rail-x:4px}:root[data-nest-rail-x="6"] .menu-toc{--nest-rail-x:6px}:root[data-nest-rail-x="8"] .menu-toc{--nest-rail-x:8px}:root[data-nest-rail-x="10"] .menu-toc{--nest-rail-x:10px}:root[data-nest-rail-x="12"] .menu-toc{--nest-rail-x:12px}:root[data-nest-pad="2"] .menu-toc{--nest-pad:2px}:root[data-nest-pad="4"] .menu-toc{--nest-pad:4px}:root[data-nest-pad="6"] .menu-toc{--nest-pad:6px}:root[data-nest-pad="8"] .menu-toc{--nest-pad:8px}:root[data-nest-pad="10"] .menu-toc{--nest-pad:10px}:root[data-nest-pad="14"] .menu-toc{--nest-pad:14px}:root[data-nest-pad="16"] .menu-toc{--nest-pad:16px}:root[data-nest-rail=none] .menu-toc{--nest-rail:none;--nest-rail-w:0}:root[data-nest-rail=pale] .menu-toc{--nest-rail:linear-gradient(#d3dee4, #d3dee4);--nest-rail-w:1px}:root[data-nest-rail=medium] .menu-toc{--nest-rail:linear-gradient(#b6c6cf, #b6c6cf);--nest-rail-w:1.5px}:root[data-nest-rail=slate] .menu-toc{--nest-rail:linear-gradient(var(--sb-rule), var(--sb-rule));--nest-rail-w:1.5px}:root[data-nest-rail=accent] .menu-toc{--nest-rail:linear-gradient(var(--a-blue), var(--a-blue));--nest-rail-w:1px}:root[data-nest-size="12.5"] .menu-toc{--nest-size:12.5px}:root[data-nest-size="13"] .menu-toc{--nest-size:13px}:root[data-nest-size="13.5"] .menu-toc{--nest-size:13.5px}:root[data-nest-size="14.5"] .menu-toc{--nest-size:14.5px}:root[data-nest-size="15"] .menu-toc{--nest-size:15px}:root[data-nest-weight="500"] .menu-toc{--nest-weight:500}:root[data-nest-weight="600"] .menu-toc{--nest-weight:600}:root[data-nest-space="0"] .menu-toc{--nest-space:0px}:root[data-nest-space="1"] .menu-toc{--nest-space:1px}:root[data-nest-space="3"] .menu-toc{--nest-space:3px}:root[data-nest-space="4"] .menu-toc{--nest-space:4px}:root[data-nest-space="5"] .menu-toc{--nest-space:5px}:root[data-nest-sel-weight="400"] .menu-toc{--nest-sel-weight:400}:root[data-nest-sel-weight="600"] .menu-toc{--nest-sel-weight:600}:root[data-nest-sel-weight="700"] .menu-toc{--nest-sel-weight:700}:root[data-nest-top="0"] .menu-toc{--nest-top:0px}:root[data-nest-top="2"] .menu-toc{--nest-top:2px}:root[data-nest-top="4"] .menu-toc{--nest-top:4px}:root[data-nest-top="6"] .menu-toc{--nest-top:6px}:root[data-nest-top="8"] .menu-toc{--nest-top:8px}:root[data-nest-bottom="0"] .menu-toc{--nest-bottom:0px}:root[data-nest-bottom="2"] .menu-toc{--nest-bottom:2px}:root[data-nest-bottom="4"] .menu-toc{--nest-bottom:4px}:root[data-nest-bottom="6"] .menu-toc{--nest-bottom:6px}:root[data-nest-bottom="8"] .menu-toc{--nest-bottom:8px}:root[data-nest-bottom="10"] .menu-toc{--nest-bottom:10px}:root[data-nest-sel=thick] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after{width:3px;top:0;bottom:0;left:-1px}:root[data-nest-sel=lit] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after{top:0;bottom:0;left:calc(-15px - var(--sb-rule-w) - var(--nest-rail-x,2px) - var(--parent-nest,0px));width:max(var(--sb-rule-w), var(--sel-seg))}:root[data-nest-sel=ink] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after,:root[data-nest-sel=tint] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after,:root[data-nest-sel=chevron] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after,:root[data-nest-sel=under] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after{content:none}:root[data-nest-sel=tint] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a[aria-current]{background:color-mix(in srgb, var(--sel-accent) 10%, transparent);border-radius:2px}:root[data-nest-sel=chevron] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a[aria-current]:before{content:"› ";color:var(--sel-accent);font-weight:700}:root[data-nest-sel=under] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a[aria-current]{box-shadow:inset 0 -1.5px var(--sel-accent)}:root[data-nest-sel=dot] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:not(.menu-toc-head):after{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-2.5px;box-shadow:inset 0 0 0 1px #9fb3be}:root[data-nest-sel=dot] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:has(>a[aria-current]):after{background:var(--sel-accent);width:6px;box-shadow:none;top:50%;bottom:auto;left:-2.5px}:root[data-nest-sep=fine] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--g-line) 55%, transparent)}:root[data-nest-sep=inset] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:not(:last-child){background:linear-gradient(var(--g-line), var(--g-line)) var(--nest-pad,12px) 100% / calc(100% - var(--nest-pad,12px)) 1px no-repeat}:root[data-nest-sep=parent] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc{box-shadow:0 -1px var(--g-line);padding-top:3px}:root[data-nest-cue=sidebar] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:before{content:"› "}:root[data-nest-cue=dash] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:before{content:"– ";color:var(--g-heading)}:root[data-nest-cue=dot] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li a:before{content:"· ";color:var(--g-heading)}:root[data-nest-cue=number] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:not(.toc-sub):not([hidden]):not(.menu-toc-head){counter-increment:nest}:root[data-nest-cue=number] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li:not(.toc-sub) a:before{content:counter(nest, decimal-leading-zero);color:#7a8d98;font-variant-numeric:tabular-nums;width:21px;font-size:.8em;display:inline-block}:root[data-nest-head=caps] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc .menu-toc-head{padding:1px 0 2px var(--nest-pad,12px);color:var(--g-heading);font:600 10.5px/1.5 var(--f-caps);letter-spacing:.1em;text-transform:uppercase;display:block}:root[data-nest-head=text] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc .menu-toc-head{padding:1px 0 2px var(--nest-pad,12px);color:var(--g-heading);font:400 12.5px/1.5 var(--f-body);display:block}:root[data-nest-depth=h2] .article-sidebar .widget-menu .menu-toc.menu-toc.menu-toc.menu-toc.menu-toc li.toc-sub{display:none}:root[data-nest-parent-ink]:not([data-nest-parent-ink=design])[data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.menu-toc)>ul>li.has-menu-toc>a[aria-current],:root[data-nest-parent-ink]:not([data-nest-parent-ink=design])[data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.menu-toc)>ul>li.has-menu-toc>a[aria-current]{color:var(--nest-parent-lab)}:root[data-nest-sib-weight="400"][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc),:root[data-nest-sib-weight="400"][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc){font-weight:400}:root[data-nest-sib-weight="500"][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc),:root[data-nest-sib-weight="500"][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc){font-weight:500}:root[data-nest-sib-weight="600"][data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc),:root[data-nest-sib-weight="600"][data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.menu-toc)>ul>li:not(.has-menu-toc){font-weight:600}:root[data-nest-sib-ink]:not([data-nest-sib-ink=design])[data-nest-diy=on] [data-nest-scope=diy] .widget-menu:has(.menu-toc)>ul>li>a:not([aria-current]),:root[data-nest-sib-ink]:not([data-nest-sib-ink=design])[data-nest-a101=on] [data-nest-scope=a101] .widget-menu:has(.menu-toc)>ul>li>a:not([aria-current]){color:var(--nest-sib-lab)}:root[data-side-type="15.5-700"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:var(--w-title) 15.5px/22px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="16-700"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:var(--w-title) 16px/23px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="16-600"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:600 16px/23px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="16.5-700"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:var(--w-title) 16.5px/24px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="16.5-600"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:600 16.5px/24px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="17-600"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:600 17px/24px var(--f-side-row,var(--f-sidebar))}:root[data-side-type="17-500"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:500 17px/24px var(--f-side-row,var(--f-sidebar))}:root[data-side-space="7"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-gap:6px;--row-pad:3px}:root[data-side-space="9"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-gap:8px;--row-pad:4px}:root[data-side-body-size="13.5"] .article-sidebar:not([data-diffusers-sidebar]) .widget-text :is(p,.widget-body){font-size:13.5px}:root[data-side-body-size="14"] .article-sidebar:not([data-diffusers-sidebar]) .widget-text :is(p,.widget-body){font-size:14px}:root[data-side-body-size="14.5"] .article-sidebar:not([data-diffusers-sidebar]) .widget-text :is(p,.widget-body){font-size:14.5px}:root[data-side-body-size="15"] .article-sidebar:not([data-diffusers-sidebar]) .widget-text :is(p,.widget-body){font-size:15px}:root[data-toc-size="13.5"] .article-sidebar:not([data-diffusers-sidebar]) .widget-toc li{font-size:13.5px;line-height:19px}:root[data-toc-size="14"] .article-sidebar:not([data-diffusers-sidebar]) .widget-toc li{font-size:14px;line-height:20px}:root[data-toc-size="14.5"] .article-sidebar:not([data-diffusers-sidebar]) .widget-toc li{font-size:14.5px;line-height:20px}:root[data-toc-size="15"] .article-sidebar:not([data-diffusers-sidebar]) .widget-toc li{font-size:15px;line-height:21px}:root[data-side-head-gap="8"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu:not(.is-folded) .widget-title{margin-bottom:8px}:root[data-side-head-gap="10"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu:not(.is-folded) .widget-title{margin-bottom:10px}:root[data-side-head-gap="12"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu:not(.is-folded) .widget-title{margin-bottom:12px}:root[data-side-head-gap="14"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu:not(.is-folded) .widget-title{margin-bottom:14px}:root[data-side-head-gap="16"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu:not(.is-folded) .widget-title{margin-bottom:16px}:root[data-side-pitch]:not([data-side-pitch=design]) .article-sidebar:not([data-diffusers-sidebar]) .widget-menu>ul>li{line-height:22px}:root[data-side-pitch="30"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:5px;--row-pad:3px}:root[data-side-pitch="31"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:6px;--row-pad:3px}:root[data-side-pitch="32"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:7px;--row-pad:3px}:root[data-side-pitch="33"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:8px;--row-pad:3px}:root[data-side-pitch="34"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:9px;--row-pad:3px}:root[data-side-pitch="36"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu.widget-menu{--row-gap:11px;--row-pad:3px}:root[data-consult-head="16"] [data-diffusers-sidebar] .widget-text .widget-title{font-size:16px;line-height:24px}:root[data-side-head-family=title] .article-sidebar .widget-title{font-family:var(--f-title)}:root[data-side-head-family=body] .article-sidebar .widget-title{font-family:var(--f-body)}:root[data-side-link-family=nav] .article-sidebar .widget-menu{--f-side-row:var(--f-nav)}:root[data-side-link-family=title] .article-sidebar .widget-menu{--f-side-row:var(--f-title)}:root[data-side-link-family=body] .article-sidebar .widget-menu{--f-side-row:var(--f-body)}:root[data-side-type="17-700"] .article-sidebar:not([data-diffusers-sidebar]) .widget-menu{--row-font:var(--w-title) 17px/24px var(--f-side-row,var(--f-sidebar))}:root[data-nest-family=sidebar] .article-sidebar .menu-toc{--f-nest:var(--f-side-row,var(--f-sidebar))}:root[data-nest-family=nav] .article-sidebar .menu-toc{--f-nest:var(--f-nav)}:root[data-nest-family=source] .article-sidebar .menu-toc{--f-nest:"Source Sans 3", sans-serif}:root[data-dg-type=jost-500] [data-diffusers-sidebar] .widget-toc li{font-family:var(--f-nav);font-weight:500}:root[data-dt-type=jost-600] [data-diffusers-sidebar] .widget-menu:not(.widget-primary){--row-font:600 15.5px/22.475px var(--f-nav)}:root[data-nest-pitch="24"] .menu-toc{--nest-lh:calc(24px - 2 * var(--nest-space,2px))}:root[data-nest-pitch="25"] .menu-toc{--nest-lh:calc(25px - 2 * var(--nest-space,2px))}:root[data-nest-pitch="26"] .menu-toc{--nest-lh:calc(26px - 2 * var(--nest-space,2px))}:root[data-nest-pitch="27"] .menu-toc{--nest-lh:calc(27px - 2 * var(--nest-space,2px))}.article-sidebar .widget.widget-blueprints{--bp-gap:4px;--bp-pad:14px 15px 16px;--bp-title-gap:8px}:root[data-bp-space=tight] .article-sidebar .widget.widget-blueprints{--bp-gap:3px;--bp-pad:12px 15px 13px;--bp-title-gap:6px}:root[data-bp-space=air] .article-sidebar .widget.widget-blueprints{--bp-gap:6px;--bp-pad:16px 15px 18px;--bp-title-gap:12px}:root[data-bp-space] .article-sidebar .widget.widget-blueprints{gap:var(--bp-gap);padding:var(--bp-pad)}:root[data-bp-space] .article-sidebar .widget-blueprints-title{margin-top:var(--bp-title-gap)}:root[data-bp-tint=blue-4] .article-sidebar{--bp-tint:color-mix(in srgb, var(--a-blue) 4%, var(--paper))}:root[data-bp-tint=blue-6] .article-sidebar{--bp-tint:color-mix(in srgb, var(--a-blue) 6%, var(--paper))}:root[data-bp-tint=blue-10] .article-sidebar{--bp-tint:color-mix(in srgb, var(--a-blue) 10%, var(--paper))}:root[data-bp-tint=ice] .article-sidebar{--bp-tint:#eaf4f9}:root[data-bp-tint=cool-grey] .article-sidebar{--bp-tint:#f0f3f5}:root[data-bp-tint=slate-grey] .article-sidebar{--bp-tint:#e8edf0}:root[data-bp-tint=steel-grey] .article-sidebar{--bp-tint:#dfe5e9}:root[data-bp-tint=neutral-grey] .article-sidebar{--bp-tint:#f1f1f1}:root[data-bp-tint=warm-grey] .article-sidebar{--bp-tint:#f2f0ec}:root[data-bp-tint=mineral] .article-sidebar{--bp-tint:#e8f2f3}:root[data-bp-tint=white] .article-sidebar{--bp-tint:var(--paper)}:root[data-bp-rule=arqen-blue] .article-sidebar{--bp-rule:var(--a-blue)}:root[data-bp-rule=atlantic] .article-sidebar{--bp-rule:#176f97}:root[data-bp-rule=header] .article-sidebar{--bp-rule:var(--hc,#237da7)}:root[data-bp-rule=navy] .article-sidebar{--bp-rule:#183f59}:root[data-bp-rule=slate] .article-sidebar{--bp-rule:#6f838e}:root[data-bp-rule=deep-slate] .article-sidebar{--bp-rule:#4d6573}:root[data-bp-rule=graphite] .article-sidebar{--bp-rule:#30383d}:root[data-bp-rule=mid-grey] .article-sidebar{--bp-rule:#9aa4aa}:root[data-bp-rule=mineral] .article-sidebar{--bp-rule:#28717a}:root[data-bp-rule=none] .article-sidebar{--bp-rule:transparent}:root[data-bp-hue=arqen-blue] .article-sidebar{--bp-hue:var(--a-blue)}:root[data-bp-hue=atlantic] .article-sidebar{--bp-hue:#176f97}:root[data-bp-hue=mineral-ocean] .article-sidebar{--bp-hue:#195b7c}:root[data-bp-hue=mineral] .article-sidebar{--bp-hue:#28717a}:root[data-bp-hue=slate] .article-sidebar{--bp-hue:#4d6573}:root[data-bp-hue=neutral] .article-sidebar{--bp-hue:#777}:root[data-bp-hue=warm] .article-sidebar{--bp-hue:#8a7a5c}:root[data-bp-level="2"] .article-sidebar{--bp-level:2%}:root[data-bp-level="4"] .article-sidebar{--bp-level:4%}:root[data-bp-level="6"] .article-sidebar{--bp-level:6%}:root[data-bp-level="8"] .article-sidebar{--bp-level:8%}:root[data-bp-level="10"] .article-sidebar{--bp-level:10%}:root[data-bp-level="14"] .article-sidebar{--bp-level:14%}:root:is([data-bp-hue]:not([data-bp-hue=design]),[data-bp-level]:not([data-bp-level=design])) .article-sidebar{--bp-tint:color-mix(in srgb, var(--bp-hue,var(--a-blue)) var(--bp-level,6%), var(--paper))}:root[data-bp-card=tint-blue-rule] .article-sidebar .widget.widget-blueprints{background:var(--bp-tint,color-mix(in srgb, var(--a-blue) 6%, var(--paper)));box-shadow:none;border-left:max(var(--sb-rule-w,3px), 2.5px) solid var(--bp-rule,var(--a-blue))}:root[data-sidebar-rule=continuous]:is([data-bp-card=tint-blue-rule],[data-bp-card=grid-paper],[data-bp-card=slate-panel]) .article-sidebar .widget.widget-blueprints{margin-left:calc(-1 * var(--sb-rule-w,3px))}:root[data-bp-card=tint-top] .article-sidebar .widget.widget-blueprints{background:var(--bp-tint,color-mix(in srgb, var(--a-blue) 6%, var(--paper)));box-shadow:inset 0 2px var(--bp-rule,var(--a-blue));border-left:0}:root[data-bp-card=tint-frame] .article-sidebar .widget.widget-blueprints{background:var(--bp-tint,color-mix(in srgb, var(--a-blue) 5%, var(--paper)));box-shadow:inset 0 0 0 1px var(--bp-rule,color-mix(in srgb, var(--a-blue) 34%, var(--paper)));border-left:0;border-radius:2px}:root[data-bp-card=slate-panel] .article-sidebar .widget.widget-blueprints{background:var(--bp-tint,#e2e9ec);box-shadow:none;border-left:max(var(--sb-rule-w,3px), 2.5px) solid var(--bp-rule,#4d6573)}:root[data-bp-card=ruled] .article-sidebar .widget.widget-blueprints{background:var(--bp-tint,transparent);box-shadow:none;border-left:0;border-block:1px solid var(--bp-rule,var(--a-blue));border-radius:0}:root[data-bp-card=open]:not([data-sidebar-rule=continuous]) .article-sidebar .widget.widget-blueprints{padding-inline:0}:root[data-bp-card=open] .article-sidebar .widget.widget-blueprints{box-shadow:none;background:0 0;border-left:0}:root[data-bp-card=mat] .article-sidebar .widget.widget-blueprints{background:var(--paper);border-left:0;border-radius:3px;box-shadow:0 1px 2px #183f591a,0 6px 18px #183f5914}:root[data-bp-card=sheet] .article-sidebar .widget.widget-blueprints{background:var(--paper);border-left:0;border-radius:0;row-gap:0;padding:8px;box-shadow:inset 0 0 0 1px #6f838e}:root[data-bp-card=sheet] .article-sidebar .widget-blueprints-title{border-top:1px solid #6f838e;justify-self:stretch;margin:8px 0 0;padding:8px 7px 6px}:root[data-bp-card=sheet] .article-sidebar .widget.widget-blueprints .button-legacy{justify-self:stretch;margin-top:0}:root[data-bp-card=grid-paper] .article-sidebar .widget.widget-blueprints{background-color:var(--bp-tint,color-mix(in srgb, var(--a-blue) 5%, var(--paper)));background-image:linear-gradient(color-mix(in srgb, var(--a-blue) 11%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--a-blue) 11%, transparent) 1px, transparent 1px);box-shadow:none;border-left:max(var(--sb-rule-w,3px), 2.5px) solid var(--bp-rule,var(--a-blue));background-size:14px 14px}:root:is([data-bp-card=plain-white],[data-bp-card=plain-compact],[data-bp-card=top-rule],[data-bp-card=under-rule],[data-bp-card=editorial],[data-bp-card=frame-drawing],[data-bp-card=split]) .article-sidebar .widget.widget-blueprints{background:var(--paper);box-shadow:none}:root[data-bp-card=plain-compact]:not([data-bp-space=tight],[data-bp-space=air]) .article-sidebar .widget.widget-blueprints{--bp-gap:3px;--bp-pad:4px 15px 11px;--bp-title-gap:6px;gap:var(--bp-gap);padding:var(--bp-pad)}:root[data-bp-card=plain-compact]:not([data-bp-space=tight],[data-bp-space=air]) .article-sidebar .widget-blueprints-title{margin-top:var(--bp-title-gap)}:root[data-bp-card=top-rule] .article-sidebar .widget.widget-blueprints{box-shadow:inset 0 1px var(--bp-rule,#c5d2d9)}:root[data-bp-card=under-rule] .article-sidebar .widget.widget-blueprints{box-shadow:inset 0 -1px var(--bp-rule,#d5e0e5)}:root[data-bp-card=editorial] .article-sidebar .widget-blueprints-title{order:-1;margin:0 0 6px}:root[data-bp-card=editorial] .article-sidebar .widget.widget-blueprints{padding-block:6px 12px}:root[data-bp-card=frame-drawing] .article-sidebar .widget-blueprints img{box-sizing:border-box;padding:5px;box-shadow:0 0 0 1px #b9c8d0}:root[data-bp-card=frame-drawing] .article-sidebar .widget.widget-blueprints{padding-top:4px}:root[data-bp-card=split] .article-sidebar .widget.widget-blueprints{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px 12px;padding-top:4px}:root[data-bp-card=split] .article-sidebar .widget-blueprints img{grid-column:1;box-shadow:0 0 0 1px #d3dee4}:root[data-bp-card=split] .article-sidebar .widget-blueprints-title{grid-column:2;margin:0}:root[data-bp-card=split] .article-sidebar .widget-blueprints-arrow{display:none}:root[data-bp-card=split] .article-sidebar .widget.widget-blueprints .button-legacy{grid-column:1/-1;justify-self:stretch;margin:0}:root[data-bp-raise=tight] .article-sidebar .widget.widget-blueprints.widget-blueprints{padding-top:6px}:root:is([data-bp-raise=flush],[data-bp-raise=lift-8],[data-bp-raise=lift-16]) .article-sidebar .widget.widget-blueprints.widget-blueprints{padding-top:0}@media (width>=980px){:root[data-bp-raise=lift-8] [data-diffusers-sidebar]{margin-top:-8px}:root[data-bp-raise=lift-16] [data-diffusers-sidebar]{margin-top:-16px}}:root[data-bp-card=top-rule] .article-sidebar .widget.widget-blueprints.widget-blueprints.widget-blueprints{padding-top:9px}:root[data-bp-card=ink-panel] .article-sidebar .widget.widget-blueprints,:root[data-bp-card=header-panel] .article-sidebar .widget.widget-blueprints{--download-bg:#fff;--download-fg:#183f59;--download-hover:#dcebf2;--download-border:transparent;box-shadow:none;color:#fff;border-left:0;border-radius:2px}:root[data-bp-card=ink-panel] .article-sidebar .widget.widget-blueprints{background:#183f59}:root[data-bp-card=header-panel] .article-sidebar .widget.widget-blueprints{background:var(--hc,#237da7)}:root:is([data-bp-card=ink-panel],[data-bp-card=header-panel]) .article-sidebar :is(.widget-blueprints-title,.widget-blueprints-arrow){color:#fff}:root:is([data-bp-card=ink-panel],[data-bp-card=header-panel]) .article-sidebar .widget-blueprints .button-legacy{text-shadow:none}:root[data-bp-align=left] .article-sidebar .widget.widget-blueprints{text-align:left;justify-items:start}:root[data-bp-align=left] .article-sidebar .widget-blueprints-arrow{margin-left:2px}:root[data-bp-button=full] .article-sidebar .widget.widget-blueprints .button-legacy{justify-self:stretch}:root[data-bp-button=wide] .article-sidebar .widget.widget-blueprints .button-legacy{width:86%}:root[data-bp-button=link] .article-sidebar .widget.widget-blueprints .button-legacy{text-shadow:none;justify-self:stretch;margin-top:4px;display:inline-flex;border:0!important;border-bottom:1px solid var(--g-line)!important;min-height:0!important;color:var(--link,var(--a-blue))!important;font:var(--w-title) 15px/22px var(--f-sidebar)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:0 0 3px!important}:root[data-bp-button=link] .article-sidebar .widget.widget-blueprints .button-legacy:before{content:"› "}:root[data-bp-button=link] .article-sidebar .widget.widget-blueprints .button-legacy:hover{color:var(--a-orange-hover)!important;background:0 0!important}:root[data-bp-head=nav-title] .article-sidebar .widget-blueprints-title{color:var(--g-heading);font:var(--w-nav) 16px/24px var(--f-nav);text-transform:uppercase}:root[data-bp-head=caps-small] .article-sidebar .widget-blueprints-title{color:var(--g-heading);font:600 12px/18px var(--f-caps);letter-spacing:.1em;text-transform:uppercase}:root[data-bp-head="16"] .article-sidebar .widget-blueprints-title{font-size:16px}:root[data-bp-head="18"] .article-sidebar .widget-blueprints-title{font-size:18px}:root[data-bp-head="19"] .article-sidebar .widget-blueprints-title{font-size:19px}:root[data-bp-head="20"] .article-sidebar .widget-blueprints-title{font-size:20px;line-height:1.25}:root:is([data-bp-card=ink-panel],[data-bp-card=header-panel])[data-bp-head] .article-sidebar .widget-blueprints-title{color:#fff}:root:is([data-bp-arrow=none],[data-bp-arrow=on-button]) .article-sidebar .widget-blueprints-arrow{display:none}:root[data-bp-arrow=chevron] .article-sidebar .widget-blueprints-arrow{width:9px;height:9px;color:inherit;border-bottom:1.5px solid;border-right:1.5px solid;margin:2px 0 6px;font-size:0;overflow:hidden;transform:rotate(45deg)}:root[data-bp-arrow=on-button] .article-sidebar .widget-blueprints .button-legacy:after{content:"";background:currentColor;flex:none;width:10px;height:12px;margin-left:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M4.3 0h1.4v7.2L8.6 4.3l1 1L5 10 .4 5.3l1-1 2.9 2.9zM0 10.8h10V12H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M4.3 0h1.4v7.2L8.6 4.3l1 1L5 10 .4 5.3l1-1 2.9 2.9zM0 10.8h10V12H0z'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-bp-image=bleed] .article-sidebar .widget.widget-blueprints{padding-top:0}:root[data-bp-image=bleed] .article-sidebar .widget-blueprints img{width:calc(100% + 30px);max-width:none;margin-inline:-15px}:root[data-bp-image=hairline] .article-sidebar .widget-blueprints img{box-shadow:0 0 0 1px #d3dee4}:root[data-bp-image=mat] .article-sidebar .widget-blueprints img{box-sizing:border-box;padding:6px;box-shadow:0 0 0 1px #d3dee4}.article-sidebar .widget.widget-blueprints{grid-template-columns:minmax(0,1fr)}.dock-cta{display:none}@media (width<=979px){:root[data-diff-dock=on] .dock-cta{background:var(--download-bg,var(--a-blue));min-height:40px;color:var(--download-fg,#fff);font:500 14px/1 var(--download-font,var(--f-nav));white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin:6px 8px 6px 0;padding:0 16px;text-decoration:none;display:inline-flex}}.cont-set{flex-direction:column;display:flex}.cont-kicker{white-space:nowrap}.cont-figure,.cont-excerpt{display:none}:root:not([data-foot-arrow=site]):not([data-foot-arrow^=chev-]) .series-pager .cont-chev{display:none!important}.arrow-slot{display:contents}.series-link .slot-end,.slot-lead,:root[data-foot-arrow-pos=title] .series-link .slot-k{display:none}:root[data-foot-arrow-pos=title] .series-link .slot-end{display:contents}:root[data-foot-arrow-pos=before] :is(.series-link .slot-k,.slot-end){display:none}:root[data-foot-arrow-pos=before] .slot-lead{display:contents}:root[data-foot-arrow^=chev-]:not([data-foot-arrow=chev-artur]) .series-pager .cont-chev.arrow{--chev-box:clamp(var(--chev-min,0px), round(calc(var(--chev-h,.7em) * var(--chev-scale,.94)), 1px), var(--chev-cap,12px));width:round(calc(var(--chev-box) * var(--chev-r,.56)), 1px);height:var(--chev-box);text-indent:200%;white-space:nowrap;vertical-align:round(calc((1ex + 1cap) / 4 - var(--chev-box) / 2), 1px);-webkit-mask:var(--chev-mask) right center / 100% 100% no-repeat;mask:var(--chev-mask) right center / 100% 100% no-repeat;background:currentColor;margin-left:.36em;font-size:1em;display:inline-block;overflow:hidden}:root[data-foot-arrow=chev-artur] .series-pager .cont-chev.arrow.arrow{width:auto;height:auto;color:inherit;font:700 1em/1 var(--f-arrow,Quicksand), sans-serif;text-indent:0;vertical-align:baseline;background:0 0;margin-left:.32em;display:inline-block;overflow:visible;-webkit-mask:none;mask:none}:root[data-foot-arrow^=chev-] .series-pager .series-arrow{display:none}.cont-chev.is-back{transform:scaleX(-1)}.slot-lead .cont-chev.arrow.arrow{margin-left:0;margin-right:.36em}:root[data-foot-arrow=site] .series-pager .cont-chev{margin-left:.36em;font-size:1em}.series-dir .cont-chev.arrow{margin-left:2px}.series-link.prev .series-dir .cont-chev{margin:0 2px 0 0}@media (hover:hover){:is(.series-link.next,.cont-read):hover .cont-chev{color:inherit}.series-link.next:hover .series-dir .cont-chev{color:var(--foot-hover,var(--a-orange-hover))}}.series-pager:not([data-has-series]) .series-steps{display:none}:root[data-foot-steps=everywhere] .series-pager .series-steps{display:grid}[data-step=course] .step-bar i{background:var(--series-done);width:100%}:root[data-next-map=founder-chain] .cont-set:not([data-next-set=founder-chain]),:root[data-next-map=founder-multi] .cont-set:not([data-next-set=founder-multi]),:root[data-next-map=linear] .cont-set:not([data-next-set=linear]),:root[data-next-map=source-2015] .cont-set:not([data-next-set=source-2015]){display:none}.cont-reads-wrap{margin-top:24px}.cont-head{color:var(--g-heading);font:600 12px/1.4 var(--f-caps);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.cont-head span:not(:first-child),:root[data-foot-head] .cont-head span{display:none}:root[data-foot-head=next-reads] .cont-head [data-foot-head-copy=next-reads],:root[data-foot-head=continue] .cont-head [data-foot-head-copy=continue],:root[data-foot-head=keep] .cont-head [data-foot-head-copy=keep],:root[data-foot-head=where-next] .cont-head [data-foot-head-copy=where-next]{display:inline}:root[data-foot-head=none] .cont-head{display:none}.cont-reads{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cont-read{height:100%;box-shadow:inset 0 3px var(--rule);color:var(--g-heading);padding-top:10px;text-decoration:none;display:block;position:relative}.cont-read-figure{display:none}.cont-read-text{gap:4px;display:grid}.cont-read .cont-kicker{color:var(--read-kicker,var(--g-heading));font:600 11px/1.2 var(--f-caps);letter-spacing:.09em;text-transform:uppercase}.cont-title{color:var(--read-ink,var(--link,var(--a-blue)));font:600 15px/1.3 var(--f-sidebar);transition:color var(--t-hover) var(--ease-swing);display:block}.cont-title .series-arrow{width:var(--arrow-read-w,18px);vertical-align:-1px;margin-left:8px}.cont-set:not([data-reads="1"]):not([data-reads="0"])>.series-links{order:2;margin-top:18px}.cont-set:not([data-reads="1"]):not([data-reads="0"])>.series-links:not(:has(.prev)){display:none}@media (hover:hover){.cont-read:hover .cont-title{color:var(--foot-hover,var(--a-orange-hover))}.cont-read:hover .series-arrow{width:var(--arrow-read-hover,26px);background:var(--foot-hover,var(--a-orange-hover))}.series-link:hover .series-name{color:var(--foot-hover,var(--a-orange-hover))}.series-link.next:hover .series-arrow{background:var(--foot-hover,var(--a-orange-hover))}.series-steps a:hover .step-name{color:var(--foot-hover,var(--a-orange-hover))}}.cont-read:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-foot-hover=ink] .series-pager{--foot-hover:var(--g-ink)}:root[data-foot-hover=slate] .series-pager{--foot-hover:#344b59}:root[data-foot-hover=blue] .series-pager{--foot-hover:var(--a-blue)}:root[data-foot-hover=atlantic] .series-pager{--foot-hover:#176f97}:root[data-foot-hover=navy] .series-pager{--foot-hover:var(--hover-navy)}:root[data-foot-hover=deep-atlantic] .series-pager{--foot-hover:var(--hover-deep-atlantic)}:root[data-foot-hover=mineral-ocean] .series-pager{--foot-hover:var(--hover-mineral)}:root[data-foot-hover=ocean] .series-pager{--foot-hover:var(--hover-ocean)}:root[data-foot-pair=next-line] .cont-set[data-reads="1"] .series-link.prev{display:none}:root[data-foot-pair=next-line] .cont-set[data-reads="1"] .series-links{margin-top:20px}:root[data-foot-pair=cards-only] .cont-set[data-next-step] .series-links,:root[data-foot-pair=cards-only] .cont-set[data-reads="1"]:not([data-next-step]) .series-link.prev{display:none}:root[data-foot-pair=cards-only] .series-pager:has(.cont-set[data-next-step]) [data-step=next] .step-name:after{content:"";vertical-align:1px;background:currentColor;width:20px;height:9px;margin-left:7px;transition:width .3s cubic-bezier(.22,.61,.36,1);display:inline-block;-webkit-mask:linear-gradient(#000 0 0) 0/calc(100% - 3px) 1.4px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 9'%3E%3Cpath d='M0 0h2L7 4.5 2 9H0l5-4.5z'/%3E%3C/svg%3E") 100%/7px 9px no-repeat;mask:linear-gradient(#000 0 0) 0/calc(100% - 3px) 1.4px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 9'%3E%3Cpath d='M0 0h2L7 4.5 2 9H0l5-4.5z'/%3E%3C/svg%3E") 100%/7px 9px no-repeat}@media (hover:hover){:root[data-foot-pair=cards-only] .series-steps [data-step=next] a:hover .step-name:after{width:30px}}:root[data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}:root[data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link{box-shadow:inset 0 3px var(--rule);align-content:start;gap:5px;margin:0;padding-top:11px;display:grid}:root[data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link.next{text-align:right;box-shadow:inset 0 3px var(--series-lit);justify-items:end}:root[data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-name{font-size:15px}:root[data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link.prev .series-name{color:var(--g-heading);font-size:15px}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-links{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px;display:grid}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next{border-block:1px solid var(--rule);order:-1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0;padding:13px 0;display:grid}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .series-dir{display:contents}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .cont-kicker{color:var(--g-heading);font:600 12px/1.2 var(--f-caps);letter-spacing:.1em;text-transform:uppercase;grid-column:1}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .series-name{grid-area:1/2}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .series-arrow,:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .cont-chev{grid-area:1/3}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .series-links{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .series-link.next{order:-1;grid-template:"figure dir""figure name""figure excerpt"1fr/168px minmax(0,1fr);align-items:start;gap:4px 20px;margin:0;display:grid}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .cont-figure{object-fit:cover;border-radius:2px;grid-area:figure;width:168px;height:108px;display:block}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .series-dir{grid-area:dir}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .series-name{grid-area:name}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .cont-excerpt{color:var(--article-ink);font:14px/22px var(--f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:excerpt;display:-webkit-box;overflow:hidden}:root[data-foot-pair=feature] .cont-set[data-reads="1"] .series-links{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}:root[data-foot-pair=feature] .cont-set[data-reads="1"] .series-link.next{order:-1;gap:4px;margin:0;display:grid}:root[data-foot-pair=feature] .cont-set[data-reads="1"] .series-link.next .series-name{font-size:20px}:root[data-foot-pair=feature] .cont-set[data-reads="1"] .series-link.next .cont-excerpt{color:var(--article-ink);font:14px/22px var(--f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-foot-pair=panel] .cont-set[data-reads="1"] .series-links{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px;display:grid}:root[data-foot-pair=panel] .cont-set[data-reads="1"] .series-link.next{background:color-mix(in srgb, var(--a-blue) 6%, var(--paper));box-shadow:inset 0 2px var(--a-blue);order:-1;gap:4px;margin:0;padding:14px 18px 15px;display:grid}:root[data-foot-reads=lead] .cont-reads{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-auto-flow:row;gap:14px 24px}:root[data-foot-reads=lead] .cont-reads li:first-child{grid-row:span 2}:root[data-foot-reads=lead] .cont-reads li:first-child .cont-read-figure{aspect-ratio:16/9;border-radius:2px;margin-bottom:10px;display:block;overflow:hidden}:root[data-foot-reads=lead] .cont-reads li:first-child .cont-read-figure img{object-fit:cover;width:100%;height:100%;display:block}:root[data-foot-reads=lead] .cont-reads li:first-child .cont-title{font:var(--w-title) 18px/1.3 var(--f-title)}:root[data-foot-reads=lead] .cont-reads li:first-child .cont-excerpt{color:var(--article-ink);font:14px/22px var(--f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-reads{gap:18px}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read{box-shadow:none;padding-top:0}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read-figure{aspect-ratio:16/10;background:var(--g-soft);border-radius:2px;margin-bottom:9px;display:block;overflow:hidden}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read-figure img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t-hover) var(--ease-swing);display:block}@media (hover:hover){:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read:hover .cont-read-figure img{opacity:.86}}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]):not([data-foot-reads=fig-pinned]) .cont-title{padding-right:var(--read-mark);--read-mark:calc(var(--arrow-read-hover,26px) + 8px)}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]):not([data-foot-reads=fig-pinned]) .cont-title .slot-end .series-arrow{margin-right:calc(-1 * var(--read-mark))}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]):not([data-foot-reads=fig-pinned]):is([data-foot-arrow^=chev-],[data-foot-arrow=site]) .cont-title{--read-mark:1.1em}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]):not([data-foot-reads=fig-pinned]) .cont-title .slot-end .cont-chev.arrow{margin-right:calc(-1 * var(--read-mark))}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-])[data-foot-arrow=none] .cont-title{--read-mark:0px}:root[data-foot-reads^=fig-]:not([data-foot-reads^=fig-kicker]) .cont-read .cont-kicker{display:none}:root[data-foot-reads=fig-title] .cont-title{font:500 16px/1.3 var(--f-title)}:root[data-foot-reads=fig-title-sans] .cont-title{font:500 15px/1.3 var(--f-sidebar)}:root:is([data-foot-reads=fig-caps-grey],[data-foot-reads=fig-caps-blue]) .cont-title{font:600 12px/1.45 var(--f-caps);letter-spacing:.075em;text-transform:uppercase}:root[data-foot-reads=fig-caps-grey] .cont-read,:root[data-foot-reads=fig-smallcaps] .cont-read{--read-ink:#566b79}:root[data-foot-reads=fig-smallcaps] .cont-title{font:500 15px/1.3 var(--f-caps);font-synthesis-small-caps:auto;letter-spacing:.055em;font-variant-caps:all-small-caps}:root[data-foot-reads=fig-caption] .cont-read{--read-ink:var(--article-ink,var(--g-text))}:root[data-foot-reads=fig-caption] .cont-title{font:400 15px/1.35 var(--f-body)}:root[data-foot-reads=fig-pinned] .cont-title{font:500 15.5px/1.3 var(--f-title);justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-foot-reads=fig-pinned] .cont-title .cont-chev.arrow{margin-left:0}:root[data-foot-reads^=fig-kicker] .cont-read-text{flex-wrap:wrap;align-items:baseline;display:flex}:root[data-foot-reads^=fig-kicker] .cont-title,:root[data-foot-reads^=fig-kicker] .cont-read .cont-kicker{color:var(--read-ink);font:600 12px/1.45 var(--f-caps);letter-spacing:.075em;text-transform:uppercase;transition:color var(--t-hover) var(--ease-swing)}:root[data-foot-reads=fig-kicker] .cont-read{--read-ink:#566b79}:root[data-foot-reads=fig-kicker-blue] .cont-read{--read-ink:var(--link,var(--a-blue))}:root[data-foot-reads^=fig-kicker] .cont-read:not([data-read-part]) .cont-label,:root[data-foot-reads^=fig-kicker] .cont-read[data-read-part] .cont-kicker{display:none}@media (hover:hover){:root[data-foot-reads^=fig-kicker] .cont-read:hover .cont-kicker{color:var(--foot-hover,var(--a-orange-hover))}}:root[data-foot-reads=home-cards] .cont-reads{gap:24px}:root[data-foot-reads=home-cards] .cont-read{box-shadow:none;flex-direction:column;padding-top:0;display:flex}:root[data-foot-reads=home-cards] .cont-read-text{display:contents}:root[data-foot-reads=home-cards] .cont-read .cont-kicker{display:none}:root[data-foot-reads=home-cards] .cont-title{min-height:48px;font:var(--w-title) 16px/24px var(--f-title);order:-1;margin-bottom:8px}:root[data-foot-reads=home-cards] .cont-read-figure{aspect-ratio:27/10;display:block;overflow:hidden}:root[data-foot-reads=home-cards] .cont-read-figure img{object-fit:cover;width:100%;height:100%;display:block}:root[data-foot-reads=home-cards] .cont-excerpt{color:var(--g-text,var(--article-ink));font:14px/24px var(--f-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}:root[data-foot-reads=ledger] .cont-reads{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0}:root[data-foot-reads=ledger] .cont-read{border-bottom:1px solid var(--rule);box-shadow:none;padding:11px 0}:root[data-foot-reads=ledger] .cont-read-text{grid-template-columns:148px minmax(0,1fr);align-items:baseline}:root[data-foot-reads=ledger] .cont-title{justify-content:space-between;align-items:center;gap:16px;font-size:16px;display:flex}:root[data-foot-reads=rows] .cont-reads{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:14px}:root[data-foot-reads=rows] .cont-read{box-shadow:none;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:0;display:grid}:root[data-foot-reads=rows] .cont-read-figure{background:var(--g-soft);border-radius:2px;height:72px;display:block;overflow:hidden}:root[data-foot-reads=rows] .cont-read-figure img{object-fit:cover;width:100%;height:100%;display:block}:root[data-foot-reads=rows] .cont-excerpt{color:var(--article-ink);font:14px/21px var(--f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-foot-reads=panel] .cont-reads-wrap{background:color-mix(in srgb, var(--a-blue) 6%, var(--paper));box-shadow:inset 0 2px var(--a-blue);padding:15px 18px 12px}:root[data-foot-reads=panel] .cont-reads{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0}:root[data-foot-reads=panel] .cont-read{border-top:1px solid color-mix(in srgb, var(--a-blue) 18%, var(--paper));box-shadow:none;padding:7px 0 8px}:root[data-foot-reads=panel] .cont-read-text{grid-template-columns:148px minmax(0,1fr);align-items:baseline}:root[data-foot-reads=inline] .cont-reads-wrap{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}:root[data-foot-reads=inline] .cont-head{margin:0}:root[data-foot-reads=inline] .cont-reads{flex-wrap:wrap;gap:4px 18px;display:flex}:root[data-foot-reads=inline] .cont-read{box-shadow:none;padding:0}:root[data-foot-reads=inline] .cont-read .cont-kicker,:root[data-foot-arrow=site] .series-pager .series-arrow:not(.is-back){display:none}:root[data-foot-arrow=site] .series-pager .cont-chev{color:inherit;margin-left:8px;font-size:16px;line-height:1;display:inline-block}:root[data-foot-arrow=none] .series-pager .series-arrow:not(.is-back){display:none}:root[data-foot-arrow=thin] .series-pager .series-arrow{height:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 9'%3E%3Cpath d='M.8 0 6 4.5.8 9 0 8.1l4.2-3.6L0 .9z'/%3E%3C/svg%3E") 100%/6px 9px no-repeat,linear-gradient(#000 0 0) 0/calc(100% - 1px) 1px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 9'%3E%3Cpath d='M.8 0 6 4.5.8 9 0 8.1l4.2-3.6L0 .9z'/%3E%3C/svg%3E") 100%/6px 9px no-repeat,linear-gradient(#000 0 0) 0/calc(100% - 1px) 1px no-repeat}:root[data-foot-arrow=short] .series-pager{--arrow-w:18px;--arrow-w-hover:26px;--arrow-read-w:14px;--arrow-read-hover:20px;--arrow-back-w:14px;--arrow-back-hover:18px}:root[data-foot-arrow=double] .series-pager{--arrow-w:16px;--arrow-w-hover:16px;--arrow-read-w:16px;--arrow-read-hover:16px;--arrow-back-w:16px;--arrow-back-hover:16px}:root[data-foot-arrow=double] .series-pager .series-arrow{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath d='M0 0h2.3L8 5.5 2.3 11H0l5.7-5.5zM8 0h2.3L16 5.5 10.3 11H8l5.7-5.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath d='M0 0h2.3L8 5.5 2.3 11H0l5.7-5.5zM8 0h2.3L16 5.5 10.3 11H8l5.7-5.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-foot-arrow=triangle] .series-pager{--arrow-w:7px;--arrow-w-hover:7px;--arrow-read-w:7px;--arrow-read-hover:7px;--arrow-back-w:7px;--arrow-back-hover:7px}:root[data-foot-arrow=triangle] .series-pager .series-arrow{height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 10'%3E%3Cpath d='M0 0l7 5-7 5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 10'%3E%3Cpath d='M0 0l7 5-7 5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-foot-arrow=ring] .series-pager{--arrow-w:24px;--arrow-w-hover:24px;--arrow-read-w:22px;--arrow-read-hover:22px;--arrow-back-w:22px;--arrow-back-hover:22px}:root[data-foot-arrow=ring] .series-pager .series-arrow{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11.4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M10 7.5l4.8 4.5-4.8 4.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11.4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M10 7.5l4.8 4.5-4.8 4.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-foot-arrow=ring] .series-pager .series-arrow.is-back{transform:scaleX(-1)}.series-pager .cont-chev{transition:transform var(--chev-dur,.32s) var(--chev-ease,cubic-bezier(.22,.61,.36,1)), color var(--arrow-color-t,0s) var(--ease-swing)}:root[data-foot-motion] .series-pager .series-arrow{transition:width .32s cubic-bezier(.22,.61,.36,1), background-color var(--t-hover) var(--ease-swing), transform var(--chev-dur,.32s) var(--chev-ease,cubic-bezier(.22,.61,.36,1))}:root[data-foot-motion=none] .series-pager .series-arrow{transition:none}:root[data-foot-motion]:not([data-foot-motion=shaft]) .series-pager{--arrow-w-hover:var(--arrow-w,30px);--arrow-back-hover:var(--arrow-back-w,18px);--arrow-read-hover:var(--arrow-read-w,18px)}@media (hover:hover){:root[data-foot-motion=site]:is([data-chev-motion=slide],:not([data-chev-motion])) :is(.series-link.next,.cont-read):hover :is(.series-arrow,.cont-chev){transform:translate(5px)}:root[data-foot-motion=site][data-chev-motion=glide] :is(.series-link.next,.cont-read):hover :is(.series-arrow,.cont-chev){transform:translate(4px)}:root[data-foot-motion=site][data-chev-motion=step] :is(.series-link.next,.cont-read):hover :is(.series-arrow,.cont-chev){transform:translate(3px)}:root[data-foot-motion=site]:is([data-chev-motion=tandem-4],[data-chev-motion=tandem-3],[data-chev-motion=tight],[data-chev-motion=instant],[data-chev-motion=expo],[data-chev-motion=inout],[data-chev-motion=settle],[data-chev-motion=colour]) :is(.series-link.next,.cont-read):hover :is(.series-arrow,.cont-chev){transform:translateX(var(--chev-slide))}:root[data-foot-motion=site][data-chev-motion=extend] .series-pager{--arrow-w-hover:40px;--arrow-read-hover:28px}:root[data-foot-motion=site] .series-link.prev:hover .series-arrow{transform:scaleX(-1)translate(4px)}:root[data-foot-motion=sweep] :is(.series-link.next,.cont-read):hover .series-arrow{animation:.34s cubic-bezier(.22,.61,.36,1) foot-sweep}:root[data-foot-motion=rule-fill] .cont-read:before,:root[data-foot-motion=rule-fill][data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link:before{content:"";background:var(--a-blue);transform-origin:0;width:100%;height:3px;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}:root[data-foot-motion=rule-fill][data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link{position:relative}:root[data-foot-motion=rule-fill] .cont-read:hover:before,:root[data-foot-motion=rule-fill][data-foot-pair=pair-cards] .cont-set[data-reads="1"] .series-link:hover:before{transform:none}:root[data-foot-motion=rule-fill] :is(.series-link.next,.cont-read):hover .series-arrow{transform:translate(3px)}:root[data-foot-motion=underline] :is(.cont-label,.series-link .series-name){transition:background-size .24s cubic-bezier(.22,.61,.36,1), color var(--t-hover) var(--ease-swing);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}:root[data-foot-motion=underline] .cont-read:hover .cont-label,:root[data-foot-motion=underline] .series-link:hover .series-name{background-size:100% 1px}:root[data-foot-motion=underline] :is(.series-link.next,.cont-read):hover .series-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){:root[data-foot-motion=reveal] .series-pager.is-seen :is(.series-link.next,.cont-read) .series-arrow{animation:.42s cubic-bezier(.22,.61,.36,1) .12s both foot-draw}:root[data-foot-motion=reveal] .js .series-pager:not(.is-seen) :is(.series-link.next,.cont-read) .series-arrow{opacity:0}:root[data-foot-motion=nudge] .series-pager.is-seen :is(.series-link.next,.cont-read) .series-arrow{animation:.9s cubic-bezier(.37,0,.63,1) .2s both foot-nudge}}@keyframes foot-sweep{0%{opacity:1;transform:none}45%{opacity:0;transform:translate(14px)}46%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes foot-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes foot-nudge{0%,50%,to{transform:none}25%,75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.series-pager .series-arrow,.cont-read:before{transition:none!important;animation:none!important}:root .series-pager :is(.series-link.next,.cont-read):hover :is(.series-arrow:not(.is-back),.cont-chev:not(.is-back)){transform:none!important}}:root[data-foot-share=left] .article-share{text-align:left}:root[data-foot-share=with-byline] .article-foot{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;display:grid}:root[data-foot-share=with-byline] .article-foot>.series-pager{grid-column:1/-1}:root[data-foot-share=with-byline] .article-share{text-align:left;margin-top:26px}:root[data-foot-share=with-byline] .article-share p{font-size:13px}:root[data-foot-share=with-byline] .article-byline{text-align:right;margin-top:26px}@media (width<=719px){.cont-reads{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:16px}:root[data-foot-reads=lead] .cont-reads{grid-template-columns:minmax(0,1fr)}:root[data-foot-reads=lead] .cont-reads li:first-child{grid-row:auto}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read{grid-template-columns:112px minmax(0,1fr);gap:14px;display:grid}:root[data-foot-reads=home-cards] .cont-read-figure{aspect-ratio:27/8}:root[data-foot-reads=home-cards] .cont-title{min-height:0}:root:is([data-foot-reads=figures],[data-foot-reads^=fig-]) .cont-read-figure{aspect-ratio:auto;height:72px;margin:0}:root[data-foot-reads^=fig-] .cont-read{align-items:center}:root:is([data-foot-reads=ledger],[data-foot-reads=panel]) .cont-read-text{grid-template-columns:minmax(0,1fr)}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .series-link.next{grid-template:"figure dir""figure name""excerpt excerpt"/96px minmax(0,1fr);column-gap:14px}:root[data-foot-pair=plate] .cont-set[data-reads="1"] .cont-figure{width:96px;height:72px}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .cont-kicker{grid-column:1/-1}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .series-name{grid-area:2/1}:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .series-arrow,:root[data-foot-pair=ledger] .cont-set[data-reads="1"] .series-link.next .cont-chev{grid-area:2/2}:root[data-foot-share=with-byline] .article-foot{grid-template-columns:minmax(0,1fr)}:root[data-foot-share=with-byline] .article-byline{text-align:left;margin-top:12px}}.legacy-form-embed{max-width:690px;margin:26px auto 0}.legacy-form-embed iframe{border:0;width:100%;display:block}.legacy-form-embed .form-all{box-sizing:border-box;background:0 0;max-width:100%;width:auto!important;font:inherit!important}.legacy-form-embed .form-section{margin:0;padding:0;list-style:none}.legacy-form-embed .form-line{margin:0;padding:12px 0}.legacy-form-embed .form-label{color:var(--g-ink);font:600 16px/1.35 var(--f-title);margin-bottom:6px;display:block}.legacy-form-embed .form-required{color:#b3402f}.legacy-form-embed :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){box-sizing:border-box;border:1px solid var(--rule);max-width:100%;min-height:38px;color:var(--g-ink);font:400 16px/1.4 var(--f-body);background:#fff;border-radius:3px;padding:7px 10px}.legacy-form-embed :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea){width:100%}.legacy-form-embed :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.legacy-form-embed .form-address-table{border-collapse:separate;border-spacing:0 8px;border:0;width:100%;margin:0}.legacy-form-embed .form-address-table td{vertical-align:top;border:0;padding:0 6px 0 0}.legacy-form-embed .form-sub-label-container{display:block}.legacy-form-embed .form-sub-label{color:var(--g-heading);margin-top:3px;font-size:13px;display:block}.legacy-form-embed :is(.form-single-column,.form-multiple-column){display:block}.legacy-form-embed :is(.form-radio-item,.form-checkbox-item){font:400 16px/1.4 var(--f-body);align-items:baseline;gap:8px;margin:5px 0;display:flex}.legacy-form-embed :is(.form-radio-item,.form-checkbox-item) label{color:var(--g-ink);margin:0}.legacy-form-embed .form-image{max-width:100%;height:auto;display:block}.legacy-form-embed .form-buttons-wrapper{margin-top:12px}:root[data-consult-button] :is(.legacy-content #service-signup #signup-button a,.legacy-content #onpage-signup.legacy-cta-consult #signup-button a,.legacy-content a.store-legacy-action,.legacy-form-embed .form-submit-button){box-sizing:border-box;min-width:var(--consult-min,200px);min-height:var(--consult-h,38px);padding:0 var(--consult-pad,18px);border:1px solid var(--download-border,transparent);border-radius:var(--consult-r,999px);background:var(--download-bg,var(--a-blue));color:var(--download-fg,#fff);font-family:var(--consult-font,var(--download-font,var(--f-nav)));font-size:var(--consult-size,var(--download-size,14px));font-weight:var(--consult-weight,var(--download-weight,500));text-shadow:none;cursor:pointer;transition:background-color var(--t-hover,.16s) var(--ease-swing,ease);justify-content:center;align-items:center;line-height:1.1;text-decoration:none;display:inline-flex}:root[data-consult-button] :is(.legacy-content #service-signup #signup-button a,.legacy-content #onpage-signup.legacy-cta-consult #signup-button a,.legacy-content a.store-legacy-action,.legacy-form-embed .form-submit-button):hover{background:var(--download-hover,#175c88);color:var(--download-fg,#fff)}:root[data-consult-button] :is(.legacy-content #service-signup #signup-button a,.legacy-content #onpage-signup.legacy-cta-consult #signup-button a,.legacy-content a.store-legacy-action,.legacy-form-embed .form-submit-button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-consult-button=pill-36]{--consult-h:36px;--consult-pad:16px}:root[data-consult-button=pill-38]{--consult-h:38px;--consult-pad:18px}:root[data-consult-button=pill-40]{--consult-h:40px;--consult-pad:19px}:root[data-consult-button=pill-42]{--consult-h:42px;--consult-pad:20px}:root[data-consult-button=pill-44]{--consult-h:44px;--consult-pad:21px;--consult-size:15px}:root[data-consult-button=rounded-38]{--consult-r:7px}:root[data-consult-button=rounded-42]{--consult-h:42px;--consult-pad:20px;--consult-r:7px}:root[data-consult-button=square-38]{--consult-r:1px}:root[data-consult-button=store-43]{--consult-h:43px;--consult-min:150px;--consult-pad:18px;--consult-r:6px;--consult-font:var(--f-body);--consult-size:16px;--consult-weight:700}:root[data-consult-button=artur-5]{--consult-h:34px;--consult-min:0;--consult-pad:15px;--consult-r:5px;--consult-font:var(--f-title);--consult-size:17px;--consult-weight:700}.article-shell.about-shell{grid-template-columns:minmax(0,1fr)}.about-shell .legacy-content{max-width:960px;margin-inline:auto}.about-shell .legacy-content .article-title{text-align:left;margin-bottom:28px}.about-shell .legacy-content :is(p,h2,h3,h4,ul,ol,blockquote){max-width:none;margin-inline:0}.about-shell .legacy-content :is(.about-team,.about-contact){clear:both;margin-top:48px}.about-shell .legacy-content .about-team>h2{text-align:right;margin:0 0 28px}.about-shell .legacy-content figure{margin:28px auto;padding:0}.about-shell .legacy-content figure img{float:none;max-width:100%;height:auto;margin:0 auto}.about-shell .legacy-content .about-auditorium{max-width:620px}.about-shell .legacy-content .about-installation{max-width:480px}.about-shell .legacy-content .about-installation a{display:block}.about-photo-story{display:contents}.about-shell .legacy-content :is(.about-installation-hero,.about-control-rooms){display:none}.about-shell .legacy-content .about-photo-story figcaption{color:var(--g-heading);font:12.5px/1.45 var(--f-body);margin-top:8px}.about-founder-lead{display:flow-root}.about-shell .about-portrait{float:left;margin:0 28px 16px 0}.about-shell .legacy-content .about-portrait img{float:none;width:150px;max-width:100%;height:150px;margin:0;display:block}.about-shell .legacy-content .about-founder-intro :is(h3,h4){clear:none;margin:0 0 12px}.about-shell .legacy-content .about-founder-intro p{margin-bottom:0}.about-shell .legacy-content .about-biography>h4{margin-top:28px}.about-shell .legacy-content .about-advisors>section{margin-top:40px}.about-shell .legacy-content .about-advisors h3{margin:0 0 8px}.about-shell .legacy-content .about-advisors h4{margin-top:0}.about-shell .legacy-content .about-contact>h2{margin:0 0 20px}.about-inquiries{margin-bottom:28px}.about-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.about-shell .legacy-content .about-addresses h3{margin:0 0 10px;font-size:16px}.about-addresses address{font-style:normal;line-height:1.65}@media (width>=980px){:root[data-about-layout=historical] .about-shell .legacy-content{padding-left:25px}}:root[data-about-layout=editorial] .about-shell .legacy-content{max-width:1040px}:root[data-about-layout=editorial] .about-shell .about-intro-copy{max-width:800px}:root[data-about-layout=editorial] .about-shell .legacy-content .about-auditorium{margin-inline:0}:root[data-about-layout=editorial] .about-shell .legacy-content .about-team>h2{text-align:left}:root[data-about-layout=studio] .about-shell .legacy-content{max-width:1120px}:root[data-about-layout=studio] .about-shell .legacy-content .about-team>h2{text-align:left}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-photo-story{gap:24px;margin:0 0 36px;display:grid}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-installation{display:none}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-installation-hero{max-width:100%;margin:0;display:block}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-control-rooms{gap:20px;display:grid}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-control-room{min-width:0;margin:0}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-photo-story a{display:block}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell .legacy-content .about-photo-story img{width:100%;height:auto;display:block}:root:is([data-about-layout=editorial],[data-about-layout=studio]) .about-shell :is(.about-founder-lead,.about-biography),:root[data-about-layout=editorial] .about-shell .about-advisors{max-width:840px}@media (width>=980px){:root[data-about-layout=editorial] .about-photo-story{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width>=720px){:root[data-about-layout=studio] .about-shell .legacy-content .about-installation-hero{width:min(100%,880px)}:root[data-about-layout=studio] .about-shell .legacy-content .about-control-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width>=980px){:root[data-about-layout=studio] .about-shell .about-advisors{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}}@media (width>=600px) and (width<=979px){:root[data-about-layout=editorial] .about-shell .legacy-content .about-control-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.about-addresses{grid-template-columns:minmax(0,1fr);gap:28px}.about-shell .legacy-content .about-team>h2{text-align:left}.about-shell .about-portrait{float:none;margin:0 0 22px}.about-shell .legacy-content :is(.about-team,.about-contact){margin-top:36px}}
