@font-face{font-family:SourceSans;src:url(/assets/brasssell/fonts/63568f1d3383093b99edba7e_sourcesanspro-regular-webfont.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SourceSans;src:url(/assets/brasssell/fonts/63568f1dfe1bd4eb41d57564_sourcesanspro-bold-webfont.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:LatoBrass;src:url(/assets/brasssell/fonts/6356966176397ce40befbd2b_Lato-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--navy:#26354a;--ink:#475260;--yellow:#fcb400;--yellow-light:#fec035;--paper:#fff;--soft:#f2f3f4;--danger:#eb4b4b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font:400 16px/1.5 SourceSans,Arial,sans-serif;overflow-x:hidden}body.modal-open{overflow:hidden}a{color:inherit}.productLink,.instrument-page__card{text-decoration:none!important}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4{margin:0 0 16px;font-family:LatoBrass,Arial,sans-serif;line-height:1.3}h1{font-size:52px}h2{font-size:42px}h3{font-size:24px}h4{font-size:23px}p{color:var(--ink);margin:0 0 20px;font-size:18px;line-height:1.5}.wrapper{width:100%;max-width:1230px;margin:0 auto;padding:0 30px}.section{padding:100px 0 60px}.button{background:var(--yellow);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:15px 30px;font:700 18px/20px LatoBrass,Arial,sans-serif;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 11px #013a751a}.button:hover{background:var(--ink);transform:translateY(-4px);box-shadow:0 6px 20px #013a7529}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:991px){h2{font-size:38px}.section{padding:80px 0}.wrapper{padding:0 30px}}@media (max-width:479px){h1{font-size:42px}h2{font-size:36px;line-height:42px}h3{font-size:27px;line-height:34px}h4{font-size:21px;line-height:30px}.wrapper{padding:0 20px}.button{padding-left:24px;padding-right:24px;font-size:16px}}.site-wrapper{width:100%;max-width:1230px;margin:0 auto;padding-left:30px;padding-right:30px}.site-header{z-index:200;background:var(--navy);min-height:80px;font:15px/20px SourceSans,Arial,sans-serif;position:absolute;inset:0 0 auto}.header-inner{align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.brand-link{margin-right:auto;line-height:0;display:block}.brand-link img{width:200px;height:39.2px}.main-nav{align-items:center;display:flex;position:relative;left:2px}.nav-link{color:#fff;padding:16px 20px 18px;font-family:SourceSans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:24px;text-decoration:none;transition:color .15s,opacity .15s}.site-header--legal,.site-header--legal .nav-link{font-family:Source Sans Pro}.nav-link.is-current{color:#ffffff80;opacity:1;font-weight:700}.nav-link:hover{color:#fec035;opacity:1}.nav-contact{border:1px solid #fff;border-radius:10px;margin-left:0;padding-top:6px;padding-bottom:6px;transition:background .2s,color .2s}.nav-contact:hover{color:var(--navy);background:#fff}.menu-toggle{background:0 0;border:0;width:56px;height:56px;padding:20px;display:none}.menu-toggle span:not(.sr-only){background:#fff;height:2px;margin:4px 0;display:block}.site-footer{background:var(--navy);padding:100px 0}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:51.3516px;display:grid}.footer-logo{justify-self:start;width:200px;line-height:0}.footer-logo img{width:160px;height:31.36px}.footer-links{justify-self:center;align-items:center;gap:32px;display:flex}.footer-links a{color:#fff;opacity:.5;padding:10px 0;font-family:SourceSans,Arial,sans-serif;font-size:15px;line-height:20px;text-decoration:none;transition:opacity .2s}.footer-links a:hover{opacity:1}.instagram-link{justify-self:end;place-items:center;width:40px;height:40px;display:grid}.primary-button,.secondary-button{cursor:pointer;border-radius:10px;padding:13px 24px;font-family:LatoBrass,SourceSans,sans-serif;font-weight:700;transition:all .2s}.primary-button{color:#fff;background:var(--yellow);border:1px solid var(--yellow);box-shadow:0 4px 11px #013a751a}.secondary-button{color:var(--navy);background:#fff;border:1px solid #ccd0d5}.primary-button:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.primary-button:disabled{opacity:.6;cursor:wait;transform:none}.modal-backdrop{z-index:9999;background:#26354a80;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.modal-dialog{background:#fff;border-radius:10px;width:100%;max-width:800px;max-height:calc(100vh - 64px);position:relative;overflow:auto;box-shadow:1px 1px 50px #00000045}.modal-close{z-index:2;color:#475260;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:34px;line-height:1;position:absolute;top:18px;right:20px}.rental-modal .modal-dialog{grid-template-columns:1fr 1fr;max-width:1100px;display:grid}.rental-how{background-color:var(--navy);color:#fff;background-position:50%;background-size:cover;min-height:760px;padding:90px 70px}.rental-how h2{margin:0 0 16px;font-size:42px}.rental-how p{color:#fff;margin:0 0 34px;font-size:18px;line-height:1.6}.progress-lines{justify-content:center;height:110px;margin:16px 0 30px;display:flex}.progress-lines i{border-right:5px solid #fec035;display:block}.progress-lines.lower{height:75px}.rental-form-panel{padding:70px 55px 45px;overflow:auto}.brass-form{text-align:left;gap:0;display:grid}.brass-form label{color:#47526099;gap:5px;margin-bottom:14px;display:grid}.brass-form input,.brass-form select,.brass-form textarea{width:100%;min-height:44px;color:var(--ink);background:#47526012;border:1px solid #0000001a;border-radius:10px;padding:10px 12px}.brass-form textarea{resize:vertical}.brass-form p{color:var(--ink);font-size:16px;line-height:1.5}.brass-form small{color:#47526080;margin:-10px 0 20px}.brass-form .privacy-field{color:#475260cc;align-items:flex-start;gap:8px;display:flex}.privacy-field input{width:18px;min-height:18px;accent-color:var(--navy)}.privacy-field a{text-decoration:underline}.feedback-form label{gap:0;margin-bottom:15px;font-size:0}.feedback-form label:has(textarea){margin-bottom:20px}.feedback-form input,.feedback-form textarea{background:#47526012;border:0;border-radius:10px;height:45px;min-height:45px;padding:8px 12px;font:14px/20px SourceSans,Arial,sans-serif}.feedback-form textarea{height:140px;min-height:140px}.feedback-form .primary-button{justify-self:start;width:130.164px;min-width:130.164px;height:50px;padding:15px 24px;font-size:16px;line-height:20px}.form-row{grid-template-columns:1fr 2fr;gap:16px;display:grid}.form-success{color:var(--navy);text-align:center;flex-direction:column;gap:12px;padding:50px 20px;display:flex}.form-success strong{font-family:LatoBrass,SourceSans,sans-serif;font-size:30px}.form-error{background:#eb4b4b;border-radius:10px;padding:10px;color:#fff!important}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent-banner{z-index:9990;background:var(--navy);color:#fff;min-height:80px;padding:14px 60px;position:fixed;inset:auto 0 0}.consent-banner .consent-panel{justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1320px;margin:auto;display:flex}.consent-panel strong{font-family:LatoBrass,SourceSans,sans-serif;font-size:20px}.consent-panel p{color:inherit;margin:0;font-size:18px;line-height:27px}.consent-panel a{color:#fec035}.consent-actions{flex-shrink:0;gap:10px;display:flex}.consent-actions button{white-space:nowrap;padding:9px 18px;font-size:14px}.consent-overlay{z-index:10000;background:#26354a99;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.consent-overlay .consent-panel{color:var(--navy);background:#fff;border-radius:10px;width:100%;max-width:720px;padding:34px;box-shadow:1px 1px 50px #00000045}.consent-options{gap:12px;margin:24px 0;display:grid}.consent-options label{align-items:center;gap:10px;display:flex}.consent-overlay .consent-actions{flex-wrap:wrap;margin-top:10px;margin-left:0}@media (max-width:991px){.site-header{position:relative}.menu-toggle{display:block}.main-nav{background:#fff;flex-direction:column;align-items:stretch;padding:15px 30px 30px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 30px #0002}.main-nav.is-open{display:flex}.nav-link{color:var(--navy);text-align:center;padding:24px 20px}.nav-link.is-current{color:#26354a80;opacity:1;font-weight:700}.nav-contact{border-color:var(--navy);margin:4px 0;padding:6px 20px}.footer-inner{text-align:center;flex-direction:column;display:flex}.footer-logo{margin-right:0}.footer-links{flex-wrap:wrap;justify-content:center}.rental-modal .modal-dialog{grid-template-columns:1fr}.rental-how{min-height:auto;padding:70px 42px}.rental-form-panel{padding:60px 42px 42px}.consent-banner{padding:18px 20px}.consent-banner .consent-panel{flex-direction:column;justify-content:center;gap:16px}}@media (max-width:600px){.site-wrapper{padding-left:30px;padding-right:30px}.brand-link img{width:200px}.menu-toggle{width:56px;height:56px;margin-right:-12px;padding:20px}.modal-backdrop{align-items:stretch;padding:0}.modal-dialog{border-radius:0;min-height:100vh;max-height:none}.rental-how{min-height:auto;padding:72px 25px 42px}.rental-how h2{font-size:30px}.progress-lines{height:60px}.rental-form-panel{padding:60px 24px 34px}.form-row{grid-template-columns:1fr}.site-footer{padding:80px 0 100px}.footer-inner{gap:0;min-height:0;padding-bottom:40px}.footer-logo{margin-bottom:40px}.footer-logo img{width:160px}.footer-links{flex-flow:column;gap:0}.footer-links a{padding:14px 0;line-height:20px}.instagram-link{display:none}.consent-banner{text-align:left;min-height:200px;padding:20px}.consent-banner .consent-panel{align-items:stretch;gap:20px}.consent-actions{flex-wrap:nowrap;justify-content:space-between;gap:6px;display:flex}.consent-actions button{height:50px;padding:8px 7px;font-size:11px;line-height:15px}.consent-overlay .consent-panel{text-align:left;padding:25px 20px}.consent-overlay .consent-actions{grid-template-columns:1fr;display:grid}.consent-overlay .consent-actions .primary-button{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.not-found{text-align:center;background:#f7f7f6;min-height:calc(100vh - 160px);padding:220px 30px 120px}.not-found span{color:var(--yellow);font-family:LatoBrass;font-size:80px;line-height:1;display:block}.not-found h1{font-size:42px}.not-found p{color:var(--ink)}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.reveal.revealFromRight{transform:translate(46px)}.reveal.revealFromLeft{transform:translate(-46px)}.revealDelay1{transition-delay:0s}.revealDelay2{transition-delay:.11s}.revealDelay3{transition-delay:.22s}.reveal.is-visible{opacity:1;transform:none}@media (max-width:600px){.wish-form-panel{padding:70px 24px 34px}.not-found{padding-top:120px}.not-found h1{font-size:32px}}.privacy-field input{margin:0}.footer-links{grid-column:2}.instagram-link{grid-column:3}.instagram-link img{width:40px;height:40px}.rental-modal{align-items:flex-start;padding:0}.rental-modal .modal-dialog{border-radius:0;max-width:1230px;max-height:none;overflow:visible}.rental-how{min-height:948.5px;padding:60px 70px}.rental-form-panel{padding:60px 55px 75px}.rental-form>label:not(.honeypot):not(.privacy-field),.rental-form .form-row label{gap:5px;margin-bottom:10px;font-size:16px;line-height:20px}.rental-form input,.rental-form select{height:38px;min-height:38px;padding:8px 12px}.rental-form>.form-spacing-large{margin-bottom:32px!important}.rental-form>.form-spacing-none{margin-bottom:0!important}.rental-form small{margin:0 0 24px;font-size:12px;line-height:20px}.rental-form>p{margin-bottom:10px;font-size:16px;line-height:24px}.rental-form .privacy-field{min-height:20.5px;margin-bottom:24px;font-size:16px;line-height:20px}.rental-form .privacy-field input{height:18px;min-height:18px}.rental-form .primary-button{justify-self:start;width:auto;height:50px;padding:15px 30px;font-size:18px;line-height:20px}.wish-modal .modal-dialog{max-width:576px}.wish-form-panel{padding:55px 40px}.wish-modal .brass-form>label:not(.honeypot):not(.privacy-field){gap:5px;margin-bottom:10px;font-size:16px;line-height:20px}.wish-modal .brass-form input{height:38px;min-height:38px;padding:8px 12px}.wish-modal .brass-form>.form-spacing-large{margin-bottom:32px!important}.wish-modal .brass-form>p{margin-bottom:10px;font-size:16px;line-height:24px}.wish-modal .privacy-field{min-height:20.5px;margin-bottom:20px;font-size:15px;line-height:20px}.wish-modal .privacy-field input{height:18px;min-height:18px}.wish-modal .primary-button{justify-self:start;width:auto;height:50px;padding:15px 30px;font-size:18px;line-height:20px}@media (max-width:991px){.main-nav{background:var(--navy);padding:0;left:0;right:0;box-shadow:0 15px 30px #0002}.nav-link{color:#fff;justify-content:center;align-items:center;width:100%;height:72px;padding:24px 20px;display:flex}.nav-link.is-current{color:#ffffff80}.nav-contact{border:0;border-radius:0;margin:0;padding:24px 20px}.footer-inner{grid-template-columns:1fr auto 1fr;display:grid}.footer-links{justify-self:center}.instagram-link{justify-self:end;display:grid}.rental-how{min-height:auto}}@media (max-width:600px){.brand-link img{width:219.2px;height:43px}.menu-toggle{margin-right:0}.site-footer{padding:80px 0 100px}.footer-inner{grid-template-columns:1fr auto 1fr;padding-bottom:0;display:grid}.footer-logo{display:none}.footer-links{flex-direction:column;gap:0}.instagram-link{display:grid}.rental-form-panel{padding:60px 15px 34px}.wish-modal.modal-backdrop{align-items:center;padding:10px}.wish-modal .modal-dialog{border-radius:10px;min-height:0;max-height:calc(100vh - 20px)}.wish-form-panel{padding:55px 40px}}
