:global(html),:global(body){height:100%;margin:0;padding:0}:global(*),:global(*:before),:global(*:after){box-sizing:border-box}:global(:root){--culture-panel-top-alpha: .6;--culture-panel-blur: 10px}:global(body){background:#f6f9fe;color:#010a26;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif}#app,.page{min-height:100%}.site-header{width:100%;background:#010a26}.header-inner{height:125px;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:88px 1fr 145px;align-items:center;column-gap:24px;padding-left:clamp(16px,7vw,156px);padding-right:clamp(16px,6vw,115px)}.logo{width:88px;height:82px;object-fit:contain;display:block}.nav{display:flex;align-items:center;justify-content:center;gap:48px}.nav-item{appearance:none;background:transparent;border:0;padding:0;cursor:pointer;width:96px;height:24px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:24px;font-weight:500;letter-spacing:0px;line-height:24px;color:#999}.nav-item.is-active{position:relative;color:#fff}.nav-item.is-active:after{content:"";position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);width:10px;height:7px;opacity:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACaSURBVDiNrdO7DcIwFIXhg1nAJWVGYROySUZBTAIbOBt4BFPS/RSxI4tHHvL9a+vTKa6lHOCBAbgDifVSftvrM6ADwgbkXxHoajA2YKUA+CPT5O/Z+ztJejlJFwOsdD4ASZI3Ap/OCJpzkkZDb3SSHobgrRx0yw2W4swyHXZswAL1YVdwz/6vNwDrV7KwOv1cs6WMXjNSFi1ib1Yy0zt/EYRxAAAAAElFTkSuQmCC) no-repeat center / contain}.consult-btn{width:145px;height:58px;border-radius:20px;border:0;cursor:pointer;background:#1f65f9;font-size:22px;font-weight:500;letter-spacing:0px;line-height:1;color:#fff}@media(min-width:1025px){.header-inner{align-items:start}.logo{margin-top:22px}.nav{margin-top:45px}.consult-btn{margin-top:34px}}.main{width:100%;background:#f5f5f5}.hero{width:100%;background:#f5f5f5;display:flex;justify-content:center}.hero-img{width:100%;height:auto;display:block;max-width:1920px}@media(max-width:1600px){.hero-img{width:88vw}}@media(max-width:1024px){.hero-img{width:92vw}}@media(max-width:768px){.hero-img{width:94vw}}.consult-modal{position:fixed;inset:0;z-index:9999;background-repeat:no-repeat;background-position:center;background-size:cover}.consult-modal-stage{--consult-scale: 1;position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--consult-scale));transform-origin:center}.consult-modal-copy{position:absolute;left:131px;top:198px;width:432px;height:225px;z-index:2;font-size:36px;font-weight:500;letter-spacing:0px;line-height:75px;color:#fff;text-align:left}.consult-modal-close{position:absolute;left:1778px;top:47px;z-index:3;display:inline-flex;align-items:center;gap:12px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;font-size:32px;font-weight:400;letter-spacing:0px;line-height:32px;color:#fff}.consult-close-icon{width:32px;height:32px;border-radius:50%;border:2px solid rgba(1,10,38,1);position:relative;flex:0 0 auto}.consult-close-icon:before,.consult-close-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#010a26;transform-origin:center}.consult-close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.consult-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.consult-form{position:absolute;inset:0;z-index:1}.consult-field{position:absolute;border-radius:20px;background:#f6f9fee6;padding:12px 18px;display:flex;flex-direction:column;gap:8px}.consult-field-name{left:670px;top:198px;width:500px;height:100px}.consult-field-company{left:1246px;top:198px;width:500px;height:100px}.consult-field-phone{left:670px;top:357px;width:500px;height:100px}.consult-field-email{left:1246px;top:357px;width:500px;height:100px}.consult-field-demand{left:670px;top:516px;width:1076px;height:200px}.consult-label{font-size:18px;font-weight:400;letter-spacing:0px;line-height:18px;color:#000;text-align:left;display:inline-flex;align-items:center;gap:6px}.consult-required{color:red}.consult-input{width:100%;border:0;outline:none;background:transparent;font-size:22px;font-weight:300;letter-spacing:0px;line-height:22px;color:#000}.consult-input::placeholder{color:#999}.consult-textarea{flex:1;resize:none}.consult-submit{position:absolute;left:1116px;top:813px;width:228px;height:62px;border-radius:16px;border:0;background:#054ee9;cursor:pointer;font-size:22px;font-weight:400;letter-spacing:0px;line-height:22px;color:#fff}.consult-submit:disabled{cursor:not-allowed;opacity:.6}.consult-toast{position:absolute;left:50%;top:92px;transform:translate(-50%);padding:12px 18px;border-radius:12px;background:#000000a6;color:#fff;font-size:18px;line-height:24px;max-width:720px;text-align:center}:global(body.is-consult-open){overflow:hidden}.section{width:100%;padding:72px 0 0}.section-inner{max-width:1920px;margin:0 auto;padding-left:clamp(16px,7vw,188px);padding-right:clamp(16px,7vw,188px)}.section-services .section-inner{padding-left:clamp(16px,6vw,128px);padding-right:clamp(16px,6vw,128px)}.section-title{margin:0;font-size:clamp(26px,1.9vw,36px);font-weight:500;letter-spacing:0px;line-height:1;color:#000;text-align:center}.section-subtitle{margin:16px 0 0;font-size:clamp(16px,1.25vw,24px);font-weight:500;letter-spacing:0px;line-height:1;color:#666;text-align:center}.section-tech{padding-top:80px}.tech-scale-wrap{--tech-scale: 1;height:calc(735px * var(--tech-scale));margin-top:44px;position:relative;overflow:hidden}.tech-scale{width:1400px;height:735px;position:absolute;top:0;left:50%;transform:translate(-50%) scale(var(--tech-scale));transform-origin:top center}.tech-layout{display:grid;grid-template-columns:386px 990px;gap:24px;align-items:start}.tech-right{display:grid;grid-template-rows:auto auto;gap:24px}.tech-row{display:grid;grid-template-columns:483px 483px;gap:24px}.tech-card{position:relative;overflow:hidden;background:#fff}.tech-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tech-content{position:relative;z-index:1;padding:52px 40px 40px}.tech-title{font-size:32px;font-weight:500;letter-spacing:0px;line-height:32px;color:#000;text-align:left}.tech-lines{margin-top:32px;display:flex;flex-direction:column;gap:20px}.tech-line{font-size:18px;font-weight:500;letter-spacing:0px;line-height:18px;color:#666;text-align:left}.tech-card-mobile{height:735px;background:linear-gradient(90deg,#cdcedf,#c7cadc)}.tech-card-network,.tech-card-ai{height:355px}.tech-card-highend{height:355px;background:linear-gradient(180deg,#bacfee,#c8dcf9 45.92%,#cfdff9)}.tech-highend-img{position:absolute;right:0;bottom:0;height:100%;width:auto;opacity:.9;object-fit:contain;display:block;pointer-events:none}.section-flow{padding-top:80px;padding-bottom:100px}.flow-row{margin-top:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch}.flow-row::-webkit-scrollbar{display:none}.flow-item{display:flex;align-items:flex-start;flex:0 0 auto}.flow-step{width:185px;display:flex;flex-direction:column;align-items:center}.flow-icon-wrap{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.flow-icon{width:100px;height:100px;object-fit:contain;display:block}.flow-title{margin-top:16px;font-size:22px;font-weight:500;letter-spacing:0px;line-height:22px;color:#000;text-align:center}.flow-desc{margin-top:14px;font-size:18px;font-weight:500;letter-spacing:0px;line-height:24px;color:#999;text-align:center;white-space:pre-line}.flow-arrow{width:34px;height:34px;margin-top:33px;margin-left:8px;margin-right:8px;object-fit:contain;display:block}.service-grid{margin-top:44px;display:grid;grid-template-columns:repeat(5,minmax(0,300px));justify-content:space-between;gap:16px}.service-card{border-radius:32px;background:#fff;box-shadow:0 2px 16px #0000001a;padding:36px 26px 30px;display:flex;flex-direction:column;align-items:center}.service-icon-wrap{width:142px;height:142px;opacity:1;border-radius:42px;background:#ffffff0f;box-shadow:0 2px 20px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.service-icon{width:142px;height:142px;object-fit:contain;display:block}.service-title{margin-top:22px;font-size:24px;font-weight:500;letter-spacing:0px;line-height:24px;color:#000;text-align:center}.service-desc{margin-top:14px;font-size:20px;font-weight:500;letter-spacing:0px;line-height:28px;color:#666;text-align:center}.service-btn{margin-top:auto;width:133px;height:46px;border-radius:10px;border:1px solid rgba(31,128,255,1);background:transparent;cursor:pointer;font-size:20px;font-weight:500;letter-spacing:0px;line-height:20px;color:#1f80ff}.section-cases{padding-top:80px;padding-bottom:90px}.case-grid{margin-top:44px;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;touch-action:pan-y;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch}.case-grid::-webkit-scrollbar{display:none}.case-grid.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.case-card{flex:0 0 414px;height:463px;border-radius:32px;background:#fff;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start}.case-img-wrap{width:100%;height:254px;overflow:hidden;position:relative}.case-img{width:476px;height:254px;object-fit:cover;display:block;transform:translate(-30px)}.case-title{margin-top:24px;padding:0 28px;font-size:24px;font-weight:500;letter-spacing:0px;line-height:24px;color:#000;text-align:left}.case-tags{margin-top:20px;padding:0 28px;display:flex;flex-wrap:wrap;gap:12px}.case-tag{height:34px;padding:0 18px;border-radius:10px;background:#eff3fb;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;letter-spacing:0px;line-height:16px;color:#1f80ff}.case-desc{margin-top:18px;padding:0 28px;font-size:22px;font-weight:500;letter-spacing:0px;line-height:28px;color:#999;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:56px;overflow:hidden}.case-link{margin-top:auto;padding:0 28px 28px;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:500;letter-spacing:0px;line-height:22px;color:#1f80ff;justify-content:flex-start}.case-link-arrow{width:5px;height:10px;border:2px solid rgba(31,128,255,1);border-left:0;border-bottom:0;transform:rotate(45deg)}.section-casepage{padding-top:80px;padding-bottom:100px}.case-filter{margin-top:44px;display:block;width:100%;max-width:1460px;margin-left:auto;margin-right:auto;text-align:center;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;touch-action:pan-y;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch}.case-filter::-webkit-scrollbar{display:none}.case-filter.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.case-filter-track{display:inline-flex;align-items:center;justify-content:flex-start;gap:24px;flex-wrap:nowrap}.case-filter-track>*{flex-shrink:0}.case-filter-btn{flex:0 0 auto;width:168px;height:64px;border-radius:11px;background:#e9edf5;border:0;cursor:pointer;font-size:22px;font-weight:500;letter-spacing:0px;line-height:22px;color:#333;text-align:center;display:inline-flex;align-items:center;justify-content:center}.case-filter-btn.is-active{background:#054ee9;color:#fff}.casepage-grid{margin-top:40px;width:100%;max-width:1460px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(auto-fit,476px);gap:16px;justify-content:start}.section-casepage .case-card{flex:0 0 476px;width:476px;height:460px;border-radius:32px;background:#fff;box-shadow:0 2px 14px #0000000f;overflow:hidden;display:flex;flex-direction:column}.section-casepage .case-img-wrap{height:254px}.section-casepage .case-img{width:100%;height:254px;transform:none}.section-contact{padding-top:80px;padding-bottom:120px}.section-contact .section-inner{padding-left:clamp(16px,2vw,80px);padding-right:clamp(16px,2vw,80px)}.contact-grid{margin-top:44px;display:grid;grid-template-columns:644px 782px;gap:16px;align-items:start;justify-content:center}.contact-card{width:644px;height:788px;border-radius:32px;background:#fff;box-shadow:0 2px 14px #0000000f;overflow:hidden}.contact-card.is-follow{width:782px}.contact-card-body{height:100%;padding:52px 44px;display:flex;flex-direction:column}.contact-card-title{font-size:36px;font-weight:500;letter-spacing:0px;line-height:36px;color:#000;text-align:center}.contact-info-list{margin-top:56px;display:flex;flex-direction:column;gap:34px}.contact-info-row{display:flex;align-items:flex-start;gap:28px}.contact-info-icon{width:74px;height:74px;opacity:1;object-fit:contain;display:block;flex:0 0 auto}.contact-info-label{font-size:24px;font-weight:500;letter-spacing:0px;line-height:24px;color:#000;text-align:left}.contact-info-value{margin-top:20px;font-size:22px;font-weight:400;letter-spacing:0px;line-height:28px;color:#999;text-align:left;word-break:break-word}.follow-list{margin-top:56px;display:flex;flex-direction:column;gap:70px}.follow-item{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.follow-title{font-size:26px;font-weight:500;letter-spacing:0px;line-height:26px;color:#000;text-align:left}.follow-desc{margin-top:24px;font-size:22px;font-weight:400;letter-spacing:0px;line-height:28px;color:#999;text-align:justify}.follow-qr{width:174px;height:174px;object-fit:contain;display:none;flex:0 0 auto}.site-footer{width:100%}.footer-top{min-height:591px;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover}.footer-inner{max-width:1920px;margin:0 auto;padding-left:clamp(16px,7vw,282px);padding-right:clamp(16px,7vw,282px);padding-top:143px;padding-bottom:60px}.footer-layout{display:grid;grid-template-columns:450px 1px 1fr;column-gap:96px;align-items:start}.footer-left{width:450px;color:#fff}.footer-logo{width:88px;height:82px;opacity:1;object-fit:contain;display:block;flex:0 0 auto}.footer-site{margin-top:12px;font-size:14px;font-weight:700;letter-spacing:0px;line-height:14px;color:#fff;opacity:.4;text-align:left}.footer-phones{margin-top:48px;display:grid;grid-template-columns:repeat(2,auto);column-gap:86px;justify-content:start}.footer-label{font-size:18px;font-weight:400;letter-spacing:0px;line-height:18px;color:#fff;text-align:left}.footer-phone-row{margin-top:14px;display:flex;align-items:center;gap:10px}.footer-call-wrap{width:18px;height:18px;border:0;outline:0;padding:0;background:transparent;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.footer-call{width:18px;height:18px;object-fit:contain;display:block;border:0}.footer-phone{font-size:16px;font-weight:500;letter-spacing:0px;line-height:16px;color:#fff;text-align:left}.footer-label-address{margin-top:54px}.footer-address{margin-top:12px;font-size:16px;font-weight:500;letter-spacing:0px;line-height:16px;color:#fff;text-align:left}.footer-divider{width:1px;height:304px;opacity:.8;background:linear-gradient(153.43deg,#fff0,#ffffff87 48.21%,#fff0);justify-self:center}.footer-right{display:grid;grid-template-columns:1fr auto;column-gap:90px;align-items:start}.footer-links{display:grid;grid-template-columns:repeat(3,auto);column-gap:86px}.footer-col-title{font-size:18px;font-weight:500;letter-spacing:0px;line-height:18px;color:#fff;text-align:left}.footer-col-items{margin-top:51px;display:flex;flex-direction:column;gap:22px}.footer-col-item{font-size:14px;font-weight:400;letter-spacing:0px;line-height:14px;color:#fff;opacity:.6;text-align:left}.footer-follow{min-width:232px}.footer-qrs{margin-top:51px;display:none;gap:32px;align-items:flex-start}.footer-qr-block{width:100px}.footer-qr{width:100px;height:100px;object-fit:contain;display:block}.footer-qr-text{margin-top:10px;font-size:16px;font-weight:400;letter-spacing:0px;line-height:16px;color:#fff;text-align:left}.footer-qr-text-center{text-align:center}.footer-bottom{height:44px;background:#666;display:flex;align-items:center;justify-content:center}.footer-bottom-text{font-size:14px;font-weight:400;letter-spacing:0px;line-height:14px;color:#fff;opacity:.5;text-align:center;padding:0 16px}.footer-bottom-text a{color:inherit;text-decoration:none}@media(max-width:1024px){.footer-inner{padding-top:80px;padding-bottom:48px}.footer-layout{grid-template-columns:1fr;row-gap:44px}.footer-divider{display:none}.footer-right{grid-template-columns:1fr;row-gap:44px}.footer-links{grid-template-columns:repeat(2,auto);row-gap:32px;column-gap:48px}}@media(max-width:520px){.footer-top{height:auto}.footer-phones{grid-template-columns:1fr;row-gap:20px}.footer-col-items{margin-top:24px;gap:16px}.footer-qrs{margin-top:24px}}@media(max-width:520px){.casepage-grid{padding:0 16px;grid-template-columns:1fr;justify-content:center}.section-casepage .case-card{width:100%;max-width:476px}}@media(max-width:1320px){.contact-grid{grid-template-columns:1fr}.contact-card{width:100%;max-width:782px;height:auto}.contact-card.is-info{width:100%;max-width:644px}.contact-card.is-follow{width:100%;max-width:782px}.contact-card-body{height:auto;padding:44px 20px}.follow-item{flex-direction:column;align-items:flex-start}}.section-profile{padding-top:90px;padding-bottom:120px}.profile-inner{display:grid;grid-template-columns:minmax(0,660px) 1fr;align-items:start;column-gap:60px}.profile-text{position:relative;min-height:572px}.profile-bg{position:absolute;left:0;top:100px;width:779px;height:496px;opacity:1;object-fit:contain;pointer-events:none;z-index:0}.profile-title{margin:0;position:relative;z-index:1;font-size:40px;font-weight:500;letter-spacing:0px;line-height:40px;color:#333;text-align:left}.profile-subtitle{margin-top:24px;position:relative;z-index:1;font-size:26px;font-weight:500;letter-spacing:0px;line-height:26px;color:#666;text-align:left}.profile-desc{margin-top:40px;width:600px;font-size:20px;font-weight:400;letter-spacing:0px;line-height:32px;color:#000;text-align:justify;white-space:pre-line;position:relative;z-index:1}.profile-btn{margin-top:24px;width:150px;height:59px;border-radius:8px;border:0;cursor:pointer;background:#1f65f9;font-size:24px;font-weight:400;letter-spacing:0px;line-height:24px;color:#fff;padding:0 24px;display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:1}.profile-media{display:flex;justify-content:flex-end}.profile-img{width:821px;height:547px;object-fit:contain;display:block}.section-culture{padding-top:90px;padding-bottom:120px}.culture-grid{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,372px));justify-content:space-between;gap:16px}.culture-card{position:relative;width:372px;aspect-ratio:676 / 1020;height:auto}.culture-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.culture-card-panel{position:absolute;left:0;top:0;width:100%;height:363px;overflow:hidden}.culture-card-panel:before{content:"";position:absolute;inset:0;background:url(./%E8%92%99%E7%89%88%E5%88%86%E7%BB%84%EF%BC%881%EF%BC%89.png-CaKAL4gU.png) no-repeat center / 100% 100%;pointer-events:none}.culture-card-content{position:relative;width:100%;height:100%;padding:30px 22px 0 30px;box-sizing:border-box;z-index:1}.culture-card-head{display:flex;align-items:flex-start;gap:14px}.culture-card-right{display:flex;flex-direction:column;gap:4px;padding-top:2px}.culture-card-title-img{height:40px;width:auto;display:block}.culture-card-en{font-size:18px;font-weight:400;letter-spacing:0px;line-height:18px;color:#ffb22e;text-align:left}.culture-card-desc{font-size:18px;font-weight:400;letter-spacing:0px;line-height:18px;color:#fff;text-align:left}.culture-card-points{margin-top:24px;display:flex;flex-direction:column;gap:16px}.culture-card-point{font-size:18px;font-weight:400;letter-spacing:0px;line-height:18px;color:#fff;text-align:left}@media(max-width:1024px){.header-inner{column-gap:16px}.consult-btn{width:auto;min-width:116px;padding:0 16px;border-radius:16px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:18px}.service-card{width:auto;height:auto}.flow-row{flex-wrap:wrap;gap:24px 0;justify-content:center}.flow-arrow{display:none}.case-grid{gap:18px}.profile-inner{grid-template-columns:1fr;row-gap:24px}.profile-media{justify-content:flex-start}.profile-img{width:min(746px,100%);height:auto}.culture-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:18px}.culture-card{width:auto;aspect-ratio:676 / 1020;height:auto}}@media(max-width:768px){.header-inner{height:auto;padding:12px 16px;row-gap:12px;grid-template-columns:48px 1fr auto;grid-template-areas:"logo . btn" "nav nav nav"}.logo{grid-area:logo;width:48px;height:48px}.nav{grid-area:nav;justify-content:flex-start;gap:20px;overflow-x:auto;padding-bottom:6px}.nav::-webkit-scrollbar{display:none}.nav-item{font-size:16px;line-height:20px;white-space:nowrap;width:auto;height:auto;justify-content:center}.nav-item.is-active:after{top:calc(100% + 4px)}.consult-btn{grid-area:btn;width:auto;min-width:96px;height:36px;border-radius:12px;padding:0 12px;font-size:16px;line-height:20px}.section{padding-top:44px}.service-grid{grid-template-columns:1fr;gap:16px}.flow-row{margin-top:24px;flex-direction:column;align-items:center;gap:18px}.service-card{min-height:0;padding:22px 18px 20px;width:100%;height:auto}.service-icon-wrap{width:112px;height:112px;border-radius:32px}.service-icon{width:112px;height:112px}.service-title{font-size:20px;line-height:20px}.service-desc{font-size:16px;line-height:24px}.service-btn{width:128px;height:42px;font-size:16px;line-height:16px}.case-grid{gap:16px}.case-card{flex-basis:86vw;height:auto}.case-title{margin-top:18px;font-size:20px;line-height:20px}.case-desc{font-size:16px;line-height:24px}.case-link{font-size:16px;line-height:16px;padding-bottom:22px}.profile-text{min-height:0}.profile-bg{top:74px;width:min(708px,100%);height:auto;aspect-ratio:708 / 451}.profile-title{font-size:26px;line-height:26px}.profile-subtitle{font-size:16px;line-height:16px}.profile-desc{width:100%;font-size:14px;line-height:22px}.profile-btn{width:auto;height:44px;font-size:16px;line-height:16px}.culture-grid{grid-template-columns:1fr;gap:16px}.culture-card{width:100%;height:auto;aspect-ratio:676 / 1020}.culture-card-content{padding:24px 18px 0 48px}}
