.story-image-gallery{display:flex;flex-direction:column;gap:28px;padding:30px 25px 24px;flex:1;min-height:0}@media screen and (max-width: 850px){.story-image-gallery{padding-left:0;padding-right:0}}.story-image-gallery .gallery-header{display:flex}@media screen and (max-width: 850px){.story-image-gallery .gallery-header{padding-left:25px;padding-right:25px}}.story-image-gallery .gallery-header button.gallery-close{margin-left:auto;background:rgba(0,0,0,0);border:none;color:#fff;font-size:22px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;opacity:.7;transition:opacity 50ms}.story-image-gallery .gallery-header button.gallery-close:hover{opacity:1}.story-image-gallery div.gallery-list{display:flex;flex:1;min-height:0;overflow-x:auto;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}@media screen and (max-width: 850px){.story-image-gallery div.gallery-list{border-radius:0}}.story-image-gallery div.gallery-list::-webkit-scrollbar{display:none}.story-image-gallery div.gallery-list div.gallery-image{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.story-image-gallery div.gallery-list div.gallery-image img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;border-radius:12px}@media screen and (max-width: 850px){.story-image-gallery div.gallery-list div.gallery-image img{border-radius:0}}.story-image-gallery .gallery-footer{display:flex;align-items:center;justify-content:center;gap:25px}.story-image-gallery .gallery-footer button.gallery-prev-btn,.story-image-gallery .gallery-footer button.gallery-next-btn{background:#fff;border:none;border-radius:50%;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#1f2532;transition:opacity 150ms}.story-image-gallery .gallery-footer button.gallery-prev-btn.hidden,.story-image-gallery .gallery-footer button.gallery-next-btn.hidden{display:flex !important;visibility:hidden;pointer-events:none}.story-image-gallery .gallery-footer .gallery-counter{color:#fff;font-size:18px;font-weight:600;white-space:nowrap;min-width:60px;text-align:center}
.modui-dialog.image-gallery-dialog{background:#1f2532;width:100%;max-width:min(720px,90vw);max-height:90vh;border-radius:12px;outline:none;display:flex;flex-direction:column;overflow:hidden}.modui-dialog.image-gallery-dialog div.content{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}
@keyframes spin{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}div.modui-overlay{position:fixed;inset:0;display:flex;overflow:hidden auto;-webkit-overflow-scrolling:touch;pointer-events:none;background:rgba(31,37,50,0);transition:background 100ms cubic-bezier(0.3, 0, 0.8, 0.15)}@media(--mobile){div.modui-overlay{overflow-y:hidden}}div.modui-overlay.full-screen-dialog>div.overlay-container{width:100%;height:100%;padding:0}div.modui-overlay.active{pointer-events:all;background:rgba(31,37,50,.9);transition:background 250ms cubic-bezier(0.05, 0.7, 0.1, 1)}@media screen and (max-width: 850px){div.modui-overlay.active{background:rgba(29,35,48,.9)}}div.modui-overlay.active:not(.loading).show-escape-button>div.overlay-container>div.escape-button,div.modui-overlay.active:not(.loading).show-back-button>div.overlay-container>div.back-button{visibility:visible}@media screen and (max-width: 480px){div.modui-overlay.active:not(.loading).show-escape-button>div.overlay-container>div.escape-button,div.modui-overlay.active:not(.loading).show-back-button>div.overlay-container>div.back-button{visibility:hidden}}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container{width:100%;height:100%;padding:0}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button{z-index:5;top:0;right:0;background:var(--modui-color-white);border-radius:0;border-bottom-left-radius:6px;background:rgba(29,35,48,.9);width:50px;height:50px}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button.back-button,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button.back-button{right:auto;left:0}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button.back-button i,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button.back-button i{font-size:140%}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button:hover,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button:hover{background:rgba(29,35,48,.9)}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button div.x,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button div.x{width:20px;height:20px}div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.escape-button div.caption,div.modui-overlay.always-keep-buttons-in-corners>div.overlay-container>div.back-button div.caption{display:none}div.modui-overlay.loading>div.overlay-container>div.spinner-container{display:block}div.modui-overlay>div.overlay-container{position:relative;box-sizing:border-box;width:100%;height:100%;margin:auto;padding:0}div.modui-overlay>div.overlay-container>div.escape-button,div.modui-overlay>div.overlay-container>div.back-button{display:inline-flex;visibility:hidden;z-index:2;position:fixed;top:50px;right:50px;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50px;color:var(--modui-color-white);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}div.modui-overlay>div.overlay-container>div.escape-button:hover,div.modui-overlay>div.overlay-container>div.back-button:hover{background:hsla(0,0%,100%,.3)}div.modui-overlay>div.overlay-container>div.escape-button:hover div.x,div.modui-overlay>div.overlay-container>div.escape-button:hover div.caption,div.modui-overlay>div.overlay-container>div.back-button:hover div.x,div.modui-overlay>div.overlay-container>div.back-button:hover div.caption{opacity:1}@media screen and (max-width: 1020px){div.modui-overlay>div.overlay-container>div.escape-button,div.modui-overlay>div.overlay-container>div.back-button{z-index:5;top:0;right:0;background:var(--modui-color-white);border-radius:0;border-bottom-left-radius:6px;background:rgba(29,35,48,.9);width:50px;height:50px}div.modui-overlay>div.overlay-container>div.escape-button.back-button,div.modui-overlay>div.overlay-container>div.back-button.back-button{right:auto;left:0}div.modui-overlay>div.overlay-container>div.escape-button.back-button i,div.modui-overlay>div.overlay-container>div.back-button.back-button i{font-size:140%}div.modui-overlay>div.overlay-container>div.escape-button:hover,div.modui-overlay>div.overlay-container>div.back-button:hover{background:rgba(29,35,48,.9)}div.modui-overlay>div.overlay-container>div.escape-button div.x,div.modui-overlay>div.overlay-container>div.back-button div.x{width:20px;height:20px}div.modui-overlay>div.overlay-container>div.escape-button div.caption,div.modui-overlay>div.overlay-container>div.back-button div.caption{display:none}}div.modui-overlay>div.overlay-container>div.escape-button div.x,div.modui-overlay>div.overlay-container>div.back-button div.x{opacity:.9;position:relative;width:22px;height:22px}div.modui-overlay>div.overlay-container>div.escape-button div.x span.x-line,div.modui-overlay>div.overlay-container>div.back-button div.x span.x-line{height:100%;width:3px;border-radius:2px;background:var(--modui-color-white);display:inline-block;top:50%;left:50%;position:absolute;pointer-events:none}div.modui-overlay>div.overlay-container>div.escape-button div.x span.x-line.left,div.modui-overlay>div.overlay-container>div.back-button div.x span.x-line.left{transform:translate3d(-50%, -50%, 0) rotate(45deg)}div.modui-overlay>div.overlay-container>div.escape-button div.x span.x-line.right,div.modui-overlay>div.overlay-container>div.back-button div.x span.x-line.right{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}div.modui-overlay>div.overlay-container>div.escape-button div.caption,div.modui-overlay>div.overlay-container>div.back-button div.caption{opacity:.9;font-size:85%}div.modui-overlay>div.overlay-container>div.back-button{right:auto;left:50px}div.modui-overlay>div.overlay-container>div.back-button i{font-size:175%}div.modui-overlay>div.overlay-container>div.spinner-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3;display:none;pointer-events:none}div.modui-overlay>div.overlay-container>div.spinner-container div.spinner{width:70px;height:70px;border:5px solid hsla(0,0%,100%,.55);border-bottom-color:rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.15);border-radius:75px;pointer-events:none;display:inline-block;animation:spin 1s linear infinite}div.modui-overlay>div.overlay-container>div.content-wrapper{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-width:100%;min-height:100%}
.image-gallery-sheet{display:flex;flex-direction:column;align-self:flex-end;width:100%;max-height:90vh;background:#1f2532;border-radius:16px 16px 0 0;outline:none;overflow:hidden;transition:transform 200ms cubic-bezier(0.05, 0.7, 0.1, 1);transform:translateY(100%)}.image-gallery-sheet.open{transition:transform 300ms cubic-bezier(0.05, 0.7, 0.1, 1);transform:translateY(0)}
.share-story-content{max-width:720px;border-radius:6px;padding:27px 25px 30px}.share-story-content div.heading{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #ddd;padding-bottom:27px;margin-bottom:17px}.share-story-content div.heading p.heading-title{color:#444;font-size:20px;font-weight:700}.share-story-content div.heading div.modui-button{margin:-12px}.share-story-content div.heading div.modui-button button.button{background:rgba(0,0,0,0);box-shadow:none;color:#444;padding:12px;min-width:auto}.share-story-content div.heading div.modui-button button.button:hover{background:rgba(0,0,0,0);color:#444}.share-story-content div.heading div.modui-button i{font-size:26px}.share-story-content p.title{color:#1d2330;font-size:32px;font-weight:600;line-height:150%;margin-bottom:23px}.share-story-content div.share-link-field{border-radius:6px;border:1px solid #ddd;background:#fff;display:flex;overflow:hidden;position:relative;align-items:center}.share-story-content div.share-link-field input{flex:1;border:0;outline:none;color:#444;font-size:14px;font-weight:600;margin:0;padding:0 0 0 50px;height:44px}.share-story-content div.share-link-field::before{position:absolute;left:0;top:0;padding:14px 12px 12px 16px;color:#3e70f2;font-weight:400;font-size:15px;font-family:"Font Awesome 6 Pro";content:"";pointer-events:none}.share-story-content div.share-link-field div.modui-button button.button{background:rgba(0,0,0,0);box-shadow:none;color:#3e70f2;font-weight:600;font-size:14px;min-width:auto;padding:8px 16px}.share-story-content div.share-link-field div.modui-button button.button:hover{background:rgba(0,0,0,0)}.share-story-content div.share-link-field div.modui-button div.checkmark{border-color:#3e70f2}.share-story-content div.share-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.share-story-content div.share-buttons>div.modui-button{width:calc(50% - 5px)}.share-story-content div.share-buttons>div.modui-button button.button{width:100%;min-width:auto;background:#fff;color:#444;box-shadow:inset 0 0 0 1px #ddd;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:15px}.share-story-content div.share-buttons>div.modui-button button.button svg{flex-shrink:0;width:24px;height:24px}.share-story-content div.share-buttons>div.modui-button[data-state=enabled] button.button:hover{background:#f8f8f8;color:#333}
.modui-dialog{border-radius:12px !important}
.share-story-sheet{display:flex;flex-direction:column;align-self:flex-end;width:100%;border-radius:12px 12px 0 0;background:#fff;transition:transform 200ms cubic-bezier(0.05, 0.7, 0.1, 1);transform:translateY(100%)}.share-story-sheet.open{transition:transform 300ms cubic-bezier(0.05, 0.7, 0.1, 1);transform:translateY(0)}
div.main-content:has(.story-page){overflow:clip}.story-page .story-container{margin:0 auto;padding:30px 20px 80px}@media screen and (max-width: 850px){.story-page .story-container{padding-bottom:30px}}.story-page .story-container .story-back-link{display:inline-flex;align-items:center;gap:15px;color:#3e70f2;font-size:16px;font-weight:800;text-decoration:none;margin-bottom:8px}.story-page .story-container .story-back-link i{font-size:14px}.story-page .story-container .story-back-link:hover{text-decoration:underline}.story-page .story-container .story-title{font-size:32px;font-weight:600;color:#1d2330;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 480px){.story-page .story-container .story-title{font-size:26px}}.story-page .story-container .story-meta{display:flex;gap:25px;align-items:center;color:#3e70f2;font-size:14px;font-weight:600;margin-bottom:50px}.story-page .story-container .story-meta .story-meta-item{display:flex;align-items:center;gap:8px;font-weight:600}.story-page .story-container .story-meta .story-meta-item i{font-size:15px}.story-page .story-container .story-meta .story-meta-item.date{font-weight:bold}.story-page .story-container .story-layout{display:flex;gap:25px;align-items:flex-start}.story-page .story-container .story-layout .story-article{flex:1;min-width:0;display:flex;flex-direction:column;gap:50px;max-width:615px}.story-page .story-container .story-layout .story-article .story-cover{border-radius:10px;width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.story-page .story-container .story-layout .story-article .story-body{font-size:16px;line-height:2;color:#666;gap:40px;display:flex;flex-direction:column}.story-page .story-container .story-layout .story-article .story-body a{color:#3e70f2;text-decoration:underline;font-weight:700}.story-page .story-container .story-layout .story-article .story-body strong{font-weight:700;color:#555}.story-page .story-container .story-layout .story-article .story-body h2{font-weight:700;font-size:22px;color:#666;line-height:1.6}.story-page .story-container .story-layout .story-article .story-body blockquote{border-left:6px solid #ddd;border-radius:3px;padding-left:24px;padding-right:48px}.story-page .story-container .story-layout .story-article .story-body blockquote p{font-weight:700;font-size:18px;line-height:1.6;margin-bottom:0}.story-page .story-container .story-layout .story-article .story-body ul{padding-left:1.5em;list-style:disc}.story-page .story-container .story-layout .story-article .story-body ul li{line-height:2}.story-page .story-container .story-layout .story-article .story-thumbnails{display:flex;gap:9px;flex-wrap:wrap}.story-page .story-container .story-layout .story-article .story-thumbnails .story-thumbnail{width:147px;height:147px;border-radius:9px;object-fit:cover;cursor:pointer;background:#e9e9e9;transition:opacity 150ms ease}.story-page .story-container .story-layout .story-article .story-thumbnails .story-thumbnail:hover{opacity:.85}@media screen and (max-width: 480px){.story-page .story-container .story-layout .story-article .story-thumbnails .story-thumbnail{width:calc(50% - 4.5px);height:auto;aspect-ratio:1}}.story-page .story-container .story-layout .story-sidebar{width:360px;flex-shrink:0;align-self:stretch}@media screen and (max-width: 850px){.story-page .story-container .story-layout .story-sidebar{display:none}}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card{position:sticky;top:100px;border-radius:12px;border:1px solid #ddd;box-shadow:0 15px 40px rgba(0,0,0,.05);padding:25px 25px 28px;display:flex;flex-direction:column;align-items:center;gap:25px}@media screen and (max-width: 850px){.story-page .story-container .story-layout .story-sidebar .story-sidebar-card{position:static}}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-label{display:flex;align-items:center;gap:10px;color:#3e70f2;font-size:14px;font-weight:700}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-label .story-sidebar-icon{width:20px;height:20px}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-illustration{width:100px;height:100px;border-radius:50%;object-fit:cover}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-heading{text-align:center;display:flex;flex-direction:column;gap:3px}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-heading .story-sidebar-title{font-size:16px;font-weight:600;color:#1d2330;line-height:1.5;margin:0}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-heading .story-sidebar-subtitle{font-size:14px;font-weight:600;color:#888;line-height:1.5;margin:0}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-actions{display:flex;flex-direction:column;gap:12px;width:100%}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-actions .share-story-button{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:212px;font-size:14px;font-weight:600;cursor:pointer;width:100%}.story-page .story-container .story-layout .story-sidebar .story-sidebar-card .story-sidebar-body .story-sidebar-actions .share-story-button i{font-size:17px}.story-page .story-mobile-share-banner.hidden{display:none}@media screen and (max-width: 850px){.story-page .story-mobile-share-banner{display:flex;flex-direction:column;gap:12px;position:fixed;bottom:0;left:0;right:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.08);border:1px solid #ddd;opacity:1;transition:opacity 150ms ease;z-index:9}.story-page .story-mobile-share-banner.hidden{display:flex;opacity:0;pointer-events:none}.story-page .story-mobile-share-banner.is-faded{opacity:0;pointer-events:none}.story-page .story-mobile-share-banner div.story-sidebar-label{align-self:center}}.story-page .organize-cta-button{border-color:#3e70f2;color:#3e70f2;background-color:rgba(0,0,0,0)}
section#pre-footer{display:flex;flex-direction:column;align-items:center;overflow:hidden;color:#fff;line-height:0;background-color:#3e70f2}section#pre-footer div.pre-footer-body{display:flex;flex-direction:column;align-items:center;padding-block:50px 60px;gap:30px}@media screen and (max-width: 850px){section#pre-footer div.pre-footer-body{padding-block:70px 100px}}@media screen and (max-width: 850px){section#pre-footer div.pre-footer-body{padding-bottom:60px}}section#pre-footer div.pre-footer-body h2.pre-footer-title{max-width:745px;text-align:center}@media screen and (max-width: 850px){section#pre-footer div.pre-footer-body h2.pre-footer-title{font-size:25px}}section#pre-footer div.pre-footer-body a.pre-footer-button{padding:16px 40px}section#pre-footer .pre-footer-hands{max-width:700px;max-height:270px;margin:0 0 -25px;padding:0 15px}section#pre-footer img.pre-footer-hill{position:relative;width:100%;margin-bottom:-3px}

/*# sourceMappingURL=b89536c43b800af345d6.css.map*/