.elementor-13 .elementor-element.elementor-element-b266534{--display:flex;}.elementor-13 .elementor-element.elementor-element-f4ad200{--display:flex;}.elementor-13 .elementor-element.elementor-element-0cef329{--display:flex;}.elementor-13 .elementor-element.elementor-element-366836a{--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-13 .elementor-element.elementor-element-f015928{--display:flex;}.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-13 .elementor-element.elementor-element-60749b9{font-family:"Inter", Sans-serif;font-weight:400;}.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-13 .elementor-element.elementor-element-1dcd589 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-b5a6351{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-5959eda{--display:flex;}.elementor-13 .elementor-element.elementor-element-33b8d9b{--display:flex;}.elementor-13 .elementor-element.elementor-element-f6efe2d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9da034a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-ec6f400{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-cf381c4{--display:flex;}.elementor-13 .elementor-element.elementor-element-801091c{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-1cbdd06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-581049f{font-family:"Inter", Sans-serif;font-weight:400;}.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 );}.elementor-13 .elementor-element.elementor-element-8a0f575 .elementor-button{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-927f3cc{--display:flex;}.elementor-13 .elementor-element.elementor-element-9001565{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c97daf1{--display:flex;}.elementor-13 .elementor-element.elementor-element-d59dd24{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-cfb5a77{font-family:"Inter", Sans-serif;font-weight:400;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E9;}/* Start custom CSS */.bcnc-shell{min-height:100vh;padding:clamp(1rem,3vw,2.5rem);align-items:center;justify-content:center;background:#F8F3E9}
.bcnc-pub{width:min(1120px,100%);margin:0 auto;background:#fff;border:1px solid #C9B8A1;border-radius:16px;overflow:hidden;gap:0;padding:0}
.bcnc-rule{height:8px;min-height:8px;padding:0;background:linear-gradient(90deg,#B2493A 0 41%,#34536B 41% 100%)}
.bcnc-mast{display:grid!important;grid-template-columns:auto 1fr auto;gap:clamp(.9rem,2.4vw,1.6rem);align-items:center;padding:clamp(1.1rem,3vw,2rem) clamp(1.2rem,4vw,3.2rem);border-bottom:1px solid #C9B8A1}
.bcnc-mark img{width:clamp(3.75rem,8vw,5rem);height:auto;border-radius:12px;display:block}
.bcnc-eyebrow p{margin:0 0 .2rem;color:#B2493A;font:700 .75rem/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.bcnc-brand .elementor-heading-title{margin:0;color:#2B2B2B;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.1;letter-spacing:-.01em}
.bcnc-edition p{margin:0;text-align:right;color:#34536B;font:600 .75rem/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.bcnc-hero{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:0;min-height:500px}
.bcnc-story{justify-content:center;padding:clamp(2.2rem,6vw,5rem) clamp(1.2rem,5.5vw,4.5rem);background:#F8F3E9}
.bcnc-label p{display:flex;gap:.75rem;align-items:center;margin:0 0 1rem;color:#B2493A;font:700 .78rem/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.bcnc-label p:before{content:'';width:2.8rem;height:3px;background:#B2493A}
.bcnc-h1 .elementor-heading-title{margin:0;color:#2B2B2B;font-size:clamp(3.5rem,9vw,7rem);line-height:1;letter-spacing:-.03em}
.bcnc-h1 em{display:block;color:#B2493A;font-style:italic;font-weight:400;padding-bottom:.08em}
.bcnc-intro{max-width:650px;margin-top:clamp(1.4rem,3vw,2rem)}
.bcnc-intro p{margin:0;padding-left:clamp(1rem,2vw,1.5rem);border-left:4px solid #B2493A;color:#2B2B2B;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}
.bcnc-side{justify-content:center;padding:clamp(2rem,4vw,3.4rem) clamp(1.4rem,3.5vw,2.7rem);background:#34536B;color:#F8F3E9}
.bcnc-kicker p{margin:0 0 .8rem;color:#F8F3E9;font-size:1rem}
.bcnc-h2 .elementor-heading-title{margin:0;color:#fff;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.15}
.bcnc-sidecopy p{margin:1.1rem 0 1.6rem;color:#F8F3E9;font-size:1rem;line-height:1.6}
.bcnc-btn .elementor-button{display:flex;justify-content:center;width:100%;padding:1rem 1.1rem;background:#B2493A;color:#fff;border:2px solid #F8F3E9;border-radius:8px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}
.bcnc-btn .elementor-button:hover,.bcnc-btn .elementor-button:focus-visible{background:#F8F3E9;color:#2B2B2B}
.bcnc-btn .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.bcnc-band{display:grid!important;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1rem clamp(1.2rem,4vw,3.2rem);background:#F8F3E9;border-top:1px solid #C9B8A1}
.bcnc-band:before,.bcnc-band:after{content:'';height:1px;background:#B2493A}
.bcnc-tagline p{margin:0;color:#34536B;text-align:center;font:700 clamp(.7rem,1.5vw,.82rem)/1.4 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.bcnc-foot{display:flex!important;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;padding:1rem clamp(1.2rem,4vw,3.2rem);background:#2B2B2B}
.bcnc-note p{margin:0;color:#F8F3E9;font-size:.8rem;line-height:1.5}
.bcnc-note-a p{font-size:.95rem}
@media(max-width:760px){.bcnc-shell{padding:0}.bcnc-pub{min-height:100vh;border:0;border-radius:0}.bcnc-mast{grid-template-columns:auto 1fr}.bcnc-edition{display:none}.bcnc-hero{grid-template-columns:1fr;min-height:auto}.bcnc-side{min-height:300px}.bcnc-foot{flex-direction:column!important;align-items:flex-start}}
@media(max-width:440px){.bcnc-band{grid-template-columns:1fr}.bcnc-band:before,.bcnc-band:after{display:none}.bcnc-h1 .elementor-heading-title{font-size:clamp(3.3rem,20vw,5rem)}}
.bcnc-pub,.bcnc-pub .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.bcnc-hero{padding:0!important}
.bcnc-story{padding:clamp(2.2rem,6vw,5rem) clamp(1.2rem,5.5vw,4.5rem)!important}
.bcnc-side{padding:clamp(2rem,4vw,3.4rem) clamp(1.4rem,3.5vw,2.7rem)!important}
.bcnc-mast{padding:clamp(1.1rem,3vw,2rem) clamp(1.2rem,4vw,3.2rem)!important}
.bcnc-band{padding:1rem clamp(1.2rem,4vw,3.2rem)!important}
.bcnc-foot{padding:1rem clamp(1.2rem,4vw,3.2rem)!important}
.bcnc-h1 .elementor-heading-title,.bcnc-h1 .elementor-heading-title em{line-height:1!important;margin:0!important}
.bcnc-h2 .elementor-heading-title{line-height:1.15!important}
.bcnc-brand .elementor-heading-title{line-height:1.1!important}
.bcnc-pub .elementor-widget{margin:0}
.bcnc-pub .elementor-widget-text-editor p,.bcnc-pub .elementor-widget-text-editor{margin-bottom:0}
.bcnc-intro{margin-top:clamp(1.4rem,3vw,2rem)!important}
.bcnc-pub .bcnc-sidecopy p{margin:1.1rem 0 1.6rem}
.bcnc-pub .bcnc-label p{margin:0 0 1.25rem}
.bcnc-pub .bcnc-kicker p{margin:0 0 1rem}
.bcnc-pub .bcnc-h2{margin-bottom:0}
.bcnc-band{display:flex!important;justify-content:center!important;align-items:center}
.bcnc-band:before,.bcnc-band:after{content:'';flex:1;height:1px;background:#B2493A}
.bcnc-band .bcnc-tagline{flex:0 0 auto;width:auto;padding:0 1rem}
.bcnc-foot{flex-direction:row!important;justify-content:space-between!important}
.bcnc-foot .elementor-widget{width:auto}
.bcnc-note-b p{text-align:right}
@media(max-width:760px){.bcnc-foot{flex-direction:column!important;align-items:flex-start!important}.bcnc-note-b p{text-align:left}}
@media(max-width:440px){.bcnc-band:before,.bcnc-band:after{display:none}}/* End custom CSS */