/*! based on: normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css  */*,*:before,*:after{box-sizing:border-box;position:relative}html{line-height:1.15;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-y:scroll}html.nprogress-busy{width:calc(100vw - (100vw - 100%))}[x-cloak]{display:none!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--connselmer01: #11165e;--connselmer02: #A5842A;--armstrong01: #A5212D;--armstrong02: #A39D94;--bach01: #000235;--bach02: #E3D18C;--conn01: #0066a5;--conn02: #F1BE43;--selmer-paris01: #0E2431;--selmer-paris02: #DEBC82;--holton01: #5B2333;--holton02: #B6B5BA;--king01: #5F0A3E;--king02: #E0A22B;--leblanc01: #60B7AF;--leblanc02: #F5EFE2;--ludwig01: #022C42;--ludwig02: #D8DCEB;--ludwig-musser01: #022C42;--ludwig-musser02: #D8DCEB;--musser01: #022C42;--musser02: #D8DCEB;--scherl-roth01: #803323;--scherl-roth02: #b2afa3;--selmer01: #375c88;--selmer02: #E2E2E2;--yanagisawa01: #073453;--yanagisawa02: #efc031}:root{--primary: var(--connselmer01);--secondary: var(--connselmer02);--neutral-0: #fff;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--neutral-950: #0D0D0D;--shadow-1: 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12), 0 1px 3px 0 rgba(0,0,0,.2);--shadow-3: 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12), 0 1px 8px 0 rgba(0,0,0,.2);--shadow-inv: 0 -1px 1px 0 rgba(0,0,0,.08), 0 -2px 3px rgba(0,0,0,.05);--body-bkg: var(--neutral-50);--main-bkg: var(--neutral-0);--disabled-color: var(--text-muted);--disabled-bkg: var(--neutral-300);--video-overlay: color-mix(in oklab, color-mix(in oklab, var(--primary) 15%, var(--neutral-300)) 30%, transparent);--table-head-bkg: var(--neutral-700);--base-font: Inter;--text-color: var(--neutral-950);--text-color-inv: var(--neutral-50);--text-muted: var(--neutral-600);--heading-font: Inter;--heading-color: var(--text-color);--font-weight-normal: 300;--font-weight-bold: 800;--h1: 2.25rem;--h2: 1.75rem;--h3: 1.5rem;--h4: 1.25rem;--h5: 1.125rem;--h6: 1.1rem;--text-color-hold: var(--neutral-950);--text-color-inv-hold: var(--neutral-50);--form-bkg: var(--neutral-0);--form-shadow: inset 0 0 .5rem rgba(17, 22, 94, .1);--readonly-bkg: #f5feff;--red: #DC2626;--focused: var(--connselmer01);--input-height: 1.6rem;--button-color: var(--text-color-inv-hold);--button-bkg: color-mix(in oklab, var(--neutral-900) 90%, transparent);--button-bkg-selector: var(--neutral-500);--button-hover-color: var(--text-color-hold);--button-hover-bkg: var(--neutral-100);--button-disabled-color: var(--disabled-color);--button-disabled-bkg: var(--disabled-bkg);--element-hover-color: var(--button-color);--element-hover-bkg: var(--button-bkg);--link-color: inherit;--link-decoration: underline var(--secondary);--link-background: transparent;--link-hover-color: var(--link-color);--link-hover-bkg: color-mix(in oklab, var(--element-hover-bkg) 15%, transparent);--navbar-height: 3.5rem;--navbar-bkg: color-mix(in oklab, color-mix(in oklab, var(--neutral-0) 90%, var(--primary)), transparent 15%);--navbar-blur: blur(1rem);--navbar-mw: 1024px;--navbar-shadow: var(--shadow-3);--navbar-active-bkg: color-mix(in oklab,var(--neutral-0) 45%, var(--secondary));--drop-menu-bkg: color-mix(in oklab, var(--neutral-0), transparent 12.5%);--nav-max-width: 1024px;--footer-brandbar-bkg: rgba(0,0,0,.02);--footer-outer-bkg: rgba(0,0,0,.05);--border-radius: .25rem;--border-faded: 1px solid rgba(0,0,0,.125);--half-text-bkg: var(--neutral-200);--span-label-bkg: var(--neutral-300);--lg-news-mw: 1024px;--tk-news-mw: 1280px;--site-max: 2048px;--card-height: 18rem;--from-top: calc(var(--navbar-height) - 1px);--content-max-width: min(1750px, 88vw);--spacer: 1rem;--check-mark: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}@media (min-width: 992px){:root{--navbar-height: 2rem}}:root.dark{--text-color: var(--neutral-100);--text-color-inv: var(--neutral-900);--text-muted: var(--neutral-400);--body-bkg: var(--neutral-900);--main-bkg: var(--neutral-950);--form-bkg: var(--neutral-700);--link-decoration: underline var(--secondary);--link-hover-bkg: color-mix(in oklab, var(--button-hover-bkg) 7.5%, transparent);--navbar-bkg: color-mix(in oklab, color-mix(in oklab, var(--neutral-900) 90%, var(--primary)), transparent 15%);--navbar-active-bkg: color-mix(in oklab,var(--neutral-950) 40%, var(--secondary));--drop-menu-bkg: color-mix(in oklab, var(--neutral-950), transparent 12.5%);--footer-brandbar-bkg: rgba(255,255,255,.02);--footer-outer-bkg: rgba(255,255,255,.05);--border-faded: 1px solid rgba(255,255,255,.1);--half-text-bkg: var(--neutral-800);--span-label-bkg: var(--neutral-900);--check-mark: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23EEE' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}:root{font-size:16px}@media (max-width: 282px){:root{font-size:14px}}@media (min-width: 992px){:root{font-size:14px}}@media (min-width: 1200px){:root{font-size:16px}}@media (min-width: 1440px){:root{font-size:18px}}@media (min-width: 1920px){:root{font-size:24px}}*{color:var(--text-color);font-family:var(--base-font),"Helvetica","San Francisco",Arial,sans-serif;font-weight:var(--font-weight-normal)}.text-muted{color:var(--text-muted)}.text-inverted{color:var(--text-color-inv)}h1,.h1{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h1+p,h1+ul,h1+ol,.h1+p,.h1+ul,.h1+ol{margin-top:calc(var(--spacer) / 2)}h1{font-size:var(--h1)}.h1{font-size:var(--h1)!important}h2,.h2{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h2+p,h2+ul,h2+ol,.h2+p,.h2+ul,.h2+ol{margin-top:calc(var(--spacer) / 2)}h2{font-size:var(--h2)}.h2{font-size:var(--h2)!important}h3,.h3{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h3+p,h3+ul,h3+ol,.h3+p,.h3+ul,.h3+ol{margin-top:calc(var(--spacer) / 2)}h3{font-size:var(--h3)}.h3{font-size:var(--h3)!important}h4,.h4{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h4+p,h4+ul,h4+ol,.h4+p,.h4+ul,.h4+ol{margin-top:calc(var(--spacer) / 2)}h4{font-size:var(--h4)}.h4{font-size:var(--h4)!important}h5,.h5{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h5+p,h5+ul,h5+ol,.h5+p,.h5+ul,.h5+ol{margin-top:calc(var(--spacer) / 2)}h5{font-size:var(--h5)}.h5{font-size:var(--h5)!important}h6,.h6{margin:0;color:var(--heading-color);font-family:var(--heading-font),serif;font-weight:var(--font-weight-bold)}h6+p,h6+ul,h6+ol,.h6+p,.h6+ul,.h6+ol{margin-top:calc(var(--spacer) / 2)}h6{font-size:var(--h6)}.h6{font-size:var(--h6)!important}p,.text,blockquote{margin:0;font-size:1rem}p+p,p+h2,p+h3,p+h4,p+h5,p+h6,p+ul,p+ol,p+blockquote,.text+p,.text+h2,.text+h3,.text+h4,.text+h5,.text+h6,.text+ul,.text+ol,.text+blockquote,blockquote+p,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,blockquote+ul,blockquote+ol,blockquote+blockquote{margin-top:var(--spacer)}blockquote{font-size:1.1rem;font-weight:500}blockquote:not(.no-quotes):before,blockquote:not(.no-quotes):after{content:'"'}pre{font-family:monospace,monospace;font-size:1em}b,strong,b *,strong *{font-weight:var(--font-weight-bold)}i,em,cite{font-style:italic}small,.small,small *,.small *{font-size:.75rem}.large,.large *{font-size:1.4rem}abbr[title]{border-bottom:none;text-decoration:underline}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:1.1;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}ul,ol{margin-block-start:0;margin-block-end:0;padding-inline-start:1rem;width:100%}ul+p,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+ul,ul+ol,ol+p,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+ul,ol+ol{margin-top:var(--spacer)}li+li{margin-top:.375rem}.text-center,.text-center *{text-align:center!important}.text-right,.text-right *{text-align:right!important}.text-left,.text-left *{text-align:left!important}hr{box-sizing:content-box;height:0;overflow:visible}.text-light,.text-light *{color:var(--stone-50)}.instructions{margin-bottom:calc(var(--spacer) / 2)}.instructions *{font-size:.75rem}.instructions ul,.instructions li{margin-top:.125rem}body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-bkg)}main{flex:1 0 auto;width:100%;max-width:var(--site-max);margin:0 auto;padding-top:var(--from-top);background-color:var(--main-bkg)}section{width:100%;margin:0 auto calc(var(--spacer) * 3);padding:0 var(--spacer)}section.bkg{padding:calc(var(--spacer) * 3) var(--spacer)}article{margin:auto}article section{margin-bottom:1rem}.constrained,.tight,article{width:100%}@media (min-width: 992px){section{padding:0;margin-bottom:calc(var(--spacer) * 3)}section.bkg{padding:calc(var(--spacer) * 2) 0}.constrained{max-width:var(--content-max-width)}.tight{max-width:min(88vw,var(--nav-max-width))!important}article{max-width:min(75vw,var(--nav-max-width))!important}}@media (min-width: 1200px){.form.tight{padding-left:0;padding-right:0}}img{border-style:none}.img-fluid{display:block;height:auto;max-width:100%}.img-fluid-h{display:block;height:100%;width:auto}a.img-link{display:block;overflow:hidden}a.img-link img,a.img-link svg{transition:transform .25s cubic-bezier(.65,0,.076,1)}a.img-link:hover img,a.img-link:hover svg{transform:scale(1.1)}svg{height:auto;max-height:100%;width:100%;fill:currentColor}:root.dark img{filter:brightness(80%)}input,select,.switch{height:2rem;line-height:1.5rem}input,select,textarea,.inline-label,.switch{outline:none;border:var(--border-faded);border-radius:var(--border-radius);padding:.125rem .375rem 0;width:100%;min-width:var(--input-height);background-color:var(--form-bkg);box-shadow:var(--form-shadow)}input:focus,select:focus,textarea:focus,.inline-label:focus,.switch:focus{outline:2px solid var(--focused)!important;outline-offset:2px!important}input[readonly]{background-color:var(--readonly-bkg)}option[disabled]{background-color:#00000003;color:#0003}textarea{resize:vertical;min-height:3rem}fieldset{border:var(--border-faded)}fieldset.error{border-color:var(--red);background-color:color-mix(in oklab,var(--red) 5%,transparent)}.drop-container{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;height:100%;min-height:4rem;padding:var(--spacer);border-radius:var(--border-radius);border:2px dashed #777;cursor:pointer;transition:background-color .25s cubic-bezier(.65,0,.076,1),border-color .25s cubic-bezier(.65,0,.076,1)}.drop-container:hover,.drop-container.dragging{background:#f0f9ff;border-color:var(--text-color)}.drop-container b,.drop-container span{pointer-events:none}input[type=file]{cursor:pointer;height:50px;padding:4px}input[type=file]::file-selector-button{cursor:pointer;border:none;background:var(--button-bkg);color:var(--button-color);border-radius:var(--border-radius);min-width:6rem;height:42px;margin-right:.5rem}input[type=file]::file-selector-button:hover{color:var(--button-hover-color);background-color:var(--button-hover-bkg)}.file-holder{display:flex;flex-flow:column nowrap;padding:.25rem;border:var(--border-faded);border-radius:var(--border-radius)}.file-holder .file{display:grid;align-items:center;grid-template:1.5rem/1.5rem 1fr 4rem 1.5rem;gap:.25rem;background:var(--body-bkg);border:var(--border-faded);border-radius:var(--border-radius)}.file-holder .file+.file{margin-top:.25rem}.file-holder .file>svg.icon{border:1px solid;border-radius:var(--border-radius);padding:.1rem;background-color:#f6fffc}.file-holder .file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.875rem}.file-holder .file span.size{font-size:.75rem;color:var(--text-muted);text-align:right}.file-holder .file .btn.icon.clear{position:relative;height:1.5rem;width:1.5rem;padding:.125rem;top:0}.file-holder.error{border-color:var(--red);background-color:color-mix(in oklab,var(--red) 5%,transparent);margin-top:0}.file-holder:focus{outline:2px solid var(--focused)!important;outline-offset:2px!important}.inline-group{display:grid;grid-template-columns:auto 1fr}.inline-label{display:flex;align-items:center;justify-content:center;background-color:var(--button-disabled-bkg);border-radius:var(--border-radius) 0 0 var(--border-radius)}.inline-label+input,.inline-label+select{border-radius:0 var(--border-radius) var(--border-radius) 0}select{padding-right:.75rem}.option-placeholder{font-size:clamp(14px,1rem,18px)}label,legend{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:.125rem;min-width:1px}.input-group{display:flex;flex-flow:column nowrap;width:100%}.input-group.horizontal{flex-flow:row;align-items:center}.input-group.horizontal label{padding-right:1.5rem}.input-group+.input-group,.input-group+.group{margin-top:var(--spacer) var(--spacer)}.group+.input-group{margin-top:var(--spacer)}.input-row{display:flex}.input-row span{background:var(--span-label-bkg);display:flex;align-items:center;justify-content:center;border:var(--border-faded)}.input-row span.prefix{border-radius:var(--border-radius) 0 0 var(--border-radius);width:2rem}.input-row span.suffix{border-radius:0 var(--border-radius) var(--border-radius) 0;width:3rem;font-size:.75rem;padding-top:.05rem}.input-row input{border-radius:0;width:100%}.page-form{margin-top:2rem;width:100%;max-width:720px;min-height:600px}.form-row{gap:.5rem;margin-top:.5rem}.form-row+.form-row{margin-top:var(--spacer)}.form form{width:100%;margin:auto}.form form hr{margin:calc(var(--spacer) * 1.5) 0}.success-msg{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;border:var(--border-faded);min-height:300px}input[type=checkbox],input[type=radio]{cursor:pointer;width:var(--input-height);height:var(--input-height);outline:0;margin-right:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bkg);border:var(--border-faded);border-radius:var(--border-radius);box-shadow:var(--form-shadow)}input[type=checkbox]:after,input[type=radio]:after{content:var(--check-mark);display:none}input[type=checkbox]:checked:after,input[type=radio]:checked:after{display:block}input[type=checkbox]:disabled,input[type=radio]:disabled{pointer-events:none;filter:none;opacity:.5}input[type=checkbox][disabled]~.form-check-label,input[type=checkbox]:disabled~.form-check-label,input[type=radio][disabled]~.form-check-label,input[type=radio]:disabled~.form-check-label{cursor:default;opacity:.5}.form-check{display:flex;align-items:center;flex-direction:row;margin-top:.125rem}.form-check-label{display:flex;align-items:center;justify-content:flex-start;min-height:var(--input-height);width:100%;cursor:pointer;padding-left:.75rem}.form-check-label:not([disabled]):hover{background-color:var(--link-hover-bkg)}.req{color:var(--red);font-weight:var(--font-weight-bold)}.error{color:var(--red);font-size:65%;margin-top:.125rem}input.error,input:user-invalid,select.error,select:user-invalid,textarea.error,textarea:user-invalid{font-size:.75rem;margin-top:0;border-color:var(--red);background-color:color-mix(in oklab,var(--red),#fff 93%)}@media (min-width: 641px){.group+.input-group,.input-group+.input-group{margin-top:0}}@media (min-width: 992px){input,select,.switch{height:var(--input-height);line-height:var(--input-height)}input,select,textarea,.inline-label,.switch,input.error,select.error{font-size:.75rem}.form-row{gap:.5rem .75rem}}.hidden,.sm\:flex,.md\:flex,.lg\:flex,.sm\:grid,.md\:grid,.lg\:grid{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dark .dark-hidden{display:none!important}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.inline{display:inline!important}@media (min-width: 540px){.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:grid{display:grid!important}.sm\:inline{display:inline!important}.sm\:hidden{display:none!important}}@media (min-width: 641px){.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:inline{display:inline!important}.md\:hidden{display:none!important}}@media (min-width: 992px){.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:grid{display:grid!important}.lg\:inline{display:inline!important}.lg\:hidden{display:none!important}}@media (min-width: 1200px){.xl\:block{display:block!important}.xl\:flex{display:flex!important}.xl\:grid{display:grid!important}.xl\:inline{display:inline!important}.xl\:hidden{display:none!important}}@media (min-width: 1200px){.xl\:block{display:block!important}.xl\:hidden{display:none!important}}@media (min-width: 1440px){.hd\:block{display:block!important}.hd\:inline{display:inline!important}}@media (min-width: 1920px){.tk\:block{display:block!important}.tk\:hidden{display:none!important}}.flex.column{flex-flow:column nowrap}.flex.flex-wrap{flex-wrap:wrap}.center{align-items:center;justify-content:center}.ai-center{align-items:center!important}.ai-start{align-items:flex-start!important}.ai-end{align-items:flex-end!important}@media (min-width: 540px){.sm\:ai-center{align-items:center!important}.sm\:ai-start{align-items:flex-start!important}.sm\:ai-end{align-items:flex-end!important}}@media (min-width: 641px){.md\:ai-center{align-items:center!important}.md\:ai-start{align-items:flex-start!important}.md\:ai-end{align-items:flex-end!important}}@media (min-width: 992px){.lg\:ai-center{align-items:center!important}.lg\:ai-start{align-items:flex-start!important}.lg\:ai-end{align-items:flex-end!important}}@media (min-width: 1200px){.xl\:ai-center{align-items:center!important}.xl\:ai-start{align-items:flex-start!important}.xl\:ai-end{align-items:flex-end!important}}.jc-center{justify-content:center!important}.jc-start{justify-content:flex-start!important}.jc-end{justify-content:flex-end!important}.jc-between{justify-content:space-between!important}.jc-around{justify-content:space-around!important}@media (min-width: 540px){.sm\:jc-center{justify-content:center!important}.sm\:jc-start{justify-content:flex-start!important}.sm\:jc-end{justify-content:flex-end!important}.sm\:jc-between{justify-content:space-between!important}.sm\:jc-around{justify-content:space-around!important}}@media (min-width: 641px){.md\:jc-center{justify-content:center!important}.md\:jc-start{justify-content:flex-start!important}.md\:jc-end{justify-content:flex-end!important}.md\:jc-between{justify-content:space-between!important}.md\:jc-around{justify-content:space-around!important}}@media (min-width: 992px){.lg\:jc-center{justify-content:center!important}.lg\:jc-start{justify-content:flex-start!important}.lg\:jc-end{justify-content:flex-end!important}.lg\:jc-between{justify-content:space-between!important}.lg\:jc-around{justify-content:space-around!important}}@media (min-width: 1200px){.xl\:jc-center{justify-content:center!important}.xl\:jc-start{justify-content:flex-start!important}.xl\:jc-end{justify-content:flex-end!important}.xl\:jc-between{justify-content:space-between!important}.xl\:jc-around{justify-content:space-around!important}}.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.grid-rows-2{grid-template-rows:repeat(2,1fr)!important}.col-span-2{grid-column:auto/span 2!important}.grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.grid-rows-3{grid-template-rows:repeat(3,1fr)!important}.col-span-3{grid-column:auto/span 3!important}.grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.grid-rows-4{grid-template-rows:repeat(4,1fr)!important}.col-span-4{grid-column:auto/span 4!important}.grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.grid-rows-5{grid-template-rows:repeat(5,1fr)!important}.col-span-5{grid-column:auto/span 5!important}.grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.grid-rows-6{grid-template-rows:repeat(6,1fr)!important}.col-span-6{grid-column:auto/span 6!important}@media (min-width: 540px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.sm\:grid-rows-1{grid-template-rows:repeat(1,1fr)!important}.sm\:col-span-1{grid-column:auto/span 1!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.sm\:grid-rows-2{grid-template-rows:repeat(2,1fr)!important}.sm\:col-span-2{grid-column:auto/span 2!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.sm\:grid-rows-3{grid-template-rows:repeat(3,1fr)!important}.sm\:col-span-3{grid-column:auto/span 3!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.sm\:grid-rows-4{grid-template-rows:repeat(4,1fr)!important}.sm\:col-span-4{grid-column:auto/span 4!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.sm\:grid-rows-5{grid-template-rows:repeat(5,1fr)!important}.sm\:col-span-5{grid-column:auto/span 5!important}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.sm\:grid-rows-6{grid-template-rows:repeat(6,1fr)!important}.sm\:col-span-6{grid-column:auto/span 6!important}}@media (min-width: 641px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.md\:grid-rows-1{grid-template-rows:repeat(1,1fr)!important}.md\:col-span-1{grid-column:auto/span 1!important}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.md\:grid-rows-2{grid-template-rows:repeat(2,1fr)!important}.md\:col-span-2{grid-column:auto/span 2!important}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.md\:grid-rows-3{grid-template-rows:repeat(3,1fr)!important}.md\:col-span-3{grid-column:auto/span 3!important}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.md\:grid-rows-4{grid-template-rows:repeat(4,1fr)!important}.md\:col-span-4{grid-column:auto/span 4!important}.md\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.md\:grid-rows-5{grid-template-rows:repeat(5,1fr)!important}.md\:col-span-5{grid-column:auto/span 5!important}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.md\:grid-rows-6{grid-template-rows:repeat(6,1fr)!important}.md\:col-span-6{grid-column:auto/span 6!important}}@media (min-width: 992px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.lg\:grid-rows-1{grid-template-rows:repeat(1,1fr)!important}.lg\:col-span-1{grid-column:auto/span 1!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.lg\:grid-rows-2{grid-template-rows:repeat(2,1fr)!important}.lg\:col-span-2{grid-column:auto/span 2!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.lg\:grid-rows-3{grid-template-rows:repeat(3,1fr)!important}.lg\:col-span-3{grid-column:auto/span 3!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.lg\:grid-rows-4{grid-template-rows:repeat(4,1fr)!important}.lg\:col-span-4{grid-column:auto/span 4!important}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.lg\:grid-rows-5{grid-template-rows:repeat(5,1fr)!important}.lg\:col-span-5{grid-column:auto/span 5!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.lg\:grid-rows-6{grid-template-rows:repeat(6,1fr)!important}.lg\:col-span-6{grid-column:auto/span 6!important}}@media (min-width: 1200px){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.xl\:grid-rows-1{grid-template-rows:repeat(1,1fr)!important}.xl\:col-span-1{grid-column:auto/span 1!important}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.xl\:grid-rows-2{grid-template-rows:repeat(2,1fr)!important}.xl\:col-span-2{grid-column:auto/span 2!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.xl\:grid-rows-3{grid-template-rows:repeat(3,1fr)!important}.xl\:col-span-3{grid-column:auto/span 3!important}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.xl\:grid-rows-4{grid-template-rows:repeat(4,1fr)!important}.xl\:col-span-4{grid-column:auto/span 4!important}.xl\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.xl\:grid-rows-5{grid-template-rows:repeat(5,1fr)!important}.xl\:col-span-5{grid-column:auto/span 5!important}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.xl\:grid-rows-6{grid-template-rows:repeat(6,1fr)!important}.xl\:col-span-6{grid-column:auto/span 6!important}}.col-span-full{grid-column:1/-1}.gap{gap:var(--spacer)}.gap-x{gap:0 var(--spacer)}.gap-y{gap:var(--spacer) 0}.col-span-1{grid-column:auto!important}@media (min-width: 1440px){.hd\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}}@media (min-width: 1920px){.tk\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.tk\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.tk\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.tk\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.tk\:col-span-2{grid-column:auto/span 2!important}.tk\:col-span-3{grid-column:auto/span 3!important}}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-full{width:100%}.h-full{height:100%}.mb-0{margin-bottom:calc(var(--spacer) * 0)!important}.pb-0{padding-bottom:calc(var(--spacer) * 0)!important}.mb-1{margin-bottom:calc(var(--spacer) * 1)!important}.pb-1{padding-bottom:calc(var(--spacer) * 1)!important}.mb-2{margin-bottom:calc(var(--spacer) * 2)!important}.pb-2{padding-bottom:calc(var(--spacer) * 2)!important}.mb-3{margin-bottom:calc(var(--spacer) * 3)!important}.pb-3{padding-bottom:calc(var(--spacer) * 3)!important}.mt-0{margin-top:calc(var(--spacer) * 0)!important}.pt-0{padding-top:calc(var(--spacer) * 0)!important}.mt-1{margin-top:calc(var(--spacer) * 1)!important}.pt-1{padding-top:calc(var(--spacer) * 1)!important}.mt-2{margin-top:calc(var(--spacer) * 2)!important}.pt-2{padding-top:calc(var(--spacer) * 2)!important}.mt-3{margin-top:calc(var(--spacer) * 3)!important}.pt-3{padding-top:calc(var(--spacer) * 3)!important}.ml-0{margin-left:calc(var(--spacer) * 0)!important}.pl-0{padding-left:calc(var(--spacer) * 0)!important}.ml-1{margin-left:calc(var(--spacer) * 1)!important}.pl-1{padding-left:calc(var(--spacer) * 1)!important}.ml-2{margin-left:calc(var(--spacer) * 2)!important}.pl-2{padding-left:calc(var(--spacer) * 2)!important}.ml-3{margin-left:calc(var(--spacer) * 3)!important}.pl-3{padding-left:calc(var(--spacer) * 3)!important}.mr-0{margin-right:calc(var(--spacer) * 0)!important}.pr-0{padding-right:calc(var(--spacer) * 0)!important}.m-0{margin:calc(var(--spacer) * 0)!important}.p-0{padding:calc(var(--spacer) * 0)!important}.mr-1{margin-right:calc(var(--spacer) * 1)!important}.pr-1{padding-right:calc(var(--spacer) * 1)!important}.m-1{margin:calc(var(--spacer) * 1)!important}.p-1{padding:calc(var(--spacer) * 1)!important}.mr-2{margin-right:calc(var(--spacer) * 2)!important}.pr-2{padding-right:calc(var(--spacer) * 2)!important}.m-2{margin:calc(var(--spacer) * 2)!important}.p-2{padding:calc(var(--spacer) * 2)!important}.mr-3{margin-right:calc(var(--spacer) * 3)!important}.pr-3{padding-right:calc(var(--spacer) * 3)!important}.m-3{margin:calc(var(--spacer) * 3)!important}.p-3{padding:calc(var(--spacer) * 3)!important}.my-3{margin-top:calc(var(--spacer) * 3)!important;margin-bottom:calc(var(--spacer) * 3)!important}.m-auto{margin:auto}@media (min-width: 641px){.md\:mb-0{margin-bottom:0!important}}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}@media (min-width: 540px){.sm\:absolute{position:absolute!important}.sm\:fixed{position:fixed!important}.sm\:sticky{position:sticky!important}}@media (min-width: 641px){.md\:absolute{position:absolute!important}.md\:fixed{position:fixed!important}.md\:sticky{position:sticky!important}}@media (min-width: 992px){.lg\:absolute{position:absolute!important}.lg\:fixed{position:fixed!important}.lg\:sticky{position:sticky!important}}@media (min-width: 1200px){.xl\:absolute{position:absolute!important}.xl\:fixed{position:fixed!important}.xl\:sticky{position:sticky!important}}.top{top:0!important}.bottom{bottom:0!important}.left{left:0!important}.right{right:0!important}.rounded{border-radius:var(--border-radius)!important}.rounded-full{border-radius:50%!important}.shadow-1{box-shadow:var(--shadow-1)!important}.overflow-hidden{overflow:hidden!important}.transparent{background-color:transparent!important;box-shadow:none!important}.bkg.body{background-color:var(--body-bkg)!important}.bkg.grey{background-color:var(--half-text-bkg)!important}.bkg.secondary{background-color:color-mix(in oklab,var(--secondary) 55%,#fff)}.bordered{border-top:var(--border-faded);border-bottom:var(--border-faded)}nav.brand-bar,.brand-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacer) / 2);width:100%}nav.brand-bar a,.brand-boxes a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.75rem;border-radius:var(--border-radius)}nav.brand-bar a:nth-child(n+11),.brand-boxes a:nth-child(n+11){margin-left:50%}nav.brand-bar a.current,.brand-boxes a.current{display:none}nav.brand-bar a{aspect-ratio:1.333}nav.brand-bar a.king{padding:0 .75rem 1.5rem}.box{background-color:#818185;aspect-ratio:1}.box svg.logo{fill:var(--neutral-0)}a.king.box{padding-bottom:1.9rem}a.armstrong:hover{background:var(--armstrong01)}a.armstrong:hover .logo{fill:#fff}a.bach:hover{background:var(--bach01)}a.bach:hover .logo{fill:var(--bach02)}a.conn:hover{background:var(--conn01)}a.conn:hover .logo{fill:var(--conn02)}a.connselmer:hover{background:var(--connselmer01)}a.selmer-paris:hover{background:var(--selmer-paris01)}a.selmer-paris:hover .logo{fill:var(--selmer-paris02)}a.holton:hover{background:var(--holton01)}a.holton:hover .logo{fill:#fff}a.king:hover{background:var(--king01)}a.king:hover .logo{fill:#fff}a.leblanc:hover{background:var(--leblanc01)}a.leblanc:hover .logo{fill:var(--leblanc02)}a.ludwig:hover{background:var(--ludwig01)}a.ludwig:hover .logo{fill:#fff}a.musser:hover{background:var(--musser02)}a.musser:hover .logo{fill:var(--musser01)}a.scherl-roth:hover{background:var(--scherl-roth01)}a.scherl-roth:hover .logo{fill:#fff}a.selmer:hover{background:var(--selmer01)}a.selmer:hover .logo{fill:var(--selmer02)}a.yanagisawa:hover{background:var(--yanagisawa01)}a.yanagisawa:hover .logo{fill:var(--yanagisawa02)}@media (min-width: 641px){nav.brand-bar,.brand-boxes{justify-content:center;grid-template-columns:repeat(4,1fr);gap:var(--spacer)}nav.brand-bar a:nth-child(n+10),.brand-boxes a:nth-child(n+10){margin-left:50%}nav.brand-bar a.king{padding:0 .75rem 1.5rem;margin-top:-.2rem}a.king.box{padding-bottom:2.5rem}}@media (min-width: 992px){nav.brand-bar,.brand-boxes{grid-template-columns:repeat(6,1fr)}nav.brand-bar a:nth-child(n+8),.brand-boxes a:nth-child(n+8){margin-left:50%}nav.brand-bar a.king{padding:0 .75rem 1.5rem}}@media (min-width: 1440px){nav.brand-bar a.king{padding:.4rem .75rem 1.1rem}}.breadcrumbs{display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.breadcrumbs a,.breadcrumbs svg.icon{font-size:1rem;display:flex;align-items:center;padding:0 .25rem;height:100%;margin:0}.breadcrumbs p.text-muted{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs svg.icon{height:.6rem;width:1.5rem}.breadcrumbs .btn.small{height:1.875rem}.breadcrumbs-bar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacer);height:1.875rem;width:100%}@media (min-width: 992px){.breadcrumbs-bar.news{max-width:var(--lg-news-mw)}}@media (min-width: 1920px){.breadcrumbs-bar.news{max-width:var(--tk-news-mw)}}button,[type=button],[type=reset],[type=submit],[role=link],.lcly-primary-trigger{cursor:pointer;border:none;outline:none;text-transform:none;background:transparent;overflow:visible;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,[role=link]::-moz-focus-inner,.lcly-primary-trigger::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.btn{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:focus{outline:2px solid var(--focused)!important;outline-offset:2px!important}.btn[disabled]{cursor:not-allowed;color:var(--button-disabled-color)!important;background-color:var(--button-disabled-bkg)!important}.btn[disabled] svg{fill:var(--button-disabled-color)!important}.btn[disabled].transparent{background-color:transparent!important}.btn.main,.btn.icon,.btn.selector,.btn.pdp,.btn.small,.btn.tiled,.btn.form,.btn.thumbnail{background:var(--button-bkg);color:var(--button-color);box-shadow:var(--shadow-1);border-radius:1.5rem}.btn.main svg,.btn.icon svg,.btn.selector svg,.btn.pdp svg,.btn.small svg,.btn.tiled svg,.btn.form svg,.btn.thumbnail svg{fill:var(--button-color)}.btn.main:hover:not([disabled]),.btn.icon:hover:not([disabled]),.btn.selector:hover:not([disabled]),.btn.pdp:hover:not([disabled]),.btn.small:hover:not([disabled]),.btn.tiled:hover:not([disabled]),.btn.form:hover:not([disabled]),.btn.thumbnail:hover:not([disabled]){color:var(--button-hover-color);background-color:var(--button-hover-bkg)}.btn.main:hover:not([disabled]) *,.btn.icon:hover:not([disabled]) *,.btn.selector:hover:not([disabled]) *,.btn.pdp:hover:not([disabled]) *,.btn.small:hover:not([disabled]) *,.btn.tiled:hover:not([disabled]) *,.btn.form:hover:not([disabled]) *,.btn.thumbnail:hover:not([disabled]) *{color:var(--button-hover-color)}.btn.main:hover:not([disabled]) svg,.btn.icon:hover:not([disabled]) svg,.btn.selector:hover:not([disabled]) svg,.btn.pdp:hover:not([disabled]) svg,.btn.small:hover:not([disabled]) svg,.btn.tiled:hover:not([disabled]) svg,.btn.form:hover:not([disabled]) svg,.btn.thumbnail:hover:not([disabled]) svg{fill:var(--button-hover-color)}.btn.thumbnail{background:var(--neutral-200);border-radius:var(--border-radius)}.btn.transparent{color:var(--text-color)}.btn.transparent svg{fill:var(--text-color)}.btn.main{padding:.5rem;min-width:12rem;border:2px solid #fff;margin-left:1px;margin-bottom:3px}.btn.tiled{padding:.5rem;min-width:12rem;border:2px solid #fff}.btn.small{padding:.25rem;border-radius:var(--border-radius)}.btn.small svg.icon{width:1rem;margin-left:.5rem}.btn.icon{width:min(var(--navbar-height),3.25rem);height:min(var(--navbar-height),3.25rem);min-height:initial;padding:.25rem}.btn.icon svg.icon{max-width:80%;margin:0}.btn.clear{color:var(--red);position:absolute;right:0;top:-.125rem}.btn.clear svg.icon{fill:var(--red)}.btn.social{background:transparent;width:min(var(--navbar-height),2.5rem);height:min(var(--navbar-height),2.5rem);padding:.25rem;border-radius:var(--border-radius)}.btn.social+.btn.social.social{margin-left:var(--spacer)}.btn.social:hover{background-color:var(--element-hover-bkg)}.btn.social:hover svg.icon{fill:var(--element-hover-color)}.btn.selector{padding:.6rem;min-width:9rem;background-color:var(--button-bkg-selector)}.btn.selector.all{background:var(--button-bkg)}.btn.form{padding:.25rem;height:var(--input-height);margin-left:.25rem;border-radius:var(--border-radius)}.dark .btn.print{background-color:var(--neutral-700)}.dark .btn.thumbnail{background-color:var(--neutral-800)}.btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn+.btn{border-left:var(--border-faded)}.active{color:var(--button-hover-color)!important;background-color:var(--navbar-active-bkg)!important}.active svg{fill:var(--button-hover-color)!important}a.embla-slide:hover:not([disabled]) .btn.tiled,.tile:hover:not([disabled]) .btn.tiled,.news:hover:not([disabled]) .btn.tiled{color:var(--button-hover-color);background-color:var(--button-hover-bkg)}a.embla-slide:hover:not([disabled]) .btn.tiled *,.tile:hover:not([disabled]) .btn.tiled *,.news:hover:not([disabled]) .btn.tiled *{color:var(--button-hover-color)}a.embla-slide:hover:not([disabled]) .btn.tiled svg,.tile:hover:not([disabled]) .btn.tiled svg,.news:hover:not([disabled]) .btn.tiled svg{fill:var(--button-hover-color)}button.card,a.card{border:var(--border-faded)}button.card:hover img,a.card:hover img{transform:scale(1.1)}.card{display:flex;flex-flow:column nowrap;align-items:center;overflow:hidden;border-radius:var(--border-radius);text-decoration:none;background:var(--body-bkg);min-height:var(--card-height);min-width:8rem;width:100%}.card *{font-size:clamp(14px,.875rem,18px);justify-self:center}.card .product-img{display:flex;align-items:center;justify-content:center;padding:var(--spacer) 0 3rem;height:100%}.card .product-img img{width:auto;height:auto;max-height:calc(var(--card-height) - 4rem);max-width:100%;transition:transform .25s cubic-bezier(.65,0,.076,1);transform:scale(1);z-index:1}.card .product-img .icon{max-width:5rem;opacity:.15}.card .title{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;padding:.25rem;background:color-mix(in oklab,var(--body-bkg) 80%,transparent);z-index:1}.card .line{font-size:16px;position:absolute;top:0;left:0;border-bottom-right-radius:.25rem;background-color:var(--neutral-600);color:var(--neutral-0);padding:.125rem .25rem;z-index:2}.card .line.student-premium{max-width:4.6rem}.card .brand-logo{position:absolute;top:.25rem;right:.25rem;width:3rem;height:2rem;opacity:.6;z-index:2}.card.artist{min-height:initial}.card.artist .artist-img{display:flex;align-items:flex-start;justify-content:center;max-width:100%;overflow:hidden;aspect-ratio:1}.card.artist .artist-img img{-o-object-fit:cover;object-fit:cover;transition:transform .25s cubic-bezier(.65,0,.076,1)}.card.artist .title{justify-content:space-between;width:100%;padding:0 0 0 .25rem .25rem;height:3rem0.25rem .25rem;justify-self:flex-start}.card.artist .brand{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .25rem .25rem;border-left:var(--border-faded);background-color:#0000000d}.card.artist .brand svg.logo{width:3rem;max-height:3rem}.card.clinician{min-height:10rem}.card.clinician .clinician-img{aspect-ratio:1/1;overflow:hidden}.card.selector{max-width:calc(50% - var(--spacer) / 2)}@media (min-width: 540px){.card.selector{max-width:calc(33.334% - var(--spacer))}}@media (min-width: 641px){.card.selector{max-width:calc(25% - var(--spacer))}}@media (min-width: 992px){.card.selector{max-width:calc(16.667% - var(--spacer))}.card .line.student-premium{max-width:5.2rem}}@media (min-width: 1200px){.card.selector{max-width:calc(18% - var(--spacer))}.card .line.student-premium{max-width:4.6rem}}@media (min-width: 1440px){.card.selector{max-width:calc(16% - var(--spacer))}.card .line.student-premium{max-width:4.2rem}}@media (min-width: 1920px){.card .line.student-premium{max-width:3.2rem}}@keyframes autoplay-progress{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.embla{display:flex}.embla .embla-viewport{overflow:hidden}.embla .embla-container{display:flex;touch-action:pan-y pinch-zoom;max-height:80vh}.embla .embla-slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;margin-left:var(--slide-spacing)}.embla .embla-slide .btn.tiled{position:absolute;bottom:var(--spacer);left:calc(var(--spacer) * 2);z-index:1}.embla.stream{flex-flow:column nowrap;width:100%;--slide-height: 19rem;--slide-spacing: var(--spacer);--slide-size: 90%}.embla.stream .embla-slide a{overflow:hidden}.embla.stream .embla-content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;position:absolute;padding:var(--spacer);top:0;left:0;height:100%;width:100%}.embla.stream .embla-content h2,.embla.stream .embla-content h3,.embla.stream .embla-content h4,.embla.stream .embla-content h5,.embla.stream .embla-content h6,.embla.stream .embla-content p,.embla.stream .embla-content li{color:var(--text-color-inv);text-shadow:1px 1px 2px #000}.embla.pdp{flex-flow:column nowrap;margin-bottom:var(--spacer);order:1;justify-content:center;--slide-spacing: 0;--slide-size: 100%}.embla.pdp .embla-viewport{background-color:var(--body-bkg)}.embla.pdp .embla-controls{position:absolute;bottom:0;right:0;padding:var(--spacer)}.embla.pdp .embla-thumbnails{display:grid;grid-template:1fr/repeat(5,1fr);grid-auto-rows:auto;gap:calc(var(--spacer) / 2);order:2;max-width:100%;align-items:flex-start}.embla.pdp .embla-thumbnails .thumbnail{aspect-ratio:1}.embla.pdp .embla-thumbnails .thumbnail img{max-width:2.875rem;max-height:2.875rem;height:auto;width:auto}.embla.pdp .embla-slide{display:flex;align-items:center;justify-content:center;transition:transform .5s ease-in-out}.embla.pdp .embla-slide img{max-height:100%;max-width:100%}.embla.pdp .embla-progress{position:absolute;width:100%;overflow:hidden;bottom:0;left:0;z-index:1}.embla.pdp .embla-progress-bar{background-color:var(--navbar-active-bkg);height:.125rem;width:100%;left:-100%;animation-name:autoplay-progress;animation-timing-function:linear;animation-iteration-count:1}.hidden .embla-progress-bar{animation-play-state:paused}@media (min-width: 641px){.embla.stream{--slide-size: 80%}.embla.pdp .embla-thumbnails{grid-template:1fr/repeat(6,1fr)}}@media (min-width: 992px){.embla.stream{--slide-size: 45%}.embla.pdp{flex-direction:row}.embla.pdp .embla-thumbnails{grid-template:repeat(7,1fr)/1fr;grid-auto-columns:auto;grid-auto-rows:unset;grid-auto-flow:column;order:unset;padding-right:var(--spacer)}}@media (min-width: 1200px){.embla.pdp .embla-thumbnails{grid-template:repeat(9,1fr)/1fr}.embla.stream{--slide-size: 35%}}@media (min-width: 1440px){.embla.pdp .embla-thumbnails{grid-template:repeat(10,1fr)/1fr}}.cookie-container{position:fixed;bottom:0;right:0;left:0;display:flex;justify-content:flex-end;z-index:50;padding-right:5rem;width:100%}.cookie-consent{background-color:var(--navbar-bkg);-webkit-backdrop-filter:var(--navbar-blur);backdrop-filter:var(--navbar-blur);width:100%;padding:1rem}.cookie-consent .btn.small{height:2.5rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem}.cookie-consent .btn.small.accept{background-color:var(--primary)}@media (min-width: 992px){.cookie-consent{max-width:80%;margin-bottom:.5rem}.cookie-container{padding-right:3.25rem}}@media (min-width: 1200px){.cookie-container{padding-right:3rem}}@media (min-width: 1920px){.cookie-consent{max-width:60%}}.collapses{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;width:100%;height:100%;padding-top:0}.collapse-group{width:100%}.drawer{padding:1rem;background-color:var(--body-bkg);margin-bottom:1px}.drawer *:last-child{margin-bottom:0}.btn-drawer{background-color:var(--navbar-bkg);border-bottom:1px solid var(--main-bkg);justify-content:space-between;min-height:2rem;padding:.375rem .75rem;width:100%;border-radius:0;text-align:left;margin-bottom:.25rem;z-index:1}.btn-drawer[aria-expanded=true] .icon{transform:rotateX(180deg)}.btn-drawer[disabled] .icon{opacity:.2}.btn-drawer .icon{max-width:1.25rem;transition:transform .25s cubic-bezier(.65,0,.076,1);margin-left:.75rem}@media (min-width: 992px){.collapses{padding:0 2rem}}.lower-controls{position:fixed;padding-bottom:44px;bottom:13px;right:13px;z-index:500}.lower-controls button.btn{width:44px;height:44px}.dm-container{margin-top:13px}.dm-menu{display:flex;position:absolute;right:-1rem;top:-.25rem;padding:.25rem 4rem .25rem .25rem;background-color:var(--navbar-bkg);-webkit-backdrop-filter:var(--navbar-blur);backdrop-filter:var(--navbar-blur);border-bottom-left-radius:2rem;border-top-left-radius:2rem;transition:transform .25s cubic-bezier(.65,0,.076,1),opacity .25s cubic-bezier(.65,0,.076,1);transform:translate(100%);opacity:0;z-index:-1}.dm-menu.open{transform:translate(0);opacity:1}.dm-item+.dm-item{margin-left:var(--spacer)}.explore-selector{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.explore-selector .intro{max-width:840px}.explore-selector .intro h2{text-align:center}.explore-selector .selectors{display:grid;gap:var(--spacer);margin-top:var(--spacer);width:100%}.explore-selector .selector-pages{display:flex;justify-content:center;width:100%}.explore-selector .selector-slide{display:flex;flex-flow:row wrap;justify-content:center;gap:var(--spacer);margin-top:var(--spacer);position:absolute;width:100%;opacity:0;transition:opacity .25s cubic-bezier(.65,0,.076,1)}.explore-selector .selector-slide.open{z-index:3;opacity:1;position:static}.explore-selector .selector-group{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacer) * 2)}.explore-selector .selector-group .card.brand{grid-column:auto/span 2;min-height:auto}.explore-selector .divider{border-color:var(--text-color);border-style:solid;border-top:1px;margin:.25rem 0}.explore-selector.base{padding-top:0;background:initial}.explore-selector.base .instruments{display:flex;flex-flow:row wrap;gap:var(--spacer);width:100%;justify-content:center}@media (min-width: 641px){.explore-selector .selectors{display:flex}.explore-selector .selector-group{grid-template-columns:repeat(4,1fr)}.explore-selector .selector-group .card.brand{grid-column:auto}.explore-selector .selector-slide{justify-content:flex-start}.explore-selector .divider{border-left:1px solid;margin:0 .25rem;width:1px}}@media (min-width: 992px){.explore-selector.base .card.selector{max-width:18%}}@media (min-width: 1200px){.explore-selector.base .card.selector{max-width:13%}}footer{box-shadow:var(--shadow-inv);background-size:auto 100%;flex-shrink:0;background-color:var(--body-bkg)}footer p,footer a,footer .btn{font-size:.875rem}footer .footer-inner{max-width:var(--navbar-mw);margin:auto;padding:var(--spacer) 0}footer .footer-outer{background:var(--footer-outer-bkg);padding:.6rem .5rem .5rem;box-shadow:var(--shadow-inv)}footer .footer-link{color:var(--text-color);padding:.25rem 0;min-width:10rem;text-align:center;text-decoration:none}footer .deco{margin-bottom:.25rem}footer .deco svg.logo{height:3rem;width:auto}footer nav.brand-bar{padding:var(--spacer);background:var(--footer-brandbar-bkg);box-shadow:var(--shadow-inv)}@media (min-width: 641px){footer{background-position:right bottom;background-size:90% auto}footer p{margin:0}footer nav.brand-bar{padding:calc(var(--spacer) / 2) calc(var(--spacer) * 3)}}@media (min-width: 992px){footer .footer-outer .column{flex-flow:row nowrap}footer nav.brand-bar{grid-template-columns:repeat(11,1fr)}footer nav.brand-bar a{margin-left:0!important}footer nav.brand-bar a.king{padding-bottom:.5rem}.footer-list{align-items:center}}@media (min-width: 1200px){footer .footer-outer{padding-right:calc(var(--spacer) * 5)}}@media (min-width: 1440px){footer .footer-outer{padding-right:3rem}footer nav.brand-bar a.king{padding-bottom:1rem}}.half-text{display:flex;flex-flow:column nowrap;overflow:hidden;border-radius:var(--border-radius);background-color:var(--half-text-bkg);padding:var(--spacer);align-items:flex-start;justify-content:center;align-self:stretch;min-height:18rem;height:100%}.half-text a.btn.main{margin-top:var(--spacer)}@media (min-width: 641px){.half-text{min-height:initial}}@media (min-width: 1200px){.half-text a.btn.main{margin-top:1.5rem}.half-text{padding:var(--spacer) calc(var(--spacer) * 2)}}a,.hyperlink{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,.hyperlink:hover{color:var(--link-hover-color);background:var(--link-hover-bkg)}a[role=link]:focus,.hyperlink[role=link]:focus{outline:2px solid var(--focused)!important;outline-offset:2px!important}iframe{border:0;width:100%}.lcly-locator{display:flex!important;flex-flow:column nowrap;width:100%;margin-top:.25rem}.lcly-dealers-wrap{display:grid;grid-template:1fr/1fr 1fr;gap:var(--spacer)}.lcly-dealers-wrap-outer{margin-top:var(--spacer);order:1}.lcly-dealers-wrap *{font-size:15px;line-height:19px}.lcly-dealers-wrap .lcly-dealer,.lcly-dealers-wrap .lcly-related-product{border:1px solid #eee;display:block;padding:8px;background:var(--main-bkg);cursor:pointer;border-radius:var(--border-radius)}.lcly-dealers-wrap .lcly-dealer:hover,.lcly-dealers-wrap .lcly-related-product:hover{background-color:var(--link-hover-bkg)}.lcly-dealers-wrap .lcly-icon-marker{position:absolute;top:6px;left:6px;fill:var(--primary);width:1rem;height:1rem}.lcly-dealers-wrap .lcly-dealer-name{padding-left:1.1rem;font-weight:var(--font-weight-bold);margin-bottom:6px}.lcly-dealers-wrap .lcly-dealer-distance{opacity:.7;margin-bottom:6px}.lcly-dealers-wrap .lcly-dealer-phone{margin-top:6px}.lcly-dealers-wrap .lcly-dealer-directions{position:absolute;right:8px;margin-top:6px;z-index:2}.lcly-dealers-wrap .lcly-dealer-stock{display:flex;margin-top:6px}.lcly-dealers-wrap .lcly-dealer-stock svg{width:1rem;height:1rem;margin-right:.5rem}.lcly-location-prompt-link{position:absolute;right:0}.lcly-location-switcher-a{width:calc(75% - .25rem)}.lcly-location-switcher-b{position:absolute;top:0;right:0;width:25%}.lcly-location-switcher-wrap{width:100%}.lcly-primary-trigger,.lcly-location-switcher-button{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--button-bkg);padding:0;color:var(--button-color);box-shadow:var(--shadow-1);transition:background-color .25s cubic-bezier(.65,0,.076,1),color .25s cubic-bezier(.65,0,.076,1)}.lcly-primary-trigger svg,.lcly-location-switcher-button svg{transition:fill .25s cubic-bezier(.65,0,.076,1)}.lcly-primary-trigger *,.lcly-location-switcher-button *{color:var(--button-color)}.lcly-primary-trigger:hover:not([disabled]),.lcly-location-switcher-button:hover:not([disabled]){color:var(--button-hover-color);background-color:var(--button-hover-bkg)}.lcly-primary-trigger:hover:not([disabled]) *,.lcly-location-switcher-button:hover:not([disabled]) *{color:var(--button-hover-color)}.lcly-primary-trigger:hover:not([disabled]) svg,.lcly-location-switcher-button:hover:not([disabled]) svg{fill:var(--button-hover-color)}.lcly-primary-trigger{border-radius:1.5rem;height:min(var(--navbar-height),3.25rem);margin-top:var(--spacer);order:2}.lcly-autocomplete-suggestions{position:absolute!important;padding:calc(var(--spacer));width:100%;border:var(--border-faded);background:var(--body-bkg);overflow:hidden;z-index:999;white-space:nowrap}.lcly-suggestions-ul{list-style:none;padding:0}.dark .lcly-primary-trigger,.dark .lcly-location-switcher-button{background-color:var(--neutral-700)}a.news{text-decoration:none}a.news .tile{border-bottom-right-radius:0;border-top-right-radius:0}a.news .tile.svg{background-color:var(--neutral-100);padding:var(--spacer)}a.news img,a.news svg{aspect-ratio:1}a.news p{font-size:.8rem}.dark a.news .tile.svg{background-color:var(--neutral-800)}article .news-heading svg.logo{max-width:420px}article section+section{padding-top:1rem;padding-bottom:0}article section:last-child{padding:calc(var(--spacer) * 2) var(--spacer)}article h1{font-size:var(--h3);margin-top:calc(var(--spacer) * 2);text-align:center}article h2,article h3,article h4,article h5,article h6{font-size:var(--h4)}@media (min-width: 641px){a.news .column{min-height:200px}}@media (min-width: 992px){article{max-width:var(--lg-news-mw)}article .news-heading svg.logo{max-width:600px}a.news{aspect-ratio:2/1}}@media (min-width: 1920px){article{max-width:var(--tk-news-mw)}}.plate{display:flex;align-items:center;justify-content:center;padding:0}.plate .constrained{z-index:5;height:100%}.plate .cta{display:flex;gap:var(--spacer)}.plate-content{display:flex;flex-flow:column nowrap;height:100%;width:100%;padding:var(--spacer);z-index:3}.plate-content svg.logo{fill:var(--text-color-inv-hold);max-width:29rem}.plate-content svg.logo.condensed{max-width:12rem;fill:var(--text-color-hold)}.plate-content h1,.plate-content h2,.plate-content h3,.plate-content h4,.plate-content h5,.plate-content h6,.plate-content p,.plate-content .text,.plate-content li,.plate-content strong,.plate-content em,.plate-content .h2,.plate-content .h4,.plate-content span{color:var(--text-color-inv-hold);text-shadow:1px 1px 2px rgb(0,0,0);pointer-events:none;line-height:1}.plate-content p,.plate-content .text{font-weight:400}.plate-content .hero-text *{font-size:1rem}.plate-content a.btn.main{margin-top:1rem}.plate-content span.small{font-size:1.125rem}.plate-content.inv h1,.plate-content.inv h2,.plate-content.inv h3,.plate-content.inv h4,.plate-content.inv h5,.plate-content.inv h6,.plate-content.inv p,.plate-content.inv .text,.plate-content.inv li,.plate-content.inv strong,.plate-content.inv em,.plate-content.inv .h2,.plate-content.inv .h4,.plate-content.inv span{color:var(--text-color-hold);text-shadow:1px 1px 2px rgb(255,255,255)}.plate-content.inv svg.logo{fill:var(--text-color-hold)}.plate.hero{height:calc(70vh + var(--from-top))}.plate.hero .plate-content p,.plate.hero .plate-content .text,.plate.hero .plate-content .hero-text *{font-size:1.25rem}.plate.hero.vimeo{display:flex;align-items:center;justify-content:center}.plate.hero.vimeo iframe,.plate.hero.vimeo img{--aspect-ratio:16/9;min-width:max(100cqh * var(--aspect-ratio),100vw);aspect-ratio:var(--aspect-ratio)}.plate.hero.vimeo .video-content{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:100%;container-type:inline-size}.plate.banner.brand picture:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(250,250,250,.6) 0,rgba(250,250,250,.3) 35%,transparent 60%);z-index:1}.grad picture:before,.grad.half picture:before,.grad.vimeo .video-content:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1}.grad picture:before,.grad.vimeo .video-content:before{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 16%,rgba(0,0,0,.4) 32%,transparent 66%)}.grad.half picture:before{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,transparent 60%)}.grad.banner picture:before{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 35%,transparent 60%)}@media (min-width: 641px){.plate .constrained{align-items:flex-start}.plate-content{align-items:flex-start;justify-content:flex-end;max-width:50%}.plate.hero{height:calc(30vh + var(--from-top))}.plate.half .plate-content{max-width:100%}.plate.banner.brand picture:before{content:none}.grad picture:before,.grad.vimeo .video-content:before{background:radial-gradient(65% 50% at 0 90%,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 65%,transparent 100%)}.grad.half picture:before{background:linear-gradient(0,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 33%,rgba(0,0,0,.1) 50%,transparent 100%)}.grad.banner picture:before{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,transparent 60%)}}@media (min-width: 641px) and (orientation: landscape){.plate.hero{height:calc(60vh + var(--from-top))}}@media (min-width: 992px){.plate-content{padding:0 0 calc(var(--spacer) * 2) 0;max-width:29rem}.plate.half .plate-content{max-width:60%}.plate.half .plate-content h2{font-size:var(--h3)}.plate.half .plate-content p{font-size:.9rem}}@media (min-width: 1200px){.plate.hero{height:calc(50vh + var(--from-top))}.plate.half .plate-content{max-width:29rem}.plate-content svg.logo.condensed{max-width:14rem}}@media (min-width: 1440px){.plate.hero{height:calc(70vh + var(--from-top))}}@media (min-width: 1920px){.plate.half .plate-content h2{font-size:var(--h2)}.plate.half .plate-content p{font-size:1rem}}section.product-display{display:grid;align-items:flex-start}section.product-display .main-content{order:2}section.product-display .main-info{order:1;margin-bottom:var(--spacer)}section.product-display .info-box{position:sticky;top:calc(var(--from-top) + var(--spacer))}section.product-display .info-box .grey{padding:1rem;background-color:var(--body-bkg);border-radius:var(--border-radius);margin-bottom:var(--spacer)}section.product-display .info-box h1{font-size:1.5rem;margin-bottom:.5rem;font-weight:var(--font-weight-normal)}section.product-display .info-box .information p{margin-bottom:.5rem}section.product-display .info-box .ctas{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1rem}section.product-display .model,section.product-display .level{font-size:.875rem;color:var(--text-muted);margin-top:0!important}section.product-display .level{margin-left:var(--spacer);padding-left:var(--spacer);border-left:2px solid}section.product-display .dimensions .input-group{margin-top:var(--spacer)}section.product-display .product-rich+.product-rich{margin-top:calc(var(--spacer) * 3)}@media (min-width: 641px){section.product-display{grid-template:1fr/55% 45%}section.product-display .info-box{margin-left:var(--spacer)}section.product-display .main-content{order:unset}section.product-display .main-info{order:unset;height:100%}}@media (min-width: 992px){section.product-display{padding:0 var(--spacer);grid-template:1fr/66% 34%}section.product-display .slide.product-carousel{margin-bottom:var(--spacer)}}.search-results,.product-container{display:grid;gap:var(--spacer)}.product-container{width:100%}.pagination{display:flex;margin:calc(.75rem + var(--spacer)) .75rem .75rem}.pagination .pages{display:flex;align-items:center;justify-content:center;margin:0 1.5rem}.pagination .pages *+*{margin-left:.25rem}.pagination .btn{width:2rem;height:2rem}.pagination .dots{width:1rem}.no-results{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;width:100%;height:100%}h1.current{font-size:1.25rem}.mini-bar{padding:.25rem;background:var(--body-bkg)}@media (min-width: 641px){.pagination .pages *+*{margin-left:.5rem}.pagination .dots{width:2.5rem}}@media (min-width: 992px){.product-container{padding:0 var(--spacer);grid-template:1fr/18rem 1fr}}header{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:var(--navbar-height);z-index:500}header .site-logo{display:block;height:var(--navbar-height);width:100%;padding:.25rem 0 .5rem}nav.main-nav{display:grid;grid-template:auto/var(--navbar-height) 1fr var(--navbar-height) var(--navbar-height);align-items:center;padding-left:var(--spacer);width:100%;max-width:800px}nav.main-nav:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:var(--navbar-height);background-color:var(--navbar-bkg);-webkit-backdrop-filter:var(--navbar-blur);backdrop-filter:var(--navbar-blur);box-shadow:var(--navbar-shadow);z-index:-1}.main-menu,.sub-menu{position:absolute;top:0;left:0;width:100%;height:100vh;overflow-x:hidden;background-color:var(--drop-menu-bkg);-webkit-backdrop-filter:var(--navbar-blur);backdrop-filter:var(--navbar-blur);box-shadow:var(--navbar-shadow);transform:translate(-100%);opacity:0;transition:transform .25s cubic-bezier(.65,0,.076,1),opacity .25s cubic-bezier(.65,0,.076,1);z-index:2}.main-menu.open,.sub-menu.open{transform:translate(0);opacity:1}.menu-shield{display:none}.mobile-nav-buttons{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height).75rem;padding:0 2.5%;border-bottom:var(--border-faded)}.nav-item,.menu-heading{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;height:var(--navbar-height);width:100%;font-size:1.25rem;padding-left:calc(var(--spacer) * 2);background:transparent;z-index:1;cursor:pointer}.nav-item .icon,.menu-heading .icon{width:2rem}.nav-item .icon.chev,.menu-heading .icon.chev{position:absolute;right:5%;width:1.5rem}.nav-item.nav-btn,.menu-heading.nav-btn{padding:0;align-items:center;border:none}.menu-heading{color:var(--text-color-inv-hold);background:var(--neutral-500);height:calc(var(--navbar-height) - .75rem);margin-bottom:0;pointer-events:none}@media (min-width: 641px){.menu-heading{grid-column:1/span 2}.menu-group{display:grid;grid-template:auto/1fr 1fr;gap:0 var(--spacer);margin-bottom:calc(var(--spacer) / 2)}}@media (min-width: 992px){nav.main-nav{padding-left:0;grid-template:auto/2.5rem 1fr auto}.main-menu{display:flex;position:static;height:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:none;transform:none;overflow:hidden;opacity:1}.menu-shield{display:block;position:absolute;top:0;left:0;height:100vh;width:100%;transform:translateY(-100%);z-index:-5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.menu-shield.open{transform:translateY(0)}.menu-group{display:flex;flex-direction:column;gap:0 calc(var(--spacer) * 2)}.menu-heading{font-size:clamp(14px,.875rem,18px);height:1.75rem;border:none;padding:0 .5rem}.mobile-nav-buttons{display:none}.nav-item{align-items:center;padding:0;font-size:clamp(12px,.75rem,16px);text-decoration:none;border:none}.nav-item .chev{display:none}.nav-item:hover{background-color:var(--link-hover-bkg)}.nav-item.sub-link{align-items:flex-start;height:auto;min-height:1.75rem;padding-left:.5rem}.nav-item.nav-btn,.nav-item.nav-more{padding:.5rem;width:2.5rem}.sub-menu{height:auto;min-height:18rem;overflow:hidden;padding:var(--navbar-height) .5rem var(--spacer);transform:translateY(calc(-100% - 3rem));transition:transform .25s cubic-bezier(.65,0,.076,1),opacity .25s cubic-bezier(.65,0,.076,1);z-index:-2}.sub-menu.open{transform:translateY(0)}.sub-menu .contents{display:grid;gap:var(--spacer);margin:2px auto 0;max-width:var(--nav-max-width)}}@media (min-width: 1440px){nav.main-nav{max-width:var(--navbar-mw)}}.search-item{display:grid;align-items:center;width:100%;background:var(--body-bkg);min-height:1.75rem;margin-top:calc(var(--spacer) / 2)}.search-item.product{grid-template:3rem/3rem 1fr;gap:.25rem}.search-item.category{height:3rem;padding-left:calc(var(--spacer) * 2)}.search-item p{margin:0;font-size:clamp(14px,1rem,20px)}.search-item .img-box{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.search-item img{max-width:3rem;max-height:3rem}#site_search{margin:.5rem 0 1rem;height:2.5rem;padding-right:4rem}.no_results{color:var(--neutral-500);display:flex;align-items:center;justify-content:center;height:2.5rem;padding-bottom:calc(var(--spacer) / 2)}@media (min-width: 641px){.no_results{grid-column:auto/span 2}}@media (min-width: 992px){#site_search{margin:auto;padding:.125rem .375rem 0;height:initial}.search-item.category{height:2rem;padding-left:calc(var(--spacer) / 2)}}table{width:100%;background-color:var(--body-bkg);border:var(--border-faded);border-collapse:collapse}th,td{text-align:-webkit-match-parent;text-align:match-parent;text-align:inherit;padding:.5rem;vertical-align:middle;border:var(--border-faded)}td:nth-child(n+2){text-align:center}th{align-content:center}thead{background-color:var(--table-head-bkg)}thead tr:first-child{background-color:#00000080}thead *{color:var(--text-color-inv-hold);text-align:center;text-decoration:none}thead td,thead th{vertical-align:bottom;border-left:1px solid var(--table-head-bkg)}thead td+td,thead th+th{border-left-color:var(--text-color-inv)}thead td:last-child,thead th:last-child{border-right:1px solid var(--table-head-bkg)}tbody+tbody{border-top-width:2px}tbody tr:nth-of-type(2n){background-color:#00000008}tbody *{font-size:clamp(13px,1rem,17px)}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--text-muted);text-align:left;caption-side:bottom}.table-responsive{display:block;max-width:100%;overflow-x:auto;margin-bottom:var(--spacer)}.tile{border-radius:var(--border-radius);overflow:hidden;width:100%}.tile .btn.tiled{position:absolute;bottom:var(--spacer);left:var(--spacer);z-index:1}.tile .captions{position:absolute;top:.125rem;right:.125rem;height:calc(100% - .25rem);width:calc(100% - .25rem);z-index:1}.tile .caption{position:absolute;right:0;bottom:0;color:var(--text-color-inv-hold);background:#000000bf;padding:.125rem .25rem;border-radius:var(--border-radius);text-align:right}.tile .caption:first-child{top:0;bottom:initial}.tile img{border-radius:var(--border-radius)}.tile .v-cap{width:100%}.tile .v-cap *{font-size:clamp(14px,.65rem,18px);margin-top:.25rem}.tile.logo,.tile.text{flex-flow:column nowrap;align-items:flex-start}.tile.logo{padding:var(--spacer);background:var(--neutral-300)}.tile.text{justify-content:center;border:var(--border-faded);background:var(--text-color-inv);padding:0 var(--spacer);text-decoration:none}.tile.video{flex-flow:column nowrap;justify-content:flex-start;border-radius:0}.tile.video-image{align-items:flex-start}.tile.blank{display:flex;flex-flow:column nowrap}a.tile{cursor:pointer}.mosaic{grid-template-rows:1fr 1fr}.mosaic .tile{aspect-ratio:1/1;overflow:hidden}@media (min-width: 992px){.tile.tile_md{grid-column:span 2;aspect-ratio:initial}.tile.tile_md picture{max-width:initial;position:absolute;top:0;left:0}.tile.tile_md img.img-fluid{max-width:101%}.tile.tile_lg{grid-column:span 2;grid-row:span 2}}@media (min-width: 1440px){.tile.text p{font-size:1.125rem;padding:var(--spacer)}}.ratio{width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio: 100%}.ratio-2x1{--aspect-ratio: 50%}.ratio-4x3{--aspect-ratio: 75%}.ratio-16x9{--aspect-ratio: 56.25%}.ratio-21x9{--aspect-ratio: 42.8571428571%}.ratio-3x4{aspect-ratio:3/4}.video-card{background:var(--nav-bkg);box-shadow:0 0 3px #0000001a;overflow:hidden}.video-card .caption{padding:.5rem;margin:0;font-size:.75rem}
