@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Noto+Sans+SC:wght@300;400;500;600&display=swap";:root{color-scheme:dark;--bg:#071118;--surface:#0b171e;--surface-2:#0e1b23;--panel:#11222b;--text:#f2f0eb;--muted:#aab5b8;--quiet:#7f9095;--line:rgba(220,232,235,.18);--strong:rgba(220,232,235,.34);--red:#c55b4e;--cyan:#6caab0;--amber:#d6a15f;--blue:#658db0;--green:#819c72;--serif:"Cormorant Garamond","Times New Roman",serif;--sans:"Noto Sans SC","PingFang SC",sans-serif}:root[data-theme=light]{color-scheme:light;--bg:#eef1ef;--surface:#f7f8f6;--surface-2:#f1f4f2;--panel:#fff;--text:#18262c;--muted:#53656b;--quiet:#6f7f84;--line:rgba(20,50,60,.15);--strong:rgba(20,50,60,.3);--red:#a9463b;--cyan:#337982;--amber:#9b682f;--blue:#3d6789;--green:#59764d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.skipLink{position:fixed;top:8px;left:8px;z-index:200;padding:10px 14px;background:var(--text);color:var(--bg);transform:translateY(-160%)}.skipLink:focus{transform:none}.cursorSignal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;width:100vw;height:100vh;pointer-events:none}.intro{position:fixed;top:74px;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;gap:24px;padding:24px;background:#061017;color:#f0eee9;text-align:center}.intro>b{font:500 84px/.75 var(--serif);letter-spacing:-.08em}.intro>div{width:min(650px,86vw);padding:24px 28px;border:1px solid rgba(116,176,181,.34);background:#0b2529;text-align:left;font:13px/1.7 monospace;box-shadow:0 34px 90px #00000047}.intro span{color:#f1b759}.intro p{margin:7px 0;color:#c6d4d4}.intro p:nth-child(2){animation:boot .32s .28s both}.intro p:nth-child(3){animation:boot .32s .58s both}.intro p:nth-child(4){animation:boot .32s .88s both}.intro button{border:0;background:none;color:#a6b3b6}.intro button:hover{color:#fff}@keyframes boot{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.siteHeader{position:fixed;inset:0 0 auto;z-index:110;height:74px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;padding:0 4vw;border-bottom:1px solid var(--line);background:#050d12eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=light] .siteHeader{background:#f4f7f5f2}.brand{display:flex;align-items:center;gap:14px}.brand b,footer>div>b{font:500 36px/1 var(--serif);letter-spacing:-.08em}.brand span{font:12px var(--serif);letter-spacing:.2em}.siteHeader nav{display:flex;justify-content:center;gap:clamp(17px,2.6vw,42px)}.siteHeader nav a{position:relative;padding:27px 0 25px;color:var(--muted);font-size:12px;white-space:nowrap;transition:color .2s}.siteHeader nav a:hover,.siteHeader nav a[aria-current=location]{color:var(--text)}.siteHeader nav a[aria-current=location]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--red)}.tools{display:flex;align-items:center;gap:10px}.tools>div{display:flex;padding:3px;border:1px solid var(--strong);border-radius:30px}.tools button{border:0;background:transparent}.tools>div button{padding:5px 9px;border-radius:20px;color:var(--muted);font-size:11px}.tools .on{background:var(--panel);color:var(--text)}.tools>button,.menub{display:grid;place-items:center;width:36px;height:36px}.tools svg,.menub svg{width:20px}.menub{display:none;border:0;background:transparent}.hero{position:relative;min-height:780px;padding-top:74px;background:url(/assets/night-hospital-corridor.png) center/cover no-repeat;isolation:isolate}.shade{position:absolute;top:74px;right:0;bottom:0;left:0;z-index:-1;background:#01090e57}.heroGrid{min-height:706px;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,320px) 90px;align-items:center;gap:4vw;padding:6vh 4vw 3vh;color:#f0eee9}.heroText{align-self:end;max-width:720px;padding-bottom:5vh}.heroText small{color:#a6c7ca;letter-spacing:.2em}.heroText h1{margin:22px 0 0;font:500 clamp(50px,5vw,82px)/.92 var(--serif);letter-spacing:-.035em}.heroText h1 span{display:block;margin-bottom:10px;font:300 .72em/1 var(--sans);letter-spacing:.01em}.heroText h3{margin:24px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:300}.heroText>p{color:#bdc6c8;font-size:14px}.heroText .thesis{color:#e1e4e3;font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 22px;border:1px solid var(--strong);transition:.2s}.actions a:hover{transform:translateY(-2px);border-color:var(--red)}.actions .primary{background:var(--red);border-color:var(--red);color:#fff}.actions svg{width:18px}.place{display:flex;align-items:center;gap:10px;margin-top:25px!important}.place svg{width:19px}.hero aside{padding:29px 27px;border:1px solid rgba(220,232,235,.32);background:#051015c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero aside>p{margin:0;color:#e27467;font:17px var(--serif);letter-spacing:.12em}.hero aside h2{margin:8px 0 0;font:500 26px var(--serif)}.signal{display:flex;align-items:center;gap:12px;margin:26px 0 12px;padding:16px 0;border-block:1px solid var(--line);color:#df6a5d}.signal span{color:#adbbbd;font-size:11px;letter-spacing:.12em}.hero dl{margin:0}.hero dl div{display:grid;grid-template-columns:62px 1fr;align-items:center;min-height:72px;border-bottom:1px solid var(--line)}.hero dt{color:#e27467;font:24px var(--serif)}.hero dd{margin:0;color:#cad1d2;font-size:13px}.hero aside>a{display:flex;justify-content:space-between;margin-top:25px;color:#a6b2b5;font-size:12px}.hero aside svg{width:18px}.hero ol{list-style:none;margin:0;padding:0;color:#94a2a6;font:11px var(--serif);letter-spacing:.11em}.hero li{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;min-height:67px;border-left:1px solid var(--strong);padding-left:12px;transition:.2s}.hero li.current,.hero li.current b{color:#ef7466;border-left-color:#ef7466}.evidenceStrip{display:grid;grid-template-columns:repeat(5,1fr);padding:0 max(5vw,28px)!important;background:#0a2024!important;border-block:1px solid rgba(220,232,235,.23)!important}.evidenceStrip>div{display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:22px;border-right:1px solid rgba(220,232,235,.15)}.evidenceStrip>div:last-child{border:0}.evidenceStrip b{color:#e3a45d;font:28px var(--serif)}.evidenceStrip span{margin-top:6px;color:#b7c6c7;font-size:12px}.honorHighlight b{display:flex;align-items:center;gap:8px}.honorHighlight b svg{width:24px;height:24px}main>section:not(.hero):not(.evidenceStrip){padding:100px max(5vw,28px);border-top:1px solid var(--line)}.head{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;align-items:end;margin-bottom:52px}.head>p{grid-column:1;margin:0 0 10px;color:var(--red);font:17px var(--serif);letter-spacing:.12em;text-transform:uppercase}.head h2{grid-column:1;max-width:680px;margin:0;font:500 clamp(40px,4.5vw,64px)/.96 var(--serif);text-wrap:balance}.head>div{grid-column:2;grid-row:1/span 2;max-width:650px;color:var(--muted);font-size:15px;line-height:1.8}.path{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--strong)}#research,#teaching,#contact{background:var(--surface)}.path article{position:relative;min-height:280px;padding:31px;border-right:1px solid var(--line)}.path article:last-child{border:0}.path i{color:var(--red);font:24px var(--serif);font-style:normal}.path article>i{position:absolute;right:24px}.path svg,.services svg{color:var(--cyan);width:30px}.path h3{margin:62px 0 18px;font:500 29px var(--serif)}.path p,.lecture>p,.services p{color:var(--muted);line-height:1.8}#evidence{background:var(--bg)}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.filters>svg{width:20px;margin-right:6px;color:var(--cyan)}.filters button{min-height:40px;padding:0 15px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:12px}.filters button:hover,.filters button.active{border-color:var(--red);background:#c55b4e1c;color:var(--text)}.evidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidenceCard{min-height:320px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);background:var(--surface-2);transition:.22s}.evidenceCard:hover{transform:translateY(-3px);border-color:var(--strong);background:var(--panel)}.evidenceCard.honors{box-shadow:inset 0 2px #e3a45dc7}.evidenceCard.honors .evidenceMeta span,.evidenceCard.honors .evidenceType{color:#e3a45d}.evidenceMeta,.evidenceFoot{display:flex;align-items:center;justify-content:space-between}.evidenceMeta span{color:var(--red);font:18px var(--serif)}.evidenceMeta time{color:var(--quiet);font:12px monospace}.evidenceType{margin:38px 0 10px;color:var(--cyan);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.evidenceCard h3{margin:0;font:500 clamp(22px,2vw,30px)/1.15 var(--serif)}.evidenceRole{color:var(--muted);font-size:13px;line-height:1.75}.evidenceFoot{margin-top:auto;padding-top:25px}.evidenceFoot>span{display:flex;align-items:center;gap:7px;color:var(--quiet);font-size:11px}.evidenceFoot svg{width:17px}.evidenceFoot a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);color:var(--red)}.evidenceFoot>a:hover{background:var(--red);color:#fff}.evidenceFoot>svg{color:var(--quiet)}.teach{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw}.lecture{padding:35px;border:1px solid var(--strong);background:var(--panel)}.lecture>small{color:var(--red);letter-spacing:.14em}.lecture h3{margin:42px 0 20px;font:400 clamp(32px,3.5vw,52px)/1.02 var(--serif)}.lectureTimeline{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--line)}.lectureTimeline span{position:relative;display:flex;flex-direction:column;padding:22px 12px;border-right:1px solid var(--line);font-style:normal}.lectureTimeline span:last-child{border:0}.lectureTimeline i{position:absolute;right:10px;color:var(--quiet);font:12px monospace}.lectureTimeline b{color:var(--red);font:30px var(--serif)}.lectureTimeline em{margin-top:3px;color:var(--text);font:11px var(--sans);letter-spacing:.09em}.lectureTimeline small{margin-top:10px;color:var(--muted)}.services{border-top:1px solid var(--strong)}.services article{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.services h3{margin:0 0 8px;font:500 25px var(--serif)}.services p{margin:0;font-size:13px}#os{background:var(--bg)}.osShell{display:grid;grid-template-columns:minmax(260px,.62fr) 1.38fr;gap:16px}.osRail{padding:30px;border:1px solid var(--strong);background:var(--surface-2)}.osRail>span{color:var(--red);font:12px var(--serif);letter-spacing:.13em}.osRail h3{margin:28px 0 18px;font:500 35px/1.05 var(--serif)}.osRail p{color:var(--muted);font-size:13px;line-height:1.8}.osSequence{display:grid;gap:9px;margin-top:32px}.osSequence span{display:flex;align-items:center;gap:9px;color:var(--text);font:11px monospace}.osSequence svg{width:17px;color:var(--cyan)}.osSequence i{height:16px;margin-left:8px;border-left:1px solid var(--strong)}.osDomains{display:grid;grid-template-columns:1fr 1fr;gap:16px}.domain{padding:25px;border:1px solid var(--line);background:var(--surface-2)}.domain header{display:flex;justify-content:space-between;gap:20px}.domain header>div{display:flex;align-items:center;gap:12px}.domain header b{font:24px var(--serif)}.domain header svg{width:26px}.domain header>span{max-width:175px;color:var(--quiet);font-size:11px;text-align:right}.domain h3{margin:24px 0 18px;font:500 34px var(--serif)}.domain ol{list-style:none;margin:0;padding:0}.domain li{padding:11px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.domain.clinical header b,.domain.clinical header svg{color:var(--cyan)}.domain.research header b,.domain.research header svg{color:var(--blue)}.domain.teaching header b,.domain.teaching header svg{color:var(--green)}.domain.safety header b,.domain.safety header svg{color:var(--amber)}.osConsole{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-top:16px;padding:16px 20px;border:1px solid var(--strong);background:#0a2024;color:#9eb7b8;font:11px monospace}.osConsole code{color:#d9e8e6}.osConsole strong{color:#d6a15f;text-align:right;font-weight:400}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.contactGrid .actions{margin:0}.contactGrid details{border-block:1px solid var(--strong)}.contactGrid summary{display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;font:500 25px var(--serif);list-style:none}.contactGrid summary::-webkit-details-marker{display:none}.contactGrid summary svg{width:18px;transition:.2s}.contactGrid details[open] summary svg{transform:rotate(180deg)}.contactGrid details p{margin:0;padding:0 0 24px;color:var(--muted);font-size:13px;line-height:1.8}footer{min-height:145px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px max(5vw,28px);border-top:1px solid var(--line)}footer>div{display:flex;align-items:center;gap:18px}footer span,footer>a{color:var(--muted);font-size:12px}footer>a{display:flex;align-items:center;gap:8px}footer svg{width:16px}@media(max-width:1100px){.siteHeader{grid-template-columns:150px 1fr auto}.brand span{display:none}.siteHeader nav{gap:15px}.siteHeader nav a{font-size:11px}.heroGrid{grid-template-columns:1fr 300px}.hero ol{display:none}.evidenceGrid{grid-template-columns:repeat(2,1fr)}.osShell{grid-template-columns:1fr}.osRail{display:grid;grid-template-columns:1fr 1fr;gap:20px}.osRail>span,.osRail h3{grid-column:1}.osRail p,.osSequence{grid-column:2}.osRail p{grid-row:1/span 2;margin:0}.osSequence{grid-row:3}.osRail h3{margin-bottom:0}}@media(max-width:800px){html{scroll-padding-top:68px}.siteHeader{height:68px;grid-template-columns:1fr auto auto;padding:0 20px}.menub{display:grid}.tools>button{display:none}.siteHeader nav{position:fixed;inset:68px 0 auto;display:none;padding:22px;background:#050d12f7;border-bottom:1px solid var(--line)}.siteHeader nav.open{display:grid;grid-template-columns:1fr 1fr}.siteHeader nav a{padding:13px 8px}.intro{top:68px;right:0;bottom:0;left:0}.hero{padding-top:68px;background-position:60% center}.shade{top:68px;right:0;bottom:0;left:0;background:#01090ea3}.heroGrid{grid-template-columns:1fr;min-height:auto;padding:100px 24px 48px}.heroText{padding:0}.evidenceStrip{grid-template-columns:repeat(2,1fr)}.evidenceStrip>div:nth-child(2n){border-right:0}.evidenceStrip>div:last-child{grid-column:1/-1;border-top:1px solid rgba(220,232,235,.15)}.head{display:block}.head>div{margin-top:22px}.path{grid-template-columns:1fr}.path article{min-height:230px;border:0;border-bottom:1px solid var(--line)}.teach,.contactGrid{grid-template-columns:1fr}.osRail{display:block}.osRail p{margin-top:16px}.osDomains{grid-template-columns:1fr 1fr}.osConsole{grid-template-columns:1fr}.osConsole>*{padding:4px 0}.osConsole strong{text-align:left}.evidenceGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.heroText h1{font-size:46px}.actions a{width:100%}main>section:not(.hero):not(.evidenceStrip){padding:68px 20px}.head h2{font-size:40px}.evidenceStrip{padding:0!important}.evidenceStrip>div{min-height:98px;padding:17px}.filters{align-items:stretch}.filters>svg{display:none}.filters button{flex:1 1 42%}.evidenceGrid,.osDomains{grid-template-columns:1fr}.evidenceCard{min-height:285px}.lecture{padding:25px 20px}.lectureTimeline{grid-template-columns:1fr}.lectureTimeline span{border-right:0;border-bottom:1px solid var(--line)}.lectureTimeline span:last-child{border:0}.osRail h3{font-size:31px}footer{align-items:flex-start}.siteHeader nav.open{grid-template-columns:1fr}.siteHeader nav a{padding:9px 8px}}@media(hover:none),(pointer:coarse){.cursorSignal{display:none}}@media(max-width:800px){.cursorSignal{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cursorSignal{display:none}}:root{--v3-bg:#020e18;--v3-surface:#061925;--v3-panel:#09212e;--v3-line:rgba(135,176,191,.25);--v3-strong:rgba(150,197,211,.48);--v3-text:#e6e8e4;--v3-muted:#9eb0b8;--v3-cyan:#65c5d2;--v3-amber:#d7a23f;--v3-red:#b45b54;--v3-serif:"Cormorant Garamond","Noto Serif SC",serif;--v3-sans:"Noto Sans SC",Inter,sans-serif}[data-v3theme=light]{--v3-bg:#e8eff0;--v3-surface:#f4f7f6;--v3-panel:#dce8e9;--v3-line:rgba(5,39,54,.18);--v3-strong:rgba(5,39,54,.38);--v3-text:#06202c;--v3-muted:#536a72}.v3{min-width:320px;overflow:hidden;background:var(--v3-bg);color:var(--v3-text);font-family:var(--v3-sans)}.v3 a{color:inherit}.v3 button{font:inherit}.v3Cursor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;pointer-events:none}.v3Header{position:fixed;inset:0 0 auto;z-index:120;height:80px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;padding:0 4vw;border-bottom:1px solid var(--v3-line);background:#020e18eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-v3theme=light] .v3Header{background:#f4f7f6f0}.v3Brand b{position:relative;font:48px/.9 var(--v3-serif);letter-spacing:-.16em}.v3Brand span{position:absolute;left:22px;top:10px;font-size:30px}.v3Header nav{display:flex;justify-content:center;gap:3.4vw}.v3Header nav a{position:relative;color:var(--v3-muted);font-size:13px}.v3Header nav a:hover{color:var(--v3-text)}.v3Header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-16px;height:1px;background:var(--v3-cyan);transition:.2s}.v3Header nav a:hover:after{right:0}.v3Tools{display:flex;align-items:center;gap:12px}.v3Tools button,.v3Menu{min-height:40px;border:1px solid var(--v3-strong);background:transparent;color:var(--v3-text)}.v3Tools button:first-child{padding:0 18px;border-radius:24px}.v3Tools button:last-child,.v3Menu{display:grid;place-items:center;width:40px}.v3Tools svg,.v3Menu svg{width:18px}.v3Menu{display:none}.v3Hero{position:relative;display:grid;grid-template-columns:minmax(380px,.86fr) minmax(560px,1.3fr);gap:6vw;min-height:835px;padding:150px 8vw 70px;border-bottom:1px solid var(--v3-line);background-image:url(/assets/v3-pelvis-panel.png);background-size:60% auto;background-position:120% 50%;background-repeat:no-repeat}.v3Hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#020e18d6;pointer-events:none}[data-v3theme=light] .v3Hero:before{background:#e8eff0e0}.v3HeroCopy,.v3Workstation,.v3Years{position:relative;z-index:2}.v3HeroCopy{align-self:center}.v3HeroCopy>small,.v3SectionHead small,.v3Contact small{color:var(--v3-cyan);font:12px monospace;letter-spacing:.14em}.v3Hero h1{display:flex;flex-direction:column;margin:30px 0 16px;font:500 clamp(54px,5.6vw,88px)/.93 var(--v3-serif);letter-spacing:.01em}.v3Hero h1 span{font-size:1.06em}.v3Role{color:var(--v3-muted);font-size:15px}.v3HeroCopy>i{display:block;width:100px;height:1px;margin:32px 0;background:var(--v3-amber)}.v3Intro{max-width:570px;color:var(--v3-muted);font-size:16px;line-height:2}.v3Actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.v3Actions a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 26px;border:1px solid var(--v3-strong);font-size:13px}.v3Actions a.primary{border-color:var(--v3-cyan);background:#0d6270;color:#fff}.v3Actions svg{width:18px}.v3Place{display:flex;align-items:center;gap:10px;margin-top:34px;color:var(--v3-muted);font-size:13px}.v3Place svg{width:18px;color:var(--v3-amber)}.v3Workstation{align-self:center;display:grid;grid-template-columns:1fr 1.15fr;grid-template-rows:minmax(430px,1fr) auto;gap:1px;padding:14px;border:1px solid var(--v3-strong);background:var(--v3-line);box-shadow:0 30px 80px #00000061}.v3Workstation figure{grid-column:1/-1;position:relative;margin:0;overflow:hidden;background:#01101a}.v3Workstation img{width:100%;height:100%;min-height:430px;object-fit:cover}.v3Workstation figcaption{position:absolute;left:18px;bottom:16px;padding:7px 10px;background:#020e18c7;color:#a8bbc1;font:9px monospace;letter-spacing:.08em}.v3Readout{min-height:175px;padding:22px;background:#03151ff0}[data-v3theme=light] .v3Readout{background:#f4f7f6f5}.v3Readout>span{color:var(--v3-cyan);font:12px var(--v3-serif);letter-spacing:.24em}.v3Readout dl{margin:17px 0 0}.v3Readout dl div{display:grid;grid-template-columns:75px 1fr;padding:4px 0}.v3Readout dt,.v3Readout dd{margin:0;color:var(--v3-muted);font-size:11px}.v3Readout.question{position:relative;display:block}.v3Readout.question p{max-width:300px;color:var(--v3-muted);font:18px/1.55 var(--v3-serif)}.v3Readout.question svg{position:absolute;right:22px;bottom:22px;width:24px;color:var(--v3-amber)}.v3Years{align-self:center;list-style:none;margin:0;padding:0 0 0 25px;border-left:1px solid var(--v3-line)}.v3Years li{position:relative;padding:35px 0;color:var(--v3-muted);font:12px monospace}.v3Years li:before{content:"";position:absolute;left:-30px;top:41px;width:8px;height:8px;border:1px solid var(--v3-strong);border-radius:50%;background:var(--v3-bg)}.v3Years li.active{color:var(--v3-amber)}.v3Years li.active:before{border-color:var(--v3-amber);box-shadow:0 0 0 4px #d7a23f26}.v3Band{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:24px;min-height:150px;padding:0 6vw;border-bottom:1px solid var(--v3-line);background:var(--v3-surface)}.v3Band strong{font:38px var(--v3-serif)}.v3Band strong span{font:24px var(--v3-sans);color:var(--v3-muted)}.v3Band>i{height:1px;background:var(--v3-strong)}.v3Band>b{color:var(--v3-cyan);font:42px var(--v3-serif)}.v3Band>span{font:18px var(--v3-serif)}.v3Band svg{width:30px}.v3Inquiry,.v3Evidence,.v3Teaching,.v3OS,.v3Contact{padding:110px 7vw;border-bottom:1px solid var(--v3-line)}.v3Inquiry,.v3Teaching,.v3Contact{background:var(--v3-surface)}.v3SectionHead{display:grid;grid-template-columns:.85fr 1.15fr;gap:5vw;align-items:end;margin-bottom:55px}.v3SectionHead small{grid-column:1}.v3SectionHead h2{grid-column:1;margin:10px 0 0;font:500 clamp(42px,4vw,64px)/1 var(--v3-serif)}.v3SectionHead p{grid-column:2;grid-row:1/span 2;margin:0;color:var(--v3-muted);font-size:15px;line-height:1.8}.v3Path{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--v3-strong)}.v3Path article{position:relative;min-height:290px;padding:35px;border-right:1px solid var(--v3-line)}.v3Path article:last-child{border:0}.v3Path b{color:var(--v3-red);font:20px var(--v3-serif)}.v3Path svg{position:absolute;right:34px;top:34px;width:30px;color:var(--v3-cyan)}.v3Path h3{margin:75px 0 15px;font:29px var(--v3-serif)}.v3Path p{color:var(--v3-muted);line-height:1.8}.v3Filters{display:flex;align-items:center;gap:10px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--v3-line)}.v3Filters>svg{width:20px;margin-right:8px;color:var(--v3-cyan)}.v3Filters button{min-height:42px;padding:0 20px;border:1px solid var(--v3-line);background:transparent;color:var(--v3-muted)}.v3Filters button.active,.v3Filters button:hover{border-color:var(--v3-amber);color:var(--v3-text);background:#d7a23f14}.v3EvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v3EvidenceCard{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid var(--v3-line);background:var(--v3-surface)}.v3EvidenceCard.award{box-shadow:inset 0 2px var(--v3-amber)}.v3EvidenceCard header,.v3EvidenceCard footer{display:flex;justify-content:space-between;align-items:center}.v3EvidenceCard header span{color:var(--v3-cyan);font:20px var(--v3-serif)}.v3EvidenceCard time{color:var(--v3-muted);font:11px monospace}.v3EvidenceCard>small{margin-top:38px;color:var(--v3-amber);font:11px monospace;letter-spacing:.12em}.v3EvidenceCard h3{margin:12px 0;font:25px/1.16 var(--v3-serif)}.v3EvidenceCard>p{color:var(--v3-muted);font-size:12px;line-height:1.7}.v3EvidenceCard footer{margin-top:auto;padding-top:25px}.v3EvidenceCard footer span{display:flex;align-items:center;gap:7px;color:var(--v3-muted);font-size:10px}.v3EvidenceCard footer svg{width:17px}.v3EvidenceCard footer a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--v3-line);color:var(--v3-cyan)}.v3Timeline{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--v3-strong)}.v3Timeline article{position:relative;padding:32px;border-right:1px solid var(--v3-line)}.v3Timeline article:last-child{border:0}.v3Timeline time{font:46px var(--v3-serif)}.v3Timeline i{display:block;width:100%;height:1px;margin:28px 0;background:var(--v3-line)}.v3Timeline i:after{content:"";display:block;width:10px;height:10px;border:1px solid var(--v3-amber);border-radius:50%;transform:translateY(-5px);background:var(--v3-surface)}.v3Timeline h3{font:29px var(--v3-serif)}.v3Timeline p{min-height:48px;color:var(--v3-muted);font-size:13px}.v3Timeline span{color:var(--v3-cyan);font:10px monospace;letter-spacing:.12em}.v3OSGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--v3-line)}.v3OSGrid article{min-height:260px;padding:26px;border-right:1px solid var(--v3-line)}.v3OSGrid article:last-child{border:0}.v3OSGrid svg{width:30px;color:var(--v3-cyan)}.v3OSGrid b{float:right;color:var(--v3-red);font:20px var(--v3-serif)}.v3OSGrid h3{margin-top:65px;font:30px var(--v3-serif)}.v3OSGrid p{color:var(--v3-muted);font-size:13px;line-height:1.8}.v3Contact{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw}.v3Contact h2{max-width:700px;margin:16px 0;font:50px/1 var(--v3-serif)}.v3Contact p{max-width:720px;color:var(--v3-muted);line-height:1.8}.v3Contact .v3Actions{align-content:start}.v3Footer{display:flex;align-items:center;justify-content:space-between;min-height:140px;padding:30px 6vw}.v3Footer>b{font:38px var(--v3-serif)}.v3Footer span,.v3Footer a{color:var(--v3-muted);font-size:11px}.v3Footer a{display:flex;gap:8px}.v3Footer svg{width:14px;transform:rotate(180deg)}@media(max-width:1200px){.v3Header{grid-template-columns:120px 1fr auto}.v3Header nav{gap:2vw}.v3Hero{grid-template-columns:.8fr 1.2fr;padding-inline:5vw}.v3Years{display:none}.v3EvidenceGrid{grid-template-columns:repeat(2,1fr)}.v3OSGrid{grid-template-columns:1fr 1fr}.v3OSGrid article:nth-child(2){border-right:0}.v3OSGrid article:nth-child(-n+2){border-bottom:1px solid var(--v3-line)}}@media(max-width:840px){.v3Cursor{display:none}.v3Header{height:68px;grid-template-columns:1fr auto auto;padding:0 20px}.v3Brand b{font-size:40px}.v3Header nav{position:fixed;inset:68px 0 auto;display:none;grid-template-columns:1fr 1fr;gap:0;padding:18px;background:var(--v3-bg);border-bottom:1px solid var(--v3-line)}.v3Header nav.open{display:grid}.v3Header nav a{padding:12px}.v3Header nav a:after{display:none}.v3Menu{display:grid}.v3Tools button:last-child{display:none}.v3Hero{display:block;min-height:auto;padding:120px 20px 60px;background-image:none}.v3Hero:before{display:none}.v3HeroCopy{margin-bottom:50px}.v3Hero h1{font-size:54px}.v3Workstation{grid-template-columns:1fr;padding:8px}.v3Workstation figure{grid-column:1}.v3Workstation img{min-height:300px}.v3Readout{min-height:auto}.v3Band{grid-template-columns:1fr auto auto;min-height:115px;padding:20px}.v3Band strong{font-size:30px}.v3Band strong span,.v3Band>i{display:none}.v3Inquiry,.v3Evidence,.v3Teaching,.v3OS,.v3Contact{padding:80px 20px}.v3SectionHead{display:block}.v3SectionHead p{margin-top:20px}.v3Path,.v3Timeline{grid-template-columns:1fr}.v3Path article,.v3Timeline article{border-right:0;border-bottom:1px solid var(--v3-line)}.v3EvidenceGrid,.v3OSGrid{grid-template-columns:1fr}.v3OSGrid article{border-right:0!important;border-bottom:1px solid var(--v3-line)}.v3Contact{grid-template-columns:1fr}.v3Footer{align-items:flex-start;gap:20px}.v3Footer span{display:none}}@media(max-width:520px){.v3Header nav.open{grid-template-columns:1fr}.v3Tools button:first-child{padding:0 12px;font-size:11px}.v3Hero h1{font-size:48px}.v3Actions a{width:100%}.v3Workstation img{min-height:220px}.v3Band>span{display:none}.v3SectionHead h2,.v3Contact h2{font-size:40px}.v3Filters{flex-wrap:wrap}.v3Filters button{flex:1}.v3EvidenceCard{min-height:300px}.v3OSGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v3Cursor{display:none}.v3 *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1201px){.v3Hero{grid-template-columns:minmax(480px,.95fr) minmax(520px,1.1fr);gap:4vw;padding-inline:5vw}.v3Hero h1{font-size:clamp(54px,4.5vw,72px)}}:root{--l3-paper:#f7f4ef;--l3-white:#fcfaf7;--l3-ink:#101d3a;--l3-body:#353b42;--l3-muted:#6f706d;--l3-line:#d7d0c5;--l3-sage:#506a4d;--l3-red:#9e2028;--l3-gold:#b78938;--l3-serif:"Cormorant Garamond","Noto Serif SC",serif;--l3-sans:"Noto Sans SC",Inter,sans-serif}.light3{min-width:320px;overflow:hidden;background:var(--l3-paper);color:var(--l3-body);font-family:var(--l3-sans)}.light3 a{color:inherit}.light3 button{font:inherit}.light3 a:focus-visible,.light3 button:focus-visible{outline:2px solid var(--l3-red);outline-offset:4px}.l3Cursor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;pointer-events:none}.l3Header{position:fixed;inset:0 0 auto;z-index:130;height:80px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;padding:0 4vw;border-bottom:1px solid var(--l3-line);background:#fcfaf7f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.l3Brand{position:relative;width:54px;color:var(--l3-red);font:500 49px/.9 var(--l3-serif)}.l3Brand:after{content:"";position:absolute;left:0;bottom:-13px;width:34px;height:3px;background:var(--l3-red)}.l3Header nav{display:flex;justify-content:flex-start;gap:4vw}.l3Header nav a{position:relative;color:#24272d;font-size:14px}.l3Header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-21px;height:2px;background:var(--l3-red);transition:.2s}.l3Header nav a:hover:after{right:0}.l3Meta{display:flex;align-items:center;gap:28px}.l3Meta span{display:flex;align-items:center;gap:8px;font-size:13px}.l3Meta svg{width:17px;color:var(--l3-red)}.l3Meta button{border:0;background:transparent;color:#252931}.l3Menu{display:none;border:1px solid var(--l3-line);background:transparent;width:42px;height:42px}.l3Menu svg{width:20px}.l3Rail{position:fixed;z-index:120;right:0;top:80px;bottom:0;width:118px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--l3-line);background:#fcfaf7f5}.l3Rail a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:118px;color:#4b4d4f;font-size:10px;letter-spacing:.08em}.l3Rail a:before{content:"";position:absolute;left:0;width:3px;height:0;background:var(--l3-red);transition:.2s}.l3Rail a:hover,.l3Rail a.active{color:var(--l3-ink)}.l3Rail a.active:before{height:24px}.l3Rail svg{width:25px;height:25px}.light3 main{padding-top:80px;padding-right:118px}.l3Hero{display:grid;grid-template-columns:52% 48%;grid-template-rows:minmax(0,1fr) auto;min-height:685px;border-bottom:1px solid var(--l3-line);background:var(--l3-white)}.l3Identity{grid-column:1;grid-row:1;display:flex;flex-direction:column;padding:74px 52px 18px 6vw}.l3Identity h1{display:flex;flex-direction:column;margin:0;color:var(--l3-ink);font:500 clamp(48px,4.3vw,70px)/.98 var(--l3-serif);letter-spacing:-.01em}.l3Identity h1 span{font-size:1.1em}.l3Identity h1:after{content:"";width:46px;height:3px;margin:14px 0 22px;background:var(--l3-red)}.l3Identity h2{margin:0;color:#2e3339;font:500 18px/1.5 var(--l3-sans)}.l3Identity>p{margin:18px 0 0;font-size:14px}.l3Identity .l3Hospital{margin-top:8px;font-size:12px;color:var(--l3-muted)}.l3Actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.l3Actions a{display:flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 28px;border:1px solid var(--l3-line);font-size:13px}.l3Actions a.primary{border-color:var(--l3-sage);background:var(--l3-sage);color:#fff}.l3Actions svg{width:18px}.l3Stats{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:24px 52px 42px 6vw}.l3Stats>div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:11px;padding:0 18px;border-right:1px solid var(--l3-line)}.l3Stats>div:first-child{padding-left:0}.l3Stats>div:last-child{border:0}.l3Stats svg{grid-row:1/span 2;width:24px;color:var(--l3-gold)}.l3Stats b{color:#23292f;font:34px var(--l3-serif)}.l3Stats span{font:12px var(--l3-serif)}.l3Stats small{display:block;margin-top:7px;color:var(--l3-muted);font:10px var(--l3-sans);white-space:nowrap}.l3Mechanism{grid-column:2;grid-row:1/3;position:relative;display:grid;place-items:center;margin:0;min-width:0;overflow:hidden;border-left:1px solid rgba(215,208,197,.45);background:#fbf8f3}.l3Mechanism img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.l3SrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.l3Inquiry,.l3Evidence,.l3Teaching,.l3OS,.l3Contact{padding:86px 7vw;border-bottom:1px solid var(--l3-line)}.l3Inquiry,.l3Teaching,.l3Contact{background:var(--l3-white)}.l3Evidence,.l3OS{background:var(--l3-paper)}.l3SectionHead{display:grid;grid-template-columns:1.35fr .65fr;gap:6vw;align-items:end;margin-bottom:52px}.l3SectionHead h2{margin:0;color:var(--l3-ink);font:500 clamp(38px,3.6vw,56px)/1.05 var(--l3-serif)}.l3SectionHead h2:after{content:"";display:block;width:48px;height:3px;margin-top:17px;background:var(--l3-red)}.l3SectionHead p{margin:0;color:var(--l3-body);font-size:14px;line-height:1.85}.l3Steps{display:grid;grid-template-columns:repeat(3,1fr)}.l3Steps article{display:grid;grid-template-columns:auto auto 1fr;gap:16px;padding:0 35px;border-right:1px solid var(--l3-line)}.l3Steps article:first-child{padding-left:0}.l3Steps article:last-child{border:0}.l3Steps b{color:var(--l3-sage);font:30px var(--l3-serif)}.l3Steps svg{width:24px;margin-top:6px;color:var(--l3-gold)}.l3Steps h3{margin:0;color:#252a2f;font:500 17px var(--l3-sans)}.l3Steps p{color:var(--l3-muted);font-size:12px;line-height:1.8}.l3Filters{display:flex;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid var(--l3-line)}.l3Filters>svg{width:19px;margin-right:7px;color:var(--l3-sage)}.l3Filters button{min-height:42px;padding:0 17px;border:1px solid var(--l3-line);background:transparent;color:var(--l3-muted)}.l3Filters button.active,.l3Filters button:hover{border-color:var(--l3-sage);color:#fff;background:var(--l3-sage)}.l3Ledger{border-top:1px solid var(--l3-ink)}.l3Ledger article{display:grid;grid-template-columns:55px 72px 1fr 42px;gap:18px;align-items:center;min-height:122px;padding:18px 0;border-bottom:1px solid var(--l3-line)}.l3Ledger article>span{color:var(--l3-red);font:20px var(--l3-serif)}.l3Ledger time{color:var(--l3-muted);font:11px monospace}.l3Ledger h3{margin:0;color:var(--l3-ink);font:500 23px/1.18 var(--l3-serif)}.l3Ledger p{margin:9px 0 0;color:var(--l3-muted);font-size:11px}.l3Ledger article>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--l3-line)}.l3Ledger article>a:hover{border-color:var(--l3-red);color:var(--l3-red)}.l3Ledger article>svg{width:18px;color:var(--l3-muted)}.l3Timeline{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--l3-line)}.l3Timeline article{position:relative;min-height:260px;padding:30px;border-right:1px solid var(--l3-line)}.l3Timeline article:last-child{border:0}.l3Timeline article>span{position:absolute;right:28px;color:var(--l3-red);font:24px var(--l3-serif)}.l3Timeline time{color:var(--l3-ink);font:44px var(--l3-serif)}.l3Timeline h3{margin:48px 0 8px;color:#2d3237;font:24px var(--l3-serif)}.l3Timeline p{color:var(--l3-muted);font-size:12px}.l3Timeline small{position:absolute;bottom:28px;color:var(--l3-sage);font:9px monospace;letter-spacing:.12em}.l3Domains{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--l3-line)}.l3Domains article{position:relative;min-height:240px;padding:28px;border-right:1px solid var(--l3-line);background:var(--l3-white)}.l3Domains article:last-child{border:0}.l3Domains svg{width:28px;color:var(--l3-sage)}.l3Domains b{position:absolute;right:26px;color:var(--l3-red);font:20px var(--l3-serif)}.l3Domains h3{margin:58px 0 10px;color:var(--l3-ink);font:27px var(--l3-serif)}.l3Domains p{color:var(--l3-muted);font-size:12px;line-height:1.8}.l3Contact{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw}.l3Contact small{color:var(--l3-red);font:10px monospace;letter-spacing:.13em}.l3Contact h2{margin:15px 0;color:var(--l3-ink);font:48px/1.05 var(--l3-serif)}.l3Contact p{max-width:680px;color:var(--l3-muted);font-size:13px;line-height:1.85}.l3Contact .l3Actions{align-content:start}.l3Footer{display:flex;align-items:center;justify-content:space-between;min-height:130px;padding:25px calc(7vw + 118px) 25px 7vw;background:var(--l3-white)}.l3Footer>b{color:var(--l3-red);font:42px var(--l3-serif)}.l3Footer span,.l3Footer a{color:var(--l3-muted);font-size:11px}.l3Footer a{display:flex;gap:8px}.l3Footer svg{width:14px;transform:rotate(180deg)}@media(max-width:1200px){.l3Header{grid-template-columns:110px 1fr auto}.l3Header nav{gap:2vw}.l3Rail{width:92px}.light3 main{padding-right:92px}.l3Hero{grid-template-columns:55% 45%}.l3Identity{padding-inline:4vw 32px}.l3Stats{grid-template-columns:1fr 1fr;gap:24px 0;padding-inline:4vw 32px}.l3Stats>div:nth-child(2){border:0}.l3Stats>div:nth-child(3){padding-left:0}.l3Domains{grid-template-columns:1fr 1fr}.l3Domains article:nth-child(2){border-right:0}.l3Domains article:nth-child(-n+2){border-bottom:1px solid var(--l3-line)}}@media(max-width:860px){.l3Cursor{display:none}.l3Header{height:68px;grid-template-columns:1fr auto auto;padding:0 20px}.l3Brand{font-size:42px}.l3Brand:after{bottom:-9px}.l3Menu{display:grid}.l3Header nav{position:fixed;inset:68px 0 auto;display:none;grid-template-columns:1fr 1fr;padding:18px;background:var(--l3-white);border-bottom:1px solid var(--l3-line)}.l3Header nav.open{display:grid}.l3Header nav a{padding:12px}.l3Header nav a:after{display:none}.l3Meta span{display:none}.l3Meta{gap:8px}.l3Rail{display:none}.light3 main{padding:68px 0 0}.l3Hero{grid-template-columns:1fr;grid-template-rows:auto auto auto}.l3Identity{grid-column:1;grid-row:1;padding:62px 20px 40px}.l3Identity h1{font-size:52px}.l3Mechanism{grid-column:1;grid-row:2;aspect-ratio:912/916;border-top:1px solid rgba(215,208,197,.45);border-left:0}.l3Stats{grid-column:1;grid-row:3;padding:34px 20px 40px}.l3Inquiry,.l3Evidence,.l3Teaching,.l3OS,.l3Contact{padding:72px 20px}.l3SectionHead{display:block}.l3SectionHead p{margin-top:24px}.l3Steps,.l3Timeline{grid-template-columns:1fr}.l3Steps article{padding:25px 0;border-right:0;border-bottom:1px solid var(--l3-line)}.l3Timeline article{border-right:0;border-bottom:1px solid var(--l3-line)}.l3Domains{grid-template-columns:1fr 1fr}.l3Contact{grid-template-columns:1fr}.l3Footer{padding:25px 20px}}@media(max-width:560px){.l3Header nav.open{grid-template-columns:1fr}.l3Meta button{font-size:11px}.l3Identity h1{font-size:46px}.l3Identity h2{font-size:16px}.l3Actions a{width:100%}.l3Stats{grid-template-columns:1fr 1fr}.l3Stats>div{padding:0 10px}.l3Stats b{font-size:30px}.l3Stats span{font-size:10px}.l3Stats small{white-space:normal}.l3Ledger article{grid-template-columns:44px 1fr 40px;gap:12px}.l3Ledger time{display:none}.l3Ledger h3{font-size:20px}.l3Filters{flex-wrap:wrap}.l3Filters button{flex:1}.l3Domains{grid-template-columns:1fr}.l3Domains article{border-right:0;border-bottom:1px solid var(--l3-line)}.l3Contact h2{font-size:39px}.l3Footer span{display:none}}@media(min-width:1201px){.l3Stats>div{min-width:0;grid-template-columns:22px minmax(0,1fr);column-gap:9px;padding-inline:12px}.l3Stats b{min-width:0;font-size:30px}}@media(min-width:861px){.l3Hero{height:auto;min-height:720px;align-items:stretch}.l3Mechanism img{min-height:0}}.light3 #research,.light3 #teaching,.light3 #contact{background:var(--l3-white)}.light3 #evidence,.light3 #os{background:var(--l3-paper)}@media(min-width:1201px){.light3[data-lang=en] .l3Stats small{white-space:normal;line-height:1.35}.light3[data-lang=en] .l3Identity{padding-top:62px}}.light3 main>section.l3Inquiry,.light3 main>section.l3Evidence,.light3 main>section.l3Teaching,.light3 main>section.l3OS,.light3 main>section.l3Contact{padding:86px 7vw}.light3 main>section.l3Hero{padding:0}@media(max-width:860px){.light3 main>section.l3Inquiry,.light3 main>section.l3Evidence,.light3 main>section.l3Teaching,.light3 main>section.l3OS,.light3 main>section.l3Contact{padding:72px 20px}}@media(prefers-reduced-motion:reduce){.l3Cursor{display:none}.light3 *{scroll-behavior:auto!important;transition:none!important}}.l3ContactIntro>p{max-width:760px}.l3ContactIdentity{display:grid;gap:6px;margin-top:30px;padding:20px 0;border-block:1px solid var(--l3-line)}.l3ContactIdentity b{color:var(--l3-ink);font:500 15px/1.5 var(--l3-sans)}.l3ContactIdentity span{color:var(--l3-muted);font-size:11px}.l3ContactPanel{display:grid;border:1px solid var(--l3-line);background:var(--l3-paper)}.l3ContactPanel>a{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:96px;padding:20px 24px;border-bottom:1px solid var(--l3-line);transition:background .2s,color .2s}.l3ContactPanel>a.featured{background:var(--l3-sage);color:#fff}.l3ContactPanel>a:not(.featured):hover{background:#fff}.l3ContactPanel>a>svg:first-child{width:25px}.l3ContactPanel>a>svg:last-child{width:18px;justify-self:end}.l3ContactPanel>a span{display:grid;gap:5px;min-width:0}.l3ContactPanel>a b{font:500 15px var(--l3-sans)}.l3ContactPanel>a small{overflow-wrap:anywhere;color:inherit;font:10px/1.5 var(--l3-sans);opacity:.76}.l3ContactSecondary{display:flex;flex-wrap:wrap;gap:10px;padding:18px}.l3ContactSecondary a{display:flex;align-items:center;gap:7px;padding:8px 10px;color:var(--l3-muted);font-size:10px}.l3ContactSecondary svg{width:14px}.l3ContactSecondary a:hover{color:var(--l3-ink)}@media(max-width:560px){.l3ContactPanel>a{min-height:88px;padding:18px}.l3ContactSecondary{display:grid;grid-template-columns:1fr}.l3ContactSecondary a{padding:10px 0}}
