:root{--purple:#6836a1;--dark:#29213c;--text:#5e5a6d;--lavender:#f4effb;--line:#e9e3ef;--white:#fff;--surface:#fbfafc;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:155px}body{margin:0;background:#fff;color:var(--dark);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,color .2s,transform .2s}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #0a9ab5;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--purple);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.2;letter-spacing:-.035em}h2{font-size:35px;font-weight:650;line-height:1.3}h2 span{color:var(--purple)}h3{font-size:20px;line-height:1.35;font-weight:650}p{color:var(--text)}.container{width:min(1200px,calc(100% - 96px));margin:auto}.utility{font-size:10px;color:#726582;background:#f6f2fa;border-bottom:1px solid #eee7f4}.utility>.container{display:flex;justify-content:space-between;align-items:center;min-height:31px}.utility>.container>div{display:flex;align-items:center;gap:20px}.utility button{display:flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font-size:10px;padding:0}.utility-language{display:flex;align-items:center;gap:6px}.utility strong{font-weight:600}header{background:#fff;position:sticky;top:0;z-index:30;box-shadow:0 1px #eee8f2}.header-inner{height:96px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand>span>strong{display:block;font-size:32px;color:var(--purple);font-weight:750;letter-spacing:-1.5px;line-height:1}.brand-dot{color:#a780c8}.brand small{font-size:9px;line-height:1.4;display:block;color:#62576e;margin-top:5px;letter-spacing:0}.butterfly{display:block;position:relative;overflow:hidden;width:67px;height:56px;flex-shrink:0}.butterfly img{position:absolute;width:100px;max-width:none;height:125px;left:-16px;top:-35px;mix-blend-mode:multiply}.header-message{font-size:11px;color:#8a8294;line-height:1.6;border-left:1px solid var(--line);padding-left:26px;margin-right:auto;margin-left:40px}.header-message strong{font-weight:500;color:#6a6177}.header-actions{display:flex;gap:22px;align-items:center}.button{border:1px solid var(--purple);background:var(--purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:600;font-size:12px;padding:13px 19px;border-radius:7px;white-space:nowrap;line-height:1.6;min-height:45px}.button:hover{background:#542783;transform:translateY(-2px)}.button>svg:last-child:not(:first-child){flex-shrink:0}.button.secondary{background:transparent;color:var(--purple);border-color:#d2c2e4}.button.secondary:hover{background:#ede4f7}.header-actions .button>svg:last-child{display:none}.icon-button{border:none;background:transparent;color:var(--dark);padding:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.icon-button:hover{background:var(--lavender)}.mobile-toggle{display:none}nav{border-top:1px solid #f2eef6}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:49px;gap:15px}.nav-inner a{height:100%;display:flex;align-items:center;gap:5px;font-size:11px;color:#60576b;border-bottom:2px solid transparent;white-space:nowrap}.nav-inner a:hover,.nav-inner a[aria-current=page]{color:var(--purple);border-bottom-color:var(--purple)}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--purple);font-size:9px;font-weight:700;letter-spacing:1.5px;margin-bottom:21px;line-height:1.5}.eyebrow>span{height:5px;width:5px;border-radius:50%;background:#9c72c6}.hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(105deg,#f8f5fc,#f3edf9 65%,#f8f6fc)}.hero-grid{min-height:535px;display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center}.hero-copy{position:relative;z-index:2;padding:50px 0 60px}.hero h1{font-size:73px;line-height:1.06;letter-spacing:-4px;font-weight:650;margin-bottom:25px}.hero h1 span{color:var(--purple);position:relative}.hero h1 span:after{content:"";height:6px;position:absolute;bottom:-7px;left:0;right:0;background:#dcc8f0;border-radius:60%}.hero-copy>p{font-size:15px;max-width:420px;line-height:1.8}.hero-buttons{display:flex;gap:12px;margin-top:30px}.hero-footnote{display:flex;align-items:center;gap:9px;font-size:10px;color:#8a7a9a;margin-top:30px}.hero-footnote b{font-weight:500;color:#675575}.small-icon{display:flex;align-items:center;justify-content:center;color:#9e76bf}.hero-art{height:485px;position:relative}.art-circle{position:absolute;width:390px;height:390px;background:radial-gradient(circle,#ffffffce,#e9def54d 62%,#e5d5f152);border:1px solid #fff9;border-radius:50%;top:38px;left:40px;box-shadow:0 0 0 28px #ffffff20,0 0 0 29px #ffffff50,0 0 0 57px #ffffff15}.hero-butterfly{width:500px;height:380px;position:absolute;top:15px;left:-15px;transform:rotate(-7deg)}.hero-butterfly img{width:650px;height:812px;left:-75px;top:-207px;filter:drop-shadow(0 12px 9px #6d3c8d13)}.hero-orbit{position:absolute;z-index:-1;width:700px;height:700px;border:1px solid #d1bee33b;border-radius:50%;right:-200px;top:-110px}.orbit-two{width:850px;height:850px;right:-280px;top:-180px}.art-tag{position:absolute;display:flex;align-items:center;gap:11px;background:#fffdfd;border:1px solid #e5d9ef;border-radius:10px;box-shadow:0 8px 30px #5f3a7f09;z-index:3}.tag-science{left:2px;top:60px;padding:12px 15px;transform:rotate(-4deg);font-size:10px;color:#796f86}.tag-science>span{background:#eee5f7;color:#8155ad;border-radius:7px;padding:8px;display:flex}.tag-science b{color:#524060;font-weight:600}.tag-care{right:-8px;bottom:70px;padding:12px 15px;transform:rotate(4deg);font-size:10px;color:#725486}.tag-care svg{color:#aa79bd}.art-caption{position:absolute;bottom:16px;left:55px;font-size:9px;letter-spacing:.3px;color:#9887a6}.star{position:absolute;z-index:3;color:#a98bc9;font-size:28px}.star-one{right:18px;top:58px}.star-two{left:20px;bottom:110px;font-size:18px}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:4;margin-top:-1px;border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;box-shadow:0 8px 20px #38214c03;background:#fff}.quick-links a{display:flex;align-items:center;gap:14px;padding:27px 25px;position:relative}.quick-links a+a:before{position:absolute;content:"";height:36px;width:1px;background:var(--line);left:0}.quick-icon{height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#8b60b2;background:#f6f1fb;border-radius:9px}.quick-icon svg{width:22px}.quick-links b{display:block;font-size:12px;font-weight:650}.quick-links small{display:block;font-size:10px;color:#8d8595;margin-top:3px}.quick-links a>svg{width:17px;margin-left:auto;color:#9e86b4}.quick-links a:hover{background:#fcf9ff}.intro-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:85px;padding-bottom:85px}.intro-heading .eyebrow{margin-bottom:20px}.intro-section h2{font-size:34px}.intro-copy p{font-size:13px;line-height:1.9;margin-bottom:13px}.intro-copy strong{font-weight:600;color:#5a436d}.text-link{display:inline-flex;gap:10px;align-items:center;color:var(--purple);font-size:11px;font-weight:650;background:none;border:0;padding:0}.text-link:hover{color:#45206c;text-decoration:underline}.intro-copy .text-link{margin-top:8px}.pillars-section{padding:62px 0 66px;background:#faf8fc;border-top:1px solid #f4eff8;border-bottom:1px solid #f4eff8}.section-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-row .eyebrow{margin-bottom:12px}.section-row h2{font-size:30px}.section-row>.text-link{margin-bottom:8px}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.pillar{padding:25px 22px 22px;background:#fff;border:1px solid #e9e1f1;border-radius:10px;position:relative;min-height:240px;transition:transform .2s,box-shadow .2s}.pillar:hover{transform:translateY(-5px);box-shadow:0 12px 24px #572d7d0c}.pillar-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.pillar-icon{width:43px;height:43px;border-radius:11px;background:#f0e9fa;color:#8450ae;display:flex;align-items:center;justify-content:center}.pillar-number{font-size:11px;color:#c3b4d0}.pillar h3{font-size:16px;margin-bottom:11px;letter-spacing:-.02em}.pillar p{font-size:11px;line-height:1.85;padding-bottom:20px}.pillar-arrow{color:#aa8abe;position:absolute;right:22px;bottom:20px;width:16px}.pillar.pink{border-color:#eedfe9}.pink .pillar-icon{background:#faedf4;color:#b56f9b}.pillar.blue{border-color:#dfe9ee}.blue .pillar-icon{background:#edf5f8;color:#638fba}.pillar.green{border-color:#dfeae6}.green .pillar-icon{background:#edf6f1;color:#689888}.campaign-home{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;padding-top:85px;padding-bottom:85px;align-items:center}.campaign-visual{background:radial-gradient(ellipse at 30% 20%,#9c78bc,#7044a0 70%);border-radius:13px;min-height:355px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px;color:#fff;isolation:isolate}.campaign-visual:before,.campaign-visual:after{content:"";position:absolute;width:390px;height:390px;right:-170px;top:-80px;border:1px solid #ffffff13;border-radius:50%;z-index:-1}.campaign-visual:after{width:310px;height:310px;top:-40px;right:-130px}.campaign-month{font-size:15px;font-weight:500;letter-spacing:7px;color:#e8d8f5;margin-bottom:0}.campaign-word{font-size:90px;font-weight:350;letter-spacing:-6px;line-height:1.1;font-style:italic;position:relative;z-index:2}.campaign-word>span{font-size:32px;font-style:normal;position:absolute;top:6px;right:-36px;color:#d3b6ee}.campaign-date{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;border-top:1px solid #d1b9e55e;padding-top:16px;margin-top:24px}.campaign-visual>small{font-size:9px;color:#e1cfee;margin-top:22px;position:relative;z-index:2}.ribbon{position:absolute;width:83px;height:157px;border:19px solid #cfb2e78a;border-radius:55% 55% 30% 30%;transform:rotate(-22deg);right:45px;top:75px;box-shadow:inset 3px 0 10px #fff2,3px 0 15px #43207112}.ribbon:before,.ribbon:after{content:"";position:absolute;height:125px;width:24px;top:93px;left:3px;background:linear-gradient(#c6a7e0,#b085cd);transform:rotate(29deg);transform-origin:top;clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%)}.ribbon:after{transform:rotate(-22deg);left:30px;background:#d3b7e7}.campaign-copy h2{font-size:34px;margin-bottom:18px}.campaign-copy>p{font-size:13px;line-height:1.85;max-width:465px}.date-line{display:flex;align-items:center;gap:13px;margin-top:23px;color:#8859af}.date-line strong{font-size:13px;display:block}.date-line span{font-size:11px;display:block;color:#6a5c76;margin-top:1px}.institution-note{display:block;font-size:9px;color:#918299;margin-top:9px;margin-bottom:24px}.community-home{background:#f7f3fb;border-block:1px solid #eee5f5;overflow:hidden}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:390px;padding-top:55px;padding-bottom:55px}.community-grid h2{font-size:34px;margin-bottom:19px}.community-grid p{font-size:13px;max-width:415px;margin-bottom:13px}.community-grid .button{margin-top:14px}.muted{color:#8a8292!important}.network-art{height:300px;position:relative;display:grid;place-items:center}.network-circle{border:1px solid #d9c7e7;border-radius:50%;position:absolute;width:260px;height:260px}.network-circle.c2{width:190px;height:190px;border-style:dashed;transform:rotate(20deg)}.network-circle.c3{width:330px;height:330px;opacity:.4}.network-center{width:120px;height:120px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 15px 45px #6d478b12;border:1px solid #e5d9ee}.network-center .butterfly{transform:scale(1.4)}.network-node{width:46px;height:46px;display:grid;place-items:center;background:#fff;border:1px solid #ddcee9;color:#9b71b4;border-radius:50%;position:absolute;z-index:2;box-shadow:0 5px 20px #895ba50b}.network-node svg{width:21px}.n1{top:15px;left:31%}.n2{right:14%;top:47%}.n3{left:21%;bottom:22px}.network-label{position:absolute;background:#fff;border:1px solid #e0d4eb;bottom:15px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;font-size:10px;color:#8b6da0}.research-home{padding-top:80px;padding-bottom:75px}.research-grid{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:22px}.project-feature{padding:28px;border-radius:10px;background:#f3eef9;border:1px solid #e5d9f0;display:flex;flex-direction:column;align-items:flex-start}.status{display:inline-flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.65px;color:#805e9c;background:#ebe1f5;padding:5px 8px;border-radius:4px}.status>span{width:4px;height:4px;border-radius:50%;background:#986fbb}.project-feature>svg{color:#a280bc;margin-top:30px;margin-bottom:20px;stroke-width:1.1}.project-feature h3{font-size:21px;line-height:1.4;margin-bottom:10px}.project-feature p{font-size:11px}.project-feature .text-link{margin-top:auto;padding-top:25px}.publication-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.publication-art{height:125px;background:linear-gradient(120deg,#f2f0fa,#e9e5f5);display:flex;align-items:center;justify-content:center;gap:20px;color:#a79ac4}.publication-art svg{stroke-width:1.2;transform:rotate(-20deg)}.publication-art>span{font-size:10px;letter-spacing:2px;color:#9483b3}.publication-card:nth-child(3) .publication-art{background:linear-gradient(130deg,#eff4f9,#e7eff4);color:#8aa5c3}.publication-card:nth-child(3) .publication-art span{color:#7d97b4}.publication-body{padding:23px;display:flex;flex-direction:column;flex:1}.publication-body>small{color:#95849e;font-size:9px;margin-bottom:10px}.publication-body h3{font-size:16px;line-height:1.45;margin-bottom:10px}.publication-body p{font-size:11px;line-height:1.8;margin-bottom:20px}.publication-body .text-link{margin-top:auto}.news-home{padding-bottom:70px}.news-placeholder{border:1px solid var(--line);border-radius:10px;padding:25px;display:flex;align-items:center;gap:20px;background:#fdfcfe;color:#9a7cb5}.news-placeholder b{font-size:12px;color:#64526f}.news-placeholder p{font-size:11px;margin-top:3px}.news-placeholder>a{margin-left:auto}.join-banner{margin-bottom:70px;display:flex;justify-content:space-between;gap:35px;align-items:center;background:#f4edf9;border:1px solid #e8dcf2;border-radius:12px;padding:37px 42px;position:relative;overflow:hidden}.join-banner .eyebrow{margin-bottom:11px}.join-banner h2{font-size:28px;margin-bottom:9px}.join-banner p{font-size:11px}.join-flower{position:absolute;font-size:220px;left:52%;top:-90px;color:#e9dbf37a;z-index:0}.join-banner>div,.join-banner>a{z-index:1}.join-banner .button>svg:last-child{display:none}footer{background:#fbf9fd;border-top:1px solid #ece5f1}.footer-main{display:grid;grid-template-columns:1.3fr .7fr .9fr 1.1fr;gap:45px;padding-block:50px 35px}.footer-brand .butterfly{width:54px;transform:scale(.8);margin-right:-8px}.footer-brand strong{font-size:29px!important}.footer-brand small{font-size:8px}.footer-main>div>p{font-size:10px;line-height:1.9;margin-top:18px}.founder{display:block;font-size:8px;margin-top:15px;color:#96869f}.founder b{font-weight:600}.footer-main h4{font-size:11px;letter-spacing:0;margin-bottom:18px;margin-top:10px}.footer-main>div:not(:first-child)>a{display:block;font-size:10px;color:#81768b;margin-bottom:9px}.footer-invite{border-left:1px solid #e6dbef;padding-left:30px}.footer-invite>svg{color:#a782be;stroke-width:1.3}.footer-invite h4{font-size:13px;margin-block:10px}.footer-invite>p{margin-top:0!important;font-size:10px!important}.footer-invite>a{display:flex!important;align-items:center;gap:8px;color:var(--purple)!important;margin-top:15px;font-weight:600}.medical-notice{display:flex;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #e9e1f0;font-size:9px;color:#9b90a5}.medical-notice svg{flex-shrink:0;color:#9c85b2}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#a598af;padding:17px 0;border-top:1px solid #eee7f3}.footer-bottom>div{display:flex;gap:20px}.cookie-notice{position:fixed;bottom:18px;left:50%;transform:translate(-50%);width:min(780px,calc(100% - 32px));padding:13px 17px;border:1px solid #ded1e9;border-radius:10px;background:#fff;box-shadow:0 8px 40px #3b1e5814;z-index:45;display:flex;align-items:center;gap:13px;font-size:10px;color:#8d69aa}.cookie-notice>svg{flex-shrink:0}.cookie-notice p{font-size:10px}.cookie-notice a{text-decoration:underline;color:var(--purple)}.cookie-notice button{display:flex;align-items:center;gap:10px;background:var(--purple);color:#fff;border:0;border-radius:5px;padding:8px 12px;white-space:nowrap;margin-left:auto}.page-top{background:linear-gradient(110deg,#f9f6fc,#f0e9f8);padding:25px 0 55px}.breadcrumb{display:flex;align-items:center;gap:12px;color:#9c87b0;font-size:10px;margin-bottom:35px}.page-top .eyebrow{margin-bottom:17px}.page-top h1{font-size:46px;letter-spacing:-2px;max-width:850px;margin-bottom:20px}.page-top p{font-size:14px;max-width:690px;line-height:1.8}.page-content{padding-top:55px;padding-bottom:80px;min-height:460px}.page-content h2{font-size:30px;margin-bottom:20px}.page-content p{font-size:14px;line-height:1.9;margin-bottom:16px}.page-content .eyebrow{margin-bottom:15px}.article-layout{display:grid;grid-template-columns:225px 1fr;gap:65px}.article-index{align-self:start;position:sticky;top:170px;display:flex;flex-direction:column;gap:14px;padding:20px;background:#faf8fc;border:1px solid var(--line);border-radius:8px;font-size:12px}.article-index>b{font-size:13px;margin-bottom:5px}.article-index>a{font-size:11px;color:#8b739e}.article-index a:hover{color:var(--purple)}.article-index button{margin-top:15px;text-align:left;font-size:10px}.prose{max-width:790px}.prose section{margin-bottom:40px;scroll-margin-top:170px}.prose h2{font-size:27px;margin-bottom:15px}.prose p{line-height:1.9}.info-box{display:flex;align-items:flex-start;gap:14px;background:#f5f0fa;border:1px solid #e9ddf2;border-radius:8px;padding:20px;color:#916aad;margin-bottom:30px}.info-box>svg{flex-shrink:0;width:21px;margin-top:3px}.info-box p{font-size:12px;margin:0;line-height:1.8}.reference{display:flex;justify-content:space-between;gap:15px;padding:12px 0;color:var(--purple);border-bottom:1px solid var(--line);font-size:12px}.review-date{font-size:10px!important;color:#92829e;margin-top:18px}.prose details,.library-card details{border:1px solid var(--line);border-radius:7px;margin-bottom:10px;background:#fcfafe}.prose summary,.library-card summary{padding:14px 17px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#6c4b86;list-style:none}.prose details p,.library-card details p{padding:0 17px 14px;margin:0;font-size:12px}.about-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin-bottom:45px}.about-mark{background:var(--lavender);border-radius:12px;height:290px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-mark .butterfly{transform:scale(3);margin-bottom:70px;margin-top:35px}.about-mark>b{font-weight:500;font-size:13px;color:#8964a7}.two-grid,.three-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:10px;padding:27px;background:#fff}.card h3{margin-bottom:13px}.card p{font-size:12px;line-height:1.85;margin-bottom:15px}.card p:last-child{margin-bottom:0}.content-section{margin:50px 0}.empty{border:1px dashed #d9cae6;background:#fcfafe;padding:35px;border-radius:10px;text-align:center;margin:25px 0}.empty>svg{color:#a383ba;margin:0 auto 18px}.empty h3{font-size:17px;margin-bottom:10px}.empty p{font-size:12px;max-width:670px;margin:0 auto!important;line-height:1.9}.featured-card{background:#f6f1fb}.featured-card>svg,.card>svg{color:#a17abb;margin-bottom:20px}.card h2{font-size:25px}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-field{border:1px solid #ded4e8;border-radius:7px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 13px;min-width:220px;flex:1;color:#a18bac}.search-field input{border:0;background:transparent;outline:none!important;width:100%;height:43px;font-size:12px;color:var(--dark)}select{border:1px solid #ded4e8;border-radius:6px;background:#fff;padding:10px 14px;color:#75617f;font-size:12px;min-height:43px}.result-count{font-size:11px!important;color:#95879e}.publication-list{display:flex;flex-direction:column;gap:18px}.publication-row{display:grid;grid-template-columns:50px 1fr auto;gap:22px;align-items:center}.document-icon{color:#a17bbb;background:#f5effb;padding:12px;border-radius:9px}.publication-row h3{font-size:19px;margin-top:10px;margin-bottom:10px}.publication-row p{font-size:12px;margin-bottom:8px}.publication-row small{font-size:10px;color:#95879f}.publication-row>.text-link{white-space:nowrap}.tag{font-size:9px!important;letter-spacing:.5px;color:#9c7eb4!important;font-weight:600}.library-card{padding:0 0 23px;overflow:hidden;display:flex;flex-direction:column}.library-art{height:150px;background:#f0e9f8;display:flex;align-items:center;justify-content:center;gap:20px;color:#aa8cc6;margin-bottom:24px}.library-art span{font-size:10px;letter-spacing:1.3px;line-height:1.8}.library-card>h3,.library-card>p,.library-card>.tag,.library-card>.text-link{margin-inline:24px}.library-card h3{font-size:19px;margin-top:12px}.library-card details{margin:4px 24px 20px}.library-card summary{font-size:10px;padding:10px}.library-card .text-link{margin-top:auto}.library-card p{font-size:12px}.campaign-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.campaign-detail .campaign-visual{min-height:350px}.countdown{display:flex;align-items:center;gap:15px;color:var(--purple);margin-top:25px}.countdown>b{font-size:50px;font-weight:600;line-height:1}.countdown span{font-size:12px}.countdown small{display:block;color:#9b88ab;font-size:9px;margin-top:4px}.step{display:block;font-size:25px;color:#b491ce;margin-bottom:20px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.contact-point{display:flex;gap:16px;padding-top:22px}.contact-point>svg{flex-shrink:0;color:#a27eba;width:22px}.contact-point b{font-size:13px}.contact-point p{font-size:12px;margin-top:7px}.participation-form{border:1px solid var(--line);background:#fcfafe;padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:18px;max-width:720px}.participation-form h3{font-size:22px;margin-bottom:5px}.participation-form>label,.form-row>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#6f597c}.participation-form input:not([type=checkbox]),.participation-form select,.participation-form textarea{background:#fff;border:1px solid #e1d6e9;color:var(--dark);border-radius:6px;min-height:44px;padding:10px 12px;font-size:12px;width:100%}.participation-form textarea{resize:vertical}.participation-form input::placeholder,.participation-form textarea::placeholder{color:#b0a2b9;font-weight:400}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.participation-form .checkbox-label{display:flex;flex-direction:row;align-items:flex-start;font-size:10px;font-weight:400;line-height:1.7;gap:10px}.checkbox-label input{margin:4px 0 0;width:15px;height:15px;accent-color:var(--purple);flex-shrink:0}.checkbox-label a{text-decoration:underline;color:var(--purple)}.participation-form>.button{align-self:flex-start}.form-status{font-size:12px!important;margin:0!important;color:#78548e}.honey{display:none!important}.state-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:25px}.state-grid>button{text-align:left;background:#faf8fc;border:1px solid #e8dff0;border-radius:8px;padding:18px;color:#796287}.state-grid span{display:block;font-size:20px;font-weight:650;color:#a181b8;margin-bottom:10px}.state-grid b{font-size:11px;display:block;font-weight:500}.state-grid small{display:block;color:#a08daa;font-size:9px;margin-top:4px}.state-grid .selected{background:#ede3f7;border-color:#9b70b9}.state-detail{margin-top:25px}.metric>b{display:block;font-size:52px;font-weight:500;color:var(--purple);margin-bottom:15px}.metric h3{font-size:17px}.legal{margin:auto}.legal h2{margin-top:35px}.legal .tag{margin-bottom:35px}.modal-backdrop{position:fixed;inset:0;background:#2512337a;backdrop-filter:blur(5px);z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:10vh 25px;overflow:auto}.search-modal{padding:30px;border-radius:12px;border:1px solid #eee5f5;background:#fff;width:min(650px,100%)}.search-modal h2{font-size:25px}.search-results{display:flex;flex-direction:column;margin-top:20px}.search-results>a{padding:12px 4px;border-bottom:1px solid #eee5f5;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#795889}.search-results>a:hover{background:#faf6fe}.admin-login{margin:auto}.admin-item{margin-bottom:20px}.admin-buttons{display:flex;gap:12px;margin-top:20px}.preserve-lines{white-space:pre-wrap}.skip{position:fixed;left:20px;top:-60px;background:#fff;color:var(--purple);z-index:100;padding:12px 20px;box-shadow:0 5px 20px #0002}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.high-contrast{--text:#27202f;--purple:#4d1686;--dark:#160d21}.high-contrast .muted,.high-contrast small{color:#45354f!important}.large-text{font-size:120%}.large-text body{zoom:1.15}@media (min-width:1500px){.hero-grid{min-height:585px}.hero h1{font-size:80px}.hero-art{transform:scale(1.07)}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.header-message{display:none}.nav-inner{gap:9px}.nav-inner a{font-size:9px}.hero h1{font-size:62px}.hero-copy>p{font-size:13px;max-width:370px}.hero-art{transform:scale(.85);transform-origin:center left}.hero-grid{grid-template-columns:1fr 1fr;min-height:500px;gap:0}.hero-buttons{gap:8px}.button{font-size:11px;padding:12px 15px}.quick-links a{padding:23px 17px;gap:11px}.quick-links b{font-size:11px}.quick-links small{font-size:9px}.quick-icon{width:35px;height:35px}.intro-section{gap:40px}.intro-section h2{font-size:29px}.section-row h2{font-size:27px}.pillar{padding:22px 17px}.pillar h3{font-size:14px}.campaign-home{gap:40px}.campaign-visual{padding:30px}.ribbon{right:25px;opacity:.7}.campaign-copy h2{font-size:30px}.footer-main{gap:25px}.footer-invite{padding-left:20px}.contact-grid{gap:40px}.article-layout{gap:35px}.state-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.container{width:calc(100% - 40px)}.utility-language{display:none}.utility>.container>div{gap:12px}.header-inner{height:80px}.brand>span>strong{font-size:29px}.brand small{font-size:8px}.header-actions{gap:9px}.mobile-toggle{display:flex}.header-actions>.button{display:none}nav{display:none}nav.open{display:block;position:absolute;left:0;right:0;top:80px;background:#fff;box-shadow:0 15px 20px #3721420f;max-height:75vh;overflow:auto}.nav-inner{height:auto;display:flex;flex-direction:column;gap:0;padding-block:10px;align-items:stretch}.nav-inner a{font-size:13px;padding:11px 0;justify-content:space-between}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:47px;padding-bottom:15px;z-index:4}.hero h1{font-size:61px;letter-spacing:-3px;line-height:1.06}.hero .eyebrow{font-size:8px}.hero-copy>p{max-width:440px;font-size:14px}.hero-footnote{margin-top:22px}.hero-art{width:470px;max-width:100%;height:330px;transform:scale(.85);transform-origin:top center;margin:0 auto -22px;pointer-events:none}.hero-butterfly{top:-35px}.art-circle{width:330px;height:330px;top:0;left:60px}.tag-science{top:5px;left:0}.tag-care{bottom:25px;right:0}.art-caption{bottom:-5px;left:65px}.star-one{top:15px}.star-two{bottom:30px}.hero-orbit{right:-300px;top:200px}.quick-links{grid-template-columns:1fr;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.quick-links a{padding:19px 22px}.quick-links a+a:before{height:1px;left:22px;right:22px;top:0;width:auto}.quick-links b{font-size:12px}.quick-links small{font-size:10px}.intro-section{grid-template-columns:1fr;gap:25px;padding-block:55px}.intro-section h2{font-size:29px}.intro-copy p{font-size:13px}.pillars-section{padding-block:45px}.section-row{align-items:flex-start;margin-bottom:25px}.section-row h2{font-size:25px}.section-row h2 span{display:block}.section-row>.text-link{font-size:10px;white-space:nowrap;margin-top:4px}.pillar-grid{grid-template-columns:1fr 1fr;gap:13px}.pillar{min-height:230px;padding:21px}.pillar h3{font-size:16px}.pillar p{font-size:11px}.campaign-home{grid-template-columns:1fr;padding-block:55px;gap:35px}.campaign-visual{min-height:340px}.campaign-copy h2{font-size:30px}.campaign-copy>p{max-width:none}.community-grid{grid-template-columns:1fr;gap:25px;padding-block:50px}.community-grid h2{font-size:30px}.community-grid p{max-width:none}.network-art{height:275px;max-width:420px;width:100%;margin:auto}.network-circle.c3{width:290px;height:290px}.network-label{right:0;bottom:0}.research-home{padding-block:55px}.research-grid{grid-template-columns:1fr 1fr;gap:15px}.project-feature{grid-column:span 2;min-height:280px}.project-feature>svg{margin-top:20px;margin-bottom:15px}.project-feature h3{max-width:400px}.publication-body{padding:19px}.publication-body h3{font-size:16px}.publication-art{height:115px;gap:12px}.publication-art span{font-size:9px}.publication-art svg{width:40px}.news-home{padding-bottom:45px}.news-placeholder{padding:20px;gap:15px}.news-placeholder p{font-size:10px}.join-banner{margin-bottom:45px;padding:28px;flex-direction:column;align-items:flex-start;gap:24px}.join-banner h2{font-size:25px}.join-banner p{font-size:12px}.join-banner .eyebrow{font-size:8px}.footer-main{grid-template-columns:1fr 1fr;gap:30px;padding-top:35px}.footer-main>div:first-child{grid-column:span 2}.footer-invite{grid-column:span 2;padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:25px}.footer-bottom{flex-direction:column;gap:12px;font-size:9px}.footer-bottom>div{gap:15px;flex-wrap:wrap}.medical-notice{font-size:9px;align-items:flex-start}.cookie-notice{padding:12px;font-size:9px;gap:10px}.cookie-notice p{font-size:9px}.cookie-notice>svg{display:none}.cookie-notice button{font-size:10px;padding:7px 9px}.page-top{padding-bottom:35px}.page-top h1{font-size:35px;letter-spacing:-1px}.page-top p{font-size:13px}.page-top .eyebrow{font-size:8px}.breadcrumb{margin-bottom:27px}.page-content{padding-block:35px 55px}.page-content h2{font-size:26px}.article-layout{grid-template-columns:1fr;gap:30px}.article-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px}.article-index>b{grid-column:span 2}.article-index button{margin-top:0}.prose section{scroll-margin-top:100px}.about-lead,.campaign-detail,.contact-grid{grid-template-columns:1fr;gap:35px}.about-mark{height:250px}.three-grid,.two-grid{grid-template-columns:1fr}.publication-row{grid-template-columns:40px 1fr;gap:15px;padding:20px}.publication-row>.text-link{grid-column:2}.document-icon{padding:8px}.document-icon svg{width:22px}.filters{gap:10px}.filters>.search-field{flex-basis:100%}.filters select{flex:1;min-width:130px}.library-art{height:140px}.contact-grid>.participation-form{padding:23px}.participation-form{padding:23px}.participation-form h3{font-size:21px}.state-grid{grid-template-columns:repeat(3,1fr);gap:10px}.state-grid>button{padding:15px 12px}.state-grid b{font-size:10px}.search-modal{padding:22px}.search-modal h2{font-size:23px}.search-modal .section-row{margin-bottom:15px}.search-results>a{font-size:12px}.admin-buttons{flex-wrap:wrap}}@media (max-width:380px){.container{width:calc(100% - 32px)}.hero h1{font-size:53px}.hero-buttons{flex-wrap:wrap}.hero-art{transform:scale(.7);height:290px;margin-bottom:-35px}.hero-butterfly{left:-70px}.art-circle{left:0}.tag-care{right:-15px}.art-caption{left:-10px;font-size:8px}.tag-science{left:-10px}.pillar{padding:17px;min-height:250px}.pillar h3{font-size:14px}.section-row{flex-direction:column;gap:12px}.section-row>.text-link{margin-top:0}.research-grid{grid-template-columns:1fr}.project-feature{grid-column:auto}.form-row{grid-template-columns:1fr}.state-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.geo-map{border:1px solid var(--line);background:#fcfafe;border-radius:12px;padding:25px;margin-bottom:35px}.geo-map svg{display:block;width:100%;max-width:510px;max-height:470px;margin:0 auto 20px}.geo-map path:hover,.geo-map path:focus{fill:#b99bcf;outline:none;stroke:#6836a1;stroke-width:2}.geo-map p{font-size:10px!important;text-align:center;margin:0!important;color:#75657f}.geo-map a{text-decoration:underline}.search-field:focus-within{outline:2px solid var(--purple);outline-offset:2px}.utility button{min-height:28px}.nav-inner a{min-height:44px}.muted{color:#726679!important}.footer-bottom,.medical-notice{color:#75677e}.art-caption,.review-date,.publication-body>small,.publication-row small,.quick-links small,.hero-footnote,.founder,.tag{color:#75647e!important}.footer-main>div:not(:first-child)>a{color:#74667d}.large-text .utility,.large-text small{font-size:12px!important}.editorial-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.editorial-list h3{margin-top:10px}@media (max-width:800px){.editorial-list{grid-template-columns:1fr}}.nav-item{position:relative;height:100%;display:flex;align-items:center}.nav-dropdown{display:none;position:absolute;left:-15px;top:100%;padding:9px;background:#fff;border:1px solid var(--line);border-radius:0 0 8px 8px;min-width:210px;box-shadow:0 12px 25px #351d4a0c}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:block}.nav-dropdown a{height:auto;min-height:40px;padding:10px!important;border:0!important;border-radius:4px;font-size:11px!important}.nav-dropdown a:hover{background:var(--lavender)}@media (max-width:800px){.nav-item{display:block;height:auto}.nav-item>a{min-height:44px}.nav-dropdown{position:static;box-shadow:none;border:0;border-left:2px solid #e5d5f1;margin-left:6px;margin-bottom:8px}.nav-item:focus-within .nav-dropdown{display:block}}@font-face{font-family:Inter;src:url(/fonts/inter-regular.ttf) format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-bold.ttf) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}.resource-download{margin-top:15px!important}:root{--purple:#7024c5;--dark:#180b45;--text:#5b5481;--lavender:#f4edff;--line:#e9e1f7}.utility{background:#f9f6ff;color:#675887}.utility>.container{min-height:27px}.utility-language{font-size:10px}header{display:grid;grid-template-columns:225px minmax(0,1fr) 160px;gap:22px;align-items:center;padding:0 28px;background:#fffefef2;backdrop-filter:blur(15px);min-height:82px;box-shadow:0 3px 24px #65459104}.header-inner.container{display:contents}.header-message{display:none}.header-inner>.brand{grid-column:1;grid-row:1;gap:5px}.header-inner>.brand>span>strong{font-size:34px;letter-spacing:-1.8px;color:#54129b}.header-inner>.brand small{font-size:8px;color:#75648c}.header-inner>.brand .butterfly{width:58px;height:57px}.header-actions{grid-column:3;grid-row:1;gap:10px;justify-content:end}.header-actions .button{border:0;border-radius:22px;background:linear-gradient(115deg,#913ce0,#5d19ad);font-size:11px;min-height:36px;padding:9px 19px}.header-actions .icon-button{background:#f4efff;border-radius:50%;color:#5f2caa;padding:10px}.header-actions .icon-button svg{width:18px;height:18px}.header-actions .button>svg:last-child{display:inline-block;width:14px}header nav{grid-column:2;grid-row:1;border:0;min-width:0}.nav-inner.container{width:100%;height:82px;gap:15px}.nav-inner a{font-size:10px;font-weight:600;color:#51417b;border-bottom-width:3px}.nav-inner a>svg{display:none}.nav-inner a[aria-current=page]{color:#7b27d4}.nav-item{height:82px}.nav-dropdown{z-index:5}.nav-dropdown a{min-height:40px}.identity-home{background:radial-gradient(ellipse at 80% 0,#eee4ff88,transparent 50%),linear-gradient(180deg,#fcfaff,#f8f5ff 62%,#fff);color:#180b45;position:relative;overflow:hidden}.id-shell{width:min(1680px,calc(100% - 36px));margin:auto;padding:17px 0 12px;position:relative}.identity-home h2{font-size:21px;line-height:1.13;font-weight:750;letter-spacing:-.8px;color:#160745}.identity-home h3{letter-spacing:-.4px;color:#24104d}.identity-home p{font-size:12px;line-height:1.6;color:#655784}.id-top-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(345px,1fr);gap:15px}.id-hero{position:relative;overflow:hidden;min-height:460px;border-radius:20px;isolation:isolate;background:radial-gradient(ellipse at 75% 45%,#fff 0,#fff6 30%,transparent 65%),linear-gradient(130deg,#f4ecff55,#ece0ffb8 85%);border:1px solid #f1eafa}.id-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 3% 58%,#dfcbff88 0,transparent 35%),radial-gradient(ellipse at 100% 100%,#d9c7fa88,transparent 38%);z-index:-1}.id-hero-wave{position:absolute;width:120%;height:160px;border-radius:50%;background:#ffffffa6;left:-25px;bottom:-86px;transform:rotate(3deg);z-index:-1;box-shadow:0 -17px #cdb4f23d,0 -28px #ffffff80}.id-hero-copy{padding:35px 0 94px 31px;position:relative;z-index:2;width:58%}.identity-home .id-kicker{font-size:8px;line-height:1.7;letter-spacing:1.25px;font-weight:650;color:#8d66c7;margin-bottom:15px;white-space:nowrap}.id-kicker span{margin:0 5px;color:#9f64e9}.id-hero h1{font-size:clamp(48px,4.2vw,72px);line-height:1.02;font-weight:800;letter-spacing:-3px;margin-bottom:16px;color:#13052f}.id-hero h1 em{font-style:normal;color:#782cc4}.identity-home .id-hero-description{font-size:clamp(14px,1.25vw,20px);line-height:1.45;max-width:430px;color:#39226d;letter-spacing:-.35px;margin-bottom:22px}.id-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.id-action{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(110deg,#9136df,#651bb5);color:#fff;min-height:31px;padding:7px 16px;border:1px solid transparent;border-radius:22px;font-size:10px;font-weight:650;line-height:1.5;position:relative;white-space:nowrap;box-shadow:0 3px 8px #6921b10b}.id-action svg{width:14px;height:14px;flex-shrink:0}.id-action:hover{background:linear-gradient(110deg,#7b22cc,#52108f);transform:translateY(-2px);box-shadow:0 5px 14px #6921b11c}.id-action-outline{background:#ffffffba;color:#7024c5;border-color:#9b5ae2;box-shadow:none}.id-action-outline:hover{background:#f0e2ff}.id-hero-actions .id-action{min-height:39px;padding-inline:16px;font-size:11px}.id-hadu-scene{position:absolute;right:-3px;top:0;bottom:38px;width:49%;pointer-events:none}.id-hadu{position:absolute;object-fit:contain;width:100%;height:94%;right:13px;bottom:0;filter:drop-shadow(0 16px 9px #50239712);z-index:2}.id-script{font-family:Segoe Print,Comic Sans MS,cursive;font-style:italic;color:#8028d5;font-size:18px;line-height:1.13;letter-spacing:-.4px}.id-hadu-note{position:absolute;top:20px;right:12px;z-index:3;transform:rotate(-8deg);font-size:17px;text-shadow:0 2px 8px white}.id-hadu-note>span{font-size:30px;position:absolute;right:-11px;top:34px}.id-spark{position:absolute;z-index:1;color:#c094f0}.id-spark-one{font-size:30px;left:0;top:80px;color:#83c1fa}.id-spark-two{font-size:23px;right:12px;bottom:49px}.id-floating-heart{font-size:24px;color:#bd79efb3;position:absolute;left:5px;top:34px;transform:rotate(-15deg)}.id-hadu-quote{position:absolute;bottom:12px;right:6px;background:#ffffffce;border:1px solid #fffffff0;border-radius:50%;padding:24px 18px;z-index:3;font-family:Segoe Print,Comic Sans MS,cursive;font-style:italic;font-size:10px;line-height:1.45;color:#7b35aa;transform:rotate(6deg);text-align:center}.id-hadu-quote b{color:#c04ddd;font-size:15px}.id-hero-values{position:absolute;left:28px;bottom:23px;display:grid;grid-template-columns:repeat(3,1fr);width:70%;max-width:630px;z-index:3;gap:0}.id-hero-values>div{display:flex;gap:9px;align-items:center;padding:0 17px;border-right:1px solid #ded0f0;min-height:35px}.id-hero-values>div:first-child{padding-left:0}.id-hero-values>div:last-child{border:0}.id-hero-values svg{color:#a347df;flex-shrink:0;stroke-width:2.3}.id-hero-values b{font-size:10px;color:#5f248f;display:block;line-height:1.3;font-weight:650}.id-hero-values small{font-size:9px;color:#7d6b98;display:block;line-height:1.6;white-space:nowrap}.id-card{border:1px solid #fff;border-radius:17px;background:#ffffffd6;padding:20px;box-shadow:0 6px 30px #6b408e03;position:relative;overflow:hidden}.id-side-stack{display:grid;grid-template-rows:1.65fr 1fr;gap:13px}.id-card-title{display:flex;align-items:center;gap:9px;margin-bottom:8px;position:relative;z-index:2}.id-card-title>svg{width:27px;height:27px;color:#8e38e2;flex-shrink:0;stroke-width:2.2}.id-card-title h2 span{color:#160745}.id-map-card{padding:18px 20px 14px;min-height:280px}.id-map-card>.id-card-title{margin-bottom:6px}.id-map-card>p{font-size:10px;max-width:350px}.id-map-content{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;align-items:center;margin:8px 0}.id-map-card .geo-map{margin:0;padding:0;border:0;background:none;border-radius:0}.id-map-card .geo-map svg{height:155px;max-height:none;margin:0;max-width:none;width:100%}.id-map-card .geo-map>p{display:none}.id-map-legend{display:flex;flex-direction:column;gap:10px}.id-map-legend>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#766090;line-height:1.4}.id-map-legend i{width:9px;height:9px;background:#9d6ada;border-radius:50%;flex-shrink:0}.id-map-legend .id-blue-dot{background:#459fea}.id-map-legend .id-pink-dot{background:#c888e7}.identity-home .id-map-status{font-size:8px;color:#776989;padding-top:9px;border-top:1px solid #eee6f7}.id-map-card>.id-action{margin-left:40%;min-height:27px;padding-block:5px;font-size:9px}.id-science-card{padding:20px;display:flex;align-items:center;background:linear-gradient(100deg,#fff 0,#fafaff 52%,#e9e6fb);min-height:145px}.id-science-card>div:first-child{position:relative;z-index:2;max-width:78%}.id-science-card .id-card-title>svg{width:25px}.id-science-card .id-card-title h2{font-size:19px}.id-science-card p{font-size:10px;margin-bottom:12px;max-width:270px}.id-science-card .id-action{font-size:9px;min-height:26px;padding-block:5px;padding-inline:13px}.id-science-art{position:absolute;right:-2px;top:8px;bottom:0;width:135px;opacity:.5;display:grid;place-items:center}.id-science-art>svg{width:95px;height:95px;color:#9893bd;stroke-width:1}.id-science-art>span{position:absolute;width:160px;height:160px;background:#d2d3f888;filter:blur(20px);border-radius:50%}.id-science-art .id-science-dna{position:absolute;width:43px;left:0;top:0;color:#ad80e3;transform:rotate(-18deg);opacity:.6}.id-discovery-grid{display:grid;grid-template-columns:1.13fr .95fr 1.03fr;gap:14px;margin-top:14px}.id-discovery-grid .id-card{min-height:210px}.id-discovery-grid p{font-size:10px;max-width:330px}.id-discovery-grid .id-card-title h2{font-size:21px}.id-round-icon{width:43px;height:43px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f0e7ff;color:#9242d9}.id-round-icon svg{width:28px;height:28px}.id-syndrome-card{display:grid;grid-template-columns:1.25fr .85fr;gap:15px;padding:20px;background:radial-gradient(ellipse at 90% 80%,#e9ddff 0,transparent 60%),#ffffffbd}.id-syndrome-card .id-card-title{gap:10px;align-items:flex-start}.id-syndrome-card .id-card-title h2{font-size:20px}.id-discovery-copy p{margin:11px 0}.id-topic-links{display:flex;flex-direction:column;gap:7px;justify-content:center}.id-topic-links a{border:1px solid #ede2fa;background:#ffffffb8;border-radius:20px;display:flex;align-items:center;gap:7px;padding:5px 9px;font-size:8px;color:#682eab;min-height:26px;white-space:nowrap}.id-topic-links a>svg:first-child{color:#b461f0;flex-shrink:0}.id-topic-links a>svg:last-child{margin-left:auto;flex-shrink:0}.id-topic-links a:hover{background:#e8d5ff}.id-about-card{background:radial-gradient(ellipse at 95% 100%,#f7d8bc77,transparent 65%),linear-gradient(130deg,#fff,#fffaf7)}.id-about-card .id-round-icon{background:#f8e4ff;color:#ad3adc}.id-about-card p{max-width:85%;margin-top:12px;margin-bottom:15px;position:relative;z-index:2}.id-about-decoration{position:absolute;right:-13px;bottom:0;width:120px;height:120px;color:#dbaaed50;transform:rotate(-15deg)}.id-about-decoration>svg:first-child{width:120px;height:120px;stroke-width:.9}.id-about-decoration>svg:last-child{position:absolute;width:25px;height:25px;top:-5px;left:20px;stroke-width:1.6}.id-october-card{background:radial-gradient(ellipse at 100% 100%,#ddc8ff99,transparent 63%),linear-gradient(120deg,#fff 40%,#fcf1fd)}.id-ribbon-symbol{font-size:59px;color:#a169d4;line-height:1;transform:rotate(90deg);display:block;position:relative;width:41px;height:44px;margin-right:6px}.identity-home .id-date-label{color:#8026cc;font-size:10px;line-height:1.3;font-weight:600;margin-top:6px}.id-october-card>p{max-width:82%;margin:10px 0 13px}.id-october-note{position:absolute;right:12px;top:19px;font-size:10px;transform:rotate(-12deg);line-height:1.35;max-width:90px;opacity:.85}.id-october-card .id-card-title{max-width:80%}.id-institutional-date{display:block;font-size:7px;color:#7e6394;margin-top:9px}.id-community-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px}.id-pillars{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:stretch;padding:13px;min-height:188px}.id-pillars-intro{padding:12px 5px}.id-pillars-intro .id-card-title{gap:6px;align-items:flex-start}.id-pillars-intro h2{font-size:19px}.id-pillars-intro .id-card-title>svg{width:24px;height:24px}.id-pillars-intro>p{font-size:10px;margin:9px 0 0 30px;line-height:1.7}.id-pillar-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.id-pillar{background:linear-gradient(140deg,#f2f7ff,#eaf0fd);border:1px solid #fff;border-radius:13px;padding:12px 12px 17px;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.id-pillar-pink{background:linear-gradient(145deg,#fdf2ff,#f4e7fb)}.id-pillar-lilac{background:linear-gradient(145deg,#f6f0ff,#eeebfc)}.id-pillar-icon{background:#dfeaff;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin-bottom:10px;color:#7a29da}.id-pillar-pink .id-pillar-icon{background:#f2dbfc;color:#aa30d9}.id-pillar-lilac .id-pillar-icon{background:#e9ddff}.id-pillar-icon svg{width:25px;height:25px;stroke-width:2}.id-pillar h3{font-size:12px;line-height:1.3;margin-bottom:7px;letter-spacing:-.45px;overflow-wrap:normal}.id-pillar p{font-size:9px;line-height:1.6;max-width:135px;padding-right:2px}.id-circle-arrow{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#9c32e0;background:#ffffffcb;position:absolute;right:8px;bottom:10px;box-shadow:0 1px 8px #bd90e009}.id-pillar:hover{transform:translateY(-3px);box-shadow:0 6px 16px #784daa0b}.id-news{padding:19px 20px;min-height:188px}.id-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.id-section-heading>a{font-size:9px;color:#7e3db3;display:flex;gap:5px;align-items:center}.id-news-empty{display:flex;align-items:center;gap:16px;min-height:115px;border:1px dashed #e8daf5;border-radius:10px;margin-top:10px;padding:15px;background:#fefbff}.id-news-empty-icon{position:relative;color:#b99ad6;flex-shrink:0}.id-news-empty-icon>svg:last-child{position:absolute;top:-8px;right:-8px;color:#d2b9e8}.id-news-empty h3{font-size:13px;margin-bottom:5px}.id-news-empty p{font-size:10px;line-height:1.65}.id-news-empty a{font-size:9px;color:#8939c6;display:flex;align-items:center;gap:8px;margin-top:7px;font-weight:600}.id-news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.id-news-list>a{border:1px solid #eee2f8;border-radius:9px;padding:12px;background:#fcf9ff}.id-news-list small{font-size:8px;color:#827391}.id-news-list h3{font-size:11px;line-height:1.5;margin:6px 0}.id-news-list span{display:flex;gap:6px;align-items:center;font-size:8px;color:#8c37bf}.id-final-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px}.id-stories{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;min-height:150px;padding:20px}.id-stories p{font-size:10px;margin-bottom:15px}.id-stories .id-card-title{margin-bottom:7px}.id-stories h2{font-size:20px}.id-story-message{border-left:1px solid #eadcf6;padding-left:28px;position:relative}.id-story-message>span{font-size:50px;font-family:Georgia,serif;color:#d6b5f1;position:absolute;left:9px;top:-22px}.id-story-message p{font-family:Segoe Print,Comic Sans MS,cursive;font-style:italic;color:#8c57b0;font-size:14px;line-height:1.5;margin-bottom:9px;padding-left:5px}.id-story-message b{font-weight:400}.id-story-message small{font-size:8px;color:#9784a5;display:block;margin-left:5px;max-width:230px}.id-join{background:radial-gradient(ellipse at right bottom,#d9c7f68a,transparent 60%),linear-gradient(120deg,#f1e6ff,#faf7ff);padding:21px 23px;min-height:150px}.id-join .id-card-title h2{font-size:22px}.id-join p{font-size:10px;max-width:83%;margin-bottom:12px;position:relative;z-index:2}.id-join-heart{position:absolute;width:145px;height:145px;right:-22px;bottom:-35px;color:#c2a2e440;stroke-width:1.5;transform:rotate(-15deg)}.id-signature{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 5px 7px;color:#9a78ba}.id-signature>span{font-size:10px;display:flex;align-items:center;gap:8px}.id-signature>span>span{font-size:20px;color:#c29be3}.id-signature>small{font-size:9px;color:#8c7999}footer{background:#fcfaff;border-color:#eee5f8}.footer-main{padding-block:30px 24px;gap:35px}.footer-main h4{margin-top:3px}.footer-main>div>p{margin-top:11px}.footer-brand .butterfly{height:51px}.footer-invite{border-left-color:#e7d8f5}.footer-main>div:not(:first-child)>a{font-size:10px}.medical-notice{font-size:8px;padding-block:10px}.footer-bottom{padding-block:12px;font-size:8px}.high-contrast .identity-home p,.high-contrast .identity-home small{color:#402252!important}.high-contrast .id-kicker{color:#663285!important}.high-contrast .id-hero-description{color:#24103d!important}@media (min-width:1600px){header{grid-template-columns:235px minmax(0,1fr) 185px;gap:30px}.nav-inner a{font-size:11px}.id-hero{min-height:465px}.id-hero-copy{padding-top:42px}.id-hero h1{font-size:76px}.id-hero-description{max-width:500px!important;font-size:21px!important}.id-hadu{height:98%;right:20px}.id-hadu-note{right:20px;font-size:20px}.id-hero-values{width:67%}.id-hero-values b{font-size:11px}.id-hero-values small{font-size:10px}.id-discovery-grid .id-card{min-height:205px}.id-discovery-grid p{font-size:12px}.id-discovery-grid .id-card-title h2{font-size:23px}.id-topic-links a{font-size:10px}.id-action{font-size:11px}.id-pillars{min-height:182px}.id-pillar h3{font-size:14px}.id-pillar p{font-size:10px}.id-map-card{min-height:285px}.id-map-card .geo-map svg{height:155px}.id-side-stack{grid-template-rows:1.7fr 1fr}.id-map-legend>span{font-size:10px}.id-map-status{font-size:9px!important}.id-map-card>p{font-size:11px}.id-final-grid{grid-template-columns:1.4fr 1fr}}@media (max-width:1200px){header{grid-template-columns:200px minmax(0,1fr) 140px;gap:15px;padding-inline:18px}.header-inner>.brand>span>strong{font-size:30px}.header-inner>.brand small{font-size:7px}.header-inner>.brand .butterfly{width:50px;transform:scale(.9)}.nav-inner.container{gap:8px}.nav-inner a{font-size:9px}.header-actions{gap:7px}.header-actions .button{font-size:10px;padding-inline:13px}.id-top-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr)}.id-hero{min-height:445px}.id-hero-copy{padding-left:25px;width:59%}.id-hero h1{font-size:53px;letter-spacing:-2px}.identity-home .id-kicker{font-size:7px;letter-spacing:.7px}.id-kicker span{margin-inline:3px}.id-hero-actions .id-action{font-size:10px;padding-inline:12px;gap:7px}.id-hero-values{left:25px;max-width:none;width:88%}.id-hero-values>div{padding-inline:9px}.id-hero-values b{font-size:9px}.id-hero-values small{font-size:8px}.id-hadu-scene{width:48%;bottom:40px}.id-hadu-note{font-size:14px;right:6px;top:25px}.id-hadu-quote{font-size:8px;bottom:32px;padding:17px 12px}.id-map-card{padding:17px}.identity-home h2{font-size:19px}.id-map-legend>span{font-size:8px}.id-science-card{padding:17px}.id-map-content{gap:8px}.id-discovery-grid{grid-template-columns:1.17fr .95fr 1fr;gap:10px}.id-discovery-grid .id-card{padding:16px}.id-discovery-grid .id-card-title h2{font-size:17px}.id-discovery-grid p{font-size:9px}.id-round-icon{width:33px;height:33px}.id-round-icon svg{width:24px}.id-syndrome-card{gap:10px;grid-template-columns:1.25fr .8fr}.id-topic-links a{font-size:7px;padding-inline:6px;gap:5px}.id-october-note{display:none}.id-october-card .id-card-title{max-width:none}.id-community-grid{grid-template-columns:1.6fr 1fr;gap:10px}.id-pillars{grid-template-columns:118px 1fr;padding:10px;gap:5px}.id-pillars-intro h2{font-size:15px}.id-pillars-intro .id-card-title>svg{width:20px}.id-pillars-intro>p{font-size:9px;margin-left:23px}.id-pillar{padding:12px 9px 25px}.id-pillar h3{font-size:10px;letter-spacing:-.4px}.id-pillar p{font-size:8px}.id-circle-arrow{width:21px;height:21px;bottom:7px}.id-news{padding:17px}.id-news-empty{padding:13px;gap:12px}.id-news-empty h3{font-size:11px}.id-news-empty p{font-size:9px}.id-news-empty a{font-size:8px}.id-stories{padding:17px;gap:10px}.id-stories h2{font-size:17px}.id-join .id-card-title h2{font-size:19px}.id-join{padding:17px}.id-story-message p{font-size:12px}.id-story-message{padding-left:20px}.id-action{font-size:9px;padding-inline:13px;gap:8px}.id-date-label{font-size:9px!important}.id-institutional-date{font-size:7px}.id-ribbon-symbol{font-size:49px;width:34px;height:38px}}@media (max-width:1000px){header{display:flex;justify-content:space-between;padding-inline:22px;height:76px;min-height:76px;gap:10px}.header-inner.container{display:contents}.header-inner>.brand>span>strong{font-size:32px}.header-inner>.brand small{font-size:8px}.header-inner>.brand .butterfly{width:58px}.header-actions .mobile-toggle{display:flex}.header-actions .button{display:inline-flex}.header-actions{gap:10px}header nav{display:none}header nav.open{display:block;position:absolute;left:0;right:0;top:76px;background:#fff;max-height:75vh;overflow:auto;padding:10px 24px;box-shadow:0 15px 30px #4e207912}.nav-inner.container{display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto}.nav-item{height:auto;display:block}.nav-inner a{height:auto;min-height:44px;padding:10px 0;font-size:12px;justify-content:space-between}.nav-dropdown{position:static;box-shadow:none;border:0;border-left:2px solid #e5d5f1;margin-left:6px;min-width:0}.nav-item>a>svg{display:block}.id-shell{width:calc(100% - 28px);padding-top:14px}.id-top-grid{grid-template-columns:1fr}.id-hero{min-height:430px}.id-hero-copy{width:57%;padding-top:34px;padding-left:30px}.id-hero h1{font-size:68px}.identity-home .id-hero-description{font-size:18px;max-width:420px}.identity-home .id-kicker{font-size:8px;letter-spacing:1px}.id-hero-actions .id-action{font-size:11px;padding-inline:18px}.id-hadu-scene{width:47%;right:5px;bottom:25px}.id-hadu-note{font-size:18px;right:10px}.id-hadu-quote{font-size:10px;bottom:15px;right:0}.id-hero-values{width:70%;bottom:20px;left:30px}.id-hero-values>div{padding-inline:14px}.id-hero-values b{font-size:10px}.id-hero-values small{font-size:9px}.id-side-stack{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr;gap:12px}.id-map-card{min-height:235px;padding:19px}.id-map-card .geo-map svg{height:125px}.id-map-card>.id-action{margin-left:0}.id-map-card>p{font-size:10px}.id-map-content{grid-template-columns:1fr 1.1fr;gap:12px;margin-block:10px}.id-map-legend>span{font-size:9px}.id-map-status{font-size:8px!important}.id-science-card{padding:23px;align-items:start}.id-science-card>div:first-child{max-width:92%;align-self:center}.id-science-card .id-card-title h2{font-size:22px}.id-science-card p{font-size:12px;max-width:230px;margin-block:15px}.id-science-card .id-action{font-size:10px;padding:7px 15px}.id-science-art{right:0;top:20px;bottom:0;width:160px;opacity:.35}.id-science-art>svg{width:150px;height:150px}.id-discovery-grid{grid-template-columns:1fr 1fr;gap:12px}.id-discovery-grid .id-card{padding:20px;min-height:210px}.id-syndrome-card{grid-column:span 2;grid-template-columns:1.2fr 1fr}.id-syndrome-card .id-card-title h2{font-size:23px}.id-discovery-grid p{font-size:12px}.id-syndrome-card .id-discovery-copy p{max-width:400px}.id-discovery-grid .id-card-title h2{font-size:22px}.id-topic-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center}.id-topic-links a{font-size:10px;padding:7px 10px;min-height:32px}.id-round-icon{width:40px;height:40px}.id-round-icon svg{width:26px}.id-action{font-size:11px;padding:7px 16px}.id-october-card .id-date-label{font-size:11px!important}.id-institutional-date{font-size:8px}.id-community-grid{grid-template-columns:1fr;gap:12px}.id-pillars{grid-template-columns:145px 1fr;padding:15px;min-height:188px;gap:10px}.id-pillars-intro h2{font-size:20px}.id-pillars-intro .id-card-title>svg{width:25px}.id-pillars-intro>p{font-size:11px}.id-pillar{padding:14px 12px 25px}.id-pillar h3{font-size:12px}.id-pillar p{font-size:10px}.id-pillar-icon{width:42px;height:42px}.id-pillar-icon svg{width:28px;height:28px}.id-circle-arrow{width:24px;height:24px}.id-news{padding:20px;min-height:160px}.id-news h2{font-size:22px}.id-news-empty{min-height:95px;padding:20px}.id-news-empty h3{font-size:15px}.id-news-empty p{font-size:11px}.id-news-empty a{font-size:10px}.id-final-grid{grid-template-columns:1fr;gap:12px}.id-stories{padding:22px;min-height:150px}.id-stories h2{font-size:22px}.id-stories p{font-size:11px}.id-story-message p{font-size:16px}.id-story-message small{font-size:10px}.id-join{padding:22px;min-height:160px}.id-join .id-card-title h2{font-size:25px}.id-join p{font-size:12px;max-width:75%}.id-join-heart{right:10px;bottom:-12px}.id-signature{padding-block:20px;flex-wrap:wrap;gap:8px}}@media (max-width:600px){.utility>.container{width:calc(100% - 32px)}.utility>.container>span{font-size:8px}.utility button{font-size:9px}.header-inner>.brand>span>strong{font-size:29px}.header-inner>.brand small{font-size:7px}.header-inner>.brand .butterfly{width:50px;transform:scale(.9);margin-left:-5px}.header-actions .button{display:none}.header-actions{gap:5px}.id-shell{width:calc(100% - 20px);padding-top:10px}.id-hero{min-height:730px;border-radius:15px}.id-hero-copy{width:100%;padding:29px 22px 0}.identity-home .id-kicker{font-size:6.6px;letter-spacing:.7px;margin-bottom:15px}.id-kicker span{margin-inline:4px}.id-hero h1{font-size:clamp(45px,11.5vw,63px);letter-spacing:-2.3px;line-height:1.02}.identity-home .id-hero-description{font-size:15px;line-height:1.5;max-width:345px;margin-top:14px;margin-bottom:17px}.id-hero-actions{gap:8px}.id-hero-actions .id-action{font-size:10px;padding:8px 13px;min-height:36px;gap:9px}.id-hadu-scene{width:100%;height:350px;top:auto;bottom:75px;right:0}.id-hadu{width:91%;height:100%;right:6%;bottom:0;filter:drop-shadow(0 13px 8px #50239710)}.id-hadu-note{font-size:14px;right:8px;top:12px}.id-hadu-note>span{font-size:22px;right:9px;top:29px}.id-spark-one{left:17px;top:80px}.id-floating-heart{left:36px;top:20px;font-size:20px}.id-spark-two{right:16px;bottom:80px}.id-hadu-quote{bottom:8px;right:5px;font-size:8px;padding:17px 14px}.id-hero-values{width:calc(100% - 28px);left:14px;bottom:24px;grid-template-columns:repeat(3,1fr)}.id-hero-values>div{padding-inline:8px;gap:5px;align-items:start}.id-hero-values svg{width:21px;height:21px;margin-top:1px}.id-hero-values b{font-size:8px;max-width:70px;line-height:1.35}.id-hero-values small{font-size:7px;line-height:1.5;white-space:normal;max-width:77px;margin-top:2px}.id-side-stack{grid-template-columns:1fr;gap:10px}.id-map-card{min-height:275px;padding:20px}.id-map-card .id-card-title h2{font-size:23px}.id-map-card>p{font-size:11px;max-width:310px}.id-map-content{grid-template-columns:1fr 1.12fr;margin:14px 0 12px}.id-map-card .geo-map svg{height:154px}.id-map-card>.id-action{margin-left:44%;font-size:10px;min-height:31px;padding:6px 13px}.id-map-legend>span{font-size:10px}.id-map-status{font-size:9px!important;line-height:1.5!important}.id-science-card{min-height:185px;padding:22px}.id-science-card>div:first-child{max-width:86%}.id-science-card .id-card-title h2{font-size:22px}.id-science-card p{font-size:11px;margin-block:12px;max-width:230px}.id-science-art{width:120px;opacity:.4}.id-science-art>svg{width:100px;height:100px}.id-science-art .id-science-dna{width:35px}.id-discovery-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.id-syndrome-card{grid-column:auto;grid-template-columns:1fr;gap:14px}.id-discovery-grid .id-card{padding:22px;min-height:0;border-radius:15px}.id-discovery-grid .id-card-title h2{font-size:23px}.id-discovery-grid p{font-size:12px;max-width:100%;line-height:1.7}.id-syndrome-card .id-discovery-copy p{max-width:none;margin-block:13px}.id-topic-links{grid-template-columns:1fr 1fr;gap:7px}.id-topic-links a{font-size:9px;min-height:31px;padding:6px 9px}.id-topic-links a:last-child{grid-column:span 2}.id-about-card p{max-width:90%;margin-block:13px 16px}.id-about-decoration{bottom:-12px;right:0}.id-october-card>p{max-width:92%;margin-block:14px}.id-october-card .id-date-label{font-size:11px!important}.id-institutional-date{margin-top:12px;font-size:8px;max-width:100%}.id-ribbon-symbol{font-size:55px;width:38px;height:42px}.id-community-grid{margin-top:10px;gap:10px}.id-pillars{grid-template-columns:1fr;padding:17px;gap:12px}.id-pillars-intro{padding:3px 4px}.id-pillars-intro .id-card-title{margin-bottom:5px}.id-pillars-intro h2{font-size:23px}.id-pillars-intro>p{font-size:11px;margin:0 0 0 31px}.id-pillars-intro br{display:none}.id-pillar-items{grid-template-columns:1fr 1fr;gap:9px}.id-pillar{min-height:172px;padding:16px 15px 30px}.id-pillar h3{font-size:13px;margin-bottom:7px}.id-pillar p{font-size:10px;max-width:140px;padding-right:4px}.id-pillar-icon{width:44px;height:44px;margin-bottom:12px}.id-circle-arrow{right:10px;bottom:10px}.id-news{padding:22px;min-height:200px}.id-news h2{font-size:23px}.id-news-empty{gap:13px;padding:16px;min-height:123px}.id-news-empty h3{font-size:13px;line-height:1.4}.id-news-empty p{font-size:10px;line-height:1.6}.id-news-empty a{font-size:9px}.id-news-empty-icon>svg:first-child{width:23px}.id-news-list{grid-template-columns:1fr}.id-news-list h3{font-size:13px}.id-final-grid{margin-top:10px;gap:10px}.id-stories{padding:23px;grid-template-columns:1fr;gap:25px}.id-stories h2{font-size:23px}.id-stories p{font-size:11px}.id-story-message{padding-left:20px;padding-block:4px}.id-story-message p{font-size:16px;padding-left:10px;margin-bottom:10px}.id-story-message>span{font-size:55px;left:4px;top:-19px}.id-story-message small{font-size:9px;margin-left:10px;max-width:none}.id-join{padding:23px;min-height:210px}.id-join .id-card-title{align-items:flex-start}.id-join .id-card-title h2{font-size:24px;max-width:250px;line-height:1.2}.id-join p{font-size:11px;max-width:90%;margin-top:12px}.id-signature{padding:20px 10px 10px;gap:5px;display:block}.id-signature>span{font-size:9px;line-height:1.6}.id-signature>small{font-size:8px;display:block;margin:8px 0 0 28px}.footer-main{padding-block:30px;gap:25px}.footer-main>div:first-child{margin-bottom:5px}.id-hero-wave{width:150%;height:180px;bottom:-20px;left:-40px;box-shadow:0 -15px #cdb4f23d,0 -27px #ffffff80}}@media (prefers-reduced-motion:reduce){.id-action:hover,.id-pillar:hover{transform:none}}@media (min-width:1101px){header{grid-template-columns:225px minmax(0,1fr) 190px;gap:18px}.header-inner>.brand .butterfly{width:67px;flex-shrink:0}.nav-inner.container{gap:12px}}.id-ribbon-symbol{transform:none;width:45px;height:49px;stroke-width:2.6;flex-shrink:0;color:#9138ce}.id-coordinator{display:grid;grid-template-columns:145px 1fr;gap:28px;align-items:center;padding:24px;margin-top:15px;background:linear-gradient(110deg,#fff,#f0e6ff)}.id-coordinator>img{width:145px;height:181px;object-fit:contain;border-radius:10px}.id-coordinator h2{font-size:27px;margin:8px 0}.id-coordinator strong{font-size:12px;color:#7535a5}.id-coordinator p{max-width:700px;margin:10px 0 14px}.coordinator-profile{display:grid;grid-template-columns:240px 1fr;gap:35px;align-items:center}.coordinator-profile>img{width:240px;height:auto;border-radius:14px}@media (max-width:600px){.id-coordinator{grid-template-columns:1fr;padding:22px;gap:18px}.id-coordinator>img{width:180px;height:225px}.coordinator-profile{grid-template-columns:1fr}.coordinator-profile>img{width:220px}}@media (min-width:1101px) and (max-width:1400px){.identity-home .id-hero-description{max-width:340px}}.whatsapp-contact{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.whatsapp-contact>svg{color:#7024c5}.whatsapp-contact strong{color:#54228a}.whatsapp-contact small{color:#6d6082;max-width:430px;line-height:1.6}.library-assistant{display:flex;gap:24px;align-items:flex-start;margin-bottom:32px;padding:28px;background:linear-gradient(120deg,#f2e9ff,#fff 75%);border:1px solid #e2d2f4}.library-assistant-icon{display:flex;gap:4px;color:#7024c5;flex-shrink:0;padding-top:8px}.library-assistant h2{margin:12px 0;font-size:clamp(23px,3vw,30px)}.library-assistant p{max-width:760px}.library-assistant .library-assistant-note{font-size:14px;line-height:1.65}.library-assistant small{display:block;max-width:700px;margin-top:15px;line-height:1.6;color:#60546f}.library-assistant-new-tab{font-size:12px;font-weight:400}@media (max-width:600px){.library-assistant{flex-direction:column;gap:8px;padding:22px}.library-assistant .button{flex-wrap:wrap}}.community-stories{scroll-margin-top:100px}.community-stories .card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:linear-gradient(145deg,#fff,#f7f0ff)}.community-stories .card>svg{color:#7833b5}.community-stories .card h3,.community-stories .card p{margin:0}.community-stories .card .button{margin-top:auto}.community-stories>small{display:block;margin-top:18px;line-height:1.6;color:#60546f}
