.LanguageSwitcher-module__kcAi4G__langSwitcher{position:relative}.LanguageSwitcher-module__kcAi4G__langBtn{color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;font-family:var(--font-sans), Inter, sans-serif;transition:background var(--transition), border-color var(--transition);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:flex}.LanguageSwitcher-module__kcAi4G__langBtn:hover{background:#ffffff2e;border-color:#ffffff80}.LanguageSwitcher-module__kcAi4G__langFlag{font-size:1.15em;line-height:1}.LanguageSwitcher-module__kcAi4G__langCode{letter-spacing:.04em}.LanguageSwitcher-module__kcAi4G__langChevron{transition:transform var(--transition);opacity:.8;flex-shrink:0}.LanguageSwitcher-module__kcAi4G__langChevron.LanguageSwitcher-module__kcAi4G__open{transform:rotate(180deg)}.LanguageSwitcher-module__kcAi4G__langDropdown{opacity:0;pointer-events:none;z-index:200;background:#fff;border:1px solid #0077b61a;border-radius:18px;min-width:170px;margin:0;padding:6px;list-style:none;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-8px)scale(.96);box-shadow:0 20px 60px #041f3438,0 4px 16px #0000001a}.LanguageSwitcher-module__kcAi4G__langDropdown.LanguageSwitcher-module__kcAi4G__open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.LanguageSwitcher-module__kcAi4G__langOption{cursor:pointer;color:var(--text);transition:background var(--transition);font-size:.94rem;font-weight:600;font-family:var(--font-sans), Inter, sans-serif;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.LanguageSwitcher-module__kcAi4G__langOption:hover{background:#f0f9ff}.LanguageSwitcher-module__kcAi4G__langOption.LanguageSwitcher-module__kcAi4G__active{color:var(--aegean);background:#e8f5ff}.LanguageSwitcher-module__kcAi4G__langName{flex:1}.LanguageSwitcher-module__kcAi4G__langCheck{color:var(--turquoise);flex-shrink:0}@media (max-width:520px){.LanguageSwitcher-module__kcAi4G__langDropdown{right:-8px}}
.Nav-module__gOObGW__nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.4);transition:padding var(--transition), background var(--transition);background:#042f5fd1;border-bottom:1px solid #caf0f833;position:fixed;top:0;left:0;right:0}.Nav-module__gOObGW__nav.Nav-module__gOObGW__scrolled{background:#042f5ff5;border-bottom-color:#caf0f81f}.Nav-module__gOObGW__navInner{max-width:1180px;transition:padding var(--transition);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 24px;display:flex}.Nav-module__gOObGW__nav.Nav-module__gOObGW__scrolled .Nav-module__gOObGW__navInner{padding-top:10px;padding-bottom:10px}.Nav-module__gOObGW__logo{color:#fff;font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;white-space:nowrap;transition:opacity var(--transition);align-items:center;gap:8px;min-width:0;font-size:1.12rem;text-decoration:none;display:flex}.Nav-module__gOObGW__logo:hover{opacity:.85}.Nav-module__gOObGW__logo:before{content:"🌊";flex-shrink:0;font-size:1.1em;line-height:1}.Nav-module__gOObGW__logoText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Nav-module__gOObGW__navActions{align-items:center;gap:12px;display:flex}.Nav-module__gOObGW__navBtn{box-shadow:none!important;padding:9px 18px!important;font-size:.9rem!important}.Nav-module__gOObGW__navBlogLink{color:#ffffffd1;letter-spacing:.01em;white-space:nowrap;transition:color var(--transition);padding:4px 6px;font-size:.9rem;font-weight:600;text-decoration:none}.Nav-module__gOObGW__navBlogLink:hover{color:#fff;text-decoration:underline}@media (max-width:860px){.Nav-module__gOObGW__navInner{gap:10px;padding:11px 18px}.Nav-module__gOObGW__logo{font-size:.97rem}.Nav-module__gOObGW__navActions{gap:8px}.Nav-module__gOObGW__navBtn{padding:8px 14px!important;font-size:.85rem!important}}@media (max-width:540px){.Nav-module__gOObGW__navInner{flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px}.Nav-module__gOObGW__logo{flex-shrink:1;min-width:0;font-size:.88rem}.Nav-module__gOObGW__logo:before{font-size:1.3em;display:inline}.Nav-module__gOObGW__logoText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Nav-module__gOObGW__navActions{flex-shrink:0;gap:7px}.Nav-module__gOObGW__navBtn{white-space:nowrap;padding:7px 12px!important;font-size:.82rem!important}}@media (max-width:500px){.Nav-module__gOObGW__logoText{display:none}.Nav-module__gOObGW__logo:before{font-size:1.5em}.Nav-module__gOObGW__navBtn{padding:7px 10px!important}}
.Footer-module__S6Hkya__footer{color:#fff;text-align:center;background:linear-gradient(135deg,#031e3e 0%,#042f5f 50%,#0060a0 100%);padding:100px 24px 48px;position:relative}.Footer-module__S6Hkya__footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64'%3E%3Cpath fill='%23fbfdff' d='M0,32 C480,64 960,0 1440,32 L1440,0 L0,0 Z'/%3E%3C/svg%3E") top/cover no-repeat;height:64px;position:absolute;top:-1px;left:0;right:0}.Footer-module__S6Hkya__footerTitle{color:#fff;margin-bottom:8px;font-size:2.2rem}.Footer-module__S6Hkya__footerTagline{color:#ffffff8c;margin-bottom:4px;font-size:.94rem}.Footer-module__S6Hkya__footer a{color:#ffe3a8;transition:opacity var(--transition)}.Footer-module__S6Hkya__footer a:hover{opacity:.75}.Footer-module__S6Hkya__socials{justify-content:center;gap:14px;margin:28px 0;display:flex}.Footer-module__S6Hkya__social{color:#fff;letter-spacing:.02em;width:46px;height:46px;transition:background var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;text-decoration:none;display:flex}.Footer-module__S6Hkya__social:hover{background:#ffffff1f;border-color:#ffffff80;transform:translateY(-3px);box-shadow:0 4px 18px #0b7f9c59}.Footer-module__S6Hkya__footerCopy{color:#ffffff61;margin-top:24px;margin-bottom:0;font-size:.84rem}.Footer-module__S6Hkya__footerLegal{justify-content:center;align-items:center;gap:10px;margin:8px 0 16px;display:flex}.Footer-module__S6Hkya__footerLink{color:#ffffff85;cursor:pointer;font-size:.88rem;font-family:var(--font-sans), Inter, sans-serif;transition:color var(--transition);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.Footer-module__S6Hkya__footerLink:hover{color:#ffe3a8}.Footer-module__S6Hkya__footerDot{color:#ffffff47;-webkit-user-select:none;user-select:none;font-size:.88rem}.Footer-module__S6Hkya__footerBadges{opacity:.88;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;transition:opacity .15s;display:flex}.Footer-module__S6Hkya__footerBadges:hover{opacity:1}
.BackToTop-module__9O7_lG__backToTop{z-index:91;background:linear-gradient(135deg, var(--aegean), var(--deep));color:#fff;cursor:pointer;opacity:0;pointer-events:none;width:48px;height:48px;transition:opacity .3s ease, transform .3s ease, box-shadow var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:88px;right:28px;transform:translateY(16px)scale(.9);box-shadow:0 8px 24px #042f5f52}.BackToTop-module__9O7_lG__backToTop.BackToTop-module__9O7_lG__visible{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.BackToTop-module__9O7_lG__backToTop:hover{transform:translateY(-3px)scale(1);box-shadow:0 12px 32px #042f5f70}@media (max-width:520px){.BackToTop-module__9O7_lG__backToTop{width:42px;height:42px;bottom:80px;right:18px}}
.Hero-module__ZARIfG__hero{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:100svh;padding:112px 24px 100px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroBg{z-index:0;position:absolute;inset:0}.Hero-module__ZARIfG__heroBg img{object-fit:cover;object-position:center}.Hero-module__ZARIfG__heroBgMobile{display:none}@media (max-width:830px){.Hero-module__ZARIfG__heroBgDesktop{display:none}.Hero-module__ZARIfG__heroBgMobile{display:block}}.Hero-module__ZARIfG__heroOverlay{z-index:1;background:linear-gradient(#042f5f8c 0%,#00508c52 60%,#0032642e 100%);position:absolute;inset:0}.Hero-module__ZARIfG__hero:after{content:"";z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23d6f5fc' d='M0,64 C240,100 480,20 720,60 C960,100 1200,20 1440,60 L1440,120 L0,120 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:120px;position:absolute;bottom:0;left:0;right:0}.Hero-module__ZARIfG__heroContent{z-index:3;max-width:900px;animation:.9s cubic-bezier(.4,0,.2,1) both Hero-module__ZARIfG__fadeUp;position:relative}.Hero-module__ZARIfG__heroSubtitle{text-shadow:0 3px 18px #00000061;opacity:.95;max-width:680px;margin:0 auto 36px;font-size:clamp(1.15rem,2.4vw,1.65rem);font-style:italic}.Hero-module__ZARIfG__heroNote{color:#f7ead0d9;letter-spacing:.01em;margin-top:16px;font-size:.92rem}.Hero-module__ZARIfG__heroActions{flex-direction:column;align-items:center;gap:18px;margin-bottom:0;display:flex}.Hero-module__ZARIfG__heroBlogLink{color:#ffffffe6;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:999px;align-items:center;gap:6px;padding:10px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Hero-module__ZARIfG__heroBlogLink:hover{background:#fff3;border-color:#ffffffbf;transform:translateY(-2px)}.Hero-module__ZARIfG__heroMeta{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.Hero-module__ZARIfG__ageBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.03em;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}@media (max-width:860px){.Hero-module__ZARIfG__hero{padding-top:108px}}
.CharactersSection-module__vYT4da__section{background:#eef9ff}.CharactersSection-module__vYT4da__characters{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.CharactersSection-module__vYT4da__characterCard{border-radius:var(--radius-card);box-shadow:var(--shadow);transition:transform var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #0b7f9c14;flex-direction:column;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.CharactersSection-module__vYT4da__characterCard:before{content:"";background:linear-gradient(90deg, var(--turquoise), var(--coral));border-radius:var(--radius-card) var(--radius-card) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.CharactersSection-module__vYT4da__characterCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-8px)}.CharactersSection-module__vYT4da__portrait{aspect-ratio:1;transition:transform var(--transition);border-radius:20px;margin-bottom:18px;position:relative;overflow:hidden}.CharactersSection-module__vYT4da__portraitPlaceholder{text-align:center;color:var(--navy);background:linear-gradient(135deg,#f26f6324,#39c2cf33),repeating-linear-gradient(45deg,#ffffff8c 0 12px,#f5ead68c 12px 24px);justify-content:center;align-items:center;padding:16px;font-size:.9rem;font-weight:800;display:flex;position:absolute;inset:0}.CharactersSection-module__vYT4da__characterCard:hover .CharactersSection-module__vYT4da__portrait{transform:scale(1.03)}.CharactersSection-module__vYT4da__characterCard h3{color:var(--navy);margin-bottom:6px;font-size:1.3rem}.CharactersSection-module__vYT4da__characterCard p{color:var(--muted);flex:auto;margin-bottom:0;font-size:.96rem;line-height:1.55}.CharactersSection-module__vYT4da__cardBody{flex-direction:column;flex:auto;display:flex}.CharactersSection-module__vYT4da__storiesList{border-top:1px solid #0b7f9c1f;flex-shrink:0;padding-top:16px}.CharactersSection-module__vYT4da__storiesLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--turquoise);margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.CharactersSection-module__vYT4da__storiesList ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CharactersSection-module__vYT4da__storyLink{color:var(--navy);transition:background var(--transition), color var(--transition), gap var(--transition);border-radius:8px;align-items:flex-start;gap:7px;padding:5px 6px;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.CharactersSection-module__vYT4da__storyLinkIcon{color:var(--turquoise);transition:transform var(--transition), color var(--transition);flex-shrink:0;margin-top:2px}.CharactersSection-module__vYT4da__storyLink:hover,.CharactersSection-module__vYT4da__storyLink:focus-visible{color:var(--turquoise);background:#0b7f9c12;gap:10px}.CharactersSection-module__vYT4da__storyLink:hover .CharactersSection-module__vYT4da__storyLinkIcon,.CharactersSection-module__vYT4da__storyLink:focus-visible .CharactersSection-module__vYT4da__storyLinkIcon{color:var(--coral);transform:translate(3px)}.CharactersSection-module__vYT4da__storyLink:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.CharactersSection-module__vYT4da__storiesSoon{color:var(--muted);padding:5px 6px;font-size:.88rem;font-style:italic;font-weight:500;display:block}.CharactersSection-module__vYT4da__ctaWrap{justify-content:center;margin-top:36px;display:flex}.CharactersSection-module__vYT4da__cta{background:var(--navy);color:#fff;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.CharactersSection-module__vYT4da__cta:hover,.CharactersSection-module__vYT4da__cta:focus-visible{background:var(--turquoise);transform:translateY(-2px);box-shadow:0 8px 20px #0b7f9c40}.CharactersSection-module__vYT4da__cta:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:860px){.CharactersSection-module__vYT4da__characters{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.CharactersSection-module__vYT4da__characters{grid-template-columns:1fr}}
.ImpactSection-module__I9XbBa__section{background:linear-gradient(160deg,#f0f7f6 0%,#f8fcfb 50%,#fff 100%);padding:96px 0;position:relative;overflow:hidden}.ImpactSection-module__I9XbBa__section:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23f0f7f6' d='M0,30 C360,60 1080,0 1440,30 L1440,60 L0,60 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:60px;position:absolute;top:-60px;left:0;right:0}.ImpactSection-module__I9XbBa__head{text-align:center;max-width:720px;margin:0 auto 56px}.ImpactSection-module__I9XbBa__head h2{font-family:var(--font-serif), Georgia, serif;color:var(--deep);margin-bottom:16px;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:600;line-height:1.2}.ImpactSection-module__I9XbBa__head p{color:var(--muted);font-size:1.1rem}.ImpactSection-module__I9XbBa__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ImpactSection-module__I9XbBa__card{background:#fff;border:1px solid #0b7f9c1f;border-radius:24px;padding:32px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 30px #041f340f}.ImpactSection-module__I9XbBa__card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #041f341a}.ImpactSection-module__I9XbBa__cardIcon{background:linear-gradient(135deg, var(--turquoise), var(--aegean));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.6rem;display:inline-flex}.ImpactSection-module__I9XbBa__cardTitle{font-family:var(--font-sans), Inter, sans-serif;color:var(--deep);margin-bottom:10px;font-size:1.15rem;font-weight:800}.ImpactSection-module__I9XbBa__cardBody{color:var(--text);font-size:.96rem;line-height:1.55}.ImpactSection-module__I9XbBa__footnote{text-align:center;max-width:680px;color:var(--muted);margin:48px auto 0;font-size:.95rem;font-style:italic}.ImpactSection-module__I9XbBa__ctaWrap{text-align:center;margin-top:40px}.ImpactSection-module__I9XbBa__eventsCta{font-family:var(--font-sans), Inter, sans-serif;color:#fff;background:linear-gradient(135deg, var(--aegean), var(--deep));border-radius:99px;align-items:center;gap:.4rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #0077b640}.ImpactSection-module__I9XbBa__eventsCta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0077b659}@media (max-width:960px){.ImpactSection-module__I9XbBa__grid{grid-template-columns:1fr}.ImpactSection-module__I9XbBa__section:before{display:none}}
.AudioPlayer-module__JtFJDW__wrap{border:1px solid #d8e5f0;border-left:4px solid var(--aegean,#0077b6);background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.5rem}.AudioPlayer-module__JtFJDW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--aegean,#0077b6);margin-bottom:.75rem;font-size:.8rem;font-weight:800;display:block}.AudioPlayer-module__JtFJDW__player{align-items:center;gap:.75rem;display:flex}.AudioPlayer-module__JtFJDW__playBtn{background:linear-gradient(135deg, var(--aegean,#0077b6), var(--deep,#042f5f));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #0077b659}.AudioPlayer-module__JtFJDW__playBtn:hover{transform:scale(1.06);box-shadow:0 6px 20px #0077b673}.AudioPlayer-module__JtFJDW__audio{flex:1;min-width:0;height:40px}
.article-module__Q272DW__progressBar{background:linear-gradient(90deg, var(--turquoise,#00b4d8), var(--aegean,#0077b6), var(--coral,#ff8a5b));z-index:200;pointer-events:none;border-radius:0 2px 2px 0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.article-module__Q272DW__main{background:linear-gradient(#fbfdff 0%,#eef9ff 45%,#fbfdff 100%);min-height:100vh}.article-module__Q272DW__articleHeader{background:linear-gradient(160deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 50%, var(--aegean,#0077b6) 100%);padding:7.5rem 1.5rem 5rem;position:relative;overflow:hidden}.article-module__Q272DW__articleHeader:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 10%,#00b4d82e 0%,#0000 60%),radial-gradient(50% 70% at 90% 20%,#ffd1661a 0%,#0000 55%);position:absolute;inset:0}.article-module__Q272DW__articleHeader:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64'%3E%3Cpath fill='%23fbfdff' d='M0,32 C360,64 1080,0 1440,32 L1440,64 L0,64 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:64px;position:absolute;bottom:-2px;left:0;right:0}.article-module__Q272DW__articleHeaderContent{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.article-module__Q272DW__heroTags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.article-module__Q272DW__heroTag{color:#caf0f8e6;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#caf0f826;border:1px solid #caf0f84d;border-radius:99px;padding:.25rem .75rem;font-size:.68rem;font-weight:800}.article-module__Q272DW__heroTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #00000059;margin:0 0 1.25rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:700;line-height:1.18}.article-module__Q272DW__heroMeta{color:#caf0f8cc;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.85rem;display:flex}.article-module__Q272DW__heroAuthor{color:#ffffffeb;font-weight:700}.article-module__Q272DW__heroDate{font-variant-numeric:tabular-nums}.article-module__Q272DW__heroReadingTime{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff3d;border-radius:99px;margin-left:auto;padding:.22rem .8rem;font-size:.75rem;font-weight:700}.article-module__Q272DW__articleWrap{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.article-module__Q272DW__proseColumn{max-width:760px;margin:0 auto}.article-module__Q272DW__backLink{color:var(--muted,#5d7f99);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:2.5rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.article-module__Q272DW__backLink:hover{color:var(--aegean,#0077b6)}.article-module__Q272DW__coverWrap{aspect-ratio:16/7;background:var(--navy,#063b73);border-radius:20px;width:100%;margin-bottom:3rem;overflow:hidden;box-shadow:0 8px 40px #063b7324}.article-module__Q272DW__coverImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.article-module__Q272DW__coverWrap:hover .article-module__Q272DW__coverImage{transform:scale(1.02)}.article-module__Q272DW__audioPlayerWrap{max-width:760px;margin:0 auto 2.75rem}.article-module__Q272DW__lede{color:#3a556a;border-left:3px solid var(--turquoise,#00b4d8);margin-bottom:2.75rem;padding:.4rem 0 .4rem 1.4rem;font-size:1.175rem;font-style:italic;line-height:1.72}.article-module__Q272DW__prose{color:#243447;font-size:1.0625rem;line-height:1.85}.article-module__Q272DW__prose h2{font-family:var(--font-serif);color:var(--deep,#042f5f);letter-spacing:-.01em;border-bottom:2px solid #e8f0f8;margin:3rem 0 .85rem;padding-bottom:.5rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;line-height:1.2}.article-module__Q272DW__prose h3{font-family:var(--font-serif);color:var(--deep,#042f5f);margin:2.25rem 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.article-module__Q272DW__prose p{margin-bottom:1.5rem}.article-module__Q272DW__prose strong{color:var(--deep,#042f5f);font-weight:800}.article-module__Q272DW__prose em{font-style:italic}.article-module__Q272DW__prose a{color:var(--aegean,#0077b6);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.article-module__Q272DW__prose a:hover{opacity:.75}.article-module__Q272DW__prose ul,.article-module__Q272DW__prose ol{margin:0 0 1.5rem 1.6rem}.article-module__Q272DW__prose li{margin-bottom:.5rem}.article-module__Q272DW__prose blockquote{border-left:4px solid var(--aegean,#0077b6);color:#2a4a65;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border-radius:0 12px 12px 0;margin:2.5rem 0;padding:1.5rem 1.75rem 1.5rem 2.25rem;font-size:1.1rem;font-style:italic;line-height:1.7;position:relative}.article-module__Q272DW__prose blockquote:before{content:"“";font-family:var(--font-serif);color:var(--aegean,#0077b6);opacity:.2;pointer-events:none;font-size:4rem;line-height:1;position:absolute;top:-.2rem;left:1rem}.article-module__Q272DW__prose hr{background:linear-gradient(90deg, transparent, var(--turquoise,#00b4d8), transparent);border:none;border-radius:99px;width:120px;height:2px;margin:3rem auto}.article-module__Q272DW__prose img{border-radius:12px;width:100%;margin:2rem 0;box-shadow:0 8px 32px #063b731f}.article-module__Q272DW__prose code{color:var(--deep,#042f5f);background:#e8f0f8;border-radius:5px;padding:.15em .45em;font-size:.9em}.article-module__Q272DW__articleFooter{border-top:1px solid #d8e5f0;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:4rem;padding-top:2.5rem;display:flex}.article-module__Q272DW__footerBack{color:var(--muted,#5d7f99);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.article-module__Q272DW__footerBack:hover{color:var(--aegean,#0077b6)}.article-module__Q272DW__footerCTA{background:linear-gradient(135deg, var(--sun,#ffd166), var(--coral,#ff8a5b));color:#1f1b16;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 22px;font-size:.875rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #ff8a5b4d}.article-module__Q272DW__footerCTA:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ff8a5b66}@media (max-width:768px){.article-module__Q272DW__articleHeader{padding:6.5rem 1.25rem 4.5rem}.article-module__Q272DW__heroReadingTime{margin-left:0}.article-module__Q272DW__coverWrap{aspect-ratio:4/3;border-radius:12px}}@media (max-width:480px){.article-module__Q272DW__articleHeader{padding:6rem 1rem 4rem}.article-module__Q272DW__heroTitle{font-size:clamp(1.5rem,7vw,2rem)}.article-module__Q272DW__articleWrap{padding:2rem 1rem 4rem}.article-module__Q272DW__coverWrap{aspect-ratio:3/2;border-radius:10px}.article-module__Q272DW__lede{font-size:1.05rem}.article-module__Q272DW__articleFooter{flex-direction:column;align-items:flex-start}.article-module__Q272DW__footerCTA{justify-content:center;width:100%;margin-left:0}}
.blog-module__JsT-Oq__main{background:linear-gradient(#fbfdff 0%,#eef9ff 45%,#fbfdff 100%);min-height:100vh}.blog-module__JsT-Oq__heroHeader{background:linear-gradient(160deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 55%, var(--aegean,#0077b6) 100%);text-align:center;padding:7rem 1.5rem 5.5rem;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroHeader:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 20%,#00b4d82e 0%,#0000 60%),radial-gradient(60% 80% at 80% 30%,#ffd1661a 0%,#0000 55%);position:absolute;inset:0}.blog-module__JsT-Oq__heroHeader:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72'%3E%3Cpath fill='%23fbfdff' d='M0,40 C240,72 480,8 720,40 C960,72 1200,8 1440,40 L1440,72 L0,72 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:72px;position:absolute;bottom:-2px;left:0;right:0}.blog-module__JsT-Oq__eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#caf0f8bf;align-items:center;gap:10px;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.blog-module__JsT-Oq__eyebrow:before,.blog-module__JsT-Oq__eyebrow:after{content:"";background:#caf0f880;width:32px;height:1px;display:inline-block}.blog-module__JsT-Oq__headerTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 32px #0000004d;margin:0 auto 1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;position:relative}.blog-module__JsT-Oq__headerLead{color:#caf0f8d1;max-width:520px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;position:relative}.blog-module__JsT-Oq__content{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__heroCard,.blog-module__JsT-Oq__card{border-radius:20px;list-style:none;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroCard{grid-area:span 1/1/auto/-1;height:520px}.blog-module__JsT-Oq__card{height:340px}.blog-module__JsT-Oq__cardLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.blog-module__JsT-Oq__cardBg{position:absolute;inset:0;overflow:hidden}.blog-module__JsT-Oq__cardBgImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__cardBgImage{transform:scale(1.06)}.blog-module__JsT-Oq__cardBgFallback{background:linear-gradient(135deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 40%, var(--aegean,#0077b6) 70%, var(--turquoise,#00b4d8) 100%);width:100%;height:100%}.blog-module__JsT-Oq__heroOverlay{background:linear-gradient(#0000 0%,#04143033 25%,#041430b3 60%,#041430f2 100%);transition:background .3s;position:absolute;inset:0}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__heroOverlay{background:linear-gradient(#0000 0%,#04143047 25%,#041430c7 55%,#041430fa 100%)}.blog-module__JsT-Oq__cardOverlay{background:linear-gradient(#04143014 0%,#0414308c 50%,#041430eb 100%);transition:background .3s;position:absolute;inset:0}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__cardOverlay{background:linear-gradient(#0414301f 0%,#041430a6 48%,#041430f7 100%)}.blog-module__JsT-Oq__cardContent{z-index:2;padding:1.75rem 1.75rem 1.6rem;position:absolute;bottom:0;left:0;right:0}.blog-module__JsT-Oq__cardTags{flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem;display:flex}.blog-module__JsT-Oq__cardTag{letter-spacing:.1em;text-transform:uppercase;color:#caf0f8e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0077b659;border:1px solid #caf0f840;border-radius:99px;padding:.2rem .65rem;font-size:.62rem;font-weight:800}.blog-module__JsT-Oq__heroTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #0006;max-width:780px;margin:0 0 .85rem;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:700;line-height:1.15;transition:opacity .2s}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__heroTitle{opacity:.92}.blog-module__JsT-Oq__heroExcerpt{color:#caf0f8d1;max-width:620px;margin:0 0 1rem;font-size:1rem;line-height:1.65}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #00000059;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .65rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__cardMeta{color:#caf0f8a6;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.blog-module__JsT-Oq__cardDot{opacity:.5}.blog-module__JsT-Oq__cardArrow{color:#caf0f8b3;margin-left:auto;font-size:1rem;transition:transform .2s,color .2s;transform:translate(0)}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__cardArrow{color:#fff;transform:translate(5px)}.blog-module__JsT-Oq__empty{text-align:center;color:#98b2c4;margin-top:4rem;font-size:1.1rem}@media (max-width:1024px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.blog-module__JsT-Oq__heroCard{grid-column:1/-1;height:420px}.blog-module__JsT-Oq__card{height:300px}.blog-module__JsT-Oq__heroTitle{font-size:clamp(1.4rem,3vw,2rem)}}@media (max-width:768px){.blog-module__JsT-Oq__heroHeader{padding:6rem 1.25rem 4.5rem}.blog-module__JsT-Oq__content{padding:2rem 1rem 4rem}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr);gap:.875rem}.blog-module__JsT-Oq__heroCard{grid-column:1/-1;height:360px}.blog-module__JsT-Oq__card{height:260px}.blog-module__JsT-Oq__cardContent{padding:1.25rem 1.25rem 1.1rem}.blog-module__JsT-Oq__heroExcerpt{display:none}}@media (max-width:480px){.blog-module__JsT-Oq__heroHeader{padding:5.5rem 1rem 4rem}.blog-module__JsT-Oq__grid{grid-template-columns:1fr;gap:.75rem}.blog-module__JsT-Oq__heroCard{grid-column:1;height:300px}.blog-module__JsT-Oq__card{height:220px}.blog-module__JsT-Oq__heroTitle{font-size:1.35rem}.blog-module__JsT-Oq__cardTitle{font-size:1rem}}
.success-module__m0lcxG__main{background:linear-gradient(#eefbff 0%,#fbfdff 100%);justify-content:center;align-items:center;min-height:80vh;padding:120px 22px 72px;display:flex}.success-module__m0lcxG__card{text-align:center;background:#fff;border:1px solid #0077b61a;border-radius:34px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:640px;padding:56px 48px;animation:.5s both success-module__m0lcxG__fadeUp;display:flex;box-shadow:0 24px 80px #041f3421}@keyframes success-module__m0lcxG__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.success-module__m0lcxG__spinner{border:4px solid #0077b626;border-top-color:var(--aegean);border-radius:50%;width:52px;height:52px;animation:.9s linear infinite success-module__m0lcxG__spin}@keyframes success-module__m0lcxG__spin{to{transform:rotate(360deg)}}.success-module__m0lcxG__loadingText{color:var(--muted);margin:0;font-size:1.05rem}.success-module__m0lcxG__checkCircle{color:#22c55e;width:64px;height:64px}.success-module__m0lcxG__checkCircle svg{width:100%;height:100%}.success-module__m0lcxG__errorIcon{font-size:3rem}.success-module__m0lcxG__title{color:var(--deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.6rem)}.success-module__m0lcxG__subtitle{color:var(--muted);max-width:460px;margin:0;font-size:1.05rem;line-height:1.6}.success-module__m0lcxG__downloadBtn{gap:10px;width:100%;max-width:420px;margin-top:4px;padding:18px 28px;font-size:1.05rem}.success-module__m0lcxG__infoBox{text-align:center;background:#eefbff;border:1px solid #00b4d833;border-radius:18px;width:100%;padding:20px 24px}.success-module__m0lcxG__infoBox p{color:var(--navy);margin:0 0 8px;font-size:.95rem}.success-module__m0lcxG__infoBox p:last-child{margin-bottom:0}.success-module__m0lcxG__backLink{color:var(--muted);margin-top:4px;font-size:.92rem;text-decoration:none;transition:color .2s}.success-module__m0lcxG__backLink:hover{color:var(--aegean)}@media (max-width:600px){.success-module__m0lcxG__card{padding:36px 22px}}
.CharactersListClient-module__5W3ffq__heroHeader{background:linear-gradient(160deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 55%, var(--aegean,#0077b6) 100%);text-align:center;padding:7rem 1.5rem 6rem;position:relative;overflow:hidden}.CharactersListClient-module__5W3ffq__heroHeader:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 20%,#00b4d82e 0%,#0000 60%),radial-gradient(60% 80% at 80% 30%,#ffd1661a 0%,#0000 55%);position:absolute;inset:0}.CharactersListClient-module__5W3ffq__heroHeader:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80'%3E%3Cpath fill='%23fbfdff' d='M0,48 C240,80 480,16 720,48 C960,80 1200,16 1440,48 L1440,80 L0,80 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:80px;position:absolute;bottom:-2px;left:0;right:0}.CharactersListClient-module__5W3ffq__eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#caf0f8bf;align-items:center;gap:10px;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.CharactersListClient-module__5W3ffq__eyebrow:before,.CharactersListClient-module__5W3ffq__eyebrow:after{content:"";background:#caf0f880;width:32px;height:1px;display:inline-block}.CharactersListClient-module__5W3ffq__headerTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 32px #0000004d;margin:0 auto 1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;position:relative}.CharactersListClient-module__5W3ffq__headerLead{color:#caf0f8d1;max-width:620px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;position:relative}.CharactersListClient-module__5W3ffq__content{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 6rem}.CharactersListClient-module__5W3ffq__empty{text-align:center;color:var(--muted);padding:3rem 0;font-size:1.1rem}.CharactersListClient-module__5W3ffq__articles{flex-direction:column;gap:28px;display:flex}.CharactersListClient-module__5W3ffq__featuredArticle{background:#fff;border:1px solid #0b7f9c14;border-radius:28px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 14px 48px #063b731f}.CharactersListClient-module__5W3ffq__featuredArticle:hover{transform:translateY(-6px);box-shadow:0 24px 64px #063b732e}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleLink{grid-template-columns:1.1fr 1fr;min-height:340px;display:grid}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleCover{width:100%;height:100%;min-height:340px;position:relative;overflow:hidden}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleBody{flex-direction:column;justify-content:center;padding:36px;display:flex}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleTitle{font-size:clamp(1.6rem,3vw,2.2rem)}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleExcerpt{font-size:1.05rem}.CharactersListClient-module__5W3ffq__articleCard{background:#fff;border:1px solid #0b7f9c14;border-radius:24px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 32px #063b7314}.CharactersListClient-module__5W3ffq__articleCard:hover{transform:translateY(-5px);box-shadow:0 18px 48px #063b7324}.CharactersListClient-module__5W3ffq__articleLink{color:inherit;grid-template-columns:220px 1fr;text-decoration:none;display:grid}.CharactersListClient-module__5W3ffq__articleCover{min-height:180px;position:relative;overflow:hidden}.CharactersListClient-module__5W3ffq__coverOverlay{pointer-events:none;background:linear-gradient(#0000 60%,#063b7359 100%);position:absolute;inset:0}.CharactersListClient-module__5W3ffq__articleBody{flex-direction:column;justify-content:center;gap:10px;padding:26px 28px;display:flex}.CharactersListClient-module__5W3ffq__articleMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--turquoise);background:#00b4d81a;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.CharactersListClient-module__5W3ffq__articleTitle{font-family:var(--font-serif);color:var(--navy);margin:0;font-size:1.35rem;line-height:1.2}.CharactersListClient-module__5W3ffq__articleExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.CharactersListClient-module__5W3ffq__readMore{color:var(--turquoise);align-items:center;gap:8px;margin-top:6px;font-size:.9rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.CharactersListClient-module__5W3ffq__readMore svg{transition:transform .2s}.CharactersListClient-module__5W3ffq__articleCard:hover .CharactersListClient-module__5W3ffq__readMore,.CharactersListClient-module__5W3ffq__featuredArticle:hover .CharactersListClient-module__5W3ffq__readMore{color:var(--coral);gap:12px}.CharactersListClient-module__5W3ffq__articleCard:hover .CharactersListClient-module__5W3ffq__readMore svg,.CharactersListClient-module__5W3ffq__featuredArticle:hover .CharactersListClient-module__5W3ffq__readMore svg{transform:translate(4px)}@media (max-width:860px){.CharactersListClient-module__5W3ffq__articleLink,.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleLink{grid-template-columns:1fr}.CharactersListClient-module__5W3ffq__articleCover,.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleCover{min-height:220px}.CharactersListClient-module__5W3ffq__articleBody,.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleBody{padding:24px}.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleTitle{font-size:1.45rem}}@media (max-width:520px){.CharactersListClient-module__5W3ffq__heroHeader{padding:6rem 1.25rem 4.5rem}.CharactersListClient-module__5W3ffq__content{padding:1.5rem 1rem 4rem}.CharactersListClient-module__5W3ffq__articleBody,.CharactersListClient-module__5W3ffq__featuredArticle .CharactersListClient-module__5W3ffq__articleBody{padding:20px}.CharactersListClient-module__5W3ffq__articleTitle{font-size:1.2rem}.CharactersListClient-module__5W3ffq__articleExcerpt{-webkit-line-clamp:3}}
.EventArticleShell-module__WktduG__main{background:linear-gradient(#fbfdff 0%,#f0f9f7 45%,#fbfdff 100%);min-height:100vh}.EventArticleShell-module__WktduG__hero{background:linear-gradient(160deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 50%, var(--aegean,#0077b6) 100%);padding:7.5rem 1.5rem 5rem;position:relative;overflow:hidden}.EventArticleShell-module__WktduG__hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 10%,#00b4d82e 0%,#0000 60%),radial-gradient(50% 70% at 90% 20%,#ffd1661a 0%,#0000 55%);position:absolute;inset:0}.EventArticleShell-module__WktduG__hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64'%3E%3Cpath fill='%23fbfdff' d='M0,32 C360,64 1080,0 1440,32 L1440,64 L0,64 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:64px;position:absolute;bottom:-2px;left:0;right:0}.EventArticleShell-module__WktduG__heroContent{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.EventArticleShell-module__WktduG__heroTags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.EventArticleShell-module__WktduG__heroTag{color:#caf0f8e6;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#caf0f826;border:1px solid #caf0f84d;border-radius:99px;padding:.25rem .75rem;font-size:.68rem;font-weight:800}.EventArticleShell-module__WktduG__heroTitle{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #00000059;margin:0 0 1.25rem;font-size:clamp(1.85rem,5vw,3.2rem);font-weight:700;line-height:1.15}.EventArticleShell-module__WktduG__heroMeta{color:#caf0f8cc;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.85rem;display:flex}.EventArticleShell-module__WktduG__heroAuthor{color:#ffffffeb;font-weight:700}.EventArticleShell-module__WktduG__heroDate{font-variant-numeric:tabular-nums}.EventArticleShell-module__WktduG__heroReadingTime{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff3d;border-radius:99px;margin-left:auto;padding:.22rem .8rem;font-size:.75rem;font-weight:700}.EventArticleShell-module__WktduG__container{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.EventArticleShell-module__WktduG__backLink{color:var(--muted,#5d7f99);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:2.5rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.EventArticleShell-module__WktduG__backLink:hover{color:var(--aegean,#0077b6)}.EventArticleShell-module__WktduG__coverWrap{background:var(--navy,#063b73);border-radius:20px;width:100%;margin-bottom:3rem;overflow:hidden;box-shadow:0 8px 40px #063b7324}.EventArticleShell-module__WktduG__coverImage{object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .4s;display:block}.EventArticleShell-module__WktduG__coverWrap:hover .EventArticleShell-module__WktduG__coverImage{transform:scale(1.02)}.EventArticleShell-module__WktduG__lede{color:#3a556a;border-left:3px solid var(--turquoise,#00b4d8);max-width:760px;margin:0 auto 2.75rem;padding:.4rem 0 .4rem 1.4rem;font-size:1.175rem;font-style:italic;line-height:1.72}.EventArticleShell-module__WktduG__prose{color:#243447;max-width:760px;margin:0 auto 4rem;font-size:1.0625rem;line-height:1.85}.EventArticleShell-module__WktduG__prose h2{font-family:var(--font-serif);color:var(--deep,#042f5f);letter-spacing:-.01em;border-bottom:2px solid #e8f0f8;margin:3rem 0 .85rem;padding-bottom:.5rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;line-height:1.2}.EventArticleShell-module__WktduG__prose h3{font-family:var(--font-serif);color:var(--deep,#042f5f);margin:2.25rem 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.EventArticleShell-module__WktduG__prose p{margin-bottom:1.5rem}.EventArticleShell-module__WktduG__prose strong{color:var(--deep,#042f5f);font-weight:800}.EventArticleShell-module__WktduG__prose em{font-style:italic}.EventArticleShell-module__WktduG__prose a{color:var(--aegean,#0077b6);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.EventArticleShell-module__WktduG__prose a:hover{opacity:.75}.EventArticleShell-module__WktduG__prose ul,.EventArticleShell-module__WktduG__prose ol{margin:0 0 1.5rem 1.6rem}.EventArticleShell-module__WktduG__prose li{margin-bottom:.5rem}.EventArticleShell-module__WktduG__prose blockquote{border-left:4px solid var(--aegean,#0077b6);color:#2a4a65;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border-radius:0 12px 12px 0;margin:2.5rem 0;padding:1.5rem 1.75rem 1.5rem 2.25rem;font-size:1.1rem;font-style:italic;line-height:1.7;position:relative}.EventArticleShell-module__WktduG__prose blockquote:before{content:"“";font-family:var(--font-serif);color:var(--aegean,#0077b6);opacity:.2;pointer-events:none;font-size:4rem;line-height:1;position:absolute;top:-.2rem;left:1rem}.EventArticleShell-module__WktduG__prose hr{background:linear-gradient(90deg, transparent, var(--turquoise,#00b4d8), transparent);border:none;border-radius:99px;width:120px;height:2px;margin:3rem auto}.EventArticleShell-module__WktduG__prose img{border-radius:12px;width:100%;margin:2rem 0;box-shadow:0 8px 32px #063b731f}.EventArticleShell-module__WktduG__gallerySection{max-width:1000px;margin:0 auto 4rem}.EventArticleShell-module__WktduG__galleryTitle{font-family:var(--font-serif);color:var(--deep,#042f5f);text-align:center;margin-bottom:1.5rem;font-size:clamp(1.3rem,3vw,1.7rem)}.EventArticleShell-module__WktduG__gallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.EventArticleShell-module__WktduG__mediaThumb{cursor:pointer;aspect-ratio:4/3;background:#eef4f6;border:none;border-radius:18px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.EventArticleShell-module__WktduG__mediaThumb:hover{transform:translateY(-3px);box-shadow:0 12px 30px #041f341f}.EventArticleShell-module__WktduG__mediaThumb img,.EventArticleShell-module__WktduG__mediaThumb video{object-fit:cover;width:100%;height:100%;display:block}.EventArticleShell-module__WktduG__playIcon{color:#fff;text-shadow:0 2px 8px #0006;background:#041f3459;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.EventArticleShell-module__WktduG__articleFooter{border-top:1px solid #d8e5f0;flex-wrap:wrap;align-items:center;gap:1rem;max-width:760px;margin:0 auto;padding-top:2.5rem;display:flex}.EventArticleShell-module__WktduG__footerBack{color:var(--muted,#5d7f99);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.EventArticleShell-module__WktduG__footerBack:hover{color:var(--aegean,#0077b6)}.EventArticleShell-module__WktduG__footerCTA{background:linear-gradient(135deg, var(--sun,#ffd166), var(--coral,#ff8a5b));color:#1f1b16;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 22px;font-size:.875rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #ff8a5b4d}.EventArticleShell-module__WktduG__footerCTA:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ff8a5b66}.EventArticleShell-module__WktduG__lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041430f0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.EventArticleShell-module__WktduG__lightboxContent{border-radius:12px;max-width:90vw;max-height:85vh;overflow:hidden}.EventArticleShell-module__WktduG__lightboxContent img,.EventArticleShell-module__WktduG__lightboxContent video{border-radius:12px;max-width:100%;max-height:85vh;display:block}.EventArticleShell-module__WktduG__lightboxClose,.EventArticleShell-module__WktduG__lightboxPrev,.EventArticleShell-module__WktduG__lightboxNext{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;transition:background .2s;display:flex;position:absolute}.EventArticleShell-module__WktduG__lightboxClose:hover,.EventArticleShell-module__WktduG__lightboxPrev:hover,.EventArticleShell-module__WktduG__lightboxNext:hover{background:#ffffff40}.EventArticleShell-module__WktduG__lightboxClose{top:1.5rem;right:1.5rem}.EventArticleShell-module__WktduG__lightboxPrev{top:50%;left:1.5rem;transform:translateY(-50%)}.EventArticleShell-module__WktduG__lightboxNext{top:50%;right:1.5rem;transform:translateY(-50%)}@media (max-width:1024px){.EventArticleShell-module__WktduG__gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EventArticleShell-module__WktduG__hero{padding:6.5rem 1.25rem 4.5rem}.EventArticleShell-module__WktduG__container{padding:2rem 1.25rem 4rem}.EventArticleShell-module__WktduG__heroReadingTime{margin-left:0}.EventArticleShell-module__WktduG__coverWrap{aspect-ratio:4/3;border-radius:12px}.EventArticleShell-module__WktduG__lede{font-size:1.05rem}.EventArticleShell-module__WktduG__articleFooter{flex-direction:column;align-items:flex-start}.EventArticleShell-module__WktduG__footerCTA{justify-content:center;width:100%;margin-left:0}}@media (max-width:640px){.EventArticleShell-module__WktduG__gallery{grid-template-columns:1fr;gap:.75rem}.EventArticleShell-module__WktduG__lightboxPrev,.EventArticleShell-module__WktduG__lightboxNext{display:none}}
.EventsPageClient-module__TfuFiW__page{background:linear-gradient(#fbfdff 0%,#f0f9f7 45%,#fbfdff 100%);min-height:100vh}.EventsPageClient-module__TfuFiW__hero{background:linear-gradient(160deg, var(--deep,#042f5f) 0%, var(--navy,#063b73) 55%, var(--aegean,#0077b6) 100%);text-align:center;padding:7rem 1.5rem 5.5rem;position:relative;overflow:hidden}.EventsPageClient-module__TfuFiW__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 20%,#00b4d82e 0%,#0000 60%),radial-gradient(60% 80% at 80% 30%,#ffd1661a 0%,#0000 55%);position:absolute;inset:0}.EventsPageClient-module__TfuFiW__hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72'%3E%3Cpath fill='%23fbfdff' d='M0,40 C240,72 480,8 720,40 C960,72 1200,8 1440,40 L1440,72 L0,72 Z'/%3E%3C/svg%3E") bottom/cover no-repeat;height:72px;position:absolute;bottom:-2px;left:0;right:0}.EventsPageClient-module__TfuFiW__eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#caf0f8bf;align-items:center;gap:10px;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.EventsPageClient-module__TfuFiW__eyebrow:before,.EventsPageClient-module__TfuFiW__eyebrow:after{content:"";background:#caf0f880;width:32px;height:1px;display:inline-block}.EventsPageClient-module__TfuFiW__title{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 32px #0000004d;margin:0 auto 1.25rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.15;position:relative}.EventsPageClient-module__TfuFiW__lead{color:#caf0f8d1;max-width:620px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;position:relative}.EventsPageClient-module__TfuFiW__eventsWrap{padding:3rem 0 5rem}.EventsPageClient-module__TfuFiW__event{background:#fff;border:1px solid #0b7f9c1f;border-radius:28px;margin-bottom:2.5rem;padding:2.5rem;box-shadow:0 10px 40px #041f340f}.EventsPageClient-module__TfuFiW__eventHead{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.EventsPageClient-module__TfuFiW__eventDate{letter-spacing:.12em;text-transform:uppercase;color:var(--aegean);background:#00b4d81a;border-radius:99px;padding:.35rem .85rem;font-size:.78rem;font-weight:800}.EventsPageClient-module__TfuFiW__eventLocation{color:var(--muted);font-size:.9rem}.EventsPageClient-module__TfuFiW__eventTitle{font-family:var(--font-serif);color:var(--deep);margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.EventsPageClient-module__TfuFiW__eventBody{color:var(--text);max-width:760px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.EventsPageClient-module__TfuFiW__gallery{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.EventsPageClient-module__TfuFiW__mediaThumb{cursor:pointer;aspect-ratio:4/3;background:#eef4f6;border:none;border-radius:18px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.EventsPageClient-module__TfuFiW__mediaThumb:hover{transform:translateY(-3px);box-shadow:0 12px 30px #041f341f}.EventsPageClient-module__TfuFiW__mediaThumb img,.EventsPageClient-module__TfuFiW__mediaThumb video{object-fit:cover;width:100%;height:100%;display:block}.EventsPageClient-module__TfuFiW__playIcon{color:#fff;text-shadow:0 2px 8px #0006;background:#041f3459;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.EventsPageClient-module__TfuFiW__readMore{color:var(--aegean);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.EventsPageClient-module__TfuFiW__readMore:hover{color:var(--deep)}.EventsPageClient-module__TfuFiW__backHome{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.EventsPageClient-module__TfuFiW__backHome:hover{color:var(--deep)}.EventsPageClient-module__TfuFiW__lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041430f0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.EventsPageClient-module__TfuFiW__lightboxContent{border-radius:12px;max-width:90vw;max-height:85vh;overflow:hidden}.EventsPageClient-module__TfuFiW__lightboxContent img,.EventsPageClient-module__TfuFiW__lightboxContent video{border-radius:12px;max-width:100%;max-height:85vh;display:block}.EventsPageClient-module__TfuFiW__lightboxClose,.EventsPageClient-module__TfuFiW__lightboxPrev,.EventsPageClient-module__TfuFiW__lightboxNext{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;transition:background .2s;display:flex;position:absolute}.EventsPageClient-module__TfuFiW__lightboxClose:hover,.EventsPageClient-module__TfuFiW__lightboxPrev:hover,.EventsPageClient-module__TfuFiW__lightboxNext:hover{background:#ffffff40}.EventsPageClient-module__TfuFiW__lightboxClose{top:1.5rem;right:1.5rem}.EventsPageClient-module__TfuFiW__lightboxPrev{top:50%;left:1.5rem;transform:translateY(-50%)}.EventsPageClient-module__TfuFiW__lightboxNext{top:50%;right:1.5rem;transform:translateY(-50%)}@media (max-width:1024px){.EventsPageClient-module__TfuFiW__gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.EventsPageClient-module__TfuFiW__hero{padding:6rem 1.25rem 4.5rem}.EventsPageClient-module__TfuFiW__eventsWrap{padding:2rem 0 3rem}.EventsPageClient-module__TfuFiW__event{border-radius:22px;padding:1.5rem}.EventsPageClient-module__TfuFiW__eventHead{gap:.75rem}.EventsPageClient-module__TfuFiW__gallery{grid-template-columns:1fr;gap:.75rem}.EventsPageClient-module__TfuFiW__lightboxPrev,.EventsPageClient-module__TfuFiW__lightboxNext{display:none}}
.LegalContent-module__cn1iqq__legalMain{background:linear-gradient(#f0faff 0%,#fbfdff 60%);min-height:100svh;padding:110px 0 80px}.LegalContent-module__cn1iqq__legalContainer{max-width:780px;margin:0 auto;padding:0 24px}.LegalContent-module__cn1iqq__legalBreadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:32px;font-size:.88rem;display:flex}.LegalContent-module__cn1iqq__legalBreadcrumb a{color:var(--aegean);transition:opacity var(--transition);font-weight:700;text-decoration:none}.LegalContent-module__cn1iqq__legalBreadcrumb a:hover{opacity:.75}.LegalContent-module__cn1iqq__legalBreadcrumb span{color:var(--muted)}.LegalContent-module__cn1iqq__legalArticle{background:#fff;border:1px solid #0077b617;border-radius:32px;overflow:hidden;box-shadow:0 18px 60px #0077b61a}.LegalContent-module__cn1iqq__legalHeader{background:linear-gradient(135deg,#f0faff,#fbfdff);border-bottom:1px solid #0077b614;padding:40px 48px 32px}.LegalContent-module__cn1iqq__legalTitle{color:var(--deep);font-size:clamp(1.8rem,4vw,2.6rem);font-family:var(--font-serif), Georgia, serif;margin:0 0 10px;font-weight:700}.LegalContent-module__cn1iqq__legalDate{color:var(--muted);margin:0;font-size:.88rem}.LegalContent-module__cn1iqq__legalBody{color:var(--text);padding:36px 48px;font-size:.97rem;line-height:1.82}.LegalContent-module__cn1iqq__legalBody p{margin-bottom:20px}.LegalContent-module__cn1iqq__legalBody p:last-child{margin-bottom:0}.LegalContent-module__cn1iqq__legalSection{margin-top:28px}.LegalContent-module__cn1iqq__legalSection strong{color:var(--deep)}.LegalContent-module__cn1iqq__legalActions{border-top:1px solid #0077b614;flex-wrap:wrap;align-items:center;gap:14px;padding:28px 48px 36px;display:flex}.LegalContent-module__cn1iqq__btnOutlineNav{color:var(--aegean);box-shadow:none;background:0 0;border:2px solid #0077b64d;font-weight:800}.LegalContent-module__cn1iqq__btnOutlineNav:hover{border-color:var(--aegean);box-shadow:none;background:#f0f9ff}@media (max-width:860px){.LegalContent-module__cn1iqq__legalHeader{padding:28px 28px 22px}.LegalContent-module__cn1iqq__legalBody{padding:28px}.LegalContent-module__cn1iqq__legalActions{padding:22px 28px 28px}}@media (max-width:520px){.LegalContent-module__cn1iqq__legalMain{padding-top:90px}.LegalContent-module__cn1iqq__legalArticle{border-radius:20px}.LegalContent-module__cn1iqq__legalHeader{padding:22px 20px 18px}.LegalContent-module__cn1iqq__legalBody{padding:20px;font-size:.93rem}.LegalContent-module__cn1iqq__legalActions{flex-direction:column;padding:18px 20px 24px}.LegalContent-module__cn1iqq__legalActions .btn{justify-content:center;width:100%}}
