.elementor-3 .elementor-element.elementor-element-2aa12cdd{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-2aa12cdd:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-2aa12cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-3 .elementor-element.elementor-element-3f404f95{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-3ddd0d3a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3 .elementor-element.elementor-element-4b7f32ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;color:#743C46;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-3 .elementor-element.elementor-element-1e770b64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-1e770b64 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:66px;font-weight:500;line-height:1.06em;letter-spacing:-0.4px;color:#292725;}.elementor-3 .elementor-element.elementor-element-57cb049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:1.75em;color:#696257;}.elementor-3 .elementor-element.elementor-element-24fb6ae9{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-24fb6ae9:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-24fb6ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-3 .elementor-element.elementor-element-35fb40b8{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-44222a4c{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-2d46c4c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;color:#743C46;}.elementor-3 .elementor-element.elementor-element-5f3768be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#292725;}.elementor-3 .elementor-element.elementor-element-45073a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-45073a:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-45073a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-3 .elementor-element.elementor-element-357aef07{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-7d33e3d2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-6b7a183d{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-74b5e1b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;color:#743C46;}.elementor-3 .elementor-element.elementor-element-1554e745{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-5c7b82cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#292725;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-2aa12cdd{--width:100%;}.elementor-3 .elementor-element.elementor-element-3f404f95{--width:100%;}.elementor-3 .elementor-element.elementor-element-3ddd0d3a{--width:100%;}.elementor-3 .elementor-element.elementor-element-24fb6ae9{--width:100%;}.elementor-3 .elementor-element.elementor-element-35fb40b8{--width:100%;}.elementor-3 .elementor-element.elementor-element-44222a4c{--width:100%;}.elementor-3 .elementor-element.elementor-element-45073a{--width:100%;}.elementor-3 .elementor-element.elementor-element-357aef07{--width:100%;}.elementor-3 .elementor-element.elementor-element-7d33e3d2{--width:100%;}.elementor-3 .elementor-element.elementor-element-6b7a183d{--width:100%;}.elementor-3 .elementor-element.elementor-element-1554e745{--width:100%;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-2aa12cdd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:54px;--padding-bottom:54px;--padding-left:28px;--padding-right:28px;}.elementor-3 .elementor-element.elementor-element-3f404f95{--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-3 .elementor-element.elementor-element-3ddd0d3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4b7f32ba{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-3 .elementor-element.elementor-element-1e770b64 .elementor-heading-title{font-size:54px;}.elementor-3 .elementor-element.elementor-element-57cb049{font-size:19px;}.elementor-3 .elementor-element.elementor-element-24fb6ae9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:54px;--padding-bottom:54px;--padding-left:28px;--padding-right:28px;}.elementor-3 .elementor-element.elementor-element-35fb40b8{--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-3 .elementor-element.elementor-element-44222a4c{--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-3 .elementor-element.elementor-element-2d46c4c4{font-size:11px;}.elementor-3 .elementor-element.elementor-element-5f3768be{font-size:16px;}.elementor-3 .elementor-element.elementor-element-45073a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:54px;--padding-bottom:54px;--padding-left:28px;--padding-right:28px;}.elementor-3 .elementor-element.elementor-element-357aef07{--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-3 .elementor-element.elementor-element-7d33e3d2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3 .elementor-element.elementor-element-6b7a183d{--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-3 .elementor-element.elementor-element-74b5e1b9{font-size:11px;}.elementor-3 .elementor-element.elementor-element-1554e745{--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-3 .elementor-element.elementor-element-5c7b82cf{font-size:17px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-2aa12cdd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-3 .elementor-element.elementor-element-3f404f95{--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-3 .elementor-element.elementor-element-3ddd0d3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4b7f32ba{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-3 .elementor-element.elementor-element-1e770b64 .elementor-heading-title{font-size:43px;}.elementor-3 .elementor-element.elementor-element-57cb049{font-size:16px;}.elementor-3 .elementor-element.elementor-element-24fb6ae9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-3 .elementor-element.elementor-element-35fb40b8{--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-3 .elementor-element.elementor-element-44222a4c{--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-3 .elementor-element.elementor-element-2d46c4c4{font-size:11px;}.elementor-3 .elementor-element.elementor-element-5f3768be{font-size:16px;}.elementor-3 .elementor-element.elementor-element-45073a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-3 .elementor-element.elementor-element-357aef07{--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-3 .elementor-element.elementor-element-7d33e3d2{--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-3 .elementor-element.elementor-element-6b7a183d{--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-3 .elementor-element.elementor-element-74b5e1b9{font-size:11px;}.elementor-3 .elementor-element.elementor-element-1554e745{--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-3 .elementor-element.elementor-element-5c7b82cf{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-2aa12cdd *//* Museum Journal v2. Scoped to these templates; no external add-on required. */
.smj-site{--smj-ink:#292725;--smj-wine:#743C46;--smj-paper:#F4F0E8;--smj-white:#FFFCF6;--smj-stone:#D8D0C3;--smj-muted:#696257;--smj-brass:#B49968;font-family:"Lato",Arial,sans-serif;color:var(--smj-ink);min-width:0;isolation:isolate;}
.smj-site *{box-sizing:border-box;}.smj-site .e-con,.smj-site .elementor-widget{min-width:0;}.smj-site a{color:inherit;text-decoration:none;text-underline-offset:4px;}.smj-site p{margin:0 0 1em;}.smj-site p:last-child{margin-bottom:0;}
.smj-site h1,.smj-site h2,.smj-site h3,.smj-site h4{margin:0;}.smj-site .elementor-heading-title{overflow-wrap:break-word;}.smj-site .smj-text a{text-decoration:underline;}
.smj-site a:focus-visible,.smj-site summary:focus-visible,.smj-site input:focus-visible,.smj-site button:focus-visible{outline:3px solid var(--smj-wine);outline-offset:5px;}
.smj-site .smj-wrap{max-width:1200px!important;width:100%!important;margin-inline:auto!important;}.smj-site .smj-reading{max-width:760px!important;width:100%!important;margin-inline:auto!important;}
.smj-site .smj-split{display:flex;flex-direction:row;gap:56px;align-items:center;}.smj-site .smj-split>.e-con{flex:1 1 0!important;width:0;}.smj-site .smj-hero-copy{flex:.96 1 0!important;}.smj-site .smj-hero-media{flex:1.04 1 0!important;}
.smj-site .smj-row{display:flex;flex-direction:row;align-items:center;gap:18px;}.smj-site .smj-between{justify-content:space-between;}.smj-site .smj-column{flex-direction:column;}.smj-site .smj-rule{border-top:1px solid var(--smj-stone);}
.smj-site .smj-hero-media .elementor-widget-image img{width:100%;aspect-ratio:6/5;object-fit:cover;display:block;}.smj-site .smj-image .elementor-widget-image img{display:block;width:100%;height:auto;object-fit:cover;}.smj-site .smj-image-landscape .elementor-widget-image img{aspect-ratio:3/2;}.smj-site .smj-image-square .elementor-widget-image img{aspect-ratio:1/1;}
.smj-site .smj-caption{font-size:11px;color:var(--smj-muted);line-height:1.55;}.smj-site .smj-eyebrow{letter-spacing:.18em;text-transform:uppercase;}.smj-site .smj-display em{font-style:italic;color:var(--smj-wine);}.smj-site .smj-quiet{opacity:.82;}
.smj-site .elementor-button{border-radius:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s;white-space:normal;}.smj-site .elementor-button:hover{filter:brightness(.94);}.smj-site .smj-text-button .elementor-button{padding-inline:0;background:transparent;min-height:44px;border-bottom:1px solid var(--smj-wine);}
.smj-site .smj-button-row{flex-wrap:wrap;gap:14px 26px;}.smj-site .smj-button-row>.elementor-widget{width:auto;}.smj-site .smj-labels{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--smj-stone);padding-top:20px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;}
.smj-site .smj-intro-line{border-left:2px solid var(--smj-brass);padding-left:26px;}.smj-site .smj-topic-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;}.smj-site .smj-topic-grid>.e-con{width:33.333%!important;flex:none;border-top:1px solid var(--smj-stone);padding:28px 28px 28px 0;}.smj-site .smj-topic-grid>.e-con:nth-child(3n+2){padding-left:28px;border-left:1px solid var(--smj-stone);}.smj-site .smj-topic-grid>.e-con:nth-child(3n){padding-left:28px;border-left:1px solid var(--smj-stone);}
.smj-site .smj-topic-number{font-size:12px;color:var(--smj-wine);font-weight:700;letter-spacing:.1em;}.smj-site .smj-topic-grid .elementor-heading-title a:hover{text-decoration:underline;}.smj-site .smj-pair{display:flex;flex-direction:row;gap:28px;}.smj-site .smj-pair>.e-con{flex:1 1 0!important;width:0;}.smj-site .smj-panel{padding:28px;background:var(--smj-white);border:1px solid var(--smj-stone);}
.smj-site .smj-strip{display:flex;justify-content:space-between;gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;line-height:1.5;}.smj-site .smj-strip a{text-decoration:underline;}
.smj-site .smj-brand-link{display:flex;gap:16px;align-items:center;text-decoration:none;}.smj-site .smj-mark{display:block;width:43px;height:53px;border:1px solid currentColor;position:relative;flex:none;}.smj-site .smj-mark:before{content:'';position:absolute;inset:7px 7px 12px;border:1px solid currentColor;border-radius:14px 14px 0 0;}.smj-site .smj-mark:after{content:'';position:absolute;left:7px;right:7px;bottom:6px;border-top:1px solid currentColor;}.smj-site .smj-brand-name{font:500 29px/1.02 "EB Garamond",Georgia,serif;letter-spacing:-.2px;}.smj-site .smj-brand-name small{font:400 10px/1.4 "Lato",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;display:block;margin-top:7px;}
.smj-site .smj-nav{display:flex;align-items:center;gap:25px;font:400 13px/1.45 "Lato",Arial,sans-serif;}.smj-site .smj-nav>a,.smj-site .smj-nav summary{padding:13px 0;min-height:44px;cursor:pointer;display:flex;align-items:center;}.smj-site .smj-nav a:hover{text-decoration:underline;}.smj-site .smj-nav details{position:relative;}.smj-site .smj-nav summary{list-style:none;gap:9px;}.smj-site .smj-nav summary::-webkit-details-marker{display:none;}.smj-site .smj-nav summary:after{content:'+';font-size:16px;}.smj-site .smj-nav details[open] summary:after{content:'\2212';}.smj-site .smj-dropdown{position:absolute;top:100%;left:0;z-index:100;min-width:245px;padding:13px;background:var(--smj-white);border:1px solid var(--smj-stone);box-shadow:0 12px 30px #29272516;}.smj-site .smj-dropdown a{display:block;padding:10px;}.smj-site .smj-mobile-menu{display:none;}.smj-site .smj-header-inner{gap:25px;}.smj-site .smj-header-brand{width:auto!important;flex:1 1 auto!important;}.smj-site .smj-header-nav{width:auto!important;flex:0 0 auto!important;}
.smj-site .smj-search-symbol{width:17px;height:17px;border:1.5px solid currentColor;border-radius:50%;position:relative;margin:0 5px;}.smj-site .smj-search-symbol:after{content:'';position:absolute;width:6px;right:-5px;bottom:-3px;transform:rotate(45deg);border-top:1.5px solid currentColor;}
.smj-site .smj-chips{display:flex;flex-wrap:wrap;gap:9px;}.smj-site .smj-chips a{border:1px solid var(--smj-stone);padding:10px 15px;font-size:12px;min-height:42px;display:flex;align-items:center;background:var(--smj-white);}.smj-site .smj-chips a:hover,.smj-site .smj-chips a[aria-current=page]{background:var(--smj-wine);color:var(--smj-white);border-color:var(--smj-wine);}
.smj-site .smj-search{display:flex;flex-wrap:wrap;gap:0;max-width:820px;width:100%;}.smj-site .smj-search label{flex-basis:100%;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;}.smj-site .smj-search input{flex:1 1 220px;min-width:0;min-height:52px;background:var(--smj-white);border:1px solid var(--smj-stone);padding:14px 18px;color:var(--smj-ink);font:16px "Lato",Arial,sans-serif;border-radius:0;}.smj-site .smj-search button{min-height:52px;padding:12px 28px;background:var(--smj-wine);color:var(--smj-white);border:1px solid var(--smj-wine);font:600 13px "Lato",Arial,sans-serif;cursor:pointer;}
.smj-site .smj-footer-links{display:flex;flex-direction:column;gap:10px;font-size:13px;}.smj-site .smj-footer-links a{line-height:1.7;min-height:26px;}.smj-site .smj-footer-links a:hover{text-decoration:underline;}.smj-site .smj-footer-top{align-items:flex-start;}.smj-site .smj-footer-top>.e-con:first-child{flex:1.55 1 0!important;}.smj-site .smj-dark{color:var(--smj-paper);}.smj-site.smj-dark a:focus-visible{outline-color:var(--smj-brass);}.smj-site .smj-policy-toc{display:flex;flex-direction:column;gap:14px;font-size:13px;line-height:1.5;border-left:1px solid var(--smj-stone);padding-left:24px;}.smj-site .smj-policy-toc a:hover{text-decoration:underline;}.smj-site .smj-policy-layout{align-items:flex-start;}.smj-site .smj-policy-layout>.smj-sidebar{flex:0 0 225px!important;}.smj-site .smj-prose h2{font-family:"EB Garamond",Georgia,serif;font-size:36px;font-weight:500;line-height:1.18;margin:1.2em 0 .55em;}.smj-site .smj-prose h3{font-family:"EB Garamond",Georgia,serif;font-size:28px;line-height:1.2;margin:1.2em 0 .5em;}.smj-site .smj-prose h2:first-child{margin-top:0;}.smj-site .smj-prose a{text-decoration:underline;}.smj-site .smj-prose p{margin:0 0 1.2em;}.smj-site .smj-callout{border-left:2px solid var(--smj-wine);background:#EAE1D5;padding:22px 25px;}
.smj-site .smj-posts .elementor-post__thumbnail img{aspect-ratio:3/2;object-fit:cover;}.smj-site .smj-posts .elementor-post__title{font:500 30px/1.15 "EB Garamond",Georgia,serif;}.smj-site .smj-posts .elementor-post__title a{color:var(--smj-ink);}.smj-site .smj-posts .elementor-post__title a:hover{text-decoration:underline;}.smj-site .smj-posts .elementor-post__excerpt p{font:400 15px/1.75 "Lato",Arial,sans-serif;color:var(--smj-muted);}.smj-site .smj-posts .elementor-post__meta-data{font:400 11px/1.5 "Lato",Arial,sans-serif;color:var(--smj-muted);}.smj-site .smj-posts .elementor-post__read-more{font:600 11px/1.5 "Lato",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--smj-wine);}.smj-site .smj-posts .elementor-post{border-bottom:1px solid var(--smj-stone);padding-bottom:24px;}.smj-site .smj-posts .elementor-pagination{margin-top:30px;display:flex;gap:8px;flex-wrap:wrap;}.smj-site .smj-posts .page-numbers{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--smj-stone);font-size:13px;padding:7px 12px;}.smj-site .smj-posts .page-numbers.current{background:var(--smj-wine);color:var(--smj-white);}
.smj-site .smj-resource-grid{display:flex;flex-wrap:wrap;flex-direction:row;gap:24px;}.smj-site .smj-resource-grid>.e-con{width:calc(50% - 12px)!important;}.smj-site .smj-swatch{min-height:110px;border:1px solid #29272512;}.smj-site .smj-breadcrumb{font-size:12px;color:var(--smj-muted);}.smj-site .smj-breadcrumb a{text-decoration:underline;}.smj-site .smj-caption p{margin:0;}.smj-site .smj-link-rule{border-bottom:1px solid var(--smj-stone);padding-bottom:24px;}.smj-site .smj-dark .smj-rule{border-color:#ffffff26;}
.cc-image-brief,.cc-editor-note,.elementor-widget.smj-note-widget{display:none!important;}.elementor-editor-active .cc-image-brief,.elementor-editor-active .cc-editor-note,.elementor-editor-active .elementor-widget.smj-note-widget{display:block!important;}.cc-image-brief,.cc-editor-note{padding:16px;background:#fff8dd;color:#292725;border:1px dashed #743C46;font:13px/1.6 Arial,sans-serif;overflow-wrap:anywhere;}.cc-image-brief p,.cc-editor-note p{margin:0 0 8px;}
@media(max-width:1100px){.smj-site .smj-nav{gap:16px;font-size:12px;}.smj-site .smj-brand-name{font-size:26px;}.smj-site .smj-split{gap:34px;}}
@media(max-width:1024px){.smj-site .smj-desktop-menu{display:none;}.smj-site .smj-mobile-menu{display:block;position:relative;}.smj-site .smj-mobile-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--smj-stone);min-height:44px;padding:10px 16px;font-size:13px;}.smj-site .smj-mobile-menu>summary::-webkit-details-marker{display:none;}.smj-site .smj-mobile-menu .smj-mobile-panel{position:absolute;right:0;top:100%;width:300px;max-width:85vw;padding:18px;background:var(--smj-white);border:1px solid var(--smj-stone);z-index:100;box-shadow:0 10px 20px #29272514;}.smj-site .smj-mobile-menu .smj-mobile-panel a{display:block;padding:11px 7px;font-size:14px;}.smj-site .smj-mobile-group{display:block;font-size:10px;letter-spacing:.1em;color:var(--smj-muted);text-transform:uppercase;padding:14px 7px 4px;}.smj-site .smj-hero-copy,.smj-site .smj-hero-media{flex:1 1 0!important;}.smj-site .smj-policy-layout>.smj-sidebar{flex-basis:180px!important;}.smj-site .smj-topic-grid>.e-con{width:50%!important;padding:24px 24px 24px 0!important;border-left:none!important;}.smj-site .smj-topic-grid>.e-con:nth-child(even){padding-left:24px!important;border-left:1px solid var(--smj-stone)!important;}}
@media(max-width:767px){.smj-site .smj-split,.smj-site .smj-pair{flex-direction:column;gap:28px;align-items:stretch;}.smj-site .smj-split>.e-con,.smj-site .smj-pair>.e-con{width:100%!important;flex:auto!important;}.smj-site .smj-topic-grid>.e-con{width:100%!important;padding:24px 0!important;border-left:none!important;}.smj-site .smj-topic-grid>.e-con:nth-child(even){padding-left:0!important;border-left:none!important;}.smj-site .smj-strip>span:last-child{display:none;}.smj-site .smj-strip{justify-content:center;font-size:9px;}.smj-site .smj-brand-name{font-size:25px;}.smj-site .smj-brand-name small{font-size:8px;}.smj-site .smj-mark{width:34px;height:46px;}.smj-site .smj-brand-link{gap:12px;}.smj-site .smj-header-inner{gap:12px;}.smj-site .smj-between{align-items:flex-start;flex-direction:column;gap:20px;}.smj-site .smj-policy-layout>.smj-sidebar{flex:auto!important;}.smj-site .smj-policy-toc{flex-direction:row;flex-wrap:wrap;font-size:12px;gap:12px 18px;border-left:0;padding-left:0;border-bottom:1px solid var(--smj-stone);padding-bottom:22px;}.smj-site .smj-prose h2{font-size:31px;}.smj-site .smj-prose h3{font-size:26px;}.smj-site .smj-resource-grid>.e-con{width:100%!important;}.smj-site .smj-search button{padding-inline:18px;}.smj-site .smj-footer-top>.e-con:first-child{flex:auto!important;}.smj-site .smj-panel{padding:24px;}.smj-site .smj-posts .elementor-post__title{font-size:28px;}.smj-site .smj-labels{font-size:10px;gap:12px;}}
@media(prefers-reduced-motion:reduce){.smj-site *{animation:none!important;transition:none!important;}}

.smj-site.smj-dark{color:#F4F0E8;}.smj-site .elementor-widget{margin-bottom:0;}.smj-site .smj-search input[type=hidden]{display:none!important;}
.smj-site.smj-dark{color:#F4F0E8;}.smj-site .elementor-widget{margin-bottom:0;}.smj-site .smj-search input[type=hidden]{display:none!important;}
.smj-site.smj-dark{color:#F4F0E8;}.smj-site .elementor-widget{margin-bottom:0;}.smj-site .smj-search input[type=hidden]{display:none!important;}/* End custom CSS */