.story-progress-bar[data-astro-cid-6vdwsolw]{position:fixed;top:var(--header-height-desktop, 92px);left:0;right:0;height:36px;z-index:calc(var(--z-header, 1000) + 1);opacity:0;transform:translateY(-100%);transition:opacity var(--transition-fast, .15s),transform var(--transition-fast, .15s);pointer-events:none}@media screen and (max-width:800px){.story-progress-bar[data-astro-cid-6vdwsolw]{top:var(--mobile-header-height, 80px);height:32px}}.story-progress-bar[data-astro-cid-6vdwsolw].is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.progress-track[data-astro-cid-6vdwsolw]{position:relative;width:100%;height:100%;background:var(--cultured-pearl, #f5f5f5);overflow:hidden}.progress-fill[data-astro-cid-6vdwsolw]{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--progress-accent);transition:width 50ms linear;pointer-events:none}.chapter-segments[data-astro-cid-6vdwsolw]{position:relative;display:flex;width:100%;height:100%;z-index:1}.chapter-segment[data-astro-cid-6vdwsolw]{flex:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;border:0;background:0 0;cursor:pointer;position:relative;transition:background var(--transition-fast, .15s)}.chapter-segment[data-astro-cid-6vdwsolw]:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#0000001a}.chapter-segment[data-astro-cid-6vdwsolw]:hover{background:#0000000d}.chapter-segment[data-astro-cid-6vdwsolw].is-active{background:0 0}.chapter-title[data-astro-cid-6vdwsolw]{font-family:var(--font-family-montserrat, sans-serif);font-size:var(--font-size-xs, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-dark-blue, #04002b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast, .15s);position:relative;z-index:1}.chapter-segment[data-astro-cid-6vdwsolw].is-filled .chapter-title[data-astro-cid-6vdwsolw]{color:var(--white, #fff)}.chapter-segment[data-astro-cid-6vdwsolw].is-active .chapter-title[data-astro-cid-6vdwsolw]{font-weight:700}@media screen and (max-width:800px){.chapter-segment[data-astro-cid-6vdwsolw]{padding:0 8px}.chapter-title[data-astro-cid-6vdwsolw]{font-size:10px;letter-spacing:.02em}}@media screen and (max-width:480px){.chapter-title[data-astro-cid-6vdwsolw]{font-size:0}.chapter-title[data-astro-cid-6vdwsolw]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--primary-dark-blue, #04002b);transition:background var(--transition-fast, .15s),transform var(--transition-fast, .15s)}.chapter-segment[data-astro-cid-6vdwsolw].is-filled .chapter-title[data-astro-cid-6vdwsolw]:before{background:var(--white, #fff)}.chapter-segment[data-astro-cid-6vdwsolw].is-active .chapter-title[data-astro-cid-6vdwsolw]:before{transform:scale(1.3)}}.story-menu[data-astro-cid-2jcfdxoo]{position:fixed;bottom:24px;right:24px;z-index:1000;font-family:var(--font-family-source_sans_pro, sans-serif)}.story-menu-fab[data-astro-cid-2jcfdxoo]{width:56px;height:56px;border-radius:50%;background:var(--primary-medium-blue, #027aa2);border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040;transition:background .2s ease,transform .2s ease}.story-menu-fab[data-astro-cid-2jcfdxoo]:hover{background:var(--allports, #006380);transform:scale(1.05)}.story-menu-fab[data-astro-cid-2jcfdxoo]:focus-visible{outline:2px solid #fff;outline-offset:2px}.story-menu-fab[data-astro-cid-2jcfdxoo] .menu-icon-close[data-astro-cid-2jcfdxoo],.story-menu[data-astro-cid-2jcfdxoo].is-open .story-menu-fab[data-astro-cid-2jcfdxoo] .menu-icon-open[data-astro-cid-2jcfdxoo]{display:none}.story-menu[data-astro-cid-2jcfdxoo].is-open .story-menu-fab[data-astro-cid-2jcfdxoo] .menu-icon-close[data-astro-cid-2jcfdxoo]{display:block}.story-menu-items[data-astro-cid-2jcfdxoo]{position:absolute;bottom:68px;right:4px;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.story-menu[data-astro-cid-2jcfdxoo].is-open .story-menu-items[data-astro-cid-2jcfdxoo]{opacity:1;visibility:visible;transform:translateY(0)}.story-menu-item[data-astro-cid-2jcfdxoo]{display:flex;align-items:center;gap:8px;flex-direction:row-reverse}.menu-item-button[data-astro-cid-2jcfdxoo]{width:48px;height:48px;border-radius:50%;background:#fff;border:0;color:var(--gray-700, #374151);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:background .2s ease,color .2s ease}.menu-item-button[data-astro-cid-2jcfdxoo]:hover{background:var(--cultured-pearl, #f5f5f5);color:var(--primary-dark-blue, #04002b)}.menu-item-button[data-astro-cid-2jcfdxoo]:focus-visible{outline:2px solid var(--primary-medium-blue, #027aa2);outline-offset:2px}.menu-item-label[data-astro-cid-2jcfdxoo]{background:#fff;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;color:var(--gray-700, #374151);box-shadow:0 2px 8px #0000001a;white-space:nowrap}.menu-item-button[data-astro-cid-2jcfdxoo] .pause-icon[data-astro-cid-2jcfdxoo]{display:none}.story-menu-item[data-astro-cid-2jcfdxoo][data-autoplay-active] .menu-item-button[data-astro-cid-2jcfdxoo]{background:var(--primary-medium-blue, #027aa2);color:#fff}.story-menu-item[data-astro-cid-2jcfdxoo][data-autoplay-active] .menu-item-button[data-astro-cid-2jcfdxoo] .play-icon[data-astro-cid-2jcfdxoo]{display:none}.story-menu-item[data-astro-cid-2jcfdxoo][data-autoplay-active] .menu-item-button[data-astro-cid-2jcfdxoo] .pause-icon[data-astro-cid-2jcfdxoo]{display:block}.autoplay-speed-selector[data-astro-cid-2jcfdxoo]{display:none;gap:4px;background:#fff;padding:4px;border-radius:4px;box-shadow:0 2px 8px #0000001a}.story-menu-item[data-astro-cid-2jcfdxoo][data-autoplay-active] .autoplay-speed-selector[data-astro-cid-2jcfdxoo]{display:flex}.speed-button[data-astro-cid-2jcfdxoo]{padding:4px 8px;border:0;background:0 0;font-size:12px;font-weight:500;color:var(--gray-600, #4b5563);cursor:pointer;border-radius:3px;transition:background .15s ease}.speed-button[data-astro-cid-2jcfdxoo]:hover{background:var(--cultured-pearl, #f5f5f5)}.speed-button[data-astro-cid-2jcfdxoo].active{background:var(--primary-medium-blue, #027aa2);color:#fff}.autoplay-indicator[data-astro-cid-2jcfdxoo]{position:fixed;top:80px;right:24px;background:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px #00000026;display:none;align-items:center;gap:8px;font-size:13px;color:var(--gray-600, #4b5563)}.autoplay-indicator[data-astro-cid-2jcfdxoo].is-visible{display:flex}.autoplay-progress[data-astro-cid-2jcfdxoo]{width:40px;height:4px;background:var(--gray-200, #e5e7eb);border-radius:2px;overflow:hidden;position:relative}.autoplay-progress[data-astro-cid-2jcfdxoo]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background:var(--primary-medium-blue, #027aa2);transition:width linear}.autoplay-label[data-astro-cid-2jcfdxoo]{font-weight:500}.embed-modal[data-astro-cid-2jcfdxoo]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.embed-modal[data-astro-cid-2jcfdxoo].is-open{opacity:1;visibility:visible}.embed-modal-backdrop[data-astro-cid-2jcfdxoo]{position:absolute;inset:0;background:#00000080}.embed-modal-content[data-astro-cid-2jcfdxoo]{position:relative;background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d;transform:translateY(20px);transition:transform .2s ease}.embed-modal[data-astro-cid-2jcfdxoo].is-open .embed-modal-content[data-astro-cid-2jcfdxoo]{transform:translateY(0)}.embed-modal-header[data-astro-cid-2jcfdxoo]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-200, #e5e7eb)}.embed-modal-header[data-astro-cid-2jcfdxoo] h3[data-astro-cid-2jcfdxoo]{margin:0;font-size:18px;font-weight:600;color:var(--primary-dark-blue, #04002b)}.embed-modal-close[data-astro-cid-2jcfdxoo]{width:32px;height:32px;border:0;background:0 0;color:var(--gray-500, #6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s ease}.embed-modal-close[data-astro-cid-2jcfdxoo]:hover{background:var(--gray-100, #f3f4f6)}.embed-modal-body[data-astro-cid-2jcfdxoo]{padding:20px;display:flex;flex-direction:column;gap:20px}.embed-section[data-astro-cid-2jcfdxoo]{display:flex;flex-direction:column;gap:8px}.embed-label[data-astro-cid-2jcfdxoo]{font-size:14px;font-weight:600;color:var(--gray-700, #374151)}.embed-copy-row[data-astro-cid-2jcfdxoo]{display:flex;gap:8px}.embed-code-row[data-astro-cid-2jcfdxoo]{flex-direction:column}.embed-input[data-astro-cid-2jcfdxoo]{flex:1;padding:10px 12px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;font-size:14px;color:var(--gray-700, #374151);background:var(--gray-50, #f9fafb);font-family:var(--font-family-source_sans_pro, sans-serif)}.embed-textarea[data-astro-cid-2jcfdxoo]{resize:none;font-family:monospace;font-size:12px;line-height:1.4}.copy-button[data-astro-cid-2jcfdxoo]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--gray-300, #d1d5db);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700, #374151);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.copy-button[data-astro-cid-2jcfdxoo]:hover{background:var(--gray-50, #f9fafb);border-color:var(--gray-400, #9ca3af)}.copy-button[data-astro-cid-2jcfdxoo].copied{background:var(--success-green, #10b981);border-color:var(--success-green, #10b981);color:#fff}.embed-code-row[data-astro-cid-2jcfdxoo] .copy-button[data-astro-cid-2jcfdxoo]{align-self:flex-end}.social-buttons[data-astro-cid-2jcfdxoo]{display:flex;gap:8px}.social-button[data-astro-cid-2jcfdxoo]{width:44px;height:44px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease;text-decoration:none}.social-button[data-astro-cid-2jcfdxoo]:hover{transform:scale(1.05);opacity:.9}.social-twitter[data-astro-cid-2jcfdxoo]{background:#000;color:#fff}.social-facebook[data-astro-cid-2jcfdxoo]{background:#1877f2;color:#fff}.social-linkedin[data-astro-cid-2jcfdxoo]{background:#0a66c2;color:#fff}.social-native[data-astro-cid-2jcfdxoo]{background:var(--gray-200, #e5e7eb);color:var(--gray-700, #374151)}@media screen and (max-width:600px){.story-menu[data-astro-cid-2jcfdxoo]{bottom:16px;right:16px}.story-menu-fab[data-astro-cid-2jcfdxoo]{width:48px;height:48px}.menu-item-button[data-astro-cid-2jcfdxoo]{width:40px;height:40px}.menu-item-label[data-astro-cid-2jcfdxoo]{display:none}.autoplay-indicator[data-astro-cid-2jcfdxoo]{right:16px;padding:6px 12px}.embed-modal-content[data-astro-cid-2jcfdxoo]{width:95%;max-height:80vh}}@media print{.story-menu[data-astro-cid-2jcfdxoo]{display:none!important}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, .4);--pswp-preloader-color-secondary:rgba(255, 255, 255, .9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0 0;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:0 0;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0 0;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp{--pswp-bg:rgba(0, 0, 0, .95)}.pswp__button{color:#fff}.pswp__counter{font-family:var(--font-family-source_sans_pro, sans-serif);font-size:var(--font-size-s, 14px)}.pswp__caption{font-family:var(--font-family-source_sans_pro, sans-serif);font-size:var(--font-size-m, 16px);text-align:center;padding:16px 24px;color:#ffffffe6}.gallery-trigger.is-loading{position:relative;pointer-events:none}.gallery-trigger.is-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:photoswipe-spin .8s linear infinite;z-index:10}.gallery-trigger.is-loading:before{content:"";position:absolute;inset:0;background:#0006;border-radius:4px;z-index:9}@keyframes photoswipe-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.story-content{position:relative;min-height:100vh;padding-top:var(--header-height-desktop, 92px)}.story-content.hero-has-nav{padding-top:0}.story-content.has-hero-first:not(.hero-has-nav){padding-top:var(--header-height-desktop, 92px)}@media screen and (max-width:800px){.story-content,.story-content.hero-has-nav{padding-top:var(--mobile-header-height, 80px)}.story-content.has-hero-first:not(.hero-has-nav){padding-top:var(--mobile-header-height, 80px)}}.story-block{position:relative;z-index:var(--z-content, 1)}.story-content .story-block:not([data-story-full-width=true]):has([data-block-type=map]) .section-container.section-max-width-full,.story-content .story-block:not([data-story-full-width=true]):has([data-block-type=embed]) .section-container.section-max-width-full,.story-content .story-block:not([data-story-full-width=true]):has([data-block-type=image]) .section-container.section-max-width-full,.story-content .story-block:not([data-story-full-width=true]):has([data-block-type=gallery]) .section-container.section-max-width-full,.story-content .story-block:not([data-story-full-width=true]):has([data-block-type=image-blend]) .section-container.section-max-width-full{padding-inline:0!important;max-width:100%}.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:var(--content-padding-desktop, 299px)!important;max-width:1440px;margin-inline:auto}@media screen and (max-width:1400px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:100px!important}}@media screen and (max-width:1200px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:60px!important}}@media screen and (max-width:1023px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:50px!important}}@media screen and (max-width:900px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:40px!important}}@media screen and (max-width:800px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:30px!important}}@media screen and (max-width:480px){.story-content .story-block:has([data-block-type=text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=quote]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=button]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=card-grid]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=accordion]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=file-download]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=stats]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=tabs]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=table]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=alert]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=html]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=about]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=image-text]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=qrcode]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=contact-form]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=search]) .section-container.section-max-width-full,.story-content .story-block:has([data-block-type=opportunities]) .section-container.section-max-width-full{padding-inline:16px!important}}.story-content .story-block[data-story-full-width=true]:has([data-block-type]) .section-container.section-max-width-full{padding-inline:0!important;max-width:100%!important;margin-inline:0!important}.story-block:has([data-sidecar]){z-index:0}.story-content .story-block:has(.embed-block[data-auto-aspect=true]) .full-width-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.story-content .story-block:has(.embed-block[data-auto-aspect=true]) .full-width-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.story-content .story-block:has(.embed-block[data-auto-aspect=true]) .embed-block{width:100%}.scroll-reveal{will-change:opacity,transform}@media screen and (max-width:800px){.sidecar-mobile-text-card{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@media print{.story-progress-bar{display:none}.scroll-reveal{opacity:1!important;transform:none!important}.sidecar-mobile{display:block!important}.sidecar-desktop{display:none!important}.sidecar-mobile-media-container{position:relative!important;height:auto!important}.sidecar-mobile-text-card{position:relative!important;margin-top:0!important;background:var(--cultured-pearl, #f5f5f5)!important;color:var(--primary-dark-blue, #04002b)!important}}@media print{.story-progress-bar,.progress-bar,.story-menu,.sticky-header,.mobile-header,.mobile-menu,nav:not(.story-nav),.filmstrip-arrow,.filmstrip-counter,.lightbox,.pswp,[role=dialog]{display:none!important}footer{page-break-before:always;margin-top:48px;padding-top:24px;border-top:1px solid #ccc}body{font-size:12pt;line-height:1.5;color:#000!important;background:#fff!important}h1,h2,h3,h4,h5,h6{color:#000!important;page-break-after:avoid;page-break-inside:avoid}p,li{orphans:3;widows:3}a{color:#000!important;text-decoration:underline}a[href^=http]:not([href*="sodco.org"]):after{content:" ("attr(href)")";font-size:.8em;color:#666}.chapter-block,[data-block-type=chapter]{page-break-before:always;padding:48px 0 24px;margin:0;border-bottom:2px solid #000}.chapter-block h2,.chapter-block .chapter-title{font-size:24pt;font-weight:700;margin:0}.chapter-block .chapter-subtitle{font-size:14pt;margin-top:8px;color:#333!important}.sidecar{display:block!important}.sidecar-desktop{display:none!important}.sidecar-mobile{display:block!important}.sidecar-mobile-slide{min-height:auto!important;page-break-inside:avoid;margin-bottom:24px}.sidecar-mobile-media-container{position:relative!important;height:auto!important;max-height:none!important}.sidecar-mobile-image{width:100%!important;height:auto!important;max-height:400px;object-fit:contain!important}.sidecar-mobile-text-card{position:relative!important;background:0 0!important;color:#000!important;padding:16px 0!important;min-height:auto!important;box-shadow:none!important;border-radius:0!important}.sidecar-mobile .sidecar-heading,.sidecar-mobile .sidecar-body,.sidecar-mobile .sidecar-body *{color:#000!important}.gallery-block{page-break-inside:avoid}.gallery-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.cols-3 .gallery-grid,.cols-4 .gallery-grid,.cols-5 .gallery-grid{grid-template-columns:repeat(2,1fr)!important}.masonry-layout{columns:2!important;column-gap:16px!important}.filmstrip-container{display:block!important}.filmstrip-scroll{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;overflow:visible!important}.filmstrip-item{width:100%!important;min-width:0!important;scroll-snap-align:none!important}.gallery-img,.filmstrip-img{max-width:100%!important;height:auto!important;border-radius:0!important}.gallery-caption{color:#333!important;margin-top:4px}.video-player,.video-embed,[data-block-type=video],[data-block-type=embed] iframe{display:none!important}.video-poster-print{display:block!important;width:100%;height:auto}.video-print-label{display:block!important;font-style:italic;color:#666!important;margin-top:8px}[data-block-type=embed]:before{content:"Video content - view online";display:block;padding:24px;background:#f0f0f0;text-align:center;font-style:italic;color:#666}.hotspot-marker,.hotspot-tooltip{display:none!important}.hotspots-print{display:block!important;margin-top:16px;padding:12px;background:#f5f5f5;border-left:3px solid #333}.hotspot-print-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.hotspot-print-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.hotspot-print-title{font-weight:700;margin-bottom:4px}.hotspot-print-content{font-size:11pt;color:#333}.interstitial-text,[data-block-type=interstitial-text]{background:0 0!important;padding:24px 0!important}.interstitial-text,.interstitial-text *{color:#000!important;background:0 0!important}.interstitial-text a{text-decoration:underline!important}.hero-block,[data-block-type=hero],[data-block-type=hero-slides]{min-height:auto!important;height:auto!important;padding:24px 0!important;background:0 0!important}.hero-block:before,.hero-block:after{display:none!important}.hero-block .hero-content,.hero-block h1,.hero-block h2,.hero-block p{color:#000!important;text-shadow:none!important}.hero-block .hero-background-print{display:block!important;width:100%;height:auto;margin-bottom:16px}.button-block,[data-block-type=button]{background:0 0!important}.button-block a,.button-block button{color:#000!important;background:0 0!important;border:1px solid #000!important;text-decoration:none!important}.quote-block,[data-block-type=quote]{border-left:4px solid #333!important;padding-left:16px!important;background:0 0!important}.quote-block blockquote,.quote-block cite{color:#000!important}img{max-width:100%!important;page-break-inside:avoid}figure{page-break-inside:avoid}figcaption{font-size:10pt;color:#333!important}.footer-signoff,[data-block-type=footer-signoff]{page-break-inside:avoid;padding:24px 0;border-top:1px solid #ccc;margin-top:48px}.footer-signoff .author-avatar{max-width:80px;border-radius:50%}.footer-signoff .social-links{display:none!important}.scroll-reveal{opacity:1!important;transform:none!important}*{animation:none!important;transition:none!important}@page{margin:1in;size:letter portrait}@page :first{margin-top:.5in}.story-content{max-width:100%!important;padding:0!important}.story-block{max-width:100%!important;padding:0!important;margin:0!important}.section-container,.content-section{max-width:100%!important;padding:0!important}}.story-block[data-astro-cid-oaqs7v6q]{position:relative}.preview-banner[data-astro-cid-oaqs7v6q]{position:fixed;top:0;left:0;right:0;background:linear-gradient(90deg,#1e3a5f,#2d5a87);color:#fff;padding:8px 16px;z-index:10000;font-family:var(--font-family-source_sans_pro);font-size:14px}.preview-banner-content[data-astro-cid-oaqs7v6q]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.preview-badge[data-astro-cid-oaqs7v6q]{padding:2px 8px;border-radius:4px;font-weight:600;font-size:12px;text-transform:uppercase}.preview-text[data-astro-cid-oaqs7v6q]{flex:1}.preview-edit-link[data-astro-cid-oaqs7v6q]{color:#fff;text-decoration:underline;font-weight:500}.preview-edit-link[data-astro-cid-oaqs7v6q]:hover{color:#a5d8ff}@media screen and (max-width:800px){.preview-banner-content[data-astro-cid-oaqs7v6q]{flex-direction:column;align-items:flex-start;gap:4px}}