.elementor-90184 .elementor-element.elementor-element-ff34a645{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90184 .elementor-element.elementor-element-2f60c629{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90184 .elementor-element.elementor-element-4aa4fb62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90184 .elementor-element.elementor-element-fc392050{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90184 .elementor-element.elementor-element-26c5fe9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-13c8942f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-3aa453f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-151c73ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-41a9397e{--display:flex;}.elementor-90184 .elementor-element.elementor-element-35ce41fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-65e1efe0{--display:flex;}.elementor-90184 .elementor-element.elementor-element-ff7ae32c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-4b0c8b2a{--display:flex;}.elementor-90184 .elementor-element.elementor-element-34d1ed58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-2ba3f049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90184 .elementor-element.elementor-element-3940072a{--display:flex;}.elementor-90184 .elementor-element.elementor-element-5768e8f1{--display:flex;}.elementor-90184 .elementor-element.elementor-element-70f79a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for container, class: .elementor-element-ff34a645 */.elementor-90184 .elementor-element.elementor-element-ff34a645{display:block!important;background:#090b0d;color:#eeeae3;width:100%;max-width:none!important;font-family:Georgia,'Times New Roman',serif}
.elementor-90184 .elementor-element.elementor-element-ff34a645 *{box-sizing:border-box}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .e-con{--container-max-width:100%;min-width:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-hero{display:block!important;position:relative;padding:0!important;overflow:hidden}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-title{display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:70px 5% 0!important;position:relative;z-index:2;gap:12px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-kicker p{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b8c1c7;margin:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 h1{font-size:clamp(76px,10vw,150px)!important;line-height:.92!important;letter-spacing:-.055em!important;font-weight:400!important;color:#fff!important;margin:0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-subtitle p{font-size:clamp(24px,2.2vw,38px);line-height:1.25;color:#d6d1ca;margin:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-hero-photo{margin-top:-205px!important;position:relative;overflow:hidden;background:#090b0d}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-hero-photo img{display:block;width:100%;height:clamp(470px,47vw,720px);object-fit:cover;object-position:center 42%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 100%)}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts{display:grid!important;grid-template-columns:repeat(3,1fr);padding:24px 5%!important;border-top:1px solid #34383c;border-bottom:1px solid #34383c}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts>.elementor-element{padding:0 22px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts>.elementor-element:first-child{padding-left:0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts>.elementor-element+*{border-left:1px solid #34383c}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts p{font-family:Arial,sans-serif;font-size:14px;line-height:1.55;color:#d9dce0;margin:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-body{display:flex!important;flex-direction:column!important;gap:40px!important;padding:50px 5% 0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5%!important;align-items:center}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-copy{display:flex!important;flex-direction:column!important;gap:22px!important;padding:15px 0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-number{width:70px!important;padding-bottom:8px;border-bottom:1px solid #5b5f63}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-number p{font-family:Arial,sans-serif;font-size:17px;letter-spacing:.1em;margin:0;color:#c7c3bd}
.elementor-90184 .elementor-element.elementor-element-ff34a645 h2{font-size:clamp(38px,4vw,64px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-copy p{font-family:Arial,sans-serif;font-size:17px;line-height:1.75;color:#c9c8c5;margin:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-gallery img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.elementor-90184 .elementor-element.elementor-element-ff34a645 .pooh-guitarist img{object-position:center 22%!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-contact{display:flex!important;flex-direction:column!important;align-items:center;text-align:center;padding:80px 5% 90px!important;gap:24px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-contact h2{max-width:900px}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-contact .elementor-button{font-family:Arial,sans-serif;font-size:17px;font-weight:400;border-radius:0;padding:17px 24px;border:1px solid #d3dadd;background:transparent;color:#fff}
body:has(.svchap) #main{padding:0!important}
body:has(.svchap) .site-header{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:30!important;background:linear-gradient(180deg,rgba(8,13,17,.88),rgba(8,13,17,.34) 58%,transparent)!important;border:0!important}body:has(.svchap) #main{padding:0!important;margin-top:0!important}body:has(.svchap) .ch-hero{margin-top:0!important} @media(min-width:768px){.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-title{padding-top:150px!important;padding-bottom:18px!important}.elementor-90184 .elementor-element.elementor-element-ff34a645 h1{font-size:clamp(72px,9.2vw,142px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-kicker p{line-height:1.6!important}.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-subtitle p{line-height:1.25!important}}
@media(max-width:1024px){.elementor-90184 .elementor-element.elementor-element-ff34a645 p{font-size:17px}.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-copy{gap:18px!important}.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-row{gap:4%!important}.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-title{padding-top:48px!important}}
@media(max-width:767px){
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-title{padding:36px 6% 12px!important;gap:10px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 h1{font-size:clamp(68px,21vw,120px)!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-kicker p{font-size:9px;letter-spacing:.18em}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-subtitle p{font-size:25px;line-height:1.3}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-hero-photo{margin-top:-10px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-hero-photo img{height:350px;object-position:center center}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts{grid-template-columns:1fr;gap:9px!important;padding:20px 6%!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts>.elementor-element{padding:0!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts>.elementor-element+*{border-left:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-facts p{font-size:14px}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-body{padding:32px 6% 0!important;gap:30px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-row{grid-template-columns:minmax(0,1fr);gap:18px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-row-first .ch-copy{order:0}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-row-first .ch-photo{order:1}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-copy{padding:0!important;gap:18px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 h2{font-size:36px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-gallery{grid-template-columns:1fr;gap:8px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-gallery img{aspect-ratio:4/3;object-fit:cover}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-contact{padding:44px 6% 55px!important;gap:26px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-contact h2{font-size:35px!important}
.elementor-90184 .elementor-element.elementor-element-ff34a645 .ch-button .elementor-button{font-size:15px;padding:17px 22px}
}/* End custom CSS */