.elementor-7 .elementor-element.elementor-element-15c7cdeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--z-index:8;}.elementor-7 .elementor-element.elementor-element-15c7cdeb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-15c7cdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-15c7cdeb > .elementor-shape-bottom .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-15c7cdeb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EBE4A06E;}.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-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-7 .elementor-element.elementor-element-44540858{z-index:20;}.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title{font-family:"Refra", Sans-serif;font-size:16rem;font-weight:600;text-transform:uppercase;letter-spacing:10px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2485b0dd{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;bottom:30%;--z-index:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2485b0dd{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-2485b0dd{right:0px;}.elementor-7 .elementor-element.elementor-element-7a9f92d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-7 .elementor-element.elementor-element-7a9f92d9 img{width:540px;opacity:0.13;border-style:double;border-width:2px 2px 2px 2px;border-color:#878787;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-6361e4f{--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:10px 30px;--row-gap:10px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:50px;--padding-left:100px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-dfa51d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-216px;--margin-right:-75px;}.elementor-7 .elementor-element.elementor-element-dfa51d2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dfa51d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.willing-amethyst-frog.132-148-73-40.cpanel.site/wp-content/uploads/2026/08/growing-vine-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d4075a9{right:0%;}body.rtl .elementor-7 .elementor-element.elementor-element-d4075a9{left:0%;}.elementor-7 .elementor-element.elementor-element-d4075a9{top:0%;z-index:3;}.elementor-7 .elementor-element.elementor-element-8951ed0{--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;}.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-7 .elementor-element.elementor-element-40fb7b6{font-family:var( --e-global-typography-d4fa6f9-font-family ), Sans-serif;font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}.elementor-7 .elementor-element.elementor-element-40fb7b6.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-40fb7b6.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-7 .elementor-element.elementor-element-40fb7b6.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-40fb7b6 .elementor-drop-cap{margin-inline-end:10px;}.elementor-7 .elementor-element.elementor-element-a484d0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-7 .elementor-element.elementor-element-f88986d{font-family:var( --e-global-typography-d4fa6f9-font-family ), Sans-serif;font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}.elementor-7 .elementor-element.elementor-element-6485d31{--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;--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-7 .elementor-element.elementor-element-dc09fd8{--display:flex;}.elementor-7 .elementor-element.elementor-element-2ba0047d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-4c533f66{z-index:0;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-wrapper{--crossfade-duration:300ms;--bg:#0a0a0b;background-color:#0a0a0b;--scrim-opacity:100;--accent:#c9a96a;--ink:#f4f1ea;--ink-dim:rgba(244, 241, 234, 0.55);--line:rgba(244, 241, 234, 0.22);}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-rail-style-bar .dot .bar{width:6px;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-rail-style-dot .dot .bar{width:6px;height:6px;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-rail-style-line .dot .bar{height:6px;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-stage{background-color:#0a0a0b;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-canvas{background-color:#0a0a0b;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-title .kicker{color:#c9a96a;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-title h2{font-family:"Refra", Sans-serif;font-size:15em;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-loader{background-color:#0a0a0b;}.elementor-7 .elementor-element.elementor-element-4c533f66 .cs-loader .loader-bar{height:1.5px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.willing-amethyst-frog.132-148-73-40.cpanel.site/wp-content/uploads/2026/08/paper-2-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2485b0dd{--width:100%;}.elementor-7 .elementor-element.elementor-element-dfa51d2{--width:400px;}.elementor-7 .elementor-element.elementor-element-8951ed0{--width:50%;}.elementor-7 .elementor-element.elementor-element-a484d0d{--width:50%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title{font-size:150px;}.elementor-7 .elementor-element.elementor-element-40fb7b6{font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}.elementor-7 .elementor-element.elementor-element-f88986d{font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title{font-size:86px;line-height:2.1em;}.elementor-7 .elementor-element.elementor-element-2485b0dd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:97px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a9f92d9{z-index:0;}.elementor-7 .elementor-element.elementor-element-6361e4f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-40fb7b6{font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}.elementor-7 .elementor-element.elementor-element-a484d0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f88986d{font-size:var( --e-global-typography-d4fa6f9-font-size );line-height:var( --e-global-typography-d4fa6f9-line-height );}}/* Start custom CSS for heading, class: .elementor-element-44540858 *//* -----------------------------------------
   SUBTLE ASCII / TYPE CORRUPTION
------------------------------------------ */

.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title {
    position: relative;
    display: inline-block;
    overflow: visible;

    animation: title-corrupt 9s infinite;
}


/* tiny glyph fragments */
.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title::before,
.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title::after {
    position: absolute;

    font-family: "Courier New", monospace;
    font-size: 0.16em;
    font-weight: 400;
    line-height: 1;

    color: currentColor;

    opacity: 0;
    pointer-events: none;

    white-space: nowrap;

    z-index: 2;
}


/* upper fragment */
.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title::before {
    content: "// + ::";
    top: 18%;
    left: 34%;

    animation: ascii-piece-one 9s infinite steps(1);
}


/* lower fragment */
.elementor-7 .elementor-element.elementor-element-44540858 .elementor-heading-title::after {
    content: "+ / _";
    top: 66%;
    left: 69%;

    animation: ascii-piece-two 9s infinite steps(1);
}


/* -----------------------------------------
   VERY SMALL MOVEMENT IN THE REAL TITLE
------------------------------------------ */

@keyframes title-corrupt {

    0%,
    23%,
    25%,
    58%,
    60%,
    82%,
    84%,
    100% {
        transform: translate(0,0);
        text-shadow: none;
    }

    24% {
        transform: translateX(-0.5px);

        text-shadow:
            1px 0 currentColor,
            -1px 0 currentColor;
    }

    59% {
        transform: translateX(0.5px);

        text-shadow:
            -1px 0 currentColor;
    }

    83% {
        transform: translateY(-0.4px);

        text-shadow:
            1px 0 currentColor;
    }
}


/* -----------------------------------------
   SMALL ASCII EVENT #1
------------------------------------------ */

@keyframes ascii-piece-one {

    0%,
    23% {
        opacity: 0;
    }

    23.5% {
        opacity: .65;
        left: 33%;
        top: 20%;
    }

    24% {
        opacity: .85;
        left: 34%;
        top: 18%;
    }

    24.5% {
        opacity: .4;
        left: 35%;
        top: 21%;
    }

    25%,
    100% {
        opacity: 0;
    }
}


/* -----------------------------------------
   SMALL ASCII EVENT #2
------------------------------------------ */

@keyframes ascii-piece-two {

    0%,
    58% {
        opacity: 0;
    }

    58.5% {
        opacity: .5;
        left: 68%;
        top: 64%;
    }

    59% {
        opacity: .8;
        left: 69%;
        top: 66%;
    }

    59.5% {
        opacity: .35;
        left: 70%;
        top: 63%;
    }

    60%,
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c7cdeb *//* =========================================================
   DAN HERO — FULL-WIDTH STATIC FOREST + ASCII STARS
   Paste into TOP Container > Advanced > Custom CSS

   LAYERS
   3 = Hero content / heading / Furbee
   1 = Static forest SVG
   0 = Animated ASCII stars
       Black background beneath everything
   ========================================================= */


/* =========================================================
   TOP HERO
   ========================================================= */

.elementor-7 .elementor-element.elementor-element-15c7cdeb {
    --forest-overlap: 110px;

    position: relative !important;
    width: 100% !important;

    /* TALLER DESKTOP HERO */
    min-height: 108vh !important;

    /*
     * Must remain visible so the wavy forest edge can
     * hang over the parchment section below.
     */
    overflow: visible !important;

    isolation: isolate;
    z-index: 2;

    background: #000000 !important;
}


/* =========================================================
   ASCII STAR LAYER

   Kept on its own pseudo-element so Elementor cannot
   accidentally replace/override it with another background.
   ========================================================= */

.elementor-7 .elementor-element.elementor-element-15c7cdeb::before {
    content: "";
    position: absolute;
    inset: 0;

    z-index: 0;
    pointer-events: none;

    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIwIDEwMDAnPjxnIGZpbGw9J3doaXRlJyBmb250LWZhbWlseT0nQ291cmllciBOZXcsbW9ub3NwYWNlJyB0ZXh0LWFuY2hvcj0nbWlkZGxlJz48ZyBvcGFjaXR5PScwLjQ4Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuNDg7MDsxOzA7MC40ODswLjQ4JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPSc0LjlzJyBiZWdpbj0nLTMuMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMjknIHk9JzU5JyBmb250LXNpemU9JzE2Jz7DlzwvdGV4dD48dGV4dCB4PSc3NScgeT0nMjMzJyBmb250LXNpemU9JzEzJz7il6Y8L3RleHQ+PHRleHQgeD0nNTEnIHk9JzQ2NScgZm9udC1zaXplPScxMSc+KzwvdGV4dD48dGV4dCB4PSc1NycgeT0nNjc1JyBmb250LXNpemU9JzExJz7DlzwvdGV4dD48dGV4dCB4PSc2MCcgeT0nODc3JyBmb250LXNpemU9JzE0Jz7il6Y8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMzMnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4zMzswLjMzOzA7MTswOzAuMzM7MC4zMycga2V5VGltZXM9JzA7LjEyOy4yMDsuMjg7LjM2Oy40ODsxJyBkdXI9JzEwLjRzJyBiZWdpbj0nLTAuOHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMjE4JyB5PSc3MScgZm9udC1zaXplPScxNCc+KzwvdGV4dD48dGV4dCB4PScxODUnIHk9JzIxOScgZm9udC1zaXplPScxNyc+KzwvdGV4dD48dGV4dCB4PScxNzEnIHk9JzQ1MicgZm9udC1zaXplPScxMyc+4pynPC90ZXh0Pjx0ZXh0IHg9JzE3MicgeT0nNjQ2JyBmb250LXNpemU9JzEyJz7ii4Y8L3RleHQ+PHRleHQgeD0nMjA3JyB5PSc4MjInIGZvbnQtc2l6ZT0nMTInPsOXPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM1Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzU7MDsuODU7MDsxOzA7MC4zNScga2V5VGltZXM9JzA7LjA3Oy4xNDsuMjI7LjMxOy40MDsxJyBkdXI9JzExLjNzJyBiZWdpbj0nLTEuN3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMzAyJyB5PSc4MCcgZm9udC1zaXplPScxMSc+KjwvdGV4dD48dGV4dCB4PSczMTInIHk9JzI1MCcgZm9udC1zaXplPScxOSc+KzwvdGV4dD48dGV4dCB4PSczMDgnIHk9JzQ4MCcgZm9udC1zaXplPScxNic+wrc8L3RleHQ+PHRleHQgeD0nMzExJyB5PSc2NTYnIGZvbnQtc2l6ZT0nMTQnPuKcpzwvdGV4dD48dGV4dCB4PScyOTUnIHk9JzgzNycgZm9udC1zaXplPScxNSc+4pynPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQ3Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuNDc7MDsxOzA7MC40NzswLjQ3JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPScxMC43cycgYmVnaW49Jy0xMC4wcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PSc0MzUnIHk9Jzc5JyBmb250LXNpemU9JzEzJz7CtzwvdGV4dD48dGV4dCB4PSc0NTYnIHk9JzI1MScgZm9udC1zaXplPScxMic+4ouGPC90ZXh0Pjx0ZXh0IHg9JzQzOCcgeT0nNDQ1JyBmb250LXNpemU9JzEzJz4qPC90ZXh0Pjx0ZXh0IHg9JzQ0NCcgeT0nNjU4JyBmb250LXNpemU9JzE2Jz7inKc8L3RleHQ+PHRleHQgeD0nNDQ5JyB5PSc4MjknIGZvbnQtc2l6ZT0nMTYnPsOXPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjUnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC41OzAuNTswOzE7MDswLjU7MC41JyBrZXlUaW1lcz0nMDsuMTI7LjIwOy4yODsuMzY7LjQ4OzEnIGR1cj0nOC4ycycgYmVnaW49Jy0yLjlzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzU3MycgeT0nMjknIGZvbnQtc2l6ZT0nMTgnPio8L3RleHQ+PHRleHQgeD0nNTM5JyB5PScyNjcnIGZvbnQtc2l6ZT0nMTMnPuKLhjwvdGV4dD48dGV4dCB4PSc1OTknIHk9JzQ1NycgZm9udC1zaXplPScxNCc+4pemPC90ZXh0Pjx0ZXh0IHg9JzU0MicgeT0nNjQwJyBmb250LXNpemU9JzE4Jz4qPC90ZXh0Pjx0ZXh0IHg9JzU1NycgeT0nODY1JyBmb250LXNpemU9JzE0Jz7inKY8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMjknPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4yOTswOy44NTswOzE7MDswLjI5JyBrZXlUaW1lcz0nMDsuMDc7LjE0Oy4yMjsuMzE7LjQwOzEnIGR1cj0nMTAuMHMnIGJlZ2luPSctNC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PSc3MzgnIHk9JzgyJyBmb250LXNpemU9JzE1Jz7ii4Y8L3RleHQ+PHRleHQgeD0nNzA4JyB5PScyMTknIGZvbnQtc2l6ZT0nMTknPis8L3RleHQ+PHRleHQgeD0nNzMyJyB5PSc0NTcnIGZvbnQtc2l6ZT0nMTknPio8L3RleHQ+PHRleHQgeD0nNjYzJyB5PSc2MjYnIGZvbnQtc2l6ZT0nMTMnPuKcpjwvdGV4dD48dGV4dCB4PSc2ODMnIHk9Jzg3NScgZm9udC1zaXplPScxOCc+4ouGPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQ1Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuNDU7MDsxOzA7MC40NTswLjQ1JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPScxMS4zcycgYmVnaW49Jy00LjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzgwMicgeT0nNDUnIGZvbnQtc2l6ZT0nMTEnPis8L3RleHQ+PHRleHQgeD0nNzkzJyB5PScyNDEnIGZvbnQtc2l6ZT0nMTQnPuKXpjwvdGV4dD48dGV4dCB4PSc4MzUnIHk9JzQyMCcgZm9udC1zaXplPScxOSc+4ouGPC90ZXh0Pjx0ZXh0IHg9Jzg1MCcgeT0nNjcxJyBmb250LXNpemU9JzExJz7il6Y8L3RleHQ+PHRleHQgeD0nODY5JyB5PSc4ODAnIGZvbnQtc2l6ZT0nMTMnPuKLhjwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4yNic+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjI2OzAuMjY7MDsxOzA7MC4yNjswLjI2JyBrZXlUaW1lcz0nMDsuMTI7LjIwOy4yODsuMzY7LjQ4OzEnIGR1cj0nNS4xcycgYmVnaW49Jy00LjJzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9Jzk2NCcgeT0nMjcnIGZvbnQtc2l6ZT0nMTUnPuKcpjwvdGV4dD48dGV4dCB4PSc5OTMnIHk9JzI0NycgZm9udC1zaXplPScxMSc+wrc8L3RleHQ+PHRleHQgeD0nOTk0JyB5PSc0NzInIGZvbnQtc2l6ZT0nMTcnPsOXPC90ZXh0Pjx0ZXh0IHg9JzkyNScgeT0nNjc1JyBmb250LXNpemU9JzE2Jz7inKY8L3RleHQ+PHRleHQgeD0nOTgwJyB5PSc4NzUnIGZvbnQtc2l6ZT0nMTknPuKXpjwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4yOSc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjI5OzA7Ljg1OzA7MTswOzAuMjknIGtleVRpbWVzPScwOy4wNzsuMTQ7LjIyOy4zMTsuNDA7MScgZHVyPSc5LjNzJyBiZWdpbj0nLTIuM3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTExNicgeT0nNjcnIGZvbnQtc2l6ZT0nMTYnPio8L3RleHQ+PHRleHQgeD0nMTA4MycgeT0nMjIzJyBmb250LXNpemU9JzE3Jz7il6Y8L3RleHQ+PHRleHQgeD0nMTA5OCcgeT0nNDI5JyBmb250LXNpemU9JzEzJz7ii4Y8L3RleHQ+PHRleHQgeD0nMTExNScgeT0nNjM5JyBmb250LXNpemU9JzEzJz4qPC90ZXh0Pjx0ZXh0IHg9JzEwNTInIHk9JzgzNycgZm9udC1zaXplPScxMyc+4pemPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM0Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzQ7MDsxOzA7MC4zNDswLjM0JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPSc4LjNzJyBiZWdpbj0nLTMuOHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTE5OScgeT0nNzUnIGZvbnQtc2l6ZT0nMTYnPuKcpjwvdGV4dD48dGV4dCB4PScxMjEwJyB5PScyMzAnIGZvbnQtc2l6ZT0nMTgnPuKXpjwvdGV4dD48dGV4dCB4PScxMTc3JyB5PSc0NzknIGZvbnQtc2l6ZT0nMTQnPuKLhjwvdGV4dD48dGV4dCB4PScxMjQyJyB5PSc2MzcnIGZvbnQtc2l6ZT0nMTYnPsK3PC90ZXh0Pjx0ZXh0IHg9JzEyMzgnIHk9JzgxOScgZm9udC1zaXplPScxOCc+wrc8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMzQnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4zNDswLjM0OzA7MTswOzAuMzQ7MC4zNCcga2V5VGltZXM9JzA7LjEyOy4yMDsuMjg7LjM2Oy40ODsxJyBkdXI9JzcuOXMnIGJlZ2luPSctMS42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PScxMzgyJyB5PSc0MCcgZm9udC1zaXplPScxOSc+KzwvdGV4dD48dGV4dCB4PScxMzQzJyB5PScyODEnIGZvbnQtc2l6ZT0nMTQnPuKXpjwvdGV4dD48dGV4dCB4PScxMzQ2JyB5PSc0NDQnIGZvbnQtc2l6ZT0nMTcnPuKXpjwvdGV4dD48dGV4dCB4PScxMzQ5JyB5PSc2NzAnIGZvbnQtc2l6ZT0nMTEnPsOXPC90ZXh0Pjx0ZXh0IHg9JzEzMjcnIHk9Jzg0OCcgZm9udC1zaXplPScxNSc+KjwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4zMyc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjMzOzA7Ljg1OzA7MTswOzAuMzMnIGtleVRpbWVzPScwOy4wNzsuMTQ7LjIyOy4zMTsuNDA7MScgZHVyPSc2LjVzJyBiZWdpbj0nLTMuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTQ5NycgeT0nNTYnIGZvbnQtc2l6ZT0nMTInPis8L3RleHQ+PHRleHQgeD0nMTQzMicgeT0nMjcwJyBmb250LXNpemU9JzE4Jz4qPC90ZXh0Pjx0ZXh0IHg9JzE0MzgnIHk9JzQ2MCcgZm9udC1zaXplPScxMyc+4ouGPC90ZXh0Pjx0ZXh0IHg9JzE0NjYnIHk9JzY1MCcgZm9udC1zaXplPScxNyc+KzwvdGV4dD48dGV4dCB4PScxNDk2JyB5PSc4NDcnIGZvbnQtc2l6ZT0nMTUnPuKcpzwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC40NSc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjQ1OzA7MTswOzAuNDU7MC40NScga2V5VGltZXM9JzA7LjA4Oy4xNjsuMjY7LjM4OzEnIGR1cj0nOC45cycgYmVnaW49Jy0yLjBzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzE1OTMnIHk9JzY1JyBmb250LXNpemU9JzExJz7inKc8L3RleHQ+PHRleHQgeD0nMTYzMCcgeT0nMjU3JyBmb250LXNpemU9JzE1Jz4rPC90ZXh0Pjx0ZXh0IHg9JzE1NzMnIHk9JzQ2MicgZm9udC1zaXplPScxMyc+KjwvdGV4dD48dGV4dCB4PScxNTYwJyB5PSc2MzQnIGZvbnQtc2l6ZT0nMTQnPuKcpjwvdGV4dD48dGV4dCB4PScxNjM0JyB5PSc4NjgnIGZvbnQtc2l6ZT0nMTcnPsK3PC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQ2Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuNDY7MC40NjswOzE7MDswLjQ2OzAuNDYnIGtleVRpbWVzPScwOy4xMjsuMjA7LjI4Oy4zNjsuNDg7MScgZHVyPSc2LjRzJyBiZWdpbj0nLTMuN3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTc1OCcgeT0nMzYnIGZvbnQtc2l6ZT0nMTcnPuKXpjwvdGV4dD48dGV4dCB4PScxNzE3JyB5PScyMTknIGZvbnQtc2l6ZT0nMTknPio8L3RleHQ+PHRleHQgeD0nMTY5NCcgeT0nNDY4JyBmb250LXNpemU9JzExJz4qPC90ZXh0Pjx0ZXh0IHg9JzE3MTknIHk9JzYyNCcgZm9udC1zaXplPScxNCc+4ouGPC90ZXh0Pjx0ZXh0IHg9JzE3MDQnIHk9Jzg1NCcgZm9udC1zaXplPScxNyc+KzwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4yNCc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjI0OzA7Ljg1OzA7MTswOzAuMjQnIGtleVRpbWVzPScwOy4wNzsuMTQ7LjIyOy4zMTsuNDA7MScgZHVyPSc1LjlzJyBiZWdpbj0nLTEwLjBzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzE4NjMnIHk9JzU1JyBmb250LXNpemU9JzE4Jz7il6Y8L3RleHQ+PHRleHQgeD0nMTg4OCcgeT0nMjUzJyBmb250LXNpemU9JzE3Jz4qPC90ZXh0Pjx0ZXh0IHg9JzE4ODknIHk9JzQyNicgZm9udC1zaXplPScxNyc+4pemPC90ZXh0Pjx0ZXh0IHg9JzE4MzEnIHk9JzY1NicgZm9udC1zaXplPScxMic+4pemPC90ZXh0Pjx0ZXh0IHg9JzE4NzUnIHk9Jzg0NScgZm9udC1zaXplPScxNyc+4ouGPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM4Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzg7MDsxOzA7MC4zODswLjM4JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPSc4LjdzJyBiZWdpbj0nLTAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nNjknIHk9JzE2OCcgZm9udC1zaXplPScxOSc+wrc8L3RleHQ+PHRleHQgeD0nMTAwJyB5PSczMzYnIGZvbnQtc2l6ZT0nMTgnPuKcpzwvdGV4dD48dGV4dCB4PScxMDAnIHk9JzU1MCcgZm9udC1zaXplPScxMSc+wrc8L3RleHQ+PHRleHQgeD0nNDcnIHk9Jzc2MycgZm9udC1zaXplPScxOSc+KjwvdGV4dD48dGV4dCB4PSczOScgeT0nOTU1JyBmb250LXNpemU9JzEyJz7inKY8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMzEnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4zMTswLjMxOzA7MTswOzAuMzE7MC4zMScga2V5VGltZXM9JzA7LjEyOy4yMDsuMjg7LjM2Oy40ODsxJyBkdXI9JzcuMnMnIGJlZ2luPSctMi4zcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PScyMjcnIHk9JzE2MScgZm9udC1zaXplPScxNCc+4pynPC90ZXh0Pjx0ZXh0IHg9JzE4NCcgeT0nMzYzJyBmb250LXNpemU9JzEyJz7ii4Y8L3RleHQ+PHRleHQgeD0nMTg0JyB5PSc1NjQnIGZvbnQtc2l6ZT0nMTknPis8L3RleHQ+PHRleHQgeD0nMTkyJyB5PSc3NDknIGZvbnQtc2l6ZT0nMTQnPio8L3RleHQ+PHRleHQgeD0nMTUxJyB5PSc5NTcnIGZvbnQtc2l6ZT0nMTUnPio8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMzEnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4zMTswOy44NTswOzE7MDswLjMxJyBrZXlUaW1lcz0nMDsuMDc7LjE0Oy4yMjsuMzE7LjQwOzEnIGR1cj0nMTEuNHMnIGJlZ2luPSctMy4wcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PSczNDMnIHk9JzE2OCcgZm9udC1zaXplPScxMic+KjwvdGV4dD48dGV4dCB4PScyODknIHk9JzM0NicgZm9udC1zaXplPScxOCc+wrc8L3RleHQ+PHRleHQgeD0nMzAyJyB5PSc1NjMnIGZvbnQtc2l6ZT0nMTMnPsOXPC90ZXh0Pjx0ZXh0IHg9JzI4NCcgeT0nNzc2JyBmb250LXNpemU9JzE5Jz7CtzwvdGV4dD48dGV4dCB4PSczMzEnIHk9Jzk2MScgZm9udC1zaXplPScxNyc+4pemPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQ4Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuNDg7MDsxOzA7MC40ODswLjQ4JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPScxMC40cycgYmVnaW49Jy0xMC4wcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PSc0NzEnIHk9JzE0NScgZm9udC1zaXplPScxNCc+4pymPC90ZXh0Pjx0ZXh0IHg9JzQwOCcgeT0nMzc4JyBmb250LXNpemU9JzE5Jz7inKY8L3RleHQ+PHRleHQgeD0nNDMxJyB5PSc1ODEnIGZvbnQtc2l6ZT0nMTcnPuKcpjwvdGV4dD48dGV4dCB4PSc0MjYnIHk9Jzc2NycgZm9udC1zaXplPScxOCc+KjwvdGV4dD48dGV4dCB4PSc0NzMnIHk9JzkzNycgZm9udC1zaXplPScxOSc+4pemPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM4Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzg7MC4zODswOzE7MDswLjM4OzAuMzgnIGtleVRpbWVzPScwOy4xMjsuMjA7LjI4Oy4zNjsuNDg7MScgZHVyPScxMS4ycycgYmVnaW49Jy0wLjhzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzU0NScgeT0nMTc4JyBmb250LXNpemU9JzE2Jz7inKc8L3RleHQ+PHRleHQgeD0nNTM5JyB5PSczNTcnIGZvbnQtc2l6ZT0nMTUnPsOXPC90ZXh0Pjx0ZXh0IHg9JzYxMycgeT0nNTI0JyBmb250LXNpemU9JzE4Jz4qPC90ZXh0Pjx0ZXh0IHg9JzU1NCcgeT0nNzgwJyBmb250LXNpemU9JzE3Jz7CtzwvdGV4dD48dGV4dCB4PSc1OTcnIHk9JzkzOCcgZm9udC1zaXplPScxNSc+4ouGPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC40OzA7Ljg1OzA7MTswOzAuNCcga2V5VGltZXM9JzA7LjA3Oy4xNDsuMjI7LjMxOy40MDsxJyBkdXI9JzkuOHMnIGJlZ2luPSctMy4wcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PSc3MDYnIHk9JzEzOCcgZm9udC1zaXplPScxOCc+4pemPC90ZXh0Pjx0ZXh0IHg9Jzc0NCcgeT0nMzMyJyBmb250LXNpemU9JzE0Jz7inKY8L3RleHQ+PHRleHQgeD0nNzEyJyB5PSc1MjInIGZvbnQtc2l6ZT0nMTInPio8L3RleHQ+PHRleHQgeD0nNzMyJyB5PSc3NTgnIGZvbnQtc2l6ZT0nMTgnPio8L3RleHQ+PHRleHQgeD0nNjc3JyB5PSc5NjEnIGZvbnQtc2l6ZT0nMTQnPsOXPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM1Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzU7MDsxOzA7MC4zNTswLjM1JyBrZXlUaW1lcz0nMDsuMDg7LjE2Oy4yNjsuMzg7MScgZHVyPSc1LjRzJyBiZWdpbj0nLTkuMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nODU4JyB5PScxMzMnIGZvbnQtc2l6ZT0nMTQnPuKcpzwvdGV4dD48dGV4dCB4PSc4NTInIHk9JzM2MCcgZm9udC1zaXplPScxNCc+4ouGPC90ZXh0Pjx0ZXh0IHg9JzgwOScgeT0nNTMxJyBmb250LXNpemU9JzE3Jz7inKY8L3RleHQ+PHRleHQgeD0nODQxJyB5PSc3NTUnIGZvbnQtc2l6ZT0nMTcnPuKcpzwvdGV4dD48dGV4dCB4PSc4MTYnIHk9Jzk3MScgZm9udC1zaXplPScxNSc+4pemPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjQnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC40OzAuNDswOzE7MDswLjQ7MC40JyBrZXlUaW1lcz0nMDsuMTI7LjIwOy4yODsuMzY7LjQ4OzEnIGR1cj0nOS45cycgYmVnaW49Jy04LjVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9Jzk4OCcgeT0nMTYxJyBmb250LXNpemU9JzE2Jz7DlzwvdGV4dD48dGV4dCB4PSc5ODYnIHk9JzM2NScgZm9udC1zaXplPScxMic+w5c8L3RleHQ+PHRleHQgeD0nOTY0JyB5PSc1MTgnIGZvbnQtc2l6ZT0nMTQnPsOXPC90ZXh0Pjx0ZXh0IHg9Jzk0NycgeT0nNzU2JyBmb250LXNpemU9JzE5Jz7DlzwvdGV4dD48dGV4dCB4PSc5NjQnIHk9JzkyMCcgZm9udC1zaXplPScxNyc+KzwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4yNic+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjI2OzA7Ljg1OzA7MTswOzAuMjYnIGtleVRpbWVzPScwOy4wNzsuMTQ7LjIyOy4zMTsuNDA7MScgZHVyPSc4LjBzJyBiZWdpbj0nLTMuNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTA5NicgeT0nMTUwJyBmb250LXNpemU9JzE1Jz7DlzwvdGV4dD48dGV4dCB4PScxMDYzJyB5PSczNDMnIGZvbnQtc2l6ZT0nMTgnPsK3PC90ZXh0Pjx0ZXh0IHg9JzExMDInIHk9JzUyOScgZm9udC1zaXplPScxNic+4pynPC90ZXh0Pjx0ZXh0IHg9JzEwNzInIHk9Jzc4MCcgZm9udC1zaXplPScxOSc+4pynPC90ZXh0Pjx0ZXh0IHg9JzEwNTInIHk9Jzk0NCcgZm9udC1zaXplPScxNic+wrc8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMjgnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4yODswOzE7MDswLjI4OzAuMjgnIGtleVRpbWVzPScwOy4wODsuMTY7LjI2Oy4zODsxJyBkdXI9JzkuMnMnIGJlZ2luPSctMi45cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PScxMjUwJyB5PScxNjMnIGZvbnQtc2l6ZT0nMTcnPuKXpjwvdGV4dD48dGV4dCB4PScxMTgzJyB5PSczNTEnIGZvbnQtc2l6ZT0nMTEnPsK3PC90ZXh0Pjx0ZXh0IHg9JzEyMDcnIHk9JzUyOScgZm9udC1zaXplPScxNic+4pymPC90ZXh0Pjx0ZXh0IHg9JzEyMzknIHk9JzcyNScgZm9udC1zaXplPScxNSc+w5c8L3RleHQ+PHRleHQgeD0nMTI0OScgeT0nOTYyJyBmb250LXNpemU9JzE0Jz4rPC90ZXh0PjwvZz48ZyBvcGFjaXR5PScwLjM4Jz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzAuMzg7MC4zODswOzE7MDswLjM4OzAuMzgnIGtleVRpbWVzPScwOy4xMjsuMjA7LjI4Oy4zNjsuNDg7MScgZHVyPScxMC45cycgYmVnaW49Jy05LjBzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzEzMjQnIHk9JzE4MicgZm9udC1zaXplPScxMSc+KjwvdGV4dD48dGV4dCB4PScxMzY3JyB5PSczMzknIGZvbnQtc2l6ZT0nMTgnPsOXPC90ZXh0Pjx0ZXh0IHg9JzEzNDcnIHk9JzU1MCcgZm9udC1zaXplPScxMSc+wrc8L3RleHQ+PHRleHQgeD0nMTMxMCcgeT0nNzc2JyBmb250LXNpemU9JzE1Jz4qPC90ZXh0Pjx0ZXh0IHg9JzEzNDAnIHk9JzkxOScgZm9udC1zaXplPScxOSc+KzwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC4zNCc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjM0OzA7Ljg1OzA7MTswOzAuMzQnIGtleVRpbWVzPScwOy4wNzsuMTQ7LjIyOy4zMTsuNDA7MScgZHVyPSc4LjhzJyBiZWdpbj0nLTguMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PHRleHQgeD0nMTQ0MCcgeT0nMTYzJyBmb250LXNpemU9JzE0Jz7inKY8L3RleHQ+PHRleHQgeD0nMTQ5OCcgeT0nMzgwJyBmb250LXNpemU9JzEzJz7CtzwvdGV4dD48dGV4dCB4PScxNDYwJyB5PSc1NjInIGZvbnQtc2l6ZT0nMTInPsK3PC90ZXh0Pjx0ZXh0IHg9JzE0ODMnIHk9Jzc2MycgZm9udC1zaXplPScxNCc+4pemPC90ZXh0Pjx0ZXh0IHg9JzE0NTInIHk9Jzk3MycgZm9udC1zaXplPScxNSc+KzwvdGV4dD48L2c+PGcgb3BhY2l0eT0nMC40Mic+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScwLjQyOzA7MTswOzAuNDI7MC40Micga2V5VGltZXM9JzA7LjA4Oy4xNjsuMjY7LjM4OzEnIGR1cj0nNi40cycgYmVnaW49Jy04LjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzE2NDEnIHk9JzE3MCcgZm9udC1zaXplPScxNyc+KzwvdGV4dD48dGV4dCB4PScxNTY1JyB5PSczNzknIGZvbnQtc2l6ZT0nMTQnPsOXPC90ZXh0Pjx0ZXh0IHg9JzE2MzYnIHk9JzUzOCcgZm9udC1zaXplPScxMic+4pymPC90ZXh0Pjx0ZXh0IHg9JzE1OTknIHk9JzcyMicgZm9udC1zaXplPScxMSc+wrc8L3RleHQ+PHRleHQgeD0nMTU5MicgeT0nOTIzJyBmb250LXNpemU9JzE2Jz7inKY8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMjMnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4yMzswLjIzOzA7MTswOzAuMjM7MC4yMycga2V5VGltZXM9JzA7LjEyOy4yMDsuMjg7LjM2Oy40ODsxJyBkdXI9JzUuNnMnIGJlZ2luPSctOC41cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48dGV4dCB4PScxNzM1JyB5PScxMjcnIGZvbnQtc2l6ZT0nMTEnPis8L3RleHQ+PHRleHQgeD0nMTc0MicgeT0nMzc0JyBmb250LXNpemU9JzE5Jz7ii4Y8L3RleHQ+PHRleHQgeD0nMTc2NCcgeT0nNTYwJyBmb250LXNpemU9JzE0Jz7il6Y8L3RleHQ+PHRleHQgeD0nMTczNycgeT0nNzc2JyBmb250LXNpemU9JzExJz4qPC90ZXh0Pjx0ZXh0IHg9JzE3NDEnIHk9JzkyMCcgZm9udC1zaXplPScxMic+wrc8L3RleHQ+PC9nPjxnIG9wYWNpdHk9JzAuMjQnPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMC4yNDswOy44NTswOzE7MDswLjI0JyBrZXlUaW1lcz0nMDsuMDc7LjE0Oy4yMjsuMzE7LjQwOzEnIGR1cj0nOC43cycgYmVnaW49Jy01LjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjx0ZXh0IHg9JzE4MjYnIHk9JzEyNScgZm9udC1zaXplPScxNic+KjwvdGV4dD48dGV4dCB4PScxODIzJyB5PSczNTInIGZvbnQtc2l6ZT0nMTUnPsK3PC90ZXh0Pjx0ZXh0IHg9JzE4MjYnIHk9JzU1NycgZm9udC1zaXplPScxNic+KjwvdGV4dD48dGV4dCB4PScxODg4JyB5PSc3MzAnIGZvbnQtc2l6ZT0nMTgnPuKLhjwvdGV4dD48dGV4dCB4PScxODk0JyB5PSc5MjUnIGZvbnQtc2l6ZT0nMTUnPuKcpzwvdGV4dD48L2c+PC9nPjwvc3ZnPg==") !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}


/* =========================================================
   FULL-VIEWPORT STATIC FOREST
   Image widget class: hero-forest-morph
   (class name kept unchanged so no Elementor edits are required)
   ========================================================= */

.elementor-7 .elementor-element.elementor-element-15c7cdeb .hero-forest-morph {
    position: absolute !important;

    top: 0 !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;

    /* Break out of Elementor's boxed inner width */
    width: 100vw !important;
    max-width: 100vw !important;

    /*
     * Forest extends beyond the hero so its irregular
     * lower edge overlaps the parchment.
     */
    height: calc(100% + var(--forest-overlap)) !important;

    transform: translateX(-50%) !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 1 !important;
    pointer-events: none;

    overflow: visible !important;
}


/* Elementor wrapper */
.elementor-7 .elementor-element.elementor-element-15c7cdeb .hero-forest-morph > .elementor-widget-container {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}


/* Actual static forest SVG */
.elementor-7 .elementor-element.elementor-element-15c7cdeb .hero-forest-morph img {
    position: absolute !important;
    inset: 0 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;
    max-width: none !important;
    max-height: none !important;

    /*
     * Fill the hero without stretching/distorting the artwork.
     * Bottom anchoring keeps the wavy edge in place.
     */
    object-fit: cover !important;
    object-position: center bottom !important;
}


/* =========================================================
   HERO CONTENT
   ========================================================= */

.elementor-7 .elementor-element.elementor-element-15c7cdeb > .e-con-inner,
.elementor-7 .elementor-element.elementor-element-15c7cdeb > .elementor-element:not(.hero-forest-morph) {
    position: relative;
    z-index: 3;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-15c7cdeb {
        min-height: 82vh !important;
        --forest-overlap: 85px;
    }

    .elementor-7 .elementor-element.elementor-element-15c7cdeb .hero-forest-morph img {
        object-position: center bottom !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-15c7cdeb {
        min-height: 78vh !important;
        --forest-overlap: 55px;
    }

    .elementor-7 .elementor-element.elementor-element-15c7cdeb .hero-forest-morph img {
        /*
         * Slightly favor the painted left side on narrow
         * screens. Change to center bottom if preferred.
         */
        object-position: 42% bottom !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6361e4f *//* ==========================================================
   DAN SITE — TALL LEFT MARGIN VINE
   Can be placed on the Elementor parent/content container
   even if that container has a boxed/max width.
   ========================================================== */

.elementor-7 .elementor-element.elementor-element-6361e4f {
    position: relative;

    /*
     * Important:
     * Allow the vine to extend OUTSIDE the boxed container.
     */
    overflow: visible;
}


/* ==========================================================
   VINE
   ========================================================== */

.elementor-7 .elementor-element.elementor-element-6361e4f::before {
    content: "";

    position: absolute;

    /*
     * THIS IS THE IMPORTANT PART.
     *
     * Instead of left: 0, this calculates the actual
     * left side of the browser viewport.
     *
     * Because your content container is centered,
     * 50% - 50vw = the viewport's left edge.
     */
    left: calc(50% - 50vw);

    top: 0;

    /*
     * Make it slightly taller than the section so it
     * disappears naturally above/below the parchment.
     */
    height: 105%;

    /*
     * Responsive vine width.
     *
     * Desktop: roughly 170–230px
     */
    width: clamp(150px, 11vw, 230px);

    background-image: url("/wp-content/uploads/2026/08/growing-vine-scaled.png");

    background-repeat: no-repeat;

    /*
     * Scale according to HEIGHT rather than width.
     * This keeps the vine running vertically.
     */
    background-size: auto 100%;

    background-position: left top;

    pointer-events: none;

    z-index: 0;
}


/* ==========================================================
   CONTENT ABOVE VINE
   ========================================================== */

.elementor-7 .elementor-element.elementor-element-6361e4f > * {
    position: relative;
    z-index: 1;
}


/* ==========================================================
   DESKTOP — MOVE A LITTLE OFF SCREEN
   ========================================================== */

@media (min-width: 1025px) {

    .elementor-7 .elementor-element.elementor-element-6361e4f::before {

        /*
         * Pull some of the artwork off the left edge.
         * Adjust -30px to taste.
         */
        left: calc(50% - 50vw - 30px);

        width: clamp(170px, 11vw, 235px);
    }

}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .elementor-7 .elementor-element.elementor-element-6361e4f::before {
        left: calc(50% - 50vw - 20px);

        width: clamp(120px, 14vw, 170px);

        height: 103%;

        background-size: auto 100%;
    }

}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-7 .elementor-element.elementor-element-6361e4f::before {
        left: calc(50% - 50vw - 20px);

        width: 100px;

        height: 102%;

        background-size: auto 100%;

        opacity: 0.9;
    }

}/* End custom CSS */