.elementor-5732 .elementor-element.elementor-element-5d7515a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-5d7515a1:not(.elementor-motion-effects-element-type-background), .elementor-5732 .elementor-element.elementor-element-5d7515a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EA;}.elementor-5732 .elementor-element.elementor-element-61b02e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5732 .elementor-element.elementor-element-6adf266c{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-5c8340a );width:100%;max-width:100%;}.elementor-5732 .elementor-element.elementor-element-6adf266c a{color:var( --e-global-color-5c8340a );}.elementor-5732 .elementor-element.elementor-element-6adf266c a:hover, .elementor-5732 .elementor-element.elementor-element-6adf266c a:focus{color:var( --e-global-color-accent );}.elementor-5732 .elementor-element.elementor-element-607e3c1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D1C6;--border-color:#D6D1C6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-5ecf6691{--display:flex;--min-height:477px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-5732 .elementor-element.elementor-element-5ecf6691.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-175c5f17{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.2px;color:#3B3833;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5732 .elementor-element.elementor-element-3a96df16 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:92px;font-weight:600;line-height:0.96em;letter-spacing:-1.5px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-3a96df16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5732 .elementor-element.elementor-element-17b07de3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:92px;font-weight:500;font-style:italic;line-height:0.96em;letter-spacing:-1px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-17b07de3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5732 .elementor-element.elementor-element-2d0de627{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.4px;color:#3B3833;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-5732 .elementor-element.elementor-element-6247066d{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.5em;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-ee86a47{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5732 .elementor-element.elementor-element-410c646{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;padding:20px 20px 20px 20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5732 .elementor-element.elementor-element-90724ad{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-5732 .elementor-element.elementor-element-90724ad .elementor-divider-separator{width:100%;}.elementor-5732 .elementor-element.elementor-element-90724ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5732 .elementor-element.elementor-element-ce4686{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:20px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-197df6e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-197df6e5:not(.elementor-motion-effects-element-type-background), .elementor-5732 .elementor-element.elementor-element-197df6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9DE;}.elementor-5732 .elementor-element.elementor-element-1495c047 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.9px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-1495c047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-5732 .elementor-element.elementor-element-63aa9d03 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-0.4px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-63aa9d03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5732 .elementor-element.elementor-element-24948ed7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-0.4px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-24948ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-5732 .elementor-element.elementor-element-2079cdff{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:500;line-height:1.62em;color:#1A1917;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-5732 .elementor-element.elementor-element-248c9ca6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-49bf00bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-2cd04066{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-7625da5d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:500;font-style:italic;line-height:0.8em;letter-spacing:0px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-7625da5d{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 6.4% );max-width:6.4%;--container-widget-width:6.4%;--container-widget-flex-grow:0;}.elementor-5732 .elementor-element.elementor-element-7625da5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-674cacdf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-92cf67a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2.6px;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-92cf67a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-7c91664c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;letter-spacing:-0.8px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-5c800e8d img{width:100%;}.elementor-5732 .elementor-element.elementor-element-5c800e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-5732 .elementor-element.elementor-element-6c622a8c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-5732 .elementor-element.elementor-element-4b83470c{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.66em;color:#3B3833;width:var( --container-widget-width, 105.097% );max-width:105.097%;--container-widget-width:105.097%;--container-widget-flex-grow:0;}.elementor-5732 .elementor-element.elementor-element-4b83470c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-2beb4f54{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#8F6B22;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 2px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-53c9afa5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-183c6fdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-1da2f1a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:500;font-style:italic;line-height:0.8em;letter-spacing:0px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-1da2f1a8{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 7.765% );max-width:7.765%;--container-widget-width:7.765%;--container-widget-flex-grow:0;}.elementor-5732 .elementor-element.elementor-element-1da2f1a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-df505f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-1dbad6e2 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2.6px;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-1dbad6e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-57034565 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;letter-spacing:-0.8px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-178c73f6 img{width:100%;}.elementor-5732 .elementor-element.elementor-element-178c73f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-5732 .elementor-element.elementor-element-4fe8adbe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-5732 .elementor-element.elementor-element-18cb215f{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.66em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-5c303e6e{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#8F6B22;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 2px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-4935a781{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-7a13a443{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-2adc69cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:500;font-style:italic;line-height:0.8em;letter-spacing:0px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-2adc69cc{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 7.355% );max-width:7.355%;--container-widget-width:7.355%;--container-widget-flex-grow:0;}.elementor-5732 .elementor-element.elementor-element-2adc69cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-4c36d4e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-151e528f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2.6px;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-151e528f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-7debfe9b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;letter-spacing:-0.8px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-d826430 img{width:100%;}.elementor-5732 .elementor-element.elementor-element-d826430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-5732 .elementor-element.elementor-element-2b13bbdf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-5732 .elementor-element.elementor-element-30b7e3ff{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.66em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-348be635{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#8F6B22;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 2px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-397246de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-66bae7e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-33739f65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:500;font-style:italic;line-height:0.8em;letter-spacing:0px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-33739f65{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 8.615% );max-width:8.615%;--container-widget-width:8.615%;--container-widget-flex-grow:0;}.elementor-5732 .elementor-element.elementor-element-33739f65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5732 .elementor-element.elementor-element-54db8f02{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-321aa6c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2.6px;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-321aa6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-cbbdb6d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;letter-spacing:-0.8px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-517476b img{width:100%;}.elementor-5732 .elementor-element.elementor-element-517476b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-5732 .elementor-element.elementor-element-6f0b761a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-5732 .elementor-element.elementor-element-18635f2{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.66em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-7632da15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-5732 .elementor-element.elementor-element-7632da15:not(.elementor-motion-effects-element-type-background), .elementor-5732 .elementor-element.elementor-element-7632da15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-5d41fbb9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-5732 .elementor-element.elementor-element-5d41fbb9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.9px;color:#C8A04B;}.elementor-5732 .elementor-element.elementor-element-1b8df93d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5732 .elementor-element.elementor-element-1b8df93d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.18em;letter-spacing:-0.8px;color:#F5F2EA;}.elementor-5732 .elementor-element.elementor-element-3d6c571f{text-align:center;}.elementor-5732 .elementor-element.elementor-element-3d6c571f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;font-style:italic;line-height:1.18em;letter-spacing:-0.8px;color:#C8A04B;}.elementor-5732 .elementor-element.elementor-element-424b9852{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:74px;--padding-bottom:74px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-e1803c0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.9px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-e1803c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-4ca1e62e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;letter-spacing:-0.6px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-4ca1e62e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5732 .elementor-element.elementor-element-62a98112 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;font-style:italic;line-height:1.1em;letter-spacing:-0.6px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-62a98112{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-5732 .elementor-element.elementor-element-6483bc90{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-197cb124{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-36ccf864 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-36ccf864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5732 .elementor-element.elementor-element-214a7e6b{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.5em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-745bcb5f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-5090dfab .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-5090dfab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5732 .elementor-element.elementor-element-4a623d61{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.5em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-47deabf2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-2bd633a4 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-2bd633a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5732 .elementor-element.elementor-element-6044bb81{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.5em;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-45b05e4c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:74px;--padding-bottom:74px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-109465c0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.9px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-109465c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5732 .elementor-element.elementor-element-23954f60 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:-0.6px;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-23954f60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5732 .elementor-element.elementor-element-50b9bc42 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;font-style:italic;line-height:1.1em;letter-spacing:-0.6px;color:#8F6B22;}.elementor-5732 .elementor-element.elementor-element-50b9bc42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-5732 .elementor-element.elementor-element-572f8249{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-58820a39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-58820a39:not(.elementor-motion-effects-element-type-background), .elementor-5732 .elementor-element.elementor-element-58820a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9DE;}.elementor-5732 .elementor-element.elementor-element-1ec6ae23 img{width:100%;}.elementor-5732 .elementor-element.elementor-element-44605453{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-2892caa6{font-family:"DM Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;color:#8F6B22;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5732 .elementor-element.elementor-element-5fcc47e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.1em;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-5fcc47e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5732 .elementor-element.elementor-element-2e825224{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.2px;color:#3B3833;}.elementor-5732 .elementor-element.elementor-element-5ff5db3e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D1C6;--border-color:#D6D1C6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-5ff5db3e:not(.elementor-motion-effects-element-type-background), .elementor-5732 .elementor-element.elementor-element-5ff5db3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9DE;}.elementor-5732 .elementor-element.elementor-element-62bc5802 img{width:100%;}.elementor-5732 .elementor-element.elementor-element-47a2f269{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-5732 .elementor-element.elementor-element-7247c53a{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;color:#8F6B22;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5732 .elementor-element.elementor-element-cbc77bb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.1em;color:#1A1917;}.elementor-5732 .elementor-element.elementor-element-cbc77bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5732 .elementor-element.elementor-element-776ec095{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.2px;color:#3B3833;}@media(min-width:768px){.elementor-5732 .elementor-element.elementor-element-61b02e2{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-607e3c1f{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-5ecf6691{--width:52%;}.elementor-5732 .elementor-element.elementor-element-ce4686{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-197df6e5{--width:26%;}.elementor-5732 .elementor-element.elementor-element-248c9ca6{--width:74%;}.elementor-5732 .elementor-element.elementor-element-6c622a8c{--width:100%;}.elementor-5732 .elementor-element.elementor-element-7632da15{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-424b9852{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-197cb124{--width:31%;}.elementor-5732 .elementor-element.elementor-element-745bcb5f{--width:31%;}.elementor-5732 .elementor-element.elementor-element-47deabf2{--width:31%;}.elementor-5732 .elementor-element.elementor-element-45b05e4c{--content-width:1240px;}.elementor-5732 .elementor-element.elementor-element-58820a39{--width:48%;}.elementor-5732 .elementor-element.elementor-element-5ff5db3e{--width:48%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5732 .elementor-element.elementor-element-6adf266c{font-size:14px;line-height:1.2em;}.elementor-5732 .elementor-element.elementor-element-607e3c1f{--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-5732 .elementor-element.elementor-element-175c5f17{font-size:11px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5732 .elementor-element.elementor-element-3a96df16 .elementor-heading-title{font-size:64px;}.elementor-5732 .elementor-element.elementor-element-17b07de3 .elementor-heading-title{font-size:64px;}.elementor-5732 .elementor-element.elementor-element-2d0de627{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-6247066d{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5732 .elementor-element.elementor-element-410c646{font-size:17px;line-height:1.2em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5732 .elementor-element.elementor-element-ce4686{--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-5732 .elementor-element.elementor-element-1495c047 .elementor-heading-title{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-63aa9d03 .elementor-heading-title{font-size:24px;}.elementor-5732 .elementor-element.elementor-element-24948ed7 .elementor-heading-title{font-size:24px;}.elementor-5732 .elementor-element.elementor-element-2079cdff{font-size:20px;}.elementor-5732 .elementor-element.elementor-element-2cd04066{--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-5732 .elementor-element.elementor-element-7625da5d .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-92cf67a .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-7c91664c .elementor-heading-title{font-size:34px;}.elementor-5732 .elementor-element.elementor-element-6c622a8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-4b83470c{font-size:19px;}.elementor-5732 .elementor-element.elementor-element-2beb4f54{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-183c6fdc{--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-5732 .elementor-element.elementor-element-1da2f1a8 .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-1dbad6e2 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-57034565 .elementor-heading-title{font-size:34px;}.elementor-5732 .elementor-element.elementor-element-4fe8adbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-18cb215f{font-size:19px;}.elementor-5732 .elementor-element.elementor-element-5c303e6e{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-7a13a443{--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-5732 .elementor-element.elementor-element-2adc69cc .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-151e528f .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-7debfe9b .elementor-heading-title{font-size:34px;}.elementor-5732 .elementor-element.elementor-element-2b13bbdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-30b7e3ff{font-size:19px;}.elementor-5732 .elementor-element.elementor-element-348be635{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-66bae7e0{--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-5732 .elementor-element.elementor-element-33739f65 .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-321aa6c .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-cbbdb6d .elementor-heading-title{font-size:34px;}.elementor-5732 .elementor-element.elementor-element-6f0b761a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-18635f2{font-size:19px;}.elementor-5732 .elementor-element.elementor-element-5d41fbb9 .elementor-heading-title{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-1b8df93d .elementor-heading-title{font-size:40px;}.elementor-5732 .elementor-element.elementor-element-3d6c571f .elementor-heading-title{font-size:40px;}.elementor-5732 .elementor-element.elementor-element-e1803c0 .elementor-heading-title{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-4ca1e62e .elementor-heading-title{font-size:30px;}.elementor-5732 .elementor-element.elementor-element-62a98112 .elementor-heading-title{font-size:30px;}.elementor-5732 .elementor-element.elementor-element-6483bc90{--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-5732 .elementor-element.elementor-element-36ccf864 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-214a7e6b{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-5090dfab .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-4a623d61{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-2bd633a4 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-6044bb81{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-109465c0 .elementor-heading-title{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-23954f60 .elementor-heading-title{font-size:32px;}.elementor-5732 .elementor-element.elementor-element-50b9bc42 .elementor-heading-title{font-size:32px;}.elementor-5732 .elementor-element.elementor-element-572f8249{--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-5732 .elementor-element.elementor-element-2892caa6{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-5fcc47e5 .elementor-heading-title{font-size:24px;}.elementor-5732 .elementor-element.elementor-element-2e825224{font-size:12px;}.elementor-5732 .elementor-element.elementor-element-7247c53a{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-cbc77bb .elementor-heading-title{font-size:24px;}.elementor-5732 .elementor-element.elementor-element-776ec095{font-size:12px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5732 .elementor-element.elementor-element-6adf266c{font-size:14px;line-height:1.2em;}.elementor-5732 .elementor-element.elementor-element-607e3c1f{--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-5732 .elementor-element.elementor-element-5ecf6691{--width:100%;}.elementor-5732 .elementor-element.elementor-element-175c5f17{font-size:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5732 .elementor-element.elementor-element-3a96df16 .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-17b07de3 .elementor-heading-title{font-size:46px;}.elementor-5732 .elementor-element.elementor-element-2d0de627{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-6247066d{font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5732 .elementor-element.elementor-element-410c646{font-size:17px;line-height:1.2em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5732 .elementor-element.elementor-element-ce4686{--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-5732 .elementor-element.elementor-element-197df6e5{--width:100%;}.elementor-5732 .elementor-element.elementor-element-1495c047 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-63aa9d03 .elementor-heading-title{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-24948ed7 .elementor-heading-title{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-2079cdff{font-size:19px;}.elementor-5732 .elementor-element.elementor-element-248c9ca6{--width:100%;}.elementor-5732 .elementor-element.elementor-element-2cd04066{--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-5732 .elementor-element.elementor-element-7625da5d .elementor-heading-title{font-size:38px;}.elementor-5732 .elementor-element.elementor-element-92cf67a .elementor-heading-title{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-7c91664c .elementor-heading-title{font-size:28px;}.elementor-5732 .elementor-element.elementor-element-6c622a8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-4b83470c{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-2beb4f54{font-size:20px;}.elementor-5732 .elementor-element.elementor-element-183c6fdc{--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-5732 .elementor-element.elementor-element-1da2f1a8 .elementor-heading-title{font-size:38px;}.elementor-5732 .elementor-element.elementor-element-1dbad6e2 .elementor-heading-title{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-57034565 .elementor-heading-title{font-size:28px;}.elementor-5732 .elementor-element.elementor-element-4fe8adbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-18cb215f{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-5c303e6e{font-size:20px;}.elementor-5732 .elementor-element.elementor-element-7a13a443{--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-5732 .elementor-element.elementor-element-2adc69cc .elementor-heading-title{font-size:38px;}.elementor-5732 .elementor-element.elementor-element-151e528f .elementor-heading-title{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-7debfe9b .elementor-heading-title{font-size:28px;}.elementor-5732 .elementor-element.elementor-element-2b13bbdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-30b7e3ff{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-348be635{font-size:20px;}.elementor-5732 .elementor-element.elementor-element-66bae7e0{--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-5732 .elementor-element.elementor-element-33739f65 .elementor-heading-title{font-size:38px;}.elementor-5732 .elementor-element.elementor-element-321aa6c .elementor-heading-title{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-cbbdb6d .elementor-heading-title{font-size:28px;}.elementor-5732 .elementor-element.elementor-element-6f0b761a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5732 .elementor-element.elementor-element-18635f2{font-size:18px;}.elementor-5732 .elementor-element.elementor-element-5d41fbb9 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-1b8df93d .elementor-heading-title{font-size:30px;}.elementor-5732 .elementor-element.elementor-element-3d6c571f .elementor-heading-title{font-size:30px;}.elementor-5732 .elementor-element.elementor-element-e1803c0 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-4ca1e62e .elementor-heading-title{font-size:26px;}.elementor-5732 .elementor-element.elementor-element-62a98112 .elementor-heading-title{font-size:26px;}.elementor-5732 .elementor-element.elementor-element-6483bc90{--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-5732 .elementor-element.elementor-element-197cb124{--width:100%;}.elementor-5732 .elementor-element.elementor-element-36ccf864 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-214a7e6b{font-size:17px;}.elementor-5732 .elementor-element.elementor-element-745bcb5f{--width:100%;}.elementor-5732 .elementor-element.elementor-element-5090dfab .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-4a623d61{font-size:17px;}.elementor-5732 .elementor-element.elementor-element-47deabf2{--width:100%;}.elementor-5732 .elementor-element.elementor-element-2bd633a4 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-6044bb81{font-size:17px;}.elementor-5732 .elementor-element.elementor-element-109465c0 .elementor-heading-title{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-23954f60 .elementor-heading-title{font-size:26px;}.elementor-5732 .elementor-element.elementor-element-50b9bc42 .elementor-heading-title{font-size:26px;}.elementor-5732 .elementor-element.elementor-element-572f8249{--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-5732 .elementor-element.elementor-element-58820a39{--width:100%;}.elementor-5732 .elementor-element.elementor-element-2892caa6{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-5fcc47e5 .elementor-heading-title{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-2e825224{font-size:11px;}.elementor-5732 .elementor-element.elementor-element-5ff5db3e{--width:100%;}.elementor-5732 .elementor-element.elementor-element-7247c53a{font-size:10px;}.elementor-5732 .elementor-element.elementor-element-cbc77bb .elementor-heading-title{font-size:22px;}.elementor-5732 .elementor-element.elementor-element-776ec095{font-size:11px;}}/* Start custom CSS *//* ============================================================
   ROB LEIGH Â· SNEAK OUT WITH ME Â· LOST & FOUND
   Elementor Custom CSS
   Paste into: Elementor > Site Settings > Custom CSS
   (or Appearance > Customize > Additional CSS on Elementor Free)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=DM+Mono:wght@400;500&display=swap');

:root{
  --rl-paper:#F5F2EA;
  --rl-paper-2:#EDE9DE;
  --rl-ink:#1A1917;
  --rl-ink-soft:#3B3833;
  --rl-gold:#8F6B22;
  --rl-gold-bright:#C8A04B;
  --rl-line:rgba(26,25,23,.16);
  --rl-line-soft:rgba(26,25,23,.10);
  --rl-display:"Playfair Display",Georgia,serif;
  --rl-serif:"Cormorant Garamond",Georgia,serif;
  --rl-mono:"DM Mono",ui-monospace,monospace;
  --rl-pad:clamp(20px,5vw,72px);
  --rl-maxw:1240px;
}

/* ---------- page shell ---------- */
body:has(.rl-page){ background:var(--rl-paper); }

.rl-page{
  background:var(--rl-paper);
  color:var(--rl-ink);
  font-family:var(--rl-serif);
  padding:0 !important;
  gap:0 !important;
  --gap:0px;
}

/* every top-level section: boxed to 1240 with page gutters */
.rl-page > .e-con,
.rl-page > .e-con-boxed{
  width:100%;
  max-width:var(--rl-maxw);
  margin-inline:auto;
  padding-left:var(--rl-pad);
  padding-right:var(--rl-pad);
}

/* ---------- shared type ---------- */
.rl-eyebrow .elementor-heading-title{
  font-family:var(--rl-mono);
  font-size:.72rem;
  letter-spacing:.24em;
  text-transform:uppercase;
  color:var(--rl-gold);
  font-weight:500;
  line-height:1.4;
}
.rl-eyebrow-light .elementor-heading-title{ color:var(--rl-gold-bright); }

.rl-page p{
  font-family:var(--rl-serif);
  font-size:clamp(18px,1.15vw + 14px,21px);
  line-height:1.62;
  font-weight:500;
  color:var(--rl-ink-soft);
}

.rl-em{ font-style:italic; color:var(--rl-gold); }
.rl-accent{ font-style:italic; font-weight:700; color:var(--rl-gold); text-transform:none; }

.rl-kicker{
  font-family:var(--rl-mono);
  font-size:.66rem; letter-spacing:.22em; text-transform:uppercase;
  color:var(--rl-ink-soft);
}

/* ---------- HERO ---------- */
.rl-hero{
  display:grid !important;
  grid-template-columns:1fr;
  gap:0 !important;
  border-bottom:1px solid var(--rl-line);
  align-items:stretch;
}
@media(min-width:941px){
  .rl-hero{ grid-template-columns:minmax(0,1fr) minmax(0,.92fr); }
}
.rl-hero__text{
  padding:clamp(40px,7vw,96px) clamp(0px,3vw,48px) clamp(40px,6vw,72px) 0 !important;
  justify-content:center;
}
.rl-hero-title .elementor-heading-title{
  font-family:var(--rl-display);
  font-weight:800;
  font-size:clamp(3.5rem,11.5vw,7.6rem);
  line-height:.9;
  letter-spacing:-.02em;
  text-transform:uppercase;
  color:var(--rl-ink);
  margin-top:26px;
}
.rl-hero-sub p{
  font-size:clamp(1.25rem,2.4vw,1.6rem);
  line-height:1.4;
  max-width:22ch;
  margin:30px 0 34px;
}
.rl-chips p{ margin:0; display:flex; flex-wrap:wrap; gap:10px; }
.rl-chip{
  font-family:var(--rl-mono);
  font-size:.66rem; letter-spacing:.16em; text-transform:uppercase;
  color:var(--rl-ink-soft);
  border:1px solid var(--rl-line);
  padding:8px 13px;
}
.rl-hero__media{ padding:0 !important; min-height:clamp(360px,60vh,760px); }
.rl-hero__media .rl-img-hero,
.rl-hero__media .rl-img-hero .elementor-widget-container,
.rl-hero__media .rl-img-hero figure,
.rl-hero__media .rl-img-hero img{ height:100%; width:100%; }
.rl-hero__media .rl-img-hero img{ object-fit:cover; border-left:1px solid var(--rl-line); }

/* ---------- STATEMENT ---------- */
.rl-statement{
  padding-top:clamp(56px,9vw,120px) !important;
  padding-bottom:clamp(56px,9vw,120px) !important;
  text-align:center;
  align-items:center;
}
.rl-statement > *{ width:100%; }
.rl-statement-big .elementor-heading-title{
  font-family:var(--rl-display);
  font-weight:600;
  font-size:clamp(2.4rem,6vw,4.6rem);
  line-height:1.02;
  letter-spacing:-.015em;
  color:var(--rl-ink);
  max-width:20ch;
  margin:30px auto 0;
}
.rl-statement-body p{
  font-size:clamp(1.15rem,1.6vw,1.35rem);
  max-width:34ch;
  margin:34px auto 0;
  line-height:1.55;
}

/* ---------- RULE ---------- */
.rl-rule-wrap{ padding:0 !important; }
.rl-rule .elementor-divider-separator{ border-top-color:var(--rl-line) !important; }

/* ---------- SPEC ---------- */
.rl-spec{
  display:grid !important;
  grid-template-columns:1fr;
  gap:clamp(36px,5vw,72px) !important;
  padding-top:clamp(56px,9vw,120px) !important;
  padding-bottom:clamp(56px,9vw,120px) !important;
}
@media(min-width:901px){ .rl-spec{ grid-template-columns:.85fr 1.15fr; } }
.rl-spec__lede, .rl-spec__table{ padding:0 !important; }
.rl-spec-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2.4rem,5vw,3.8rem); line-height:.98; letter-spacing:-.02em;
  color:var(--rl-ink); margin:24px 0 0;
}
.rl-spec-desc p{ font-size:1.15rem; max-width:30ch; margin:26px 0 0; }
.rl-pull-inline p{
  border-left:2px solid var(--rl-gold-bright);
  padding:6px 0 6px 22px;
  font-family:var(--rl-display); font-style:italic; font-weight:500;
  font-size:clamp(1.5rem,2.6vw,2rem); line-height:1.18;
  color:var(--rl-gold); max-width:20ch; margin:34px 0 0;
}
table.rl-deflist{
  width:100%; border-collapse:collapse; border-top:1px solid var(--rl-line); margin:0;
}
table.rl-deflist th,
table.rl-deflist td{
  border:0; border-bottom:1px solid var(--rl-line-soft);
  padding:16px 0; text-align:left; vertical-align:baseline; background:transparent;
}
table.rl-deflist th{
  font-family:var(--rl-mono); font-size:.68rem; letter-spacing:.16em; text-transform:uppercase;
  color:var(--rl-ink-soft); font-weight:400; width:35%; padding-right:20px;
}
table.rl-deflist td{ font-size:1.06rem; color:var(--rl-ink); line-height:1.35; font-family:var(--rl-serif); }
.rl-sw{
  width:14px; height:14px; border-radius:50%;
  border:1px solid rgba(26,25,23,.25);
  display:inline-block; margin-left:7px; vertical-align:middle;
}

/* ---------- CHAPTERS ---------- */
.rl-chapter{
  padding-top:clamp(48px,7vw,104px) !important;
  padding-bottom:clamp(48px,7vw,104px) !important;
  border-top:1px solid var(--rl-line);
  gap:0 !important;
}
.rl-chapter__head{
  display:grid !important;
  grid-template-columns:1fr;
  gap:8px !important;
  align-items:baseline;
  padding:0 0 clamp(28px,4vw,48px) !important;
}
@media(min-width:761px){
  .rl-chapter__head{ grid-template-columns:auto 1fr auto; gap:26px !important; }
}
.rl-chapter-num .elementor-heading-title{
  font-family:var(--rl-display); font-weight:600; font-style:italic;
  font-size:clamp(2.4rem,5vw,3.4rem); line-height:1; color:var(--rl-gold-bright);
}
.rl-chapter-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2rem,4.4vw,3.2rem); line-height:1; letter-spacing:-.02em; color:var(--rl-ink);
}
.rl-chapter-tag .elementor-heading-title{
  font-family:var(--rl-mono); font-size:.66rem; letter-spacing:.2em; text-transform:uppercase;
  color:var(--rl-ink-soft); white-space:nowrap; font-weight:400;
}
.rl-prose p{
  font-size:clamp(1.1rem,1.35vw,1.28rem);
  line-height:1.66; margin:0 0 1.1em; break-inside:avoid;
}
@media(min-width:861px){
  .rl-prose .elementor-widget-container{ columns:2; column-gap:clamp(40px,5vw,72px); }
}
.rl-prose p:first-child::first-letter{
  font-family:var(--rl-display); font-weight:700; color:var(--rl-ink);
  font-size:3.4em; line-height:.72; float:left; padding:6px 12px 0 0;
}

/* ---------- PULL QUOTE BANDS ---------- */
.rl-quoteband{
  padding-top:clamp(40px,6vw,80px) !important;
  padding-bottom:clamp(40px,6vw,80px) !important;
  border-top:1px solid var(--rl-line);
  align-items:center;
}
.rl-quote .elementor-heading-title{
  font-family:var(--rl-display); font-style:italic; font-weight:500;
  font-size:clamp(1.8rem,4.4vw,3.2rem); line-height:1.12; letter-spacing:-.01em;
  color:var(--rl-gold); max-width:24ch; text-align:center; margin-inline:auto;
}

/* ---------- CLOSING (full-bleed ink) ---------- */
.rl-closing{
  position:relative;
  padding-top:clamp(72px,11vw,150px) !important;
  padding-bottom:clamp(72px,11vw,150px) !important;
}
.rl-closing::before{
  content:""; position:absolute; inset:0; left:50%; transform:translateX(-50%);
  width:100vw; background:var(--rl-ink); z-index:0;
}
.rl-closing > *{ position:relative; z-index:1; }
.rl-closing-line .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2.6rem,7vw,5.4rem); line-height:.98; letter-spacing:-.02em;
  color:var(--rl-paper); max-width:16ch; margin-top:26px;
}
.rl-closing-line .rl-em{ color:var(--rl-gold-bright); font-weight:600; }

/* ---------- IMAGE DIRECTION ---------- */
.rl-shots{
  padding-top:clamp(56px,9vw,120px) !important;
  padding-bottom:clamp(56px,9vw,120px) !important;
  gap:clamp(36px,5vw,64px) !important;
}
.rl-shots__head{ padding:0 !important; max-width:70ch; }
.rl-shots-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2.2rem,5vw,3.8rem); line-height:.98; letter-spacing:-.02em;
  color:var(--rl-ink); max-width:26ch; margin-top:.4em;
}
.rl-series-note p{ font-size:1.05rem; line-height:1.55; margin-top:22px; }
.rl-series-note strong{ color:var(--rl-ink); }
.rl-shotgrid{
  display:grid !important;
  grid-template-columns:1fr;
  gap:clamp(24px,3vw,40px) !important;
  padding:0 !important;
}
@media(min-width:721px){ .rl-shotgrid{ grid-template-columns:1fr 1fr; } }
.rl-shot{
  border-top:1px solid var(--rl-line);
  padding:22px 0 0 !important;
  gap:0 !important;
}
.rl-shot-no p{
  font-family:var(--rl-mono); font-size:.7rem; letter-spacing:.16em;
  color:var(--rl-gold); text-transform:uppercase; margin:0;
}
.rl-shot-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:600;
  font-size:clamp(1.5rem,2.4vw,2rem); line-height:1.02; color:var(--rl-ink); margin:6px 0 3px;
}
.rl-shot-sub p{
  font-family:var(--rl-mono); font-size:.64rem; letter-spacing:.14em; text-transform:uppercase;
  color:var(--rl-ink-soft); margin:0; line-height:1.5;
}
.rl-img-shot{ margin:18px 0; }
.rl-img-shot img{
  width:100%; height:clamp(180px,26vw,260px); object-fit:cover;
  border:1px solid var(--rl-line);
}
table.rl-specmini{ width:100%; border-collapse:collapse; border-top:1px solid var(--rl-line-soft); margin:0; }
table.rl-specmini th,
table.rl-specmini td{
  border:0; border-bottom:1px solid var(--rl-line-soft);
  padding:9px 0; text-align:left; vertical-align:baseline; background:transparent;
}
table.rl-specmini th{
  font-family:var(--rl-mono); font-size:.6rem; letter-spacing:.14em; text-transform:uppercase;
  color:var(--rl-ink-soft); font-weight:400; width:30%; padding-right:16px;
}
table.rl-specmini td{ font-size:.98rem; color:var(--rl-ink); font-family:var(--rl-serif); }

/* ---------- RESEARCH NOTES (full-bleed paper-2) ---------- */
.rl-notes{
  position:relative;
  padding-top:clamp(56px,9vw,120px) !important;
  padding-bottom:clamp(56px,9vw,120px) !important;
}
.rl-notes::before{
  content:""; position:absolute; inset:0; left:50%; transform:translateX(-50%);
  width:100vw; background:var(--rl-paper-2); z-index:0;
}
.rl-notes > *{ position:relative; z-index:1; }
.rl-notes-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2rem,4.4vw,3.2rem); line-height:1; letter-spacing:-.02em;
  color:var(--rl-ink); max-width:16ch; margin-bottom:clamp(30px,4vw,48px);
}
.rl-notecols{
  display:grid !important; grid-template-columns:1fr;
  gap:clamp(28px,3vw,40px) !important; padding:0 !important;
}
@media(min-width:761px){ .rl-notecols{ grid-template-columns:repeat(3,1fr); } }
.rl-note{ padding:0 !important; gap:0 !important; }
.rl-note-h .elementor-heading-title{
  font-family:var(--rl-mono); font-size:.68rem; letter-spacing:.18em; text-transform:uppercase;
  color:var(--rl-gold); font-weight:500;
  padding-top:16px; border-top:1px solid var(--rl-line); margin-bottom:14px; display:block;
}
.rl-note-p p{ font-size:1.02rem; line-height:1.5; margin:0; }
.rl-source p{
  font-family:var(--rl-mono); font-size:.72rem; letter-spacing:.06em;
  color:var(--rl-ink-soft); margin-top:clamp(30px,4vw,48px);
}
.rl-source a{ color:var(--rl-gold); }

/* ---------- MORE ---------- */
.rl-more{
  border-top:1px solid var(--rl-line);
  padding-top:clamp(56px,9vw,120px) !important;
  padding-bottom:clamp(56px,9vw,120px) !important;
}
.rl-more-title .elementor-heading-title{
  font-family:var(--rl-display); font-weight:700;
  font-size:clamp(2.6rem,7vw,5rem); line-height:.96; letter-spacing:-.02em;
  color:var(--rl-ink); max-width:14ch; margin-top:22px;
}
.rl-more-row p{ margin-top:44px; }

/* ---------- accessibility ---------- */
.rl-page a:focus-visible{ outline:2px solid var(--rl-gold); outline-offset:3px; }
@media(prefers-reduced-motion:reduce){ .rl-page *{ transition:none !important; } }/* End custom CSS */