*{box-sizing:border-box}html{--u:calc(100vw / 1920);--asset-scale:1;--navy:#030f2b;--paper:#f7f5ef;--sand:#e0d6c8;color:#121212;background:var(--paper);scroll-behavior:smooth}body{position:relative;isolation:isolate;min-height:100vh;margin:0;font-family:"PingFang SC","Helvetica Neue",Arial,"Apple SD Gothic Neo",sans-serif;font-weight:300}body:before{content:"";position:absolute;z-index:-1;inset:0;background:url(redesign/pattern.svg) center center / calc(3011.49 * var(--u)) auto repeat;opacity:.06;pointer-events:none}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer;background:none;padding:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button:hover{opacity:.7}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7288b2;outline-offset:5px}img{display:block}p,h1,h2,h3,figure{margin:0}button img{pointer-events:none}[hidden]{display:none!important}.sr-only{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}.container{width:87.5%;margin-left:auto;margin-right:auto}.svg-asset{display:inline-block;width:calc(var(--aw) * var(--u));height:calc(var(--ah) * var(--u));position:relative;flex-shrink:0;vertical-align:middle}.svg-asset>img{position:absolute;left:0;top:0;max-width:none;transform:scale(var(--asset-scale));transform-origin:top left}.skip-link{position:fixed;z-index:100;left:12px;top:-80px;padding:10px 15px;background:white;font-size:14px}.skip-link:focus{top:10px}.topbar{height:calc(30 * var(--u));min-height:22px;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 4% 0 2.11%;font-size:max(8px,calc(11 * var(--u)));color:#00001e}.languages{display:inline-flex;gap:.4em;align-items:center;white-space:nowrap}.languages button[aria-pressed=true]{text-decoration:underline;text-underline-offset:2px}.language-line{display:flex;gap:1em;align-items:center}.masthead{position:absolute;top:calc(max(22px,30 * var(--u)) + 46.67 * var(--u));left:2.11%;right:3.93%;display:flex;align-items:center;color:white;z-index:5;height:calc(74.22 * var(--u))}.header-tools{display:flex;background:rgba(0,0,0,.5);width:calc(150 * var(--u));height:100%;flex-shrink:0;align-items:center;justify-content:center}.menu-toggle,.search-toggle{height:100%;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u))}.menu-toggle>span{width:calc(25 * var(--u));height:1px;background:currentColor}.search-icon{width:calc(22 * var(--u));height:calc(22 * var(--u));border:1px solid currentColor;border-radius:50%;display:inline-block;position:relative}.search-icon:after{content:"";position:absolute;width:calc(9 * var(--u));height:1px;background:currentColor;right:calc(-6 * var(--u));bottom:calc(-3 * var(--u));transform:rotate(48deg)}.masthead .slogan{margin-left:calc(27 * var(--u))}.slogan{display:inline-flex;align-items:baseline;font-weight:500;white-space:nowrap}.slogan strong{font-size:calc(59 * var(--u));line-height:1.25;font-weight:600}.slogan>span{font-size:calc(24 * var(--u));line-height:1.4}.brand{display:flex;align-items:center;gap:calc(19.6 * var(--u));margin-left:auto}.brand:hover{text-decoration:none}.brand strong{display:block;font-size:calc(32.5 * var(--u));font-weight:600;white-space:nowrap;line-height:1.25}.brand small{display:block;font-size:calc(8.75 * var(--u));font-weight:500;line-height:1.6}.masthead.dark-ink{color:#000}.dark-ink .header-tools{background:white;width:calc(102.45 * var(--u));height:calc(50.69 * var(--u))}.hero{height:calc(910 * var(--u));position:relative;color:white;overflow:hidden}.hero-image,.hero-dim{position:absolute;inset:0;overflow:hidden}.hero-image>img{width:100%;height:100%;object-fit:cover}.hero-dim{background:rgba(0,0,0,.52)}.hero h1{position:absolute;left:5%;right:5%;top:43.63%;text-align:center;font-size:calc(64 * var(--u));font-weight:600;line-height:1.4;text-transform:uppercase}.home-hero .hero-image>img{width:100%;height:118.57%;object-fit:fill;position:absolute;top:-17.8%}.profile-crop .hero-image>img{position:absolute;width:133.56%;height:158.51%;left:-33.57%;top:-36.81%;object-fit:fill}.industry-crop .hero-image>img{position:absolute;width:131.81%;height:132.17%;left:-7.33%;top:-7.2%;object-fit:fill}.devices-crop .hero-image>img,.technology-crop .hero-image>img,.investment-crop .hero-image>img{object-fit:cover}.hero-dock{position:absolute;bottom:calc(57.77 * var(--u));left:50%;transform:translateX(-50%);width:calc(710 * var(--u));min-height:calc(108.58 * var(--u));background:rgba(255,255,255,.76);backdrop-filter:blur(2px);color:#333;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:calc(17 * var(--u)) calc(54 * var(--u));font-size:calc(13.788 * var(--u));line-height:1.5;gap:calc(12 * var(--u))}.hero-dock:hover{text-decoration:none;background:rgba(255,255,255,.9)}.dock-link{display:flex;flex-direction:column;align-items:center;font-size:calc(11.76 * var(--u));gap:2px}.hero-prev,.hero-next{position:absolute;top:44.14%;background:transparent;display:flex;align-items:center;justify-content:center}.hero-prev{left:2.11%}.hero-next{right:2.08%}.home-slide-caption{position:absolute;left:15%;right:15%;top:43%;font-size:calc(64 * var(--u));text-align:center;font-weight:500}.profile-dock{flex-direction:row;gap:0;padding:calc(24 * var(--u)) calc(35 * var(--u))}.profile-dock>a{width:33.33%;padding:calc(8 * var(--u)) calc(22 * var(--u));font-size:calc(16 * var(--u));line-height:1.1;font-weight:600;text-align:center}.profile-dock>a+a{border-left:1px solid #202020}.footer-wrap{padding:calc(90 * var(--u)) 0 calc(95 * var(--u))}.footer{position:relative;width:87.5%;margin:auto;height:calc(720 * var(--u));background:var(--navy);color:white}.footer-center{position:absolute;top:37.3%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(38 * var(--u))}.socials{display:flex;gap:calc(24 * var(--u));align-items:center}.socials button{display:block;line-height:0}.group-pill{position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--navy);font-size:calc(12.92 * var(--u));font-weight:600;line-height:1}.group-pill>.svg-asset{position:absolute;inset:0}.group-pill>span:last-child{width:calc(126.37 * var(--u));height:calc(30.47 * var(--u));display:flex;align-items:center;justify-content:center;position:relative}.footer-slogan{position:absolute;left:2.69%;bottom:3.55%}.footer-slogan .slogan{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--u))}.footer-meta{position:absolute;left:70.65%;bottom:3.95%;display:flex;align-items:center;gap:calc(42 * var(--u));height:calc(100 * var(--u))}.footer-meta>div{display:flex;flex-direction:column;gap:calc(17 * var(--u));font-size:calc(11 * var(--u));white-space:nowrap}.footer-meta>div>a{font-size:calc(12 * var(--u))}.footer-meta>div>button{text-align:left}.footer-divider{height:100%;width:1px;position:relative}.footer-divider .svg-asset{transform:rotate(90deg);transform-origin:top left;position:absolute;top:0;left:0}.group-intro{width:55%;max-width:none;text-align:center;margin:calc(147 * var(--u)) auto calc(242 * var(--u));text-transform:uppercase}.group-intro h2{font-size:calc(40 * var(--u));line-height:1.389;font-weight:600;margin-bottom:calc(45 * var(--u))}.group-intro p{font-size:calc(20 * var(--u));line-height:2.05;font-weight:300}.overview{display:flex;flex-direction:column;gap:calc(100 * var(--u))}.business-card{display:grid;grid-template-columns:1.083fr 1fr;gap:calc(80 * var(--u));padding:calc(76 * var(--u)) calc(82 * var(--u));min-height:calc(970 * var(--u));align-items:start;transition:filter .2s}.business-card:hover{text-decoration:none;filter:brightness(.97)}.business-card>img{width:100%;height:calc(818 * var(--u));object-fit:cover}.business-card>div{padding-top:calc(65 * var(--u))}.business-card h2{font-size:calc(40 * var(--u));font-weight:500;line-height:1.389;margin-bottom:calc(68 * var(--u))}.business-card p{font-size:calc(22 * var(--u));line-height:2.2273;font-weight:300}.business-card.reversed{grid-template-columns:1fr 1.083fr}.business-card.reversed>img{grid-column:2;grid-row:1}.business-card.reversed>div{grid-column:1;grid-row:1}.sand{background:var(--sand)}.navy{background:var(--navy);color:white}.white{background:white}.prose{background:white;padding:calc(186 * var(--u)) calc(271 * var(--u));margin-top:calc(90 * var(--u));font-size:calc(32 * var(--u));line-height:1.4375;font-weight:300}.prose p+p{margin-top:1em}.gallery{position:relative;background:white;padding:calc(108 * var(--u)) 0;margin-top:calc(90 * var(--u));overflow:hidden;width:100%}.gallery-track{display:flex;gap:calc(218.3 * var(--u));align-items:center;transform:translateX(calc(-453.85 * var(--u)));transition:transform .45s ease}.gallery-slide{width:calc(822.703 * var(--u));height:calc(555.5 * var(--u));flex-shrink:0}.gallery-slide>img{width:100%;height:100%;object-fit:cover}.gallery-prev,.gallery-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.gallery-prev{left:23.13%}.gallery-next{right:19.2%}.news-heading{display:flex;flex-direction:column;align-items:center;padding-top:calc(160 * var(--u));padding-bottom:calc(80 * var(--u));gap:calc(17 * var(--u))}.news-heading h1{font-size:calc(19.81 * var(--u));font-weight:500;color:var(--navy)}.news-tabs{height:calc(90 * var(--u));display:flex;background:white;align-items:center;padding:0 calc(112 * var(--u));gap:calc(74 * var(--u));font-size:calc(12 * var(--u));color:var(--navy);font-weight:500}.news-tabs [aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.news-search-toggle{margin-left:auto}.news-list{margin-top:calc(84 * var(--u));background:white;min-height:calc(1344 * var(--u));padding:calc(215 * var(--u)) calc(112 * var(--u)) calc(180 * var(--u))}.news-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(40 * var(--u));font-size:calc(12 * var(--u));font-weight:500;color:var(--navy)}.news-toolbar select{border:0;background:white;max-width:100%;font-size:inherit;cursor:pointer}.news-toolbar>button{display:flex;align-items:center;gap:calc(15 * var(--u))}.news-filters{padding:15px;background:var(--paper);display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:14px}.news-filters input{min-width:0;flex:1;border:1px solid #c7c7c7;background:white;padding:8px}.news-filters button{text-decoration:underline}.news-row{display:grid;grid-template-columns:calc(280 * var(--u)) 1fr auto;gap:calc(60 * var(--u));padding:calc(28 * var(--u)) 0;min-height:calc(224 * var(--u));align-items:center;border-bottom:1px solid #ddd}.news-row:last-child{border:0}.news-row>a:first-child>img{width:calc(280 * var(--u));height:calc(168.135 * var(--u));object-fit:cover}.news-row time{font-size:calc(12 * var(--u));color:#7d818b;display:block;margin-bottom:calc(14 * var(--u))}.news-row h2{font-size:calc(15.758 * var(--u));line-height:1.5;color:var(--navy);font-weight:400}.read-more{font-size:calc(12 * var(--u));font-weight:500;display:flex;align-items:center;border-bottom:1px solid #b2b2b2;gap:calc(17 * var(--u));white-space:nowrap;color:var(--navy)}.read-more>span:last-child{font-size:calc(22 * var(--u));font-weight:300;line-height:1}.no-results{text-align:center;padding:60px 0;font-size:16px}.article-page{padding-top:calc(181.5 * var(--u))}.article-cover{background:white}.article-cover>header{height:calc(360 * var(--u));padding:calc(127 * var(--u)) 14% calc(30 * var(--u));text-align:center}.article-cover time{font-size:calc(11.212 * var(--u));font-weight:400;color:var(--navy)}.article-cover h1{font-size:calc(24 * var(--u));line-height:1.4;text-transform:uppercase;font-weight:600;margin:calc(6 * var(--u)) auto calc(20 * var(--u))}.category-tag{border:1px solid #b5b5b5;color:var(--navy);font-size:calc(11.212 * var(--u));padding:1px calc(14 * var(--u));font-weight:400}.article-photo{width:100%;height:calc(859 * var(--u));object-fit:cover}.article-page[data-article=nanjing-hospital] .article-cover>header{height:calc(324 * var(--u))}.article-prose{margin-top:calc(64 * var(--u))}.article-back{display:block;margin-top:calc(45 * var(--u));font-size:max(11px,calc(14 * var(--u)))}.contact-panel{background:white;padding:calc(140 * var(--u));display:grid;grid-template-columns:1fr 1fr;gap:calc(110 * var(--u));font-size:calc(25 * var(--u));line-height:1.7}.contact-panel h2{font-size:calc(40 * var(--u));font-weight:500;line-height:1.3;margin-bottom:calc(40 * var(--u))}.contact-panel p{margin-bottom:calc(35 * var(--u))}.contact-email{display:inline-block;margin:calc(50 * var(--u)) 0;font-size:calc(29 * var(--u));border-bottom:1px solid var(--navy)}#contact-form{display:flex;flex-direction:column;font-size:max(12px,calc(18 * var(--u)))}#contact-form input,#contact-form select,#contact-form textarea{width:100%;border:0;border-bottom:1px solid #bbb;padding:12px 0;margin:0 0 22px;background:white;border-radius:0}#contact-form textarea{border:1px solid #bbb;padding:10px;resize:vertical}.email-note{font-size:12px;line-height:1.6}.send-button{background:var(--navy);color:white;padding:16px;letter-spacing:.04em}.text-link{display:inline-block;border-bottom:1px solid currentColor;font-size:14px}.error-panel{background:white;text-align:center;padding:120px 25px;font-size:25px}.error-panel>p{font-size:80px}.error-panel h1{font-size:22px;margin:20px}.contact-page>.error-panel{margin-top:160px}dialog{border:0;color:#121212;padding:0}dialog::backdrop{background:rgba(0,0,0,.55)}.navigation{position:fixed;top:calc(max(22px,30 * var(--u)) + 46.67 * var(--u));left:2.11%;margin:0;width:calc(434 * var(--u));max-width:calc(100vw - 40px);height:calc(680 * var(--u));max-height:calc(100dvh - 80px);z-index:30;background:white;overflow:auto}.navigation.business-open{width:calc(675 * var(--u))}.nav-top{height:calc(69 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(26 * var(--u));box-shadow:0 2px 5px #00000010;color:#555;font-size:calc(16 * var(--u))}.nav-top>button:first-child{display:flex;gap:calc(15 * var(--u));align-items:center}.nav-top>button:first-child>span:first-child{font-size:calc(35 * var(--u));font-weight:200}.nav-columns{display:flex;min-height:calc(611 * var(--u))}.nav-primary{width:calc(365 * var(--u));flex-shrink:0;display:flex;flex-direction:column;padding:calc(42 * var(--u)) calc(63 * var(--u));gap:calc(28 * var(--u));font-size:calc(20 * var(--u));font-weight:400}.nav-primary>button{text-align:left;white-space:nowrap}.nav-primary>a{white-space:nowrap}.nav-primary .socials{margin-top:calc(55 * var(--u));align-items:flex-start;gap:calc(20 * var(--u));filter:brightness(0)}.socials.vertical{flex-direction:column}.nav-primary .brand{margin:calc(16 * var(--u)) 0 0;opacity:.35}.nav-primary .brand strong{font-size:calc(30 * var(--u))}.nav-business{border-left:1px solid #ddd;display:flex;flex-direction:column;gap:calc(21 * var(--u));padding:calc(42 * var(--u)) calc(50 * var(--u));font-size:calc(16 * var(--u));font-weight:300;white-space:nowrap}.search-dialog,.member-dialog{padding:40px;width:min(650px,90vw);max-height:85dvh;background:white}.dialog-close{position:absolute;right:18px;top:10px;font-size:30px}.search-dialog h2,.member-dialog h2{font-size:23px;font-weight:500;margin-bottom:25px}.search-form label{font-size:14px;display:block;margin-bottom:10px}.search-form>div{display:flex;border-bottom:1px solid #777}.search-form input{border:0;padding:12px;min-width:0;flex:1;background:var(--paper)}.search-form button{font-size:12px;padding-left:15px}.search-dialog nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;margin-top:30px}.member-dialog p{font-size:16px;line-height:1.7;margin-bottom:25px}.toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);z-index:100;background:var(--navy);color:white;padding:12px 20px;font-size:14px;max-width:90vw;display:none}.toast.visible{display:block}
@media(min-width:1921px){html{--u:1px}body{max-width:1920px;margin:auto;position:relative}.masthead{top:76.67px}.topbar{height:30px}.navigation{left:calc((100vw - 1920px)/2 + 40px)}}
@media(max-width:700px){html{--u:1px;--asset-scale:1}body:before{background-size:1750px auto}.topbar{height:32px;min-height:32px;padding:0 18px;font-size:9px}.language-line{gap:8px}.language-line>[data-t=language]{display:none}.masthead{top:52px;left:18px;right:18px;height:44px}.header-tools{width:84px;height:44px}.menu-toggle,.search-toggle{gap:6px}.menu-toggle>span{width:18px}.search-icon{width:15px;height:15px}.search-icon:after{width:6px;right:-4px;bottom:-2px}.masthead .slogan{display:none}.brand{gap:9px}.brand>.svg-asset{--aw:25.44!important;--ah:30!important}.brand>.svg-asset>img{transform:scale(.652)}.brand strong{font-size:20px}.brand small{font-size:6px}.dark-ink .header-tools{width:84px;height:44px}.hero{height:70svh;min-height:470px;max-height:760px}.hero h1{top:44%;font-size:30px;left:20px;right:20px;line-height:1.3}.home-hero{height:calc(100svh - 32px);min-height:580px;max-height:900px}.home-hero .hero-image>img{width:100%;height:100%;top:0;object-fit:cover;object-position:center}.profile-crop .hero-image>img,.industry-crop .hero-image>img{inset:0;height:100%;width:100%;object-fit:cover}.hero-dock{width:calc(100% - 72px);bottom:50px;min-height:110px;padding:18px 20px;font-size:12px;gap:14px}.dock-link{font-size:10px;gap:3px}.dock-link>.svg-asset{width:64px;height:1px}.hero-prev,.hero-next{top:50%}.hero-prev{left:12px}.hero-next{right:12px}.hero-prev>.svg-asset,.hero-next>.svg-asset{width:25px;height:25px}.hero-prev img,.hero-next img{transform:scale(.4)}.home-slide-caption{font-size:30px;left:15%;right:15%}.profile-dock{padding:18px 5px;min-height:80px;width:calc(100% - 36px)}.profile-dock>a{font-size:11px;padding:10px}.container{width:calc(100% - 36px)}.footer-wrap{padding:35px 0}.footer{width:calc(100% - 36px);height:430px}.footer-center{top:90px;gap:28px}.socials{gap:20px}.socials .svg-asset{width:25px;height:25px}.socials img{transform:scale(.72)}.group-pill{font-size:10px}.group-pill>.svg-asset{width:100px;height:24px}.group-pill img{transform:scale(.79)}.group-pill>span:last-child{width:100px;height:24px}.footer-slogan{left:22px;bottom:115px}.footer-slogan .slogan{gap:0}.slogan strong{font-size:34px}.slogan>span{font-size:12px}.footer-meta{left:22px;bottom:22px;gap:20px;height:65px}.footer-meta>a>.svg-asset{width:38px;height:44px}.footer-meta>a img{transform:scale(.58)}.footer-meta>div{font-size:9px;gap:10px}.footer-meta>div>a{font-size:10px}.footer-divider .svg-asset{width:65px;height:1px}.footer-divider img{transform:scale(.65)}.group-intro{width:calc(100% - 62px);margin:55px auto}.group-intro h2{font-size:23px;margin-bottom:25px}.group-intro p{font-size:13px;line-height:1.9}.overview{gap:25px}.business-card,.business-card.reversed{display:flex;flex-direction:column;gap:0;min-height:0;padding:22px}.business-card>img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.business-card>div{padding:30px 0 15px}.business-card h2{font-size:22px;margin-bottom:20px}.business-card p{font-size:14px;line-height:1.9}.prose{padding:38px 28px;margin-top:35px;font-size:16px;line-height:1.7}.gallery{padding:35px 0;margin-top:35px}.gallery-slide{width:72vw;height:48.6vw}.gallery-track{gap:25vw;transform:translateX(-83vw)}.gallery-prev{left:2.5%}.gallery-next{right:2.5%}.gallery-prev>.svg-asset,.gallery-next>.svg-asset{width:30px;height:30px}.gallery-prev img,.gallery-next img{transform:scale(.484)}.news-heading{padding-top:100px;padding-bottom:38px;gap:12px}.news-heading>.svg-asset{width:61.65px;height:72px}.news-heading img{transform:scale(.431)}.news-heading h1{font-size:14px}.news-tabs{height:auto;min-height:75px;gap:15px;padding:18px 15px;font-size:9px;justify-content:space-between}.news-search-toggle{margin-left:0}.news-list{margin-top:25px;min-height:450px;padding:35px 22px}.news-toolbar{font-size:9px;gap:12px;margin-bottom:20px}.news-toolbar .svg-asset{width:15px;height:9px}.news-toolbar img{transform:scale(.78)}.news-toolbar>button{gap:6px}.news-row{grid-template-columns:80px 1fr;gap:15px;padding:22px 0;min-height:130px}.news-row>a:first-child>img{width:80px;height:65px}.news-row time{font-size:9px;margin-bottom:8px}.news-row h2{font-size:12px;line-height:1.6}.read-more{grid-column:2;justify-self:start;font-size:9px;gap:12px;margin-top:-6px}.read-more>span:last-child{font-size:15px}.news-filters{padding:12px;font-size:12px;flex-wrap:wrap;gap:10px}.news-filters label{width:100%}.news-filters input{width:100%;flex:auto}.article-page{padding-top:90px}.article-cover>header,.article-page[data-article=nanjing-hospital] .article-cover>header{height:auto;min-height:210px;padding:40px 24px}.article-cover time{font-size:10px}.article-cover h1{font-size:16px;line-height:1.6;margin:12px auto 18px}.category-tag{font-size:9px;padding:3px 12px}.article-photo{height:auto;aspect-ratio:1.7;object-fit:cover}.article-prose{margin-top:25px}.article-back{margin-top:25px;font-size:11px}.contact-panel{padding:35px 25px;grid-template-columns:1fr;gap:35px;font-size:15px}.contact-panel h2{font-size:26px;margin-bottom:25px}.contact-panel p{margin-bottom:22px}.contact-email{font-size:18px;margin:15px 0 30px}.navigation{top:52px;left:18px;width:285px;max-width:calc(100vw - 36px);height:auto;max-height:calc(100dvh - 75px)}.navigation.business-open{width:calc(100vw - 36px)}.nav-top{height:55px;padding:0 20px;font-size:12px}.nav-top>button:first-child{gap:10px}.nav-top>button:first-child>span:first-child{font-size:28px}.nav-columns{min-height:440px;display:block}.nav-primary{width:100%;padding:26px 30px;gap:22px;font-size:16px}.nav-primary .socials{margin-top:15px;gap:15px;flex-direction:row}.nav-primary .brand{margin:15px 0 0;align-self:flex-start}.nav-primary .brand strong{font-size:23px}.nav-business{border-top:1px solid #ddd;border-left:0;gap:20px;padding:25px 30px;font-size:13px}.search-dialog,.member-dialog{padding:35px 25px}.search-dialog nav{grid-template-columns:1fr}.error-panel{padding:70px 20px}.contact-page>.error-panel{margin-top:100px}html[lang=ko] .business-card p{word-break:keep-all}html[lang=ko] .hero-dock{word-break:keep-all}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.home-hero.alternate-slide .hero-image>img{width:100%;height:100%;top:0;object-fit:cover}.home-hero.alternate-slide .hero-image:after{content:"";position:absolute;inset:0;background:#0006}.home-hero.alternate-slide .hero-dock>span:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

body[data-page="news.html"] .masthead>.brand{display:none}.article-photo-frame{height:calc(859 * var(--u));overflow:hidden;position:relative}.article-photo-frame>.article-photo{position:absolute;top:-8.87%;left:0;width:100%;height:108.86%;object-fit:fill}@media(max-width:700px){.article-photo-frame{height:auto;aspect-ratio:1.956}.article-photo-frame>.article-photo{aspect-ratio:auto}}

.header-tools{position:relative;background:transparent}.header-tools>.toolbar-art{position:absolute;inset:0;pointer-events:none}.header-tools .menu-toggle,.header-tools .search-toggle{position:relative}.header-tools .menu-toggle>span,.header-tools .search-toggle>span{visibility:hidden}.dark-ink .header-tools{background:transparent}@media(max-width:700px){.header-tools>.toolbar-art{width:84px;height:44px}.header-tools>.toolbar-art>img{transform:scale(.56)}.dark-ink .header-tools>.toolbar-art>img{transform:scale(.82)}}

html[lang=ko] .prose,html[lang=ko] .group-intro,html[lang=ko] .business-card p{word-break:keep-all;overflow-wrap:break-word}.news-list{min-height:calc(900 * var(--u))}@media(max-width:700px){.news-list{min-height:400px}}
