.story-header.svelte-1byg5l1{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100vh;padding:4rem 2rem;background-color:inherit;color:var(--color-text, #f8fafc);text-align:left}.story-header.has-media.svelte-1byg5l1{min-height:100vh;padding:6rem 2rem}.story-header.has-media.svelte-1byg5l1 .story-header__meta:where(.svelte-1byg5l1){color:var(--story-header-meta-color, var(--story-header-on-media-color, #f8fafc))}.story-header.svelte-1byg5l1 .story-header__container:where(.svelte-1byg5l1) h1:where(.svelte-1byg5l1){text-shadow:var(--story-header-title-shadow, none)}.story-header.svelte-1byg5l1 .story-header__subtitle:where(.svelte-1byg5l1){text-shadow:var(--story-header-subtitle-shadow, none)}.story-header--hero.has-media.svelte-1byg5l1{min-height:100vh}.story-header--minimal.svelte-1byg5l1{min-height:auto;padding:2rem 0}.story-header--minimal.has-media.svelte-1byg5l1{min-height:30vh}.story-header--valign-top.svelte-1byg5l1{justify-content:flex-start}.story-header--valign-center.svelte-1byg5l1{justify-content:center}.story-header--valign-bottom.svelte-1byg5l1{justify-content:flex-end}.story-header--halign-left.svelte-1byg5l1{align-items:flex-start;text-align:left}.story-header--halign-center.svelte-1byg5l1{align-items:center;text-align:center}.story-header--halign-right.svelte-1byg5l1{align-items:flex-end;text-align:right}.story-header__media-container.svelte-1byg5l1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.story-header__overlay.svelte-1byg5l1{position:absolute;top:0;left:0;width:100%;height:100%;background:var( --story-header-overlay-gradient, linear-gradient(180deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .25) 100%) );z-index:2}.story-header__background.svelte-1byg5l1,.story-header__video.svelte-1byg5l1{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-o-object-fit:cover;object-fit:cover}.story-header__background--desktop.svelte-1byg5l1,.story-header__video--desktop.svelte-1byg5l1{display:none}.story-header__content.svelte-1byg5l1{position:relative;z-index:10;width:100%}.story-header__container.svelte-1byg5l1{width:100%;max-width:min(90vw,1100px);margin:0;display:flex;flex-direction:column;gap:1.5rem}.story-header--halign-left.svelte-1byg5l1 .story-header__container:where(.svelte-1byg5l1){align-items:flex-start;margin-left:0;margin-right:auto}.story-header--halign-center.svelte-1byg5l1 .story-header__container:where(.svelte-1byg5l1){align-items:center;margin-left:auto;margin-right:auto}.story-header--halign-right.svelte-1byg5l1 .story-header__container:where(.svelte-1byg5l1){align-items:flex-end;margin-left:auto;margin-right:0}h1.svelte-1byg5l1{font-size:3rem;font-weight:900;color:var(--story-header-title-color, var(--color-text, #f8fafc));margin:0;line-height:1.1;width:100%}.story-header.has-media.svelte-1byg5l1 h1:where(.svelte-1byg5l1){color:var(--story-header-title-color, var(--story-header-on-media-color, #f8fafc))}.story-header__subtitle.svelte-1byg5l1{font-size:var( --story-header-subtitle-size-desktop, var(--typography-lead-desktop-font-size, 1.5rem) );color:var(--story-header-subtitle-color, var(--color-text, #f8fafc));font-weight:600;margin:0;line-height:var( --story-header-subtitle-line-desktop, var(--typography-lead-desktop-line-height, 1.6) );opacity:.9;max-width:40rem}.story-header--halign-center.svelte-1byg5l1 .story-header__subtitle:where(.svelte-1byg5l1),.story-header--halign-right.svelte-1byg5l1 .story-header__subtitle:where(.svelte-1byg5l1){max-width:none}.story-header.has-media.svelte-1byg5l1 .story-header__subtitle:where(.svelte-1byg5l1){color:var(--story-header-subtitle-color, var(--story-header-on-media-color, #f8fafc))}.story-header__meta.svelte-1byg5l1{display:flex;gap:1rem;align-items:center;justify-content:flex-start;font-size:var(--typography-small-desktop-font-size, .9rem);color:var(--story-header-meta-color, var(--color-subtle-text, rgba(148, 157, 166, .9)));opacity:.85;text-shadow:var(--story-header-meta-shadow, none)}.story-header--halign-center.svelte-1byg5l1 .story-header__meta:where(.svelte-1byg5l1){justify-content:center}.story-header--halign-right.svelte-1byg5l1 .story-header__meta:where(.svelte-1byg5l1){justify-content:flex-end}.story-header__author.svelte-1byg5l1{font-weight:600}@media (max-width: 768px){.story-header.svelte-1byg5l1{padding:2.5rem 1.5rem}.story-header.has-media.svelte-1byg5l1{padding:3rem 1.5rem}h1.svelte-1byg5l1{font-size:var(--story-header-title-size-mobile, var(--typography-h1-mobile-font-size, 3rem));line-height:var( --story-header-title-line-mobile, var(--typography-h1-mobile-line-height, 1.12) )}.story-header__subtitle.svelte-1byg5l1{font-size:var( --story-header-subtitle-size-mobile, var(--typography-lead-mobile-font-size, 1.3rem) );line-height:var( --story-header-subtitle-line-mobile, var(--typography-lead-mobile-line-height, 1.6) )}.story-header__meta.svelte-1byg5l1{font-size:var(--typography-small-mobile-font-size, .8rem);flex-direction:column;gap:.5rem;text-align:inherit}}@media (min-width: 769px){.story-header.svelte-1byg5l1{padding:4rem 6rem}.story-header.has-media.svelte-1byg5l1{padding:8rem 4rem}.story-header__background--mobile.svelte-1byg5l1,.story-header__video--mobile.svelte-1byg5l1{display:none}.story-header__background--desktop.svelte-1byg5l1,.story-header__video--desktop.svelte-1byg5l1{display:block}h1.svelte-1byg5l1{font-size:var( --story-header-title-size-desktop, var(--typography-h1-desktop-font-size, 4.5rem) );line-height:var( --story-header-title-line-desktop, var(--typography-h1-desktop-line-height, 1.05) )}}.story-text-container{--story-text-container-width-desktop: 100%;--story-text-container-width-mobile: 100%;--story-text-container-max-width-desktop: 100%;--story-text-container-max-width-mobile: 100%;--story-text-container-min-height-desktop: auto;--story-text-container-min-height-mobile: auto;width:var(--story-text-container-width-desktop);max-width:var(--story-text-container-max-width-desktop);min-height:var(--story-text-container-min-height-desktop);margin:var(--section-content-margin-desktop, 0 auto);display:var(--section-content-display, block);flex-direction:var(--section-content-flex-direction, column);align-items:var(--section-content-align-items, stretch);justify-content:var(--section-content-justify-content, flex-start)}.story-text-positioner.svelte-13valk0{display:flex;flex-direction:column;justify-content:var(--story-text-vertical-align, flex-start);align-items:var(--story-text-horizontal-align, center);width:var(--story-text-container-width-desktop, 100%);max-width:var(--story-text-container-max-width-desktop, 100%);min-height:var(--story-text-container-min-height-desktop, auto);margin:var(--story-text-container-margin-desktop, 0 auto)}.story-text.svelte-13valk0{margin:var(--story-text-wrapper-margin-desktop, 2rem auto);padding:0 1rem;color:var(--story-text-color, var(--color-text));width:var(--story-text-wrapper-width-desktop, auto);max-width:var(--story-text-wrapper-max-width-desktop, 700px)}.story-text__content.svelte-13valk0{width:100%;font-size:var( --story-text-font-size-desktop, var(--typography-body-desktop-font-size, 1.1rem) );line-height:var( --story-text-line-height-desktop, var(--typography-body-desktop-line-height, 1.8) );color:var(--story-text-color, var(--color-text))}.story-text--lead.svelte-13valk0 .story-text__content:where(.svelte-13valk0){color:var(--story-text-color, var(--typography-lead-color, var(--color-secondary)))}@media (max-width: 768px){.story-text-container{width:var(--story-text-container-width-mobile, 100%);max-width:var(--story-text-container-max-width-mobile, 100%);min-height:var(--story-text-container-min-height-mobile, auto);margin:var(--section-content-margin-mobile, var(--section-content-margin-desktop, 0 auto))}.story-text-positioner.svelte-13valk0{width:var(--story-text-container-width-mobile, 100%);max-width:var(--story-text-container-max-width-mobile, 100%);min-height:var(--story-text-container-min-height-mobile, auto);margin:var(--story-text-container-margin-mobile, 0 auto)}.story-text.svelte-13valk0{margin:var( --story-text-wrapper-margin-mobile, var(--story-text-wrapper-margin-desktop, 2rem auto) );width:var(--story-text-wrapper-width-mobile, var(--story-text-wrapper-width-desktop, auto));max-width:var( --story-text-wrapper-max-width-mobile, var(--story-text-wrapper-max-width-desktop, 700px) )}.story-text__content.svelte-13valk0{font-size:var(--story-text-font-size-mobile, var(--typography-body-mobile-font-size, 1rem));line-height:var( --story-text-line-height-mobile, var(--typography-body-mobile-line-height, 1.7) )}}.story-text--quote.svelte-13valk0{margin:3rem auto}.story-text--quote.svelte-13valk0 .story-text__content:where(.svelte-13valk0){font-size:var( --story-text-font-size-desktop, var(--typography-blockquote-desktop-font-size, 2rem) );line-height:var( --story-text-line-height-desktop, var(--typography-blockquote-desktop-line-height, 1.4) );color:var(--story-text-color, var(--typography-blockquote-color, var(--color-text)))}@media (max-width: 768px){.story-text--quote.svelte-13valk0 .story-text__content:where(.svelte-13valk0){font-size:var( --story-text-font-size-mobile, var(--typography-blockquote-mobile-font-size, 1.6rem) );line-height:var( --story-text-line-height-mobile, var(--typography-blockquote-mobile-line-height, 1.45) )}}.quote-container.svelte-13valk0{position:relative;background:var(--typography-blockquote-background, var(--color-highlight-bg));border-radius:24px;padding:2.5rem;border:1px solid var(--typography-blockquote-border-color, var(--color-border));transition:all .3s ease}.quote-container.svelte-13valk0:hover{transform:translateY(-2px)}.quote-text.svelte-13valk0{margin:0;font-style:normal}.quote-attribution.svelte-13valk0{margin-top:2rem;display:flex;align-items:center;gap:1rem}.attribution-line.svelte-13valk0{width:40px;height:2px;background:linear-gradient(90deg,var(--typography-blockquote-accent-color, var(--color-primary)),transparent);border-radius:1px}.author-name.svelte-13valk0{font-style:normal;font-weight:700;font-size:var(--typography-small-desktop-font-size, .95rem);color:var(--typography-blockquote-accent-color, var(--color-primary));display:block;margin-bottom:.25rem}.author-role.svelte-13valk0{font-size:var(--typography-small-desktop-font-size, .9rem);color:var(--story-text-color, var(--color-secondary));font-weight:500;opacity:.8}@media (max-width: 768px){.quote-container.svelte-13valk0{padding:2rem 1.5rem;border-radius:20px}.author-name.svelte-13valk0{font-size:var(--typography-small-mobile-font-size, .85rem)}.author-role.svelte-13valk0{font-size:var(--typography-small-mobile-font-size, .82rem)}}.story-text.svelte-13valk0 p{margin:1.5rem 0}.story-text.svelte-13valk0 strong{font-weight:700;color:var(--story-text-color, var(--color-primary))}.story-text.svelte-13valk0 em{color:var(--story-text-color, var(--color-accent));font-style:italic}.story-text.svelte-13valk0 a{color:var(--story-text-color, var(--color-primary));text-decoration:none;border-bottom:1px solid currentColor;transition:all .3s ease}.story-text.svelte-13valk0 a:hover{opacity:.8;transform:translateY(-1px)}.story-text.svelte-13valk0 ul,.story-text.svelte-13valk0 ol{margin:1.5rem 0;padding-left:1.5rem}.story-text.svelte-13valk0 ul{list-style:disc inside}.story-text.svelte-13valk0 ol{list-style:decimal inside}.story-text.svelte-13valk0 li{margin:.5rem 0}.photo-with-caption.svelte-cxk43w{margin:2rem auto;width:var(--photo-width-mobile, 100%);max-width:100%}.photo-with-caption[data-align-mobile=left].svelte-cxk43w{margin-left:0;margin-right:auto}.photo-with-caption[data-align-mobile=right].svelte-cxk43w{margin-left:auto;margin-right:0}.photo-with-caption.full-width.svelte-cxk43w{width:100%!important;max-width:none;margin-left:0;margin-right:0}@media (min-width: 769px){.photo-with-caption.svelte-cxk43w{width:var(--photo-width-desktop, var(--photo-width-mobile, 100%))}.photo-with-caption[data-align-desktop=left].svelte-cxk43w{margin-left:0;margin-right:auto}.photo-with-caption[data-align-desktop=right].svelte-cxk43w{margin-left:auto;margin-right:0}}.photo-with-caption__image.svelte-cxk43w{position:relative;border-radius:8px;overflow:hidden}.photo-with-caption.svelte-cxk43w img:where(.svelte-cxk43w){width:100%;height:auto;display:block}.photo-link.svelte-cxk43w{display:block;transition:transform .2s ease,opacity .2s ease}.photo-link.svelte-cxk43w:hover{transform:scale(1.02);opacity:.95}.photo-link.svelte-cxk43w:focus{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}.photo-with-caption__caption.svelte-cxk43w{padding:1rem .5rem;text-align:center}.photo-with-caption__text.svelte-cxk43w{font-size:var(--font-size-50);line-height:1.4;color:var(--color-secondary);margin:0 0 .5rem;font-style:italic}.photo-with-caption__credit.svelte-cxk43w{font-size:var(--font-size-40);color:var(--color-subtle-text);font-weight:500}.video-player-wrapper.svelte-1mwmq2c{width:100%}.video-player-wrapper.full-width-background.svelte-1mwmq2c{width:100vw;margin-left:calc(-50vw + 50%)}.video-player.svelte-1mwmq2c{margin:0;position:relative;box-sizing:border-box}.video-player.full-width.svelte-1mwmq2c{width:100%!important;max-width:100%!important;margin:0!important;background-color:transparent!important;padding:0!important}.video-player__container.svelte-1mwmq2c{position:relative;border-radius:12px;overflow:hidden;width:100%}.full-width.svelte-1mwmq2c .video-player__container:where(.svelte-1mwmq2c){border-radius:0}.video-player.svelte-1mwmq2c video:where(.svelte-1mwmq2c){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-placeholder.svelte-1mwmq2c{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading.svelte-1mwmq2c{color:#fff;font-size:1rem;opacity:.7}.video-player__overlay.svelte-1mwmq2c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;transition:background-color .3s ease}.video-player__overlay.svelte-1mwmq2c:hover{background:#0000001a}.video-player__play-overlay.svelte-1mwmq2c{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease;opacity:.9}.video-player__play-overlay.svelte-1mwmq2c:hover{transform:scale(1.1);opacity:1}.video-player__caption.svelte-1mwmq2c{padding:1rem .5rem;text-align:center}.video-player__text.svelte-1mwmq2c{font-size:var(--font-size-50, 16px);line-height:1.4;color:var(--color-secondary, #666);margin:0 0 .5rem;font-style:italic}.video-player__credit.svelte-1mwmq2c{font-size:var(--font-size-40, 14px);color:var(--color-subtle-text, #999);font-weight:500}@media (max-width: 768px){.video-player.svelte-1mwmq2c{margin:1rem 0}.video-player.svelte-1mwmq2c:not(.full-width){padding:.5rem}.video-player__play-overlay.svelte-1mwmq2c svg:where(.svelte-1mwmq2c){width:50px;height:50px}.video-player__play-overlay.svelte-1mwmq2c{opacity:1;background:#0000004d;border-radius:50%;padding:10px}}@media (hover: none) and (pointer: coarse){.video-player__overlay.svelte-1mwmq2c{background:#0000000d}.video-player__play-overlay.svelte-1mwmq2c{opacity:1;transform:scale(1.05)}}@supports (-webkit-appearance: none){.video-player.svelte-1mwmq2c video:where(.svelte-1mwmq2c){-webkit-appearance:none}}
