
:root {--swu-quiet-cream:#f4efe6; --swu-quiet-navy:#0F1828; --swu-quiet-ochre:#CC920C;}
body {background:#f4efe6;}
.quiet-stack {display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:0;}
.quiet-display {font-family:var(--Optima,"Optima nova LT Regular");font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;color:#0F1828;margin:0;}
.quiet-title {font-family:var(--Optima,"Optima nova LT Regular");font-size:clamp(2rem,3.1vw,3.25rem);font-weight:400;line-height:1.14;letter-spacing:-.015em;color:#0F1828;margin:0;}
.quiet-body {font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.7;color:#0F1828;max-width:36rem;margin:0;}
.quiet-label {font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#0F1828;margin:0;}
.quiet-photo {display:block;width:100%;height:auto;object-fit:cover;border-radius:0;}
body .elementor-button,body .e-button-base {
 font-family:Inter,sans-serif!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.4!important;
 padding:1rem 1.5rem!important;min-height:48px; border:1px solid #D1C6BA!important;border-radius:3px!important;
 background:#0F1828!important;color:#f4efe6!important;box-shadow:none!important;text-decoration:none!important;
 transition:background-color .2s ease,color .2s ease,border-color .2s ease!important;
}
body .elementor-button:hover,body .e-button-base:hover {background:#26354b!important;transform:none!important;}
body .elementor-button.swu-primary-action,body .e-button-base.swu-primary-action {background:#CC920C!important;border-color:#CC920C!important;color:#0F1828!important;}
body .elementor-button.swu-primary-action:hover,body .e-button-base.swu-primary-action:hover {background:#e1ad36!important;border-color:#e1ad36!important;}
body .elementor-button.swu-text-link,body .e-button-base.swu-text-link,body .quiet-link {
 background:transparent!important;color:inherit!important;border:0!important;border-bottom:1px solid currentColor!important;
 border-radius:0!important;padding:.5rem 0!important;min-height:0;box-shadow:none!important;text-align:left!important;
}
body .elementor-button.swu-text-link:hover,body .e-button-base.swu-text-link:hover,body .quiet-link:hover {opacity:.75;}
body .elementor-button:focus-visible,body .e-button-base:focus-visible {outline:2px solid currentColor;outline-offset:4px;}
.elementor[data-elementor-type="wp-page"] .elementor-invisible,
.elementor[data-elementor-type="wp-page"] .animated,
.elementor[data-elementor-type="container"] .elementor-invisible,
.elementor[data-elementor-type="container"] .animated {visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;}
.elementor[data-elementor-type="wp-page"] .e-con:not(.e-atomic-element) {border-radius:0!important;box-shadow:none!important;}
.elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor {max-width:42rem;}
.elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor p {line-height:1.7!important;}
.elementor[data-elementor-type="wp-page"] .elementor-heading-title {font-family:"Optima nova LT Regular",Optima,serif!important;font-weight:400!important;}
.elementor[data-elementor-type="wp-page"] .elementor-widget-image img {border-radius:0!important;}
.elementor[data-elementor-type="wp-page"] .elementor-background-slideshow__slide__image {animation:none!important;transform:none!important;}
.elementor-367 .elementor-element-8a4905c {display:none!important;}
.elementor-367 .elementor-element-6b8254d .elementor-button {background:#CC920C!important;border-color:#CC920C!important;}
@media(max-width:767px){.quiet-body{font-size:1rem;}.elementor-367 .elementor-element-6b8254d .elementor-button{font-size:13px!important;padding:12px!important;min-height:44px;}}
@media(max-width:359px){.elementor-367 .elementor-element-6b8254d .elementor-button{font-size:10px!important;padding:11px 9px!important;}}
@media(prefers-reduced-motion:reduce){body .elementor-button,body .e-button-base{transition:none!important;}}
.elementor-13 .e-6789cf79-de6c {padding:0; gap:1.5rem; align-items:center; flex-wrap:wrap;}
.elementor-13 .e-2c9e48b5-8c87 {flex-grow:3; flex-shrink:1; flex-basis:0px;}
.elementor-13 .e-5b8cc711-f79b {aspect-ratio:4/3;}
.elementor-13 .e-28695840-503b {flex-grow:4; flex-shrink:1; flex-basis:0px; gap:1rem; padding:0; flex-direction:column;}
.elementor-13 .e-49f0cbd7-1a4e {padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);gap:clamp(2rem,4vw,4rem); align-items:center; @media (max-width:767px){flex-direction:column;}background:#f4efe6;}
.elementor-13 .e-43eb3c3c-f80a {padding:1.75rem clamp(1.5rem,5vw,6rem); gap:2rem; justify-content:space-between; border:1px solid rgba(15,24,40,.12); background:#f4efe6; @media (max-width:767px){flex-direction:column; gap:0.75rem;}}
.elementor-13 .e-70ef4d1c-683e {padding:0; gap:1rem; max-width:42rem;}
.elementor-13 .e-7e1919a-c33d {aspect-ratio:3/2;}
.elementor-13 .e-18bf8edd-62d1 {font-size:clamp(1.75rem,2.5vw,2.5rem);}
.elementor-13 .e-e294cd6-290d {flex:1 1 0; gap:1.25rem; padding:0;}
.elementor-13 .e-13b522fc-fc05 {aspect-ratio:3/2;}
.elementor-13 .e-114e40b2-8c84 {font-size:clamp(1.75rem,2.5vw,2.5rem);}
.elementor-13 .e-2e39d97-f286 {flex:1 1 0; gap:1.25rem; padding:0;}
.elementor-13 .e-4cb53fdc-83ba {padding:0; gap:2.5rem; align-items:flex-start; @media (max-width:767px){flex-direction:column; gap:3rem;}}
.elementor-13 .e-306aa655-f0af {padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);background:#f4efe6; gap:3rem;}
.elementor-13 .e-381b4fe4-9f23 {font-size:2rem;}
.elementor-13 .e-69acbdac-aba9 {flex:1 1 0; padding:1.5rem 0 0; gap:1rem; border-top:1px solid rgba(15,24,40,.2);}
.elementor-13 .e-59c89255-80eb {font-size:2rem;}
.elementor-13 .e-77aba4da-1f26 {flex:1 1 0; padding:1.5rem 0 0; gap:1rem; border-top:1px solid rgba(15,24,40,.2);}
.elementor-13 .e-4dc35f7e-d247 {font-size:2rem;}
.elementor-13 .e-4057d5f4-28bf {flex:1 1 0; padding:1.5rem 0 0; gap:1rem; border-top:1px solid rgba(15,24,40,.2);}
.elementor-13 .e-12dacb54-c7a6 {padding:0; gap:3rem; align-items:flex-start; @media (max-width:767px){flex-direction:column; gap:2rem;}}
.elementor-13 .e-1e8a5746-5d14 {padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);background:#eae2d7; gap:2rem;}
.elementor-13 .e-5a576d54-b19a {aspect-ratio:4/3;}
.elementor-13 .e-1da6cb13-7d86 {padding:0; flex-grow:4; flex-shrink:1; flex-basis:0px;}
.elementor-13 .e-6ce71ae3-108a {color:#f4efe6;}
.elementor-13 .e-585c0eb4-c975 {color:#f4efe6;}
.elementor-13 .e-5e7475a0-3e35 {color:#f4efe6;}
.elementor-13 .e-a133fc9-f4f8 {padding:0; flex-grow:3; flex-shrink:1; flex-basis:0px;}
.elementor-13 .e-497c43c1-6f04 {padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);gap:clamp(2rem,4vw,4rem); align-items:center; @media (max-width:767px){flex-direction:column;}background:var(--ink-navy);}
.elementor-13 .e-6e608b87-a58a {color:#f4efe6; border-color:#f4efe6;}
.elementor-13 .e-4a46f96-7d1d {padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);background:#f4efe6; gap:1.5rem; max-width:none;}
.elementor-13 .e-6ec88a52-65a0 {padding:0; gap:0; flex-direction:column; background:#f4efe6;}

.elementor-367 .elementor-invisible {visibility:visible!important;opacity:1!important;animation:none!important;}
.elementor-13 .quiet-display {font-size:clamp(2.6rem,4.1vw,4rem)!important;}
.elementor-2870 .elementor-element-3f892266 {background:#eae2d7!important;border-color:rgba(15,24,40,.12)!important;}

.elementor-42 .elementor-element-2c1e1c7 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/LR-DPP-SWU-THE-TELLER-BUDE-004-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-42 .elementor-element-2c1e1c7 .elementor-background-slideshow {display:none!important;}
.elementor-42 .elementor-element-2c1e1c7 .elementor-background-overlay {opacity:0!important;}
.elementor-42 .elementor-element-2c1e1c7 .elementor-heading-title,.elementor-42 .elementor-element-2c1e1c7 .elementor-widget-text-editor,.elementor-42 .elementor-element-2c1e1c7 p,.elementor-42 .elementor-element-2c1e1c7 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-42 .elementor-element-2c1e1c7 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-42 .elementor-element-2c1e1c7 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-42 .elementor-element-2c1e1c7{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-40 .elementor-element-7c55027 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/10/LR-DPP-SWU-SOPHIE-OLDACRES-016-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-40 .elementor-element-7c55027 .elementor-background-slideshow {display:none!important;}
.elementor-40 .elementor-element-7c55027 .elementor-background-overlay {opacity:0!important;}
.elementor-40 .elementor-element-7c55027 .elementor-heading-title,.elementor-40 .elementor-element-7c55027 .elementor-widget-text-editor,.elementor-40 .elementor-element-7c55027 p,.elementor-40 .elementor-element-7c55027 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-40 .elementor-element-7c55027 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-40 .elementor-element-7c55027 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-40 .elementor-element-7c55027{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-1634 .elementor-element-5185c4d6 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/DPP-SWU-POTTERS-BAR-011.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-1634 .elementor-element-5185c4d6 .elementor-background-slideshow {display:none!important;}
.elementor-1634 .elementor-element-5185c4d6 .elementor-background-overlay {opacity:0!important;}
.elementor-1634 .elementor-element-5185c4d6 .elementor-heading-title,.elementor-1634 .elementor-element-5185c4d6 .elementor-widget-text-editor,.elementor-1634 .elementor-element-5185c4d6 p,.elementor-1634 .elementor-element-5185c4d6 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-1634 .elementor-element-5185c4d6 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-1634 .elementor-element-5185c4d6 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-1634 .elementor-element-5185c4d6{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-703 .elementor-element-40994079 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/10/LR-DPP-SWU-RITA-HUGHES-028-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-703 .elementor-element-40994079 .elementor-background-slideshow {display:none!important;}
.elementor-703 .elementor-element-40994079 .elementor-background-overlay {opacity:0!important;}
.elementor-703 .elementor-element-40994079 .elementor-heading-title,.elementor-703 .elementor-element-40994079 .elementor-widget-text-editor,.elementor-703 .elementor-element-40994079 p,.elementor-703 .elementor-element-40994079 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-703 .elementor-element-40994079 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-703 .elementor-element-40994079 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-703 .elementor-element-40994079{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-705 .elementor-element-13f9df21 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/swu-workshop-3.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-705 .elementor-element-13f9df21 .elementor-background-slideshow {display:none!important;}
.elementor-705 .elementor-element-13f9df21 .elementor-background-overlay {opacity:0!important;}
.elementor-705 .elementor-element-13f9df21 .elementor-heading-title,.elementor-705 .elementor-element-13f9df21 .elementor-widget-text-editor,.elementor-705 .elementor-element-13f9df21 p,.elementor-705 .elementor-element-13f9df21 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-705 .elementor-element-13f9df21 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-705 .elementor-element-13f9df21 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-705 .elementor-element-13f9df21{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-715 .elementor-element-77d9254 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/LR-DPP-SWU-THE-TELLER-BUDE-003-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-715 .elementor-element-77d9254 .elementor-background-slideshow {display:none!important;}
.elementor-715 .elementor-element-77d9254 .elementor-background-overlay {opacity:0!important;}
.elementor-715 .elementor-element-77d9254 .elementor-heading-title,.elementor-715 .elementor-element-77d9254 .elementor-widget-text-editor,.elementor-715 .elementor-element-77d9254 p,.elementor-715 .elementor-element-77d9254 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-715 .elementor-element-77d9254 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-715 .elementor-element-77d9254 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-715 .elementor-element-77d9254{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-686 .elementor-element-f1d6ebd {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/LR-DPP-SWU-THE-TELLER-BUDE-004-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-686 .elementor-element-f1d6ebd .elementor-background-slideshow {display:none!important;}
.elementor-686 .elementor-element-f1d6ebd .elementor-background-overlay {opacity:0!important;}
.elementor-686 .elementor-element-f1d6ebd .elementor-heading-title,.elementor-686 .elementor-element-f1d6ebd .elementor-widget-text-editor,.elementor-686 .elementor-element-f1d6ebd p,.elementor-686 .elementor-element-f1d6ebd .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-686 .elementor-element-f1d6ebd .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-686 .elementor-element-f1d6ebd .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-686 .elementor-element-f1d6ebd{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-717 .elementor-element-a2c5827 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/LR-DPP-SWU-THE-TELLER-BUDE-009-copy.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-717 .elementor-element-a2c5827 .elementor-background-slideshow {display:none!important;}
.elementor-717 .elementor-element-a2c5827 .elementor-background-overlay {opacity:0!important;}
.elementor-717 .elementor-element-a2c5827 .elementor-heading-title,.elementor-717 .elementor-element-a2c5827 .elementor-widget-text-editor,.elementor-717 .elementor-element-a2c5827 p,.elementor-717 .elementor-element-a2c5827 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-717 .elementor-element-a2c5827 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-717 .elementor-element-a2c5827 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-717 .elementor-element-a2c5827{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-1950 .elementor-element-2c1e1c7 {background-image:linear-gradient(90deg,rgba(15,24,40,.72),rgba(15,24,40,.08)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/swu-workshop-3.webp")!important; background-size:cover!important;background-position:center!important;min-height:34rem!important;padding:6rem clamp(1.5rem,5vw,6rem)!important;}
.elementor-1950 .elementor-element-2c1e1c7 .elementor-background-slideshow {display:none!important;}
.elementor-1950 .elementor-element-2c1e1c7 .elementor-background-overlay {opacity:0!important;}
.elementor-1950 .elementor-element-2c1e1c7 .elementor-heading-title,.elementor-1950 .elementor-element-2c1e1c7 .elementor-widget-text-editor,.elementor-1950 .elementor-element-2c1e1c7 p,.elementor-1950 .elementor-element-2c1e1c7 .elementor-icon-list-text {color:#f4efe6!important;}
.elementor-1950 .elementor-element-2c1e1c7 .elementor-widget-text-editor {max-width:34rem!important;}
.elementor-1950 .elementor-element-2c1e1c7 .elementor-button.swu-text-link {color:#f4efe6!important;}
@media(max-width:767px){.elementor-1950 .elementor-element-2c1e1c7{min-height:30rem!important;padding:4rem 1.5rem!important;background-position:center!important;}}

.elementor-686 .elementor-element-01ffb21 {background-image:url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/09/LR-DPP-SWU-THE-TELLER-BUDE-004-copy.webp")!important;background-size:cover!important;}
.elementor-40 .elementor-element-9ab8349 {background-image:url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/10/LR-DPP-SWU-RITA-HUGHES-028-copy.webp")!important;background-size:cover!important;}

/* Domestic editorial banner: readable type over the selected project photograph. */
.elementor-40 .elementor-element-9ab8349 {background-image:linear-gradient(90deg,rgba(15,24,40,.88),rgba(15,24,40,.1)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/10/LR-DPP-SWU-RITA-HUGHES-028-copy.webp")!important;}
.elementor-40 .elementor-element-9ab8349 .elementor-heading-title,
.elementor-40 .elementor-element-9ab8349 .elementor-widget-text-editor,
.elementor-40 .elementor-element-9ab8349 p {color:#f4efe6!important;}
.elementor-40 .elementor-element-5c32b30 {background:none!important;backdrop-filter:none!important;padding:3rem!important;max-width:38rem!important;}
@media(max-width:767px){.elementor-40 .elementor-element-5c32b30{padding:2rem 1.5rem!important;max-width:100%!important;}.elementor-40 .elementor-element-9ab8349{background-image:linear-gradient(rgba(15,24,40,.75),rgba(15,24,40,.65)),url("https://rorymilesmartin.co.uk/wp-content/uploads/2026/10/LR-DPP-SWU-RITA-HUGHES-028-copy.webp")!important;}}
