body.mpd-olesia-story-page{--mpd-olesia-page:var(--mpd-color-mode-page, var(--mpd-color-canvas));--mpd-olesia-surface:var(--mpd-color-mode-surface, var(--mpd-color-surface));--mpd-olesia-surface-soft:var(--mpd-color-mode-surface-soft, var(--mpd-color-light-canvas));--mpd-olesia-text:var(--mpd-color-mode-text, var(--mpd-color-dark-ink));--mpd-olesia-heading:var(--mpd-color-mode-heading, var(--mpd-color-dark-graphite));--mpd-olesia-muted:var(--mpd-color-mode-muted, var(--mpd-color-muted));--mpd-olesia-line:var(--mpd-color-mode-line, rgba(39, 39, 47, 0.12));--mpd-olesia-accent:var(--mpd-color-primary);--mpd-olesia-accent-strong:var(--mpd-color-primary-light);--mpd-olesia-label-accent:#b00060;--mpd-olesia-card-shadow:0 14px 34px rgba(39, 39, 47, 0.12);--mpd-olesia-idea-image-max-height:calc(90vh - var(--mpd-visible-header-height, calc(var(--wp-admin--admin-bar--height, 0px) + var(--mpd-sticky-header-height, 0px))));background:var(--mpd-olesia-page)}html.mpd-color-mode-inverted body.mpd-olesia-story-page.mpd-color-mode-enabled{--mpd-olesia-label-accent:var(--mpd-color-primary-light)}body.mpd-olesia-story-page .mpd-content-entry{width:min(var(--mpd-wide), calc(100% - (var(--mpd-page-space) * 2)));padding-top:clamp(2rem, 5vw, 3.5rem)}body.mpd-olesia-story-page .mpd-entry-content{border:0;border-radius:0;background:#fff0;color:var(--mpd-olesia-text);padding:0}html.mpd-color-mode-inverted body.mpd-olesia-story-page.mpd-color-mode-enabled main.mpd-main .mpd-content-entry .mpd-entry-content{background:#fff0}body.mpd-olesia-story-page .mpd-entry-content :where(h2,h3){color:var(--mpd-olesia-heading)}body.mpd-olesia-story-page .mpd-entry-content p{color:var(--mpd-olesia-text)}body.mpd-olesia-story-page .mpd-entry-content a{color:inherit;text-decoration-color:var(--mpd-olesia-accent);text-decoration-thickness:.06em;text-underline-offset:.16em}body.mpd-olesia-story-page .mpd-entry-content a:hover,body.mpd-olesia-story-page .mpd-entry-content a:focus-visible{color:var(--mpd-olesia-accent-strong)}body.mpd-olesia-story-page .mpd-entry-content .mpd-ui-button,body.mpd-olesia-story-page .mpd-entry-content .mpd-ui-button:visited{color:var(--mpd-ui-button-color,inherit);text-decoration:none}body.mpd-olesia-story-page .mpd-entry-content .mpd-ui-button:hover,body.mpd-olesia-story-page .mpd-entry-content .mpd-ui-button:focus-visible{color:var(--mpd-ui-button-hover-color,var(--mpd-ui-button-color,inherit))}body.mpd-olesia-story-page .mpd-entry-content>:first-child,.mpd-olesia-story>:first-child{margin-top:0}body.mpd-olesia-story-page .mpd-entry-content>:last-child,.mpd-olesia-story>:last-child{margin-bottom:0}body.mpd-olesia-story-page .mpd-entry-content :where(ul,ol,figure,blockquote){margin-inline:0}.mpd-olesia-story{display:flow-root}.mpd-olesia-lead{display:grid;gap:clamp(0.85rem, 2vw, 1.15rem);width:min(100%, 58rem);margin:0 auto clamp(1.5rem, 4vw, 2.5rem);font-size:clamp(1.06rem, 1.55vw, 1.18rem);line-height:1.72}.mpd-olesia-lead p{margin:0}.mpd-olesia-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.75rem, 1.8vw, 1rem);margin:0 0 clamp(2.5rem, 7vw, 5rem);padding:0;list-style:none}.mpd-olesia-facts li{display:grid;gap:.45rem;align-content:start;min-height:7.25rem;padding:1rem;border:1px solid var(--mpd-olesia-line);border-left:3px solid var(--mpd-olesia-accent);border-radius:var(--mpd-radius);background:var(--mpd-olesia-surface);box-shadow:var(--mpd-olesia-card-shadow)}.mpd-olesia-fact-label,.mpd-olesia-chapter-label,.mpd-olesia-cta-kicker{font-size:.74rem;font-weight:800;letter-spacing:.09em;line-height:1.15;text-transform:uppercase}.mpd-olesia-fact-label,.mpd-olesia-chapter-label{color:var(--mpd-olesia-label-accent)!important}.mpd-olesia-facts strong{color:var(--mpd-olesia-heading);font-size:clamp(1rem, 1.35vw, 1.08rem);line-height:1.2}.mpd-olesia-facts li>span:last-child{color:var(--mpd-olesia-muted);font-size:.86rem;line-height:1.4}.mpd-olesia-section{margin:clamp(3.5rem, 9vw, 7rem) 0;scroll-margin-top:6rem}.mpd-olesia-section-content{display:grid;gap:1rem;width:min(100%, 58rem);margin:0 auto}.mpd-olesia-section-content :where(h2,p){margin:0}.mpd-olesia-section-content h2{max-width:48rem}.mpd-olesia-section-content p:not(.mpd-olesia-chapter-label){line-height:1.72}.mpd-olesia-chapter-label{margin-bottom:-.25rem}.mpd-olesia-gallery-intro,body.mpd-olesia-story-page .mpd-entry-content p.mpd-olesia-gallery-intro{color:var(--mpd-olesia-muted);font-size:1.04rem;font-style:italic}.mpd-olesia-quote{box-sizing:border-box;overflow:hidden;border:1px solid var(--mpd-olesia-line);border-radius:var(--mpd-radius);background:var(--mpd-olesia-surface);box-shadow:var(--mpd-olesia-card-shadow)}.mpd-olesia-image-placeholder{display:grid;gap:.65rem;place-content:center;min-height:15rem;padding:1.25rem;background:linear-gradient(145deg,rgb(227 0 124 / .2),rgb(46 130 255 / .16)),var(--mpd-color-dark-ink);color:var(--mpd-color-light-pure);text-align:center}.mpd-olesia-image-placeholder>span:last-child{max-width:18rem;color:rgb(255 255 255 / .82);font-size:.9rem;font-weight:650;line-height:1.35}.mpd-olesia-image-slot{justify-self:center;padding:.4rem .65rem;border:1px solid rgb(255 255 255 / .4);border-radius:999px;background:rgb(0 0 0 / .22);color:var(--mpd-color-primary-light);font-size:.75rem;font-weight:800;letter-spacing:.12em}.mpd-olesia-slot-slider{position:relative;min-width:0;width:100%;margin:0}.mpd-olesia-slider-frame{position:relative;min-width:0;overflow:hidden;border-radius:var(--mpd-radius)}.mpd-olesia-slider-track{--mpd-slider-x-gap:0px;overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.mpd-olesia-slider-slide{flex:0 0 100%;min-width:100%;width:100%;margin:0}.mpd-olesia-slider-dots{--mpd-slider-x-dot-color:var(--mpd-olesia-accent);--mpd-slider-x-dot-active-color:var(--mpd-olesia-accent);width:fit-content;max-width:100%;margin:.35rem auto 0}.mpd-olesia-quote{position:relative;display:grid;gap:.8rem;width:100%;max-width:none;margin:clamp(1.5rem, 4vw, 2.5rem) 0 0;padding:clamp(1.35rem, 4vw, 2.25rem);border-left:4px solid var(--mpd-olesia-accent)}.mpd-olesia-quote::before{position:absolute;top:.25rem;left:.75rem;color:rgb(227 0 124 / .16);content:"\201C";font-family:Georgia,serif;font-size:5rem;line-height:1;pointer-events:none}.mpd-olesia-quote p{position:relative;margin:0;color:var(--mpd-olesia-heading);font-size:clamp(1.2rem, 2.4vw, 1.65rem);font-weight:650;line-height:1.45}.mpd-olesia-quote footer{color:var(--mpd-olesia-muted);font-size:.9rem;font-style:normal;font-weight:700}.mpd-olesia-section--closing{margin-bottom:clamp(2rem, 5vw, 3.5rem)}.mpd-olesia-cta{--mpd-heading-color:var(--mpd-color-light-pure);display:grid;gap:1rem;margin:clamp(3rem, 8vw, 6rem) 0;padding:clamp(1.5rem, 4vw, 2.5rem);border:1px solid rgb(255 255 255 / .12);border-radius:var(--mpd-radius);background:linear-gradient(135deg,rgb(227 0 124 / .2),rgb(46 130 255 / .16)),var(--mpd-color-dark-ink);box-shadow:var(--mpd-shadow-md);color:var(--mpd-color-light-pure);text-align:center}.mpd-olesia-cta--proposal{background:linear-gradient(135deg,rgb(227 0 124 / .22),rgb(255 145 77 / .14)),var(--mpd-color-dark-ink)}.mpd-olesia-cta>*{min-width:0;max-width:100%;margin:0}body.mpd-olesia-story-page .mpd-entry-content .mpd-olesia-cta :where(h2,p){color:inherit}.mpd-olesia-cta>p:not(.mpd-olesia-cta-kicker){width:min(100%, 52rem);margin-inline:auto;color:rgb(255 255 255 / .8);line-height:1.6}body.mpd-olesia-story-page .mpd-entry-content .mpd-olesia-cta p.mpd-olesia-cta-lead{width:min(100%, 60rem);color:var(--mpd-color-light-pure);font-size:clamp(1.08rem, 2vw, 1.35rem);font-weight:650;line-height:1.55}.mpd-olesia-cta-kicker,body.mpd-olesia-story-page .mpd-entry-content p.mpd-olesia-cta-kicker{color:var(--mpd-color-primary-light)}.mpd-olesia-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:.25rem}body.mpd-olesia-story-page .mpd-footer.mpd-site-footer{margin-top:0}@media (max-width:640px){body.mpd-olesia-story-page .mpd-content-entry{width:min(var(--mpd-wide), calc(100% - (var(--mpd-page-space) * 2)));padding-top:32px}body.mpd-olesia-story-page .mpd-entry-content{padding:0;font-size:.98rem}.mpd-olesia-facts{grid-template-columns:1fr}.mpd-olesia-cta{justify-items:center}.mpd-olesia-cta-actions{width:100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.375rem}.mpd-olesia-cta-actions .mpd-ui-button{--mpd-ui-button-padding:0 1rem;width:100%;max-width:100%;min-width:0;flex:0 0 auto;justify-content:center;text-align:center;white-space:normal}}@media (prefers-reduced-motion:reduce){.mpd-olesia-slider-track{scroll-behavior:auto}}@media (min-width:641px) and (max-width:980px){.mpd-olesia-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mpd-olesia-idea-block{position:relative;display:flex;width:100%;min-width:0;margin:0 auto;padding:clamp(2.25rem, 6vw, 3.75rem) 0;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(0.45rem, 1.25vh, 0.72rem);color:var(--mpd-olesia-text);text-align:center}.mpd-olesia-idea-content{order:1;display:flex;width:100%;min-width:0;flex-direction:column;gap:0}.mpd-olesia-idea-content>p{margin:0;line-height:1.72;text-align:left}.mpd-olesia-idea-content>.mpd-olesia-chapter-label{margin-bottom:.45rem;text-align:center}.mpd-olesia-idea-block :where(h2,h3){width:100%;margin:0 0 .65rem;color:var(--mpd-olesia-heading);font-size:inherit;font-weight:var(--mpd-h2-weight);line-height:var(--mpd-h2-line-height);text-align:center;text-wrap:balance}.mpd-olesia-idea-media{position:relative;order:2;display:block;width:100%;min-width:0;margin:0;overflow:hidden;border:0;border-radius:var(--mpd-radius);background:var(--mpd-olesia-surface);box-shadow:var(--mpd-shadow-sm)}.mpd-olesia-idea-media picture{display:contents}.mpd-olesia-idea-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.mpd-olesia-idea-media.mpd-olesia-media--portrait>picture .mpd-olesia-idea-image{aspect-ratio:3 / 4}.mpd-olesia-idea-media.mpd-olesia-media--landscape>picture .mpd-olesia-idea-image{aspect-ratio:16 / 9}.mpd-olesia-idea-media.mpd-olesia-media--square>picture .mpd-olesia-idea-image{aspect-ratio:1 / 1}.mpd-olesia-idea-media.mpd-olesia-media--portrait:not(.mpd-olesia-slot-slider){aspect-ratio:3 / 4}.mpd-olesia-idea-media.mpd-olesia-media--landscape:not(.mpd-olesia-slot-slider){aspect-ratio:16 / 9}.mpd-olesia-idea-media.mpd-olesia-media--square:not(.mpd-olesia-slot-slider){aspect-ratio:1 / 1}.mpd-olesia-idea-media.mpd-olesia-slot-slider{overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.mpd-olesia-idea-media.mpd-olesia-slot-slider .mpd-olesia-slider-frame{width:100%;border:0;background:var(--mpd-olesia-surface);box-shadow:var(--mpd-shadow-sm)}.mpd-olesia-idea-media.mpd-olesia-media--portrait .mpd-olesia-slider-frame{aspect-ratio:3 / 4}.mpd-olesia-idea-media.mpd-olesia-media--landscape .mpd-olesia-slider-frame{aspect-ratio:16 / 9}.mpd-olesia-idea-media.mpd-olesia-media--square .mpd-olesia-slider-frame{aspect-ratio:1 / 1}.mpd-olesia-idea-media .mpd-olesia-slider-track,.mpd-olesia-idea-media .mpd-olesia-slider-slide{height:100%}.mpd-olesia-idea-media .mpd-olesia-slider-slide{display:block;overflow:hidden;border:0;background:var(--mpd-olesia-surface);box-shadow:none}.mpd-olesia-idea-media .mpd-olesia-slider-slide picture{display:contents}.mpd-olesia-idea-media .mpd-olesia-slider-slide .mpd-olesia-idea-image{width:100%;height:100%;object-fit:cover}@media (max-width:767px){body.mpd-olesia-story-page .mpd-page-hero-image{transform:scale(1.28);transform-origin:50% 100%}}@media (min-width:768px){body.mpd-olesia-story-page .mpd-page-hero-image{object-position:50% 10%}}@media (min-width:769px){.mpd-olesia-idea-block{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.75rem, 4.5vw, 4.5rem);padding:clamp(2.75rem, 2vw, 4.75rem) 0;text-align:left}.mpd-olesia-idea-block--image-left{flex-direction:row-reverse}.mpd-olesia-idea-content{order:initial;min-width:0;max-width:min(100%, 50rem);flex:1 1 24rem;justify-content:center}.mpd-olesia-idea-content>.mpd-olesia-chapter-label{text-align:left}.mpd-olesia-idea-block :where(h2,h3){max-width:none;margin-bottom:.75rem;font-size:var(--mpd-h2-size);text-align:left}.mpd-olesia-idea-media{order:initial;width:min(58%, 54rem);flex:0 1 auto;align-self:center}.mpd-olesia-idea-media.mpd-olesia-media--portrait{width:min(58%, calc(var(--mpd-olesia-idea-image-max-height) * 0.75), 54rem)}.mpd-olesia-idea-media.mpd-olesia-media--landscape{width:min(58%, calc(var(--mpd-olesia-idea-image-max-height) * 1.7778), 54rem)}.mpd-olesia-idea-media.mpd-olesia-media--square{width:min(58%, var(--mpd-olesia-idea-image-max-height), 54rem)}.mpd-olesia-idea-media:not(.mpd-olesia-slot-slider) .mpd-olesia-idea-image{width:auto;max-width:100%;max-height:var(--mpd-olesia-idea-image-max-height);margin-inline:auto;object-fit:contain}}