*{box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button{font:inherit}body{margin:0}img{max-width:100%;display:block}.home-main{height:auto;min-height:0;margin:0;display:block}.home-header-note{color:#607080;font-size:11px}.home-header-note i{background:#b89d73;width:1px;height:16px}.home-header-note span:last-child{letter-spacing:.08em;font-family:monospace}.home-hero{color:#f2ebe0;background:#082a4e;grid-template-columns:1fr 1fr;gap:32px;min-height:600px;padding:64px max(32px,50vw - 720px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;align-self:center;padding:8px 0 24px 16px;position:relative}.home-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:500}.hero-copy>.home-eyebrow{color:#b4c5d7;gap:32px;display:flex}.hero-copy h1{letter-spacing:-.04em;margin:40px 0 24px;font-size:clamp(48px,4.8vw,76px);font-weight:550;line-height:1.2;color:#f2ebe0!important}.hero-period{color:#b89d73}.hero-copy>p{color:#c8d2dd;max-width:430px;margin:0 0 32px;font-size:17px;line-height:1.9}.hero-actions{align-items:center;gap:24px;display:flex}.home-primary{color:#082a4e;background:#f2ebe0;border-radius:99px;align-items:center;gap:32px;padding:16px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:flex}.home-primary:hover{background:#e5dac8;transform:translateY(-2px)}.home-secondary{border-bottom:1px solid #8c9bab;padding:8px 0;font-size:14px}.hero-footnote{color:#a6b8cb;margin-top:40px;font-size:11px;line-height:1.8}.hero-footnote span{color:#b89d73;margin:0 8px}.hero-study{align-self:stretch;place-items:center;min-height:480px;display:grid;position:relative}.hero-study>img{object-fit:contain;filter:drop-shadow(0 24px 28px #020b1655);width:100%;height:100%;transition:transform .7s;position:absolute}.hero-study:hover>img{transform:rotate(-3deg)scale(1.025)}.study-orbit{aspect-ratio:1;border:1px solid #b89d7333;border-radius:50%;width:88%;position:absolute;transform:rotate(-20deg)scaleY(.88)}.study-title{font-size:15px;line-height:1.8;position:absolute;bottom:32px;left:0}.study-title small{color:#a6b8cb;letter-spacing:.15em;font-family:monospace;font-size:10px;display:block}.study-link{color:#b89d73;font-size:11px;position:absolute;bottom:40px;right:0}.study-code{color:#a6b8cb;letter-spacing:.12em;font-family:monospace;font-size:10px;position:absolute;top:0;right:0}.learning-intro{border-bottom:1px solid #d9d0c2;align-items:center;gap:32px;padding:32px max(48px,50vw - 704px);display:flex}.intro-index{color:#082a4e;font-family:monospace;font-size:13px}.learning-intro p{letter-spacing:-.02em;color:#082a4e;margin:0;font-size:20px}.learning-intro>span:last-child{color:#62656a;margin-left:auto;font-size:13px}.home-explore{max-width:1504px;margin:auto;padding:80px 48px;scroll-margin-top:24px}.home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.home-section-heading h2,.home-evidence h2{margin:16px 0 0;font-size:32px;font-weight:550;line-height:1.4}.home-section-heading .home-eyebrow{color:#68707a}.home-section-heading>span{color:#62656a;margin-bottom:8px;font-size:12px}.module-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.module-card{background:#faf6ee;border:1px solid #d9d0c2;border-radius:16px;transition:transform .25s,border-color .25s;overflow:hidden}.module-card:hover{border-color:#b89d73;transform:translateY(-4px)}.module-art{background:#e7e0d4;border-bottom:1px solid #d9d0c2;height:280px;position:relative;overflow:hidden}.module-art>img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.module-card:hover .module-art>img{transform:scale(1.04)}.module-number,.module-tag{z-index:1;color:#526071;font-size:11px;position:absolute;top:16px}.module-number{font-family:monospace;left:24px}.module-tag{right:24px}.module-arrow{color:#082a4e;background:#faf6eed9;border:1px solid #bcb7ad;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:16px;right:16px}.brain-image img{padding:8px 32px}.product-image img{object-fit:cover}.pathway-image{background:#082a4e}.pathway-image .module-number,.pathway-image .module-tag{color:#c7d3df}.pathway-caption{color:#c9d9de;letter-spacing:.06em;font:10px monospace;position:absolute;bottom:24px;left:24px}.module-copy{padding:24px}.module-copy h3{margin:0 0 8px;font-size:23px;font-weight:550}.module-english{color:#4e6174;font-size:12px;line-height:1.7}.module-english span{color:#69727a;font-size:11px;display:block}.module-copy p{color:#62656a;min-height:78px;margin:16px 0;font-size:14px;line-height:1.85}.module-features{color:#6b6e70;border-top:1px solid #e1d9cd;padding-top:16px;font-size:11px}.home-loop{background:#e7e0d5;border-radius:16px;grid-template-columns:.9fr 1.3fr;gap:64px;max-width:1408px;margin:0 auto 80px;padding:48px;display:grid}.loop-intro .home-eyebrow{color:#637182}.loop-intro h2{margin:24px 0 16px;font-size:36px;font-weight:550;line-height:1.4}.loop-intro p{color:#62656a;max-width:360px;font-size:14px;line-height:1.85}.loop-intro>a{color:#082a4e;border-bottom:1px solid #b89d73;margin-top:16px;padding:8px 0;font-size:14px;display:inline-block}.home-loop-diagram{grid-template-columns:1fr 1fr;align-self:center;gap:16px;display:grid}.home-loop-diagram>div{background:#faf6ee;border:1px solid #c4b7a2;border-radius:16px;padding:24px;position:relative}.home-loop-diagram>div>span{color:#8a806f;font:11px monospace;position:absolute;top:16px;right:16px}.home-loop-diagram b{color:#082a4e;font-size:20px;font-weight:550;display:block}.home-loop-diagram small{color:#536474;margin-top:8px;font-size:12px;display:block}.home-loop-diagram em{color:#69727a;font-size:10px;font-style:normal;line-height:1.8}.loop-return{text-align:center;color:#65717d;border-bottom:1px solid #b89d73;grid-column:1/-1;margin:0;padding:8px 0 16px;font-size:12px}.home-evidence{grid-template-columns:1fr 1fr;align-items:end;gap:64px;max-width:1504px;margin:auto;padding:0 48px 80px;display:grid}.home-evidence .home-eyebrow{color:#73716c}.home-evidence h2{font-size:24px}.home-evidence p{color:#62656a;margin:0;font-size:13px;line-height:1.9}.home-footer{border-top:1px solid #d9d0c2;align-items:center;gap:32px;max-width:none;height:auto;margin:0;padding:24px 48px;font-size:12px;display:flex}.home-footer>span{color:#536474;line-height:1.8}.home-footer small{letter-spacing:.05em;font-size:9px}.home-footer>a:nth-last-child(2){color:#082a4e;margin-left:auto}.home-footer>span:last-child{font-size:11px}.home-footer img{object-fit:contain;width:144px;height:68px}@media (width>=1600px){.home-hero{min-height:680px}.module-art{height:320px}}@media (width<=1100px){.home-hero{gap:16px;min-height:560px;padding:40px 32px}.hero-copy{padding-left:0}.hero-copy h1{font-size:52px}.hero-study{min-height:400px}.hero-actions{gap:16px}.home-secondary{font-size:12px}.hero-footnote{max-width:300px}.study-link{display:none}.home-explore{padding:64px 32px}.module-grid{gap:16px}.module-art{height:240px}.module-copy{padding:24px 16px}.module-copy h3{font-size:21px}.home-loop{gap:32px;margin:0 32px 64px;padding:32px}.home-section-heading>span{display:none}.home-evidence{gap:32px;padding:0 32px 64px}}@media (width<=760px){.home-header-note span:first-child,.home-header-note i{display:none}.home-hero{grid-template-columns:1fr;gap:0;padding:40px 24px 24px}.hero-copy h1{margin-top:32px;font-size:48px}.hero-copy>p{max-width:360px;font-size:15px}.hero-footnote{max-width:none;margin-top:24px;font-size:10px}.hero-study{height:320px;min-height:320px}.hero-study>img{width:90%;height:110%;top:-24px}.study-code{font-size:9px;right:8px}.study-title{font-size:13px;bottom:0}.home-explore{padding:48px 16px}.home-section-heading{padding:0 8px}.home-section-heading h2{font-size:26px}.learning-intro{flex-wrap:wrap;gap:16px;padding:24px}.learning-intro p{font-size:18px}.learning-intro>span:last-child{width:100%;margin:0;font-size:12px}.module-grid{grid-template-columns:repeat(2,1fr)}.module-art{height:220px}.module-number{left:16px}.module-tag{font-size:10px;right:16px}.module-copy h3{font-size:20px}.module-copy p{min-height:96px;font-size:13px}.module-english{font-size:11px}.module-english span,.module-features{font-size:10px}.home-loop{grid-template-columns:1fr;gap:24px;margin:0 16px 48px;padding:24px}.loop-intro h2{font-size:30px}.home-evidence{grid-template-columns:1fr;gap:24px;padding:0 24px 48px}.home-footer{flex-wrap:wrap;gap:16px;padding:16px 24px}.home-footer>a:nth-last-child(2){margin:0}.home-footer>span:last-child{margin-left:auto}.home-footer img{width:120px}.home-loop-diagram>div{padding:24px 16px}}@media (width<=440px){.module-grid{grid-template-columns:1fr;gap:24px}.module-art{height:280px}.module-copy{padding:24px}.module-copy p{min-height:0}.module-copy h3{font-size:24px}.home-primary{gap:16px;padding:16px}.hero-actions{gap:16px}.home-secondary{font-size:12px}.hero-copy>.home-eyebrow{gap:16px;font-size:10px}.hero-copy h1{font-size:44px}.home-loop-diagram{gap:8px}.home-loop-diagram b{font-size:18px}.home-loop-diagram em{font-size:9px}}.pathway-image img{opacity:1;padding:32px 48px 48px;transform:none}.module-card:hover .pathway-image>img{transform:scale(1.04)}.anatomy-image img{padding:16px 0}.ear-image img{padding:16px 32px}
