.elementor-1189 .elementor-element.elementor-element-883e198{--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;--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-1189 .elementor-element.elementor-element-f8bec30{--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;--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-1189 .elementor-element.elementor-element-982eb17{--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: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-1189 .elementor-element.elementor-element-1f9e2fc{--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;--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1189 .elementor-element.elementor-element-51e5fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-51e5fea .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:400;line-height:1.5em;color:#28251F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1189 .elementor-element.elementor-element-ca4c4b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Georgia", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#777064;}.elementor-1189 .elementor-element.elementor-element-d0b43f9{--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: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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-9c6b341{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-13bbf06{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-87542c2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-664a5b4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-f844827{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-db62f9a{--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;--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-1189 .elementor-element.elementor-element-20beb1a{--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: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-1189 .elementor-element.elementor-element-730153a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-730153a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:400;line-height:1.5em;color:#28251F;}.elementor-1189 .elementor-element.elementor-element-a1f7cc3{--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: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-1189 .elementor-element.elementor-element-de9773d .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-de9773d .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-de9773d .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-de9773d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-de9773d .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-de9773d .elementor-button:focus svg{fill:#9B7653;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1189 .elementor-element.elementor-element-d9218de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-08581d4{--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;--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-1189 .elementor-element.elementor-element-1d3480b{--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: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-1189 .elementor-element.elementor-element-2c20e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Georgia", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#777064;}.elementor-1189 .elementor-element.elementor-element-ae7d8e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Georgia", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#777064;}.elementor-1189 .elementor-element.elementor-element-b729929{--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;--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-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1189 .elementor-element.elementor-element-3bf469f{--grid-columns:1;}.elementor-1189 .elementor-element.elementor-element-3bf469f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-3bf469f .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1189 .elementor-element.elementor-element-3bf469f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1189 .elementor-element.elementor-element-3bf469f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1189 .elementor-element.elementor-element-3bf469f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1189 .elementor-element.elementor-element-3bf469f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1189 .elementor-element.elementor-element-b376dc8{--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;--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-1189 .elementor-element.elementor-element-75656b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#777064;}.elementor-1189 .elementor-element.elementor-element-642a3a6{--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;--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-1189 .elementor-element.elementor-element-afcdf9d{--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;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1189 .elementor-element.elementor-element-768dd02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1189 .elementor-element.elementor-element-addbb7b{--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: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-1189 .elementor-element.elementor-element-460ac1c{--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;--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-1189 .elementor-element.elementor-element-6ca65aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-6ca65aa .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:400;line-height:1.5em;color:#28251F;}.elementor-1189 .elementor-element.elementor-element-8b9c1a5{--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: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-1189 .elementor-element.elementor-element-b4812ee .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-b4812ee .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-b4812ee .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-b4812ee{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-b4812ee .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-b4812ee .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button{background-color:#00000000;font-family:"Georgia", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;fill:#28251F;color:#28251F;border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;}.elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button:hover, .elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button:focus{background-color:#00000000;color:#9B7653;}.elementor-1189 .elementor-element.elementor-element-172ce4b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button:hover svg, .elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button:focus svg{fill:#9B7653;}.elementor-1189 .elementor-element.elementor-element-c056547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}@media(max-width:1024px){.elementor-1189 .elementor-element.elementor-element-3bf469f{--grid-columns:1;}}@media(min-width:768px){.elementor-1189 .elementor-element.elementor-element-883e198{--width:100%;}.elementor-1189 .elementor-element.elementor-element-f8bec30{--width:100%;}.elementor-1189 .elementor-element.elementor-element-982eb17{--width:100%;}.elementor-1189 .elementor-element.elementor-element-1f9e2fc{--width:100%;}.elementor-1189 .elementor-element.elementor-element-d0b43f9{--width:100%;}.elementor-1189 .elementor-element.elementor-element-db62f9a{--width:100%;}.elementor-1189 .elementor-element.elementor-element-20beb1a{--width:100%;}.elementor-1189 .elementor-element.elementor-element-a1f7cc3{--width:100%;}.elementor-1189 .elementor-element.elementor-element-08581d4{--width:100%;}.elementor-1189 .elementor-element.elementor-element-1d3480b{--width:100%;}.elementor-1189 .elementor-element.elementor-element-b729929{--width:100%;}.elementor-1189 .elementor-element.elementor-element-b376dc8{--width:100%;}.elementor-1189 .elementor-element.elementor-element-642a3a6{--width:100%;}.elementor-1189 .elementor-element.elementor-element-afcdf9d{--width:100%;}.elementor-1189 .elementor-element.elementor-element-addbb7b{--width:100%;}.elementor-1189 .elementor-element.elementor-element-460ac1c{--width:100%;}.elementor-1189 .elementor-element.elementor-element-8b9c1a5{--width:100%;}}@media(max-width:767px){.elementor-1189 .elementor-element.elementor-element-883e198{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-f8bec30{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-982eb17{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-1f9e2fc{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-d0b43f9{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-9c6b341 .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-13bbf06 .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-87542c2 .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-664a5b4 .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-f844827 .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-db62f9a{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-20beb1a{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-a1f7cc3{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-de9773d .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-08581d4{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-1d3480b{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-b729929{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-3bf469f{--grid-columns:1;}.elementor-1189 .elementor-element.elementor-element-b376dc8{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-642a3a6{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-afcdf9d{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-addbb7b{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-460ac1c{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-8b9c1a5{--width:100%;--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;}.elementor-1189 .elementor-element.elementor-element-b4812ee .elementor-button{font-size:16px;}.elementor-1189 .elementor-element.elementor-element-172ce4b .elementor-button{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-883e198 *//* Lucas photography scrapbook v6. Native editable Elementor widgets. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook{--sc-ink:#28251f;--sc-muted:#777064;--sc-paper:#f3eddf;--sc-font:"Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong","SimSun",serif;background:#e7decc;color:var(--sc-ink);min-height:100vh;overflow:hidden;padding:0!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .elementor-heading-title,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .elementor-widget-text-editor,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .elementor-button{font-family:var(--sc-font)!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .e-con,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .elementor-widget{min-width:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook p{margin:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook a{color:inherit;text-decoration:none}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook a:hover{color:#9b7653}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook a:focus-visible{outline:2px solid #846443;outline-offset:5px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .elementor-heading-title{font-weight:400;line-height:1.35;letter-spacing:.02em}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-link .elementor-button{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;color:var(--sc-ink);font-size:14px;line-height:1.7;font-weight:400}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-link .elementor-button:hover{color:#9b7653}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet{position:relative;max-width:1440px;margin:0 auto!important;padding:0 5.8%!important;background-color:var(--sc-paper);background-image:radial-gradient(ellipse at 0 25%,#d5c2a852,transparent 23%),radial-gradient(ellipse at 100% 80%,#bd987a45,transparent 32%),repeating-linear-gradient(111deg,#95816a09 0,#95816a09 1px,transparent 1px,transparent 4px);box-shadow:0 0 60px #5d462a18}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23866b4b' filter='url(%23n)' opacity='.6' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-header{position:relative;z-index:3;flex-direction:row!important;align-items:flex-start;justify-content:space-between;min-height:120px;padding:28px 0 15px!important;gap:30px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand{width:190px!important;flex:0 0 190px;gap:3px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo .elementor-heading-title{font-family:Georgia,serif!important;font-size:38px;letter-spacing:.03em}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand-note{font-size:12px;letter-spacing:.12em;font-style:italic}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav{width:auto!important;flex-direction:row!important;gap:34px!important;align-items:center;padding-top:11px!important;flex-wrap:nowrap!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav-link .elementor-button{font-size:16px;letter-spacing:.12em;padding-bottom:8px;white-space:nowrap}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav-link.is-current{border-bottom:1px solid #6f685b;transform:rotate(-1deg)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{position:relative;flex-direction:row!important;align-items:center;min-height:485px;padding:20px 0 36px!important;gap:0;isolation:isolate}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro{width:52%!important;flex:0 0 52%;gap:22px;position:relative;z-index:3;animation:sc-arrive .4s ease both}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-eyebrow{font-size:11px;letter-spacing:.18em;font-family:Georgia,serif!important;line-height:1.8;color:#8a8172}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title{width:115%!important;max-width:none}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(42px,5.5vw,72px);line-height:1.3;letter-spacing:-.025em;font-weight:400;white-space:nowrap}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title:after{content:"";position:absolute;left:24%;bottom:-10px;width:34%;height:6px;border-top:5px solid #ac8051;transform:rotate(-4deg);border-radius:60%;opacity:.65}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-subtitle{font-size:21px;line-height:1.8;letter-spacing:.12em;margin-top:13px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link{margin-top:16px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link .elementor-button{font-size:13px;letter-spacing:.12em;color:#746b5d}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{width:48%!important;flex:0 0 48%;height:440px;position:relative;z-index:1}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage:before{content:"";position:absolute;left:9%;top:4%;width:93%;height:95%;background:#c0a27a66;transform:rotate(-7deg);clip-path:polygon(2% 1%,25% 0,27% 2%,56% 0,74% 1%,97% 0,100% 21%,98% 42%,100% 79%,98% 100%,71% 98%,60% 100%,41% 98%,15% 100%,0 96%,2% 60%,0 25%)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo{position:absolute;padding:13px 13px 24px!important;background:#faf5e9;box-shadow:2px 6px 12px #4b3b252d;transition:translate .25s ease}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo:hover{translate:0 -2px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{width:100%!important;left:-1%;top:27px;transform:rotate(6deg);z-index:3}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:before{content:"";position:absolute;top:-13px;left:14%;width:18px;height:65px;border:2px solid #77766a;border-radius:10px;transform:rotate(12deg);box-shadow:inset 2px 0 #eee9d6,2px 2px 2px #2d261b40;z-index:4;background:transparent}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:after{content:"";position:absolute;top:-10px;left:16%;width:8px;height:53px;border:1px solid #77766a;border-radius:6px;transform:rotate(12deg);z-index:4}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:330px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image .elementor-widget-container,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image img{height:100%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-back{width:73%!important;left:35%;top:-3px;transform:rotate(-6deg);z-index:1;padding:10px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image{height:310px;filter:saturate(.45) sepia(.12)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:310px;object-position:72% 50%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{position:absolute;width:116px!important;right:-40px;top:225px;padding:24px 15px!important;background:#e8dcc7;transform:rotate(-4deg);box-shadow:1px 4px 7px #34271320;z-index:4}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper:before{content:"";position:absolute;width:58px;height:21px;left:23px;top:-9px;background:#bba37b60;transform:rotate(7deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage-tag{font-size:10px;letter-spacing:.18em;text-align:center;line-height:1.9;font-family:Georgia,serif!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-cards{position:relative;z-index:5;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;align-items:stretch;padding:12px 0 0!important;scroll-margin-top:35px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{position:relative;padding:30px 22px 26px!important;gap:0;background:#f8f2e6;box-shadow:2px 5px 6px #4f3e2828;min-height:550px;isolation:isolate}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:before,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:after{content:"";position:absolute;z-index:-1;left:0;width:100%;height:18px;background:#f8f2e6;clip-path:polygon(0 40%,4% 20%,7% 33%,12% 8%,17% 25%,22% 3%,28% 30%,33% 12%,39% 21%,44% 2%,49% 17%,54% 3%,60% 24%,65% 5%,70% 20%,76% 3%,81% 25%,85% 10%,90% 28%,94% 8%,100% 25%,100% 100%,0 100%)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:before{top:-15px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:after{bottom:-15px;transform:rotate(180deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-notes{transform:rotate(-1.1deg);margin-top:-9px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-projects{transform:rotate(.45deg);margin-top:8px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-experiments{transform:rotate(-.7deg);margin-top:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-head{gap:4px;padding-bottom:20px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-number{font-size:12px;font-style:italic;color:#897c68}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title-row{flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:7px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title{width:auto!important;flex:1 1 auto}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:27px;white-space:nowrap}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-en{font-size:11px;font-style:italic;letter-spacing:.015em;width:auto!important;display:none}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-arrow{width:24px!important;flex:0 0 24px;margin-left:auto!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-arrow .elementor-button{font-size:26px;font-weight:300;color:#6c6252}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo{transition:translate .25s ease}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo:hover{translate:0 -2px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-experiment-photo img{object-position:75% 45%;filter:saturate(.7)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-projects .sc-card-photo:after{content:"";position:absolute;right:-7px;top:-9px;width:83px;height:23px;transform:rotate(-4deg);background:#bda98466}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed{flex:1 1 auto;padding:18px 0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed:has(.e-loop-item)>.sc-empty{display:none!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed:not(:has(.e-loop-item))>.sc-native-feed{display:none!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-empty{padding:10px 0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-empty-copy{font-size:16px;line-height:1.9;color:#857b6a}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-native-feed .nb-loop-item{padding:18px 0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-native-feed .nb-loop-title .elementor-heading-title{font-size:20px!important;line-height:1.5!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-native-feed .nb-loop-excerpt{font-size:14px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-native-feed .nb-loop-meta{font-size:11px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom{margin-top:auto!important;padding-top:23px!important;align-self:flex-end}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom .elementor-button{font-size:13px;color:#796e5d}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-item{flex-direction:row!important;align-items:flex-start;gap:12px;padding:17px 0 0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-no{flex:0 0 20px;width:20px!important;padding-top:3px!important;font-family:Georgia,serif!important;font-style:italic;font-size:12px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-copy{gap:5px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:17px;line-height:1.5}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:11px;line-height:1.7;color:#8a7e6b}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending{position:relative;min-height:260px;padding-top:70px!important;isolation:isolate}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-scrap{position:absolute;left:-100px;bottom:-100px;width:365px!important;transform:rotate(-12deg);padding:14px!important;background:#d0c1a7;box-shadow:2px 5px 8px #49351e22;z-index:-1}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-photo img{display:block;width:100%;height:240px;object-fit:cover;filter:grayscale(1) sepia(.2);opacity:.83}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer{width:100%;padding:0 0 34px!important;justify-content:center;align-items:center}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy{width:auto!important;gap:14px;text-align:center}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-end-note{transform:rotate(-3deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-end-note .elementor-heading-title{font-size:27px;letter-spacing:.12em}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-label{font-size:12px;letter-spacing:.08em;color:#8d806c}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-disclaimer{font-size:10px;color:#9b8f7d;line-height:1.8}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-links{flex-direction:row!important;justify-content:center;gap:18px;width:auto!important;margin:0 auto!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-links .elementor-button{font-size:10px;color:#8d806c}
@keyframes sc-arrive{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1350px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-en{display:block}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{min-height:540px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{height:485px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:365px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{top:35px}}
@media(max-width:1024px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet{padding:0 5%!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-header{min-height:112px;padding-top:24px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav{gap:24px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{min-height:430px;padding-top:8px!important;padding-bottom:28px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(37px,5.3vw,55px)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro{gap:20px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-subtitle{font-size:18px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{height:340px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:270px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:255px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{top:22px;padding:10px 10px 19px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{width:88px!important;right:-23px;top:200px;padding:17px 10px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage-tag{font-size:8px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-cards{gap:12px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{padding:22px 16px 22px!important;min-height:495px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:22px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:16px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-item{gap:6px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-head{padding-bottom:16px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom .elementor-button{font-size:11px}}
@media(max-width:767px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet{padding:0 6%!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-header{min-height:137px;padding:24px 0 22px!important;flex-direction:column!important;gap:21px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand{flex-basis:auto;width:auto!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo .elementor-heading-title{font-size:34px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand-note{font-size:10px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav{width:100%!important;justify-content:space-between;gap:10px!important;padding-top:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav-link .elementor-button{font-size:14px;letter-spacing:.08em;padding-bottom:4px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{flex-direction:column!important;align-items:stretch;padding:20px 0 31px!important;min-height:0;gap:29px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro{width:100%!important;flex-basis:auto;gap:17px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-eyebrow{font-size:9px;letter-spacing:.15em}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title{width:100%!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(33px,8.8vw,61px);line-height:1.35;letter-spacing:-.035em}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title:after{left:16%;bottom:-9px;width:40%;height:4px;border-top-width:3px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-subtitle{font-size:17px;letter-spacing:.09em;margin-top:8px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link{margin-top:6px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link .elementor-button{font-size:11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{width:94%!important;flex-basis:auto;height:330px;margin:8px auto 2px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{left:-1%;top:19px;width:98%!important;transform:rotate(4deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:250px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-back{width:70%!important;left:32%;top:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:250px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{right:-18px;top:190px;width:86px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:before{height:52px;width:15px;top:-10px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:after{height:43px;width:7px;top:-7px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-cards{display:flex!important;flex-direction:column!important;gap:41px!important;padding-top:10px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{width:100%!important;min-height:0;padding:26px 23px 25px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-notes{transform:rotate(-.8deg);margin-top:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-projects{transform:rotate(.6deg);margin-top:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-experiments{transform:rotate(-.4deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:27px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-en{display:block;font-size:11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo img{aspect-ratio:4 / 3}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-head{padding-bottom:21px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed{padding:22px 0!important;min-height:100px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom{padding-top:15px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom .elementor-button{font-size:13px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-item{padding-top:21px!important;gap:11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:19px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:12px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-projects .sc-card-bottom{padding-top:25px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending{min-height:270px;padding-top:70px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer{padding-bottom:40px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy{margin-left:40px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-scrap{left:-110px;bottom:-54px;width:230px!important;opacity:.6}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-photo img{height:180px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-end-note .elementor-heading-title{font-size:24px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-disclaimer{max-width:190px;line-height:1.9;margin:0 auto!important}}
@media(max-width:370px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-en{display:none}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{height:295px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:220px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:220px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{top:170px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{padding:23px 19px!important}}
@media(prefers-reduced-motion:reduce){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook *,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook *:before,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook{--sc-mountain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%2075%27%20fill%3D%27none%27%20stroke%3D%27%23655b48%27%20stroke-width%3D%271.3%27%3E%3Cpath%20d%3D%27M2%2059l36-4%2021-11%2033-32%2018%2015%2010-8%2035%2024%2016-7%2020%2012%2018-3%2038%2014%2069%204M38%2055l24-3%2012-11%2018-29%2014%2030%2014-23%209%2025%2025-1M166%2051l16%204%2026-10M91%2064l94-2%2033%205%2020%204-51%202%27%2F%3E%3C%2Fsvg%3E")}
/* v7: layered natural paper and connected collage composition. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook{background:#e6ddcb url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center top/1200px auto repeat;color:#2c2923;--sc-paper:#f2ebdd;--sc-muted:#796d5b}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet{background:none;box-shadow:none;padding:0 5.3%!important;max-width:1440px;isolation:isolate}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet:before{opacity:.35;inset:0 -7%;background:radial-gradient(ellipse at 6% 43%,#b8946055 0,transparent 30%),radial-gradient(ellipse at 85% 68%,#fffaf0aa 0,transparent 40%);z-index:-2}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-header{min-height:122px;padding-top:25px!important;align-items:flex-start}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand{width:250px!important;flex-basis:250px;position:relative}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo{width:auto!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo:after{content:"";position:absolute;left:128px;top:3px;width:95px;height:33px;opacity:.72;background:var(--sc-mountain) center/contain no-repeat}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand-note{font-size:10px;letter-spacing:.12em}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-preview-note{font-size:10px;color:#8c7b65;letter-spacing:.13em;margin-top:8px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main{position:relative;isolation:isolate}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main:before{content:"";position:absolute;left:-12%;right:-12%;top:380px;height:280px;background:url('https://ai.perceptleap.com/wp-content/uploads/2026/10/layered-torn-paper-seam.webp') center/100% 100% no-repeat;transform:rotate(-2deg);z-index:0;pointer-events:none;opacity:.92}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main:after{content:"";position:absolute;left:-13%;top:490px;width:30%;height:460px;background:#c9b18c url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/600px auto;transform:rotate(-6deg);box-shadow:2px 4px 8px #58482d22;z-index:-1;opacity:.75;clip-path:polygon(3% 0,98% 2%,100% 18%,97% 48%,100% 78%,98% 100%,0 98%,2% 68%,0 35%)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{min-height:488px;align-items:center;padding-top:10px!important;padding-bottom:50px!important;z-index:2}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro{width:50%!important;flex-basis:50%;gap:20px;align-self:center;padding-bottom:30px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title{width:110%!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(43px,5.35vw,72px);line-height:1.26;letter-spacing:-.035em}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-eyebrow{display:none}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-subtitle{font-size:20px;line-height:1.8;letter-spacing:.08em;margin-top:22px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link{margin-top:15px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{width:50%!important;flex-basis:50%;height:465px;z-index:2}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage:before{top:3%;left:5%;width:92%;height:98%;background:#c6ac84 url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/800px auto;transform:rotate(-5deg);box-shadow:3px 4px 7px #48361e30;opacity:.92}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage:after{content:"";position:absolute;left:-6%;top:21%;width:40%;height:86%;background:#dfcbaa url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/600px auto;transform:rotate(8deg);z-index:0;box-shadow:1px 2px 5px #4938202a;clip-path:polygon(3% 1%,99% 0,97% 48%,100% 98%,1% 100%,3% 77%,0 22%)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo{background:#f6efe0 url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/700px auto;box-shadow:2px 7px 12px #48351f38}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{width:86%!important;left:0;top:30px;transform:rotate(5deg);padding:11px 12px 22px!important;z-index:3}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:before{left:14%;top:-19px;height:66px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:after{left:16%;top:-16px;height:54px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:346px;filter:saturate(.67) sepia(.07) contrast(.97)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-back{width:30%!important;left:77%;top:34px;transform:rotate(-4deg);padding:7px 7px 16px!important;z-index:1}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:348px;filter:saturate(.4) sepia(.15);object-position:13% center}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{width:145px!important;right:-10px;top:245px;background:#f3ead8 url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/450px auto;padding:24px 17px!important;transform:rotate(-7deg);z-index:5;clip-path:polygon(2% 3%,20% 1%,40% 2%,70% 0,100% 3%,98% 23%,100% 58%,98% 98%,73% 100%,50% 97%,20% 99%,1% 97%,3% 72%,0 30%);box-shadow:2px 5px 8px #4c3b2433}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage-tag{font-size:11px;line-height:2.1;letter-spacing:.13em;color:#75674f}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-botanical{position:absolute!important;width:185px!important;right:-13px;top:-58px;z-index:6;transform:rotate(-20deg);pointer-events:none}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-botanical img{width:100%;height:auto;filter:drop-shadow(1px 2px 1px #4e3c2430)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-cards{gap:14px!important;align-items:start;z-index:5;padding-top:0!important;margin-top:-12px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{background:#f4eddf url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/700px auto;min-height:0;padding:26px 22px 24px!important;box-shadow:3px 6px 10px #53412c2e}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:before,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:after{height:56px;background:url('https://ai.perceptleap.com/wp-content/uploads/2026/10/layered-torn-paper-seam.webp') center/100% 100% no-repeat;clip-path:none;z-index:-1}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:before{top:-27px;transform:rotate(0deg)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card:after{bottom:-27px;transform:rotate(180deg)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-notes{transform:rotate(-1.15deg);margin-top:-8px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-projects{transform:rotate(.55deg);margin-top:14px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-experiments{transform:rotate(-.6deg);margin-top:2px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-head{padding-bottom:18px!important;gap:3px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:25px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo img{aspect-ratio:1.5;filter:saturate(.78);box-shadow:0 1px 1px #68563922}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-experiments .sc-card-photo img{filter:saturate(.55)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed{flex:none;padding:18px 0 10px!important;min-height:54px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-empty{padding:2px 0!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-empty-copy{font-size:14px;color:#8c7e68}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-bottom{margin-top:0!important;padding-top:14px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-item{padding-top:14px!important;gap:10px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:16px}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:10px;line-height:1.8}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending{min-height:245px;padding-top:66px!important;margin-top:22px!important;isolation:isolate}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending:before{content:"";position:absolute;left:-12%;right:-12%;top:-70px;height:175px;background:url('https://ai.perceptleap.com/wp-content/uploads/2026/10/layered-torn-paper-seam.webp') center/100% 100% no-repeat;transform:rotate(1deg);z-index:-2}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending:after{content:"";position:absolute;right:-10%;bottom:-40px;width:26%;height:265px;background:#c4a77e url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/800px;box-shadow:-2px -3px 6px #5b402622;transform:rotate(8deg);z-index:-1;clip-path:polygon(3% 1%,97% 0,100% 70%,98% 100%,0 98%,3% 68%,0 25%)}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-scrap{left:-11%;bottom:-45px;width:320px!important;transform:rotate(-9deg);padding:9px!important;background:#c2ac8a url('https://ai.perceptleap.com/wp-content/uploads/2026/10/warm-paper-ground.webp') center/700px;opacity:.85;z-index:-1}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-photo img{height:220px;filter:grayscale(1) sepia(.4) contrast(.85);opacity:.78;mix-blend-mode:multiply}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer{padding-bottom:35px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy{gap:9px;position:relative;padding-top:43px!important}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy:before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:260px;height:58px;background:var(--sc-mountain) center/contain no-repeat;opacity:.7}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-end-note .elementor-heading-title{font-family:Georgia,serif!important;font-size:23px;letter-spacing:.1em}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-disclaimer{font-size:10px;color:#8d7f68}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-herb{position:absolute!important;right:4%;bottom:-15px;width:130px!important;transform:rotate(-11deg);opacity:.9;z-index:2;pointer-events:none}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-preview-return .elementor-button{font-size:10px;color:#8a7b64}
@media(max-width:1024px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand{width:200px!important;flex-basis:200px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo:after{left:119px;width:70px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav{gap:20px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{min-height:435px;padding-bottom:35px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(37px,5.25vw,55px)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{height:385px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:282px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:285px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{top:211px;right:-14px;width:112px!important;padding:19px 12px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage-tag{font-size:9px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-botanical{width:145px!important;top:-40px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main:before{top:320px;height:240px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{padding:24px 15px 22px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:21px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:15px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:10px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-herb{right:0;width:100px!important}}
@media(max-width:767px){.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook{background-size:750px auto}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-sheet{padding:0 6%!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-header{min-height:150px;padding:23px 0 20px!important;gap:18px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-brand{width:auto!important;flex-basis:auto}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-logo:after{left:120px;width:90px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-preview-note{margin-top:5px!important;font-size:9px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav{gap:10px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero{padding:11px 0 24px!important;gap:25px!important;min-height:0}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro{width:100%!important;flex-basis:auto;gap:17px;padding-bottom:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title{width:100%!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-title .elementor-heading-title{font-size:clamp(33px,9.4vw,57px);line-height:1.28}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-subtitle{font-size:16px;margin-top:13px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-intro-link{margin-top:2px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage{width:95%!important;flex-basis:auto;height:344px;margin-top:6px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage:before{width:93%;height:94%;top:3%;left:3%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage:after{top:19%;height:84%;left:-4%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main{width:87%!important;left:0;top:24px;padding:9px 9px 17px!important;transform:rotate(4deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-hero-image{height:249px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-back{width:29%!important;left:77%;top:26px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image,.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-back-image img{height:251px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-tag-paper{top:207px;right:-15px;width:105px!important;padding:15px 11px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-collage-tag{font-size:8px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-botanical{width:111px!important;right:-13px;top:-31px;transform:rotate(-21deg)}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:before{height:54px;top:-14px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-photo-main:after{height:43px;top:-11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main:before{top:550px;height:160px;left:-18%;right:-18%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-main:after{top:660px;height:900px;left:-20%;width:43%}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-cards{gap:43px!important;margin-top:9px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card{padding:23px 23px 25px!important;transform:rotate(0)!important;margin-top:0!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-title .elementor-heading-title{font-size:27px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-card-photo img{aspect-ratio:1.45}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-name .elementor-heading-title{font-size:18px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-project-meta{font-size:11px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-feed{padding:17px 0 9px!important;min-height:48px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending{margin-top:29px!important;min-height:250px;padding-top:49px!important}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending:before{height:130px;top:-53px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-ending:after{right:-24%;width:44%;height:225px;opacity:.8}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy{margin-left:8px!important;gap:10px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-copy:before{width:200px;height:42px;top:-5px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-scrap{left:-31%;bottom:-49px;width:190px!important;opacity:.5}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-photo img{height:160px}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-herb{right:-12%;bottom:-3px;width:91px!important;opacity:.6}.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-disclaimer{max-width:210px;font-size:9px}}

/* Prevent focus/anchor-induced nested scroll in the editor. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook{overflow:clip}


/* Lucas v7 interior pages. The same shared sc-sheet/header/footer surround these.
   Scoped overrides intentionally leave the live shared Loop Item 1437 intact. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook { overflow:clip; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior { position:relative; padding:18px 0 40px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-masthead { flex-direction:row!important; align-items:flex-end; justify-content:space-between; gap:32px; padding:15px 0 43px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title { width:auto!important; flex:0 0 auto; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title .elementor-heading-title { font-size:48px; line-height:1.3; font-weight:400; letter-spacing:.05em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools { width:auto!important; flex:0 1 auto; flex-direction:row!important; align-items:center; flex-wrap:wrap!important; gap:27px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools .sc-link { flex:0 0 auto; width:auto!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools .elementor-button { font-size:14px; white-space:nowrap; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-paper { position:relative; background:#faf5e9; box-shadow:2px 5px 13px #54442d1d; isolation:isolate; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-paper::before,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-paper::after { content:""; pointer-events:none; position:absolute; z-index:-1; left:0; width:100%; height:12px; background:#faf5e9; clip-path:polygon(0 43%,4% 20%,9% 34%,15% 8%,21% 31%,27% 4%,34% 29%,41% 12%,47% 27%,55% 2%,62% 25%,68% 8%,75% 30%,82% 12%,90% 29%,96% 4%,100% 25%,100% 100%,0 100%); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-paper::before { top:-11px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-paper::after { bottom:-11px; transform:rotate(180deg); }

/* Native WordPress search, visually quiet and still fully functional. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search { width:250px!important; max-width:100%; flex:0 1 250px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search form { width:100%; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search input[type="search"] { min-width:0; width:100%; border:0; border-bottom:1px solid #9b8f7866; border-radius:0; background:#faf5e940; box-shadow:none; color:var(--sc-ink); font-family:var(--sc-font); font-size:13px; min-height:38px; padding:8px 9px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search input::placeholder { color:#8b806f; opacity:1; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search button[type="submit"] { border:0; border-bottom:1px solid #9b8f7866; border-radius:0; background:#faf5e940; color:#756854; font-family:var(--sc-font); font-size:12px; min-height:38px; padding:8px 12px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search input:focus-visible,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search button:focus-visible { outline:2px solid #846443; outline-offset:3px; }

/* Real dates and real article content, with an honest zero-content state. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-feed { flex:1 1 auto; min-width:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-feed:has(.e-loop-item) > .v7-empty { display:none!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-feed:not(:has(.e-loop-item)) > .v7-native-feed { display:none!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-empty { min-height:120px; justify-content:center; padding:24px 0!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-empty-copy { color:#8d806d; font-size:17px; line-height:1.8; letter-spacing:.07em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .elementor-loop-container { display:grid; grid-template-columns:minmax(0,1fr)!important; gap:0!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-item { --nb-ink:#28251f; --nb-muted:#777064; --nb-red:#9b7653; padding:28px 0!important; gap:12px!important; background:none; color:var(--sc-ink); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-item::after { height:1px; border:0; background:#9c8a6c3b; transform:none; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-title .elementor-heading-title { font-family:var(--sc-font)!important; color:var(--sc-ink)!important; font-size:27px!important; font-weight:400!important; letter-spacing:.02em!important; line-height:1.55!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-title a { color:var(--sc-ink)!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-title a:hover { color:#9b7653!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-meta .elementor-icon-list-items { gap:7px 16px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-meta .elementor-icon-list-item:first-child { border:0!important; padding:0!important; transform:none!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-meta .elementor-icon-list-text,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-meta .elementor-icon-list-text a { color:#897b66!important; font-size:12px!important; font-weight:400!important; line-height:1.8!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-excerpt,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-excerpt p { font-family:var(--sc-font)!important; color:#736958!important; font-size:16px!important; line-height:1.9!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-read-more .elementor-button { color:#8b7150!important; font-family:var(--sc-font)!important; font-size:13px!important; font-weight:400!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .elementor-pagination { margin-top:28px; font-size:14px; color:#82745f; line-height:2; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .elementor-pagination .page-numbers { margin:0 8px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .elementor-pagination .current { color:#654f35; text-decoration:underline; text-underline-offset:5px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet { padding:24px 38px 26px!important; min-height:220px; margin:0 1% 0 0!important; width:99%!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-labels { display:grid!important; grid-template-columns:130px minmax(0,1fr); gap:30px; border-bottom:1px solid #9c8a6c66; padding:0 0 16px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-labels .elementor-widget { font-size:12px; letter-spacing:.18em; color:#93836c; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-item { display:grid!important; grid-template-columns:130px minmax(0,1fr); column-gap:30px!important; row-gap:12px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-meta { grid-column:1; grid-row:1 / 4; padding-top:5px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-meta .elementor-icon-list-items { display:flex; flex-direction:column; align-items:flex-start; gap:8px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-title,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-excerpt,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-read-more { grid-column:2; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .v7-empty { padding-left:160px!important; }

/* Three existing project directions unfolded as offset paper files. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-jumps { flex-direction:row!important; width:auto!important; flex-wrap:wrap!important; gap:18px 28px; padding:0 0 46px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-jump { width:auto!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-jump .elementor-button { font-size:13px; color:#82745f; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-files { gap:41px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet { width:94%!important; min-height:242px; flex-direction:row!important; align-items:flex-start; padding:36px 40px 40px!important; gap:45px; scroll-margin-top:45px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-1 { transform:rotate(-.5deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2 { margin-left:6%!important; transform:rotate(.45deg); background:#f3ead8; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2::before,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2::after { background:#f3ead8; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3 { margin-left:2%!important; transform:rotate(-.3deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading { width:48%!important; flex:0 0 48%; gap:16px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-file-number { font-family:Georgia,serif!important; font-size:14px; font-style:italic; letter-spacing:.12em; color:#a18d70; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-title .elementor-heading-title { font-size:31px; line-height:1.6; font-weight:400; letter-spacing:.025em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-fields { flex:1 1 auto; width:auto!important; padding-top:4px!important; gap:18px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-platform { font-family:Georgia,serif!important; font-size:21px; letter-spacing:.03em; padding-bottom:16px!important; border-bottom:1px solid #af9b7761; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-terms { gap:10px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-term { position:relative; font-size:16px; line-height:1.7; padding-left:19px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-term::before { content:""; position:absolute; width:7px; height:1px; left:0; top:.85em; background:#a18d70; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-bottom { padding:40px 2% 0!important; align-items:flex-end; }

/* A free paper page and one decorative photo, distinct from the date index. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-layout { position:relative; flex-direction:row!important; align-items:flex-start; min-height:320px; padding:15px 0 24px!important; isolation:isolate; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet { width:75%!important; flex:0 0 75%; min-height:230px; padding:24px 40px 26px!important; transform:rotate(-.65deg); z-index:2; background-image:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#aa987414 35px,#aa987414 36px); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet::after { box-shadow:0 8px 0 -7px #7e6b4c22; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-photo-paper { width:35%!important; flex:0 0 35%; margin-left:-8%!important; margin-top:110px!important; padding:11px 11px 25px!important; transform:rotate(7deg); background:#f7f0e2; box-shadow:2px 5px 9px #54442d24; z-index:1; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-photo-paper::after { content:""; position:absolute; top:-10px; right:25px; width:78px; height:24px; background:#bda98466; transform:rotate(-4deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-photo img { display:block; width:100%; aspect-ratio:4 / 3; object-fit:cover; filter:saturate(.6); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-feed .v7-empty { min-height:160px; }

/* About remains a short, factual note; the photo is a decorative album scrap. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-layout { flex-direction:row!important; align-items:center; padding:13px 1% 36px!important; min-height:390px; isolation:isolate; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-photo-paper { flex:0 0 39%; width:39%!important; padding:13px 13px 38px!important; background:#f8f2e5; transform:rotate(-6deg); box-shadow:2px 5px 11px #54442d2b; z-index:1; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-photo-paper::before { content:""; position:absolute; width:81px; height:25px; top:-10px; left:calc(50% - 40px); transform:rotate(4deg); background:#bda98466; z-index:2; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-photo img { display:block; width:100%; aspect-ratio:4 / 3; object-fit:cover; filter:saturate(.65); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-letter { width:65%!important; flex:0 0 65%; margin-left:-4%!important; padding:45px 45px 42px!important; gap:30px; transform:rotate(1.6deg); z-index:2; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-name .elementor-heading-title { font-family:Georgia,serif!important; font-size:44px; font-weight:400; letter-spacing:.04em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-copy { font-size:21px; line-height:2.05; letter-spacing:.035em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-links { flex-direction:row!important; flex-wrap:wrap!important; gap:16px 25px; padding-top:5px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-links .sc-link { width:auto!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-links .elementor-button { font-size:13px; color:#82745f; }

/* Long-form reading: quiet flat page, readable measure, no invented article. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-single { padding-top:25px!important; gap:50px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article { max-width:880px; margin:0 auto!important; padding:42px 68px 44px!important; gap:25px; transform:none; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample { max-width:880px; margin:0 auto!important; padding:42px 68px 40px!important; gap:24px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-sample-title .elementor-heading-title { font-size:29px; line-height:1.6; font-weight:400; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample .v7-post-content p:last-child,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample .v7-post-content ul,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample .v7-post-content blockquote { margin-top:0; margin-bottom:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article-back .elementor-button { color:#8c7c65; font-size:13px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-title .elementor-heading-title { font-family:var(--sc-font)!important; font-size:42px; font-weight:400; line-height:1.5; letter-spacing:.015em; overflow-wrap:anywhere; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-meta { padding-bottom:24px!important; border-bottom:1px solid #aa98744a; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-meta .elementor-icon-list-items { gap:10px 18px; flex-wrap:wrap; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-meta .elementor-icon-list-text,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-meta .elementor-icon-list-text a { color:#897b66; font-family:var(--sc-font)!important; font-size:12px; line-height:1.8; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content { color:var(--sc-ink); font-family:var(--sc-font)!important; font-size:18px; line-height:1.95; overflow-wrap:anywhere; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content p { font-size:18px; line-height:1.95; margin:0 0 1.35em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h2,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h3,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h4 { font-family:var(--sc-font)!important; color:var(--sc-ink); font-weight:500; line-height:1.6; margin:1.8em 0 .65em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h2 { font-size:29px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h3 { font-size:24px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h4 { font-size:20px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content ul,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content ol { padding-left:1.5em; margin:0 0 1.4em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content li { margin-bottom:.4em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content a { color:#8b6540; text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content img { max-width:100%; height:auto; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content figure { max-width:100%; margin:1.6em 0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content figcaption { color:#8a7d68; font-size:13px; line-height:1.8; margin-top:8px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content pre { max-width:100%; overflow-x:auto; background:#b5a18212; border-left:2px solid #b5a18299; padding:18px 20px; white-space:pre; font-size:14px; line-height:1.7; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content code { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:.85em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content table { display:block; max-width:100%; width:100%; overflow-x:auto; border-collapse:collapse; font-size:16px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content th,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content td { padding:10px 12px; border:1px solid #aa987455; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content blockquote { margin:1.6em 0; padding:2px 0 2px 23px; border-left:2px solid #b49b75; color:#7e705b; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content blockquote p:last-child { margin-bottom:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation { border-top:1px solid #aa98744a; padding-top:24px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__prev--label,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__next--label { color:#897b66; font-family:var(--sc-font)!important; font-size:12px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__prev--title,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__next--title { color:var(--sc-ink); font-family:var(--sc-font)!important; font-size:16px; font-weight:400; line-height:1.7; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__arrow-wrapper { color:#a18b67; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article-back-bottom { margin-top:10px!important; }

@media(max-width:1024px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title .elementor-heading-title { font-size:42px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools { gap:18px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search { width:210px!important; flex-basis:210px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet { padding:30px 30px 33px!important; gap:30px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-title .elementor-heading-title { font-size:27px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-letter { padding:35px 33px!important; gap:25px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-copy { font-size:19px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample { padding:38px 45px!important; }
}

@media(max-width:767px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior { padding:8px 0 25px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-masthead { flex-direction:column!important; align-items:stretch; gap:23px; padding:11px 0 35px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title .elementor-heading-title { font-size:37px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools { width:100%!important; flex-basis:auto; justify-content:space-between; flex-wrap:wrap!important; gap:14px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-tools .elementor-button { font-size:12px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search { width:190px!important; flex-basis:190px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search input[type="search"] { font-size:12px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search button[type="submit"] { font-size:11px; padding:8px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet { width:100%!important; margin:0!important; padding:22px 22px 24px!important; min-height:210px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-labels { grid-template-columns:1fr; gap:0; padding-bottom:14px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-date-label { display:none; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-item { display:flex!important; flex-direction:column!important; gap:12px!important; padding:25px 0!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-meta { padding:0!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .nb-loop-meta .elementor-icon-list-items { flex-direction:row; flex-wrap:wrap; gap:8px 14px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-date-index .v7-empty { padding-left:0!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-empty { min-height:120px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-title .elementor-heading-title { font-size:24px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-excerpt,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-native-feed .nb-loop-excerpt p { font-size:16px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-jumps { flex-direction:column!important; align-items:flex-start; gap:11px; padding-bottom:36px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-files { gap:36px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet { width:100%!important; flex-direction:column!important; margin:0!important; padding:28px 25px 30px!important; gap:22px; min-height:0; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading { width:100%!important; flex-basis:auto; gap:10px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-file-number { font-size:12px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-title .elementor-heading-title { font-size:27px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-fields { width:100%!important; padding-top:0!important; gap:15px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-platform { font-size:19px; padding-bottom:13px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-terms { gap:9px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-term { font-size:16px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-bottom { padding-top:34px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-layout { flex-direction:column!important; min-height:0; padding:3px 0 12px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet { width:100%!important; flex-basis:auto; padding:22px 25px 24px!important; min-height:210px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-feed .v7-empty { min-height:150px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-photo-paper { width:58%!important; flex-basis:auto; margin:20px 7% 0 auto!important; padding:9px 9px 20px!important; transform:rotate(5deg); }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-layout { flex-direction:column!important; min-height:0; padding:4px 0 15px!important; align-items:stretch; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-photo-paper { width:67%!important; flex-basis:auto; margin:0 auto 0 3%!important; padding:10px 10px 24px!important; transform:rotate(-5deg); }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-letter { width:95%!important; flex-basis:auto; margin:-16px 0 0 5%!important; padding:29px 27px 32px!important; gap:24px; transform:rotate(1.3deg); }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-name .elementor-heading-title { font-size:36px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-copy { font-size:18px; line-height:2; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-links { gap:15px 22px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-letter-links .elementor-button { font-size:12px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-single { padding-top:13px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample { padding:28px 22px 30px!important; gap:22px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-sample-title .elementor-heading-title { font-size:26px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-title .elementor-heading-title { font-size:30px; line-height:1.5; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-meta { padding-bottom:19px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content p { font-size:18px; line-height:1.9; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h2 { font-size:26px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content h3 { font-size:22px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content pre { padding:15px; font-size:13px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-content table { font-size:14px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__prev--title,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__next--title { font-size:14px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-post-navigation .post-navigation__arrow-wrapper { display:none; }
}

@media(max-width:370px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-search { width:100%!important; flex-basis:100%; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-title .elementor-heading-title { font-size:24px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-letter,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-article,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-type-sample { padding-left:19px!important; padding-right:19px!important; }
}

@media(prefers-reduced-motion:reduce) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior *,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior *::before,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }
}

/* Final collage details: exposed backing paper, not clipped full-card layers.
   These affect only the four interior index/about pages; reading stays quiet. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet { overflow:visible!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet {
  box-shadow:10px 12px 0 -1px #ccb28b,-5px 5px 0 -1px #e2d3b8,12px 17px 13px #54442d22;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet::after {
  left:auto; right:-17px; top:25px; bottom:auto; width:20px; height:55px;
  background:#b99b70; clip-path:none; transform:rotate(1deg); border-radius:1px 3px 3px 1px;
  box-shadow:2px 2px 3px #54442d16;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-1 {
  background-color:#faf5e9;
  box-shadow:11px 13px 0 -2px #c7ad86,-5px 5px 0 -2px #e1d1b5,13px 17px 13px #54442d22;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2 {
  background-color:#f3ead8;
  box-shadow:-11px 12px 0 -2px #b9b69b,5px 5px 0 -2px #dedbc7,-12px 16px 13px #54442d20;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3 {
  background-color:#f7f3e9;
  box-shadow:9px 13px 0 -2px #c6b79c,-6px 5px 0 -2px #e0d8c6,11px 17px 13px #54442d22;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet::before {
  left:37px; top:-19px; width:73px; height:23px; clip-path:none;
  transform:rotate(-2deg); background:#c7ad86; border-radius:3px 3px 0 0;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2::before { left:58%; top:-17px; background:#b9b69b; transform:rotate(1.5deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3::before { left:74%; top:-18px; background:#c6b79c; transform:rotate(-1deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3::after { background:#f7f3e9; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading { position:relative; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading::after {
  content:""; position:absolute; pointer-events:none; top:-47px; right:14%; width:12px; height:37px;
  border:2px solid #8e8a77; border-radius:8px; background:transparent;
  box-shadow:inset 2px 0 #ebe6d6,2px 2px 2px #4f483226; transform:rotate(10deg);
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2 .v7-project-heading::after { right:33%; transform:rotate(-9deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3 .v7-project-heading::after { right:9%; transform:rotate(6deg); }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet { min-height:220px; background-image:none; box-shadow:3px 5px 8px #54442d1d; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-layout::before {
  content:""; position:absolute; pointer-events:none; top:33px; left:18px; width:76%; height:230px;
  z-index:0; transform:rotate(1.2deg); border:1px solid #ac9c7944;
  background-color:#e9dfcc;
  background-image:linear-gradient(#968b7130 1px,transparent 1px),linear-gradient(90deg,#968b7130 1px,transparent 1px);
  background-size:18px 18px; box-shadow:2px 4px 7px #54442d18;
}
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-layout::after {
  content:""; position:absolute; pointer-events:none; left:calc(35% - 91px); top:4px; width:100px; height:185px;
  z-index:3; background:url('https://ai.perceptleap.com/wp-content/uploads/2026/10/dried-botanical-sprig.webp') center/contain no-repeat;
  transform:rotate(23deg); opacity:.9; filter:drop-shadow(1px 2px 1px #4f483226);
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading::after { top:-41px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-layout::after { left:calc(35% - 78px); width:84px; height:160px; top:3px; }
}
@media(max-width:767px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet { box-shadow:7px 9px 0 -1px #ccb28b,-3px 4px 0 -1px #e2d3b8,9px 12px 10px #54442d20; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-index-sheet::after { right:-12px; width:15px; height:43px; top:24px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-1 { box-shadow:7px 10px 0 -2px #c7ad86,-3px 4px 0 -2px #e1d1b5,9px 13px 10px #54442d20; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2 { box-shadow:-7px 10px 0 -2px #b9b69b,3px 4px 0 -2px #dedbc7,-9px 13px 10px #54442d20; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-3 { box-shadow:7px 10px 0 -2px #c6b79c,-3px 4px 0 -2px #e0d8c6,9px 13px 10px #54442d20; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet::before { width:54px; height:20px; top:-16px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-heading::after { top:-37px; right:15%; height:31px; width:10px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-project-sheet-2 .v7-project-heading::after { right:25%; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-sheet { min-height:210px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-lab-layout::before { top:17px; left:8px; width:98%; height:213px; transform:rotate(.7deg); background-size:15px 15px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-about-layout::after { left:auto; right:18px; top:calc(49vw - 54px); width:75px; height:130px; transform:rotate(27deg); }
}


/* Production additions. This file is appended inside each root's custom CSS.
   Every .elementor-1189 .elementor-element.elementor-element-883e198 remains scoped by Elementor's .elementor-1189 .elementor-element.elementor-element-883e198 token. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-links { flex-wrap:wrap!important; gap:12px 22px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-nav a:focus-visible,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .sc-footer-links a:focus-visible,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-interior a:focus-visible { outline:2px solid #846443; outline-offset:4px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title { min-width:0; max-width:100%; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v7-page-title .elementor-heading-title { overflow-wrap:anywhere; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-system-main { gap:24px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-paper { width:99%!important; padding:24px 38px 28px!important; min-height:220px; box-shadow:8px 10px 0 -1px #d5c3a4,10px 13px 12px #54442d1d; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-head { border-bottom:1px solid #aa987444; padding-bottom:18px!important; margin-bottom:6px!important; gap:16px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-head .v7-search { width:100%!important; max-width:460px; flex-basis:auto; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-search-paper { background-color:#f6f0e3; box-shadow:8px 10px 0 -1px #c8c7b0,10px 13px 12px #54442d1d; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-system-links { flex-direction:row!important; flex-wrap:wrap!important; gap:14px 24px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-system-links .sc-link { width:auto!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-system-links .elementor-button { font-size:14px; color:#806f54; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-main { min-height:350px; justify-content:center; padding:40px 0 50px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-note { width:100%!important; max-width:740px; margin:0 auto!important; padding:34px 40px!important; flex-direction:row!important; align-items:center; gap:30px; box-shadow:-6px 8px 0 -1px #d7c8ac,1px 11px 11px #54442d19; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-error-code { width:94px!important; flex:0 0 94px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-error-code .elementor-heading-title { font-family:Georgia,serif!important; color:#a28b67; font-size:43px; font-weight:400; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-copy { gap:20px; min-width:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-title .elementor-heading-title { font-size:30px; line-height:1.5; font-weight:400; }

/* Long-form post content: 690px readable measure inside a flat paper sheet. */
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-article { box-sizing:border-box; width:100%!important; max-width:826px; padding:42px 68px 44px!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-article > *,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .elementor-widget-container { min-width:0; max-width:100%; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content { width:100%; max-width:690px; min-width:0; color:#28251f; font-family:var(--sc-font)!important; font-size:18px; line-height:1.95; overflow-wrap:anywhere; word-break:normal; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content p { margin:0 0 1.35em; font-size:inherit; line-height:inherit; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h2,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h3,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h4 { margin:1.9em 0 .65em; line-height:1.5; font-weight:500; font-family:var(--sc-font)!important; color:#28251f; scroll-margin-top:28px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h2 { font-size:29px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h3 { font-size:24px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h4 { font-size:20px; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content ul,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content ol { margin:0 0 1.4em; padding-left:1.5em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content li { margin-bottom:.45em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content li > ul,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content li > ol { margin:.4em 0 .7em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content a { color:#805833; text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:4px; overflow-wrap:anywhere; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content a:hover { color:#513c26; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content blockquote { margin:1.6em 0; padding:3px 0 3px 23px; border-left:2px solid #b49b75; color:#756751; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content blockquote p:last-child { margin-bottom:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content blockquote cite { display:block; margin-top:10px; color:#887963; font-size:14px; font-style:normal; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content figure,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-caption { box-sizing:border-box; max-width:100%!important; margin:1.65em 0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content img,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content video { max-width:100%; height:auto; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content iframe,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content embed,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content object { max-width:100%; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .alignwide,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .alignfull { width:100%; max-width:100%; margin-left:0!important; margin-right:0!important; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content figcaption,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-caption-text { margin:9px 0 0; color:#80735f; font-size:13px; line-height:1.8; text-align:left; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-block-gallery,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .gallery { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr)); gap:18px; margin:1.65em 0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-block-gallery figure.wp-block-image,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .gallery .gallery-item { width:auto!important; max-width:100%; min-width:0; margin:0; display:block; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-block-gallery figure.wp-block-image img { width:100%; height:auto; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-block-gallery figure.wp-block-image figcaption { position:static; padding:0; background:none; color:#80735f; max-height:none; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .wp-block-gallery > figcaption { grid-column:1 / -1; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content pre { box-sizing:border-box; width:100%; max-width:100%; min-width:0; overflow-x:auto; overscroll-behavior-x:contain; padding:18px 20px; margin:1.65em 0; border-left:2px solid #b5a18299; background:#b5a18212; white-space:pre; overflow-wrap:normal; word-break:normal; font-size:14px; line-height:1.75; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content code { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:.87em; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content :not(pre) > code { padding:.12em .3em; border-radius:2px; background:#b5a18222; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content pre code { font-size:inherit; white-space:inherit; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content hr { width:100%; height:0; margin:2.1em 0; border:0; border-top:1px solid #aa987455; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content table { display:block; width:100%; max-width:100%; overflow-x:auto; border-collapse:collapse; font-size:16px; line-height:1.7; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content th,
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content td { padding:10px 12px; border:1px solid #aa987455; text-align:left; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content th { font-weight:600; background:#b5a18212; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content > .elementor-widget-container > :first-child { margin-top:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content > .elementor-widget-container > :last-child { margin-bottom:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-meta .elementor-icon-list-item:has(> .elementor-icon-list-text:empty),
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-navigation:not(:has(a[href])) { display:none; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-navigation .elementor-post-navigation__link { min-width:0; }
.elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-navigation a { overflow-wrap:anywhere; white-space:normal; }

@media(max-width:1024px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-article { padding:38px 45px!important; max-width:780px; }
}
@media(max-width:767px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-paper { width:100%!important; padding:22px 24px 25px!important; box-shadow:5px 7px 0 -1px #d5c3a4,7px 10px 9px #54442d1d; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-search-paper { box-shadow:5px 7px 0 -1px #c8c7b0,7px 10px 9px #54442d1d; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-system-main .v7-masthead { padding-bottom:17px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-head .v7-search { width:100%!important; max-width:none; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-main { padding:22px 0 35px!important; min-height:300px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-note { padding:27px 25px!important; flex-direction:column!important; align-items:flex-start; gap:18px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-error-code { flex-basis:auto; width:auto!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-error-code .elementor-heading-title { font-size:36px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-missing-title .elementor-heading-title { font-size:27px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-article { padding:28px 22px 30px!important; gap:22px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content { font-size:18px; line-height:1.9; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h2 { font-size:26px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h3 { font-size:22px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content h4 { font-size:19px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content pre { padding:15px; font-size:13px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content table { font-size:14px; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .alignleft,
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-post-content .alignright { float:none; margin-left:0; margin-right:0; }
}
@media(max-width:370px) {
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook.v8-page-single .v7-article { padding-left:19px!important; padding-right:19px!important; }
  .elementor-1189 .elementor-element.elementor-element-883e198.lucas-scrapbook .v8-query-paper { padding-left:20px!important; padding-right:20px!important; }
}/* End custom CSS */