@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_991aebb-module__bYvC1W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_991aebb-module__bYvC1W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.p.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_ecabf7d0-module__OTM5aG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_ecabf7d0-module__OTM5aG__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--magnesium-white:#f8fafa;--magnesium-silver:#c9d0d3;--scientific-navy:#072e79;--molecular-teal:#147b92;--mineral-green:#4e963d;--teal-on-navy:#67c6d6;--green-on-navy:#85c977;--ink:#16262f;--muted:#56656d;--surface:#fff;--line:#072e7929;--content:min(100% - 64px, 1376px);--reading:74ch;--radius:10px;--shadow:0 18px 50px #072e7917}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--magnesium-white);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;min-width:320px;margin:0}body.nav-open{overflow:hidden}::selection{color:var(--scientific-navy);background:#147b922e}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--molecular-teal);outline-offset:4px}.skip-link{background:var(--scientific-navy);color:#fff;z-index:1000;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.content-shell{width:var(--content);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);z-index:100;background:#f8fafaf7;position:sticky;top:0}.header-inner{height:116px;width:var(--content);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.brand-link{flex:none;align-items:center;height:94px;display:flex}.brand-logo{width:266px;height:auto}.desktop-nav{align-items:stretch;gap:clamp(16px,2vw,38px);height:100%;display:flex}.nav-link{color:#081b37;white-space:nowrap;align-items:center;height:100%;font-size:15px;font-weight:500;display:flex;position:relative}.nav-link:after{background:var(--scientific-navy);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:27px;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-link-parent{gap:7px}.chevron-icon{width:16px;height:16px;transition:transform .18s}.nav-dropdown{height:100%;position:relative}.dropdown-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;pointer-events:none;gap:4px;min-width:260px;padding:14px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 17px);left:-24px;transform:translateY(-6px)}.dropdown-panel a{color:var(--ink);padding:11px 12px;font-size:14px}.dropdown-panel a:hover{color:var(--scientific-navy);background:#c9d0d338}.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown:hover .chevron-icon,.nav-dropdown:focus-within .chevron-icon{transform:rotate(180deg)}.menu-button{color:var(--scientific-navy);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:0;display:none}.menu-button span{background:currentColor;width:30px;height:2px;transition:transform .18s,opacity .18s}.menu-button[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-8px)rotate(-45deg)}.mobile-nav{background:var(--surface);display:none;position:fixed;inset:116px 0 0;overflow-y:auto}.mobile-nav-inner{width:min(100% - 40px,620px);margin-inline:auto;padding:22px 0 60px;display:grid}.mobile-nav a,.mobile-nav summary{border-bottom:1px solid var(--line);color:var(--scientific-navy);cursor:pointer;font-family:var(--font-source-serif), Georgia, serif;padding:18px 0;font-size:25px;list-style:none}.mobile-nav summary{justify-content:space-between;align-items:center;display:flex}.mobile-nav details>a{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;padding-left:18px;font-size:15px;display:block}.mobile-nav details[open] summary .chevron-icon{transform:rotate(180deg)}.hero-section{grid-template-columns:minmax(420px,42%) 1fr;min-height:min(790px,100svh - 116px);display:grid;overflow:hidden}.hero-copy{z-index:2;align-self:center;padding:70px clamp(32px,6vw,112px);position:relative}.hero-copy:after{content:"";opacity:.65;z-index:-1;border:1px solid #072e7914;border-radius:50%;width:170px;height:170px;position:absolute;bottom:20px;left:60px}.hero-copy h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(62px,5.3vw,94px);font-weight:500;line-height:.92}.hero-copy h1 span{display:block}.hero-copy h1 span:first-child{color:var(--scientific-navy)}.hero-copy h1 span:nth-child(2){color:var(--molecular-teal)}.hero-copy h1 span:last-child{color:var(--mineral-green)}.heading-rule{background:var(--scientific-navy);width:72px;height:3px;margin:30px 0 24px;display:block}.heading-rule.light{background:#fff}.hero-copy>p{max-width:470px;margin:0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:42px;margin-top:34px;display:flex}.primary-button{background:var(--scientific-navy);border:1px solid var(--scientific-navy);color:#fff;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:0 26px;font-size:15px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.primary-button:hover{background:var(--molecular-teal);border-color:var(--molecular-teal);transform:translateY(-2px)}.text-link{color:var(--scientific-navy);text-underline-offset:5px;align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration-color:#0000;display:inline-flex}.text-link:hover{text-decoration:underline}.arrow-icon{width:20px;height:20px;transition:transform .18s}.text-link:hover .arrow-icon,.primary-button:hover .arrow-icon{transform:translate(4px)}.hero-media{min-height:620px;position:relative}.hero-media:before{background:linear-gradient(90deg, var(--magnesium-white) 0%, transparent 100%);content:"";pointer-events:none;z-index:1;width:17%;position:absolute;inset:0 auto 0 0}.hero-image{object-fit:cover;object-position:52% center}.mission-section{background:var(--surface);border-top:1px solid var(--line);padding:96px 0 80px}.mission-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;display:grid}.mission-copy{padding-left:clamp(0px,3vw,56px)}.mission-copy h2,.health-intro h2,.section-heading-row h2,.contact-intro h2,.inner-hero h1,.coming-soon-panel h1,.article-page h1{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;font-weight:500}.mission-copy h2{margin:0;font-size:clamp(52px,5vw,76px);line-height:.98}.mission-copy h2 span{color:var(--molecular-teal);display:block}.mission-copy p{max-width:600px;margin:0 0 26px;font-size:18px;line-height:1.75}.mission-media{aspect-ratio:4/3;min-height:420px;position:relative}.mission-media img{object-fit:cover}.health-band{background:var(--scientific-navy);color:#fff;padding:70px 0;position:relative;overflow:hidden}.health-band:after{content:"";border:2px dotted #4e963d8c;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-210px;right:-100px}.health-grid{grid-template-columns:.75fr 2fr;align-items:center;gap:70px;display:grid}.health-intro h2{color:#fff;margin:0;font-size:clamp(44px,4vw,64px);line-height:.98}.health-intro h2 span{color:#27a6bb;display:block}.health-intro p{max-width:310px;margin:0;font-size:16px;line-height:1.6}.domain-list{grid-template-columns:repeat(4,1fr);display:grid}.domain-item{text-align:center;border-left:1px solid #ffffff38;flex-direction:column;align-items:center;min-height:205px;padding:12px 24px;display:flex}.domain-item:first-child{border-left:0}.domain-icon{color:#fff;width:72px;height:72px;margin-bottom:24px}.domain-item h3{font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:22px;font-weight:400;line-height:1.2}.articles-section,.event-section,.content-section{background:var(--magnesium-white);padding:94px 0}.section-heading-row{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.section-heading-row h2{margin:0;font-size:clamp(40px,4vw,58px)}.featured-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;margin-bottom:56px;display:grid}.article-card.is-featured{grid-template-columns:1.1fr .9fr;gap:32px;display:grid}.article-image-link{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.article-card-image{object-fit:cover;transition:transform .38s}.article-image-link:hover .article-card-image{transform:scale(1.025)}.article-card-copy{align-self:center}.article-accent{background:var(--molecular-teal);width:48px;height:2px;margin-bottom:24px;display:block}.article-card h3{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(27px,2.5vw,40px);font-weight:500;line-height:1.08}.article-card h3 a:hover{color:var(--molecular-teal)}.article-card p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65}.article-rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-rail .article-card{border-left:1px solid var(--line);padding:30px 26px 0}.article-rail .article-card:first-child{border-left:0;padding-left:0}.article-rail .article-card:last-child{padding-right:0}.article-rail .article-image-link{aspect-ratio:16/9;margin-bottom:20px}.article-rail .article-card h3{font-size:24px}.event-section{background:var(--surface);border-top:1px solid var(--line)}.event-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.event-image-wrap{aspect-ratio:16/9;border:1px solid var(--line);background:#fff;position:relative;overflow:hidden;box-shadow:0 14px 34px #072e790f}.event-image{object-fit:contain}.event-copy h2,.event-copy h3{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(40px,4vw,62px);font-weight:500;line-height:1}.event-copy h3{font-size:clamp(38px,3.6vw,58px)}.event-copy p{font-family:var(--font-source-serif), Georgia, serif;margin:0 0 18px;font-size:22px;line-height:1.5}.event-copy .event-meta{color:var(--molecular-teal);font-size:24px}.archive-status{color:var(--muted)}.contact-strip{background:linear-gradient(110deg, #c9d0d347, #f8fafacc), var(--magnesium-white);border-top:1px solid var(--line);padding:58px 0}.contact-grid{grid-template-columns:1.25fr repeat(3,1fr);align-items:center;display:grid}.contact-intro{padding-right:38px}.contact-intro h2{margin:0;font-size:42px}.contact-intro .heading-rule{width:50px;margin:18px 0}.contact-intro p,.contact-item p{margin:0}.contact-item{border-left:1px solid var(--line);align-items:flex-start;gap:20px;min-height:112px;padding:10px 28px;display:flex}.contact-icon{color:var(--molecular-teal);flex:none;width:32px;height:32px}.contact-item h3{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;margin:0 0 12px;font-size:21px;font-weight:500}.contact-item p{color:var(--muted);font-size:14px;line-height:1.5}.site-footer{background:var(--scientific-navy);color:#fff;padding:52px 0 32px}.footer-inner{width:var(--content);margin-inline:auto}.footer-top{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.footer-logo{width:275px;height:auto}.footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.footer-nav a{color:#ffffffeb;font-size:14px}.footer-nav a:hover{text-underline-offset:5px;text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;padding-top:30px;display:flex}.footer-bottom>p:last-child{color:var(--magnesium-silver);font-size:13px}.footer-tagline{font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:24px}.footer-tagline span:nth-child(2){color:var(--teal-on-navy)}.footer-tagline span:nth-child(3){color:var(--green-on-navy)}.inner-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:40px 0 84px}.inner-hero.compact{padding-bottom:72px}.breadcrumbs{margin-bottom:50px}.breadcrumbs ol{flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--muted);content:"/";margin:0 12px}.breadcrumbs a{color:var(--scientific-navy)}.breadcrumbs span{color:var(--muted)}.inner-hero h1,.article-page h1{max-width:1050px;margin:0;font-size:clamp(54px,6vw,88px);line-height:.98}.inner-lead,.article-summary{color:var(--muted);max-width:850px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.65}.inner-hero-grid{grid-template-columns:1fr .8fr;align-items:center;gap:60px;display:grid}.inner-hero-image{aspect-ratio:4/3;min-height:380px;position:relative}.inner-hero-image img{object-fit:cover}.two-column-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;display:grid}.two-column-copy article+article{border-left:1px solid var(--line);padding-left:80px}.section-label{color:var(--molecular-teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.two-column-copy h2,.contact-card h2{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;margin:0 0 20px;font-size:42px;font-weight:500}.two-column-copy p{margin:0 0 24px;font-size:17px;line-height:1.75}.reading-layout{max-width:var(--reading);margin-inline:auto;padding-inline:24px}.prose{font-size:17px;line-height:1.78}.prose h2{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.02em;margin:54px 0 20px;font-size:clamp(31px,3vw,44px);font-weight:500;line-height:1.15}.prose p{margin:0 0 22px}.prose ul{margin:8px 0 30px;padding-left:24px}.prose li{margin-bottom:10px;padding-left:8px}.prose li::marker{color:var(--molecular-teal)}.coming-soon-panel{border-left:3px solid var(--molecular-teal);max-width:760px;margin:60px 0 30px;padding:8px 0 14px 44px}.coming-soon-panel h1{margin:0 0 30px;font-size:clamp(62px,8vw,106px);line-height:.9}.coming-soon-panel>p:not(.section-label){margin:0 0 30px;font-size:18px;line-height:1.6}.blog-listing{padding-top:80px}.event-page-feature{padding-bottom:20px}.contact-page-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.contact-card{border-left:1px solid var(--line);min-height:250px;padding:30px 50px}.contact-card:first-child{border-left:0}.contact-card .contact-icon{width:42px;height:42px;margin-bottom:34px}.contact-card h2{font-size:34px}.contact-card p{color:var(--muted);font-size:16px}.article-page{background:var(--magnesium-white);padding:40px 0 100px}.back-link{color:var(--scientific-navy);align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:inline-flex}.arrow-back{transform:rotate(180deg)}.back-link:hover .arrow-back{transform:rotate(180deg)translate(4px)}.article-summary{margin-bottom:44px}.article-hero-image{aspect-ratio:16/8.2;max-height:680px;margin-bottom:72px;position:relative;overflow:hidden}.article-main-image{object-fit:cover}.article-lead{color:var(--scientific-navy);font-family:var(--font-source-serif), Georgia, serif;font-size:24px;line-height:1.55}.medical-disclaimer{border:1px solid var(--magnesium-silver);margin-top:56px;padding:24px 28px 4px}.medical-disclaimer strong{color:var(--scientific-navy);font-size:14px}@media (max-width:1220px){:root{--content:min(100% - 48px, 1120px)}.desktop-nav{gap:18px}.nav-link{font-size:13px}.brand-logo{width:232px}.hero-section{grid-template-columns:46% 54%}.hero-copy{padding-inline:48px}.domain-item{padding-inline:14px}.article-card.is-featured{grid-template-columns:1fr}.contact-grid{grid-template-columns:repeat(3,1fr)}.contact-intro{grid-column:1/-1;margin-bottom:34px}.contact-item:nth-child(2){border-left:0;padding-left:0}}@media (max-width:960px){:root{--content:min(100% - 40px, 820px)}.desktop-nav{display:none}.menu-button{display:flex}.mobile-nav{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:block;transform:translateY(-12px)}.mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.hero-section{grid-template-columns:1fr;min-height:0}.hero-copy{padding:72px max(40px,50vw - 410px)}.hero-copy h1{font-size:clamp(64px,11vw,92px)}.hero-media{min-height:520px}.hero-media:before{display:none}.hero-image{object-position:center}.mission-grid,.health-grid,.event-feature,.inner-hero-grid{grid-template-columns:1fr}.mission-copy{padding-left:0}.health-grid{gap:44px}.domain-list{grid-template-columns:repeat(2,1fr)}.domain-item:nth-child(3){border-top:1px solid #ffffff38;border-left:0;padding-top:28px}.domain-item:nth-child(4){border-top:1px solid #ffffff38;padding-top:28px}.article-rail{grid-template-columns:repeat(2,1fr)}.article-rail .article-card:nth-child(3){border-left:0;border-top:1px solid var(--line);margin-top:38px;padding-top:38px;padding-left:0}.article-rail .article-card:nth-child(4){border-top:1px solid var(--line);margin-top:38px;padding-top:38px}.footer-top{flex-direction:column;align-items:flex-start;gap:32px}.footer-nav{justify-content:flex-start}.two-column-copy{grid-template-columns:1fr;gap:48px}.two-column-copy article+article{border-left:0;border-top:1px solid var(--line);padding-top:48px;padding-left:0}}@media (max-width:680px){:root{--content:calc(100% - 32px)}.header-inner{height:102px}.brand-link{height:82px}.brand-logo{width:238px}.mobile-nav{inset:102px 0 0}.hero-copy{padding:66px 32px 54px}.hero-copy:after{display:none}.hero-copy h1{font-size:clamp(58px,16.2vw,76px);line-height:.98}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:28px}.primary-button{width:100%;min-height:58px}.hero-media{min-height:430px}.mission-section,.articles-section,.event-section,.content-section{padding:72px 0}.mission-grid{gap:30px}.mission-copy h2{font-size:55px}.mission-copy p{font-size:16px}.mission-media{min-height:280px}.health-band{padding:60px 0}.health-intro h2{font-size:48px}.domain-list{grid-template-columns:1fr}.domain-item,.domain-item:first-child,.domain-item:nth-child(3),.domain-item:nth-child(4){border-top:1px solid #ffffff38;border-left:0;min-height:150px;padding:24px 10px}.domain-item:first-child{border-top:0}.domain-icon{width:58px;height:58px;margin-bottom:14px}.section-heading-row{flex-direction:column;align-items:flex-start;gap:18px}.featured-articles,.article-rail{grid-template-columns:1fr}.featured-articles{gap:50px}.article-card.is-featured{gap:22px}.article-rail .article-card,.article-rail .article-card:first-child,.article-rail .article-card:nth-child(3),.article-rail .article-card:nth-child(4),.article-rail .article-card:last-child{border-left:0;border-top:1px solid var(--line);margin-top:0;padding:36px 0}.article-rail .article-card:first-child{padding-top:36px}.event-feature{gap:36px}.event-copy h2,.event-copy h3{font-size:44px}.event-copy .event-meta{font-size:20px}.contact-grid{grid-template-columns:1fr}.contact-item,.contact-item:nth-child(2){border-left:0;border-top:1px solid var(--line);padding:24px 0}.footer-nav{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-logo{width:250px}.footer-tagline{font-size:20px}.inner-hero{padding:26px 0 62px}.breadcrumbs{margin-bottom:36px}.inner-hero h1,.article-page h1{font-size:52px}.inner-lead,.article-summary{font-size:18px}.inner-hero-image{min-height:260px}.coming-soon-panel{margin-top:20px;padding-left:26px}.coming-soon-panel h1{font-size:70px}.contact-page-grid{grid-template-columns:1fr}.contact-card,.contact-card:first-child{border-left:0;border-top:1px solid var(--line);min-height:0;padding:34px 0}.article-page{padding-top:28px}.article-hero-image{aspect-ratio:4/3;margin-bottom:54px}.prose{font-size:16px}.prose h2{font-size:32px}.medical-disclaimer{padding:22px 20px 2px}}@media (max-width:400px){.brand-logo{width:216px}.hero-copy{padding-inline:24px}.hero-copy h1{font-size:55px}.hero-media{min-height:360px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
