.emma-home{--navy:#003366;--navy2:#012a52;--navy3:#06457f;--ink:#1a2330;--gold:#FFD700;--gold2:#f6c945;--gold-deep:#caa12e;--muted:#6b7785;--muted2:#8a96a4;--line:#e7ebf1;--bg:#f6f8fb;--card:#ffffff;--shadow-sm:0 2px 8px rgba(2,42,82,.05),0 1px 2px rgba(2,42,82,.04);--shadow-md:0 14px 38px -12px rgba(2,42,82,.18),0 4px 10px -4px rgba(2,42,82,.08);--shadow-gold:0 14px 34px -10px rgba(202,161,46,.45);--r:14px;color:var(--ink);background:var(--bg);line-height:1.6;font-family:system-ui,PingFang TC,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.emma-home *{box-sizing:border-box}.emma-home .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.emma-home a{text-decoration:none}.emma-home img{display:block}.emma-home .eh-header{position:sticky;top:0;z-index:50;background:rgba(2,13,28,.92);backdrop-filter:saturate(150%) blur(10px);-webkit-backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.emma-home .nav{display:flex;align-items:center;height:66px;gap:14px}.emma-home .brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.emma-home .brand img{height:34px;width:auto}.emma-home .nav .links{display:flex;gap:6px;margin-left:18px;flex:1}.emma-home .nav .links a{color:#cdd9e8;font-size:14.5px;font-weight:500;padding:7px 11px;border-radius:8px;position:relative;transition:.18s}.emma-home .nav .links a:hover{color:#fff;background:rgba(255,255,255,.06)}.emma-home .nav .links a.active{color:#fff}.emma-home .nav .links a.active:after{content:"";position:absolute;left:11px;right:11px;bottom:1px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-deep));border-radius:2px}.emma-home .nav .cta{display:flex;align-items:center;gap:9px}.emma-home .btn{border:0;border-radius:9px;padding:9px 16px;font-weight:700;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.18s;white-space:nowrap}.emma-home .btn-gold{background:linear-gradient(180deg,var(--gold2),var(--gold-deep));color:#3a2c00;box-shadow:0 4px 14px -4px rgba(202,161,46,.55)}.emma-home .btn-gold:hover{transform:translateY(-1px);box-shadow:0 8px 20px -5px rgba(202,161,46,.6)}.emma-home .btn-ghost{background:rgba(255,255,255,.04);color:#e8eef6;border:1px solid rgba(255,255,255,.18)}.emma-home .btn-ghost:hover{border-color:rgba(255,215,0,.5);color:#fff}.emma-home .lock{font-size:11px;opacity:.85;font-weight:600}.emma-home .hamb{display:none}.emma-home .hero{position:relative;overflow:hidden;color:#fff;background:#0a1018}.emma-home .hero-bg{position:absolute;inset:0;z-index:0;background-image:url(/emma/hero-desktop.png);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:saturate(.97) brightness(.93)}.emma-home .hero:before{background:radial-gradient(ellipse 60% 110% at 50% 50%,rgba(1,12,26,.5) 0,rgba(1,14,30,.28) 48%,rgba(2,20,42,.08) 82%,rgba(2,22,46,0) 100%),linear-gradient(180deg,rgba(1,10,22,.5),rgba(1,12,26,.04) 24%,rgba(1,12,26,.02) 68%,rgba(1,11,24,.6))}.emma-home .hero:after,.emma-home .hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.emma-home .hero:after{box-shadow:inset 0 -110px 130px -40px rgba(0,8,22,.85),inset 0 60px 90px -30px rgba(0,6,18,.5)}.emma-home .ring{position:absolute;border-radius:50%}.emma-home .ring.r1{right:-120px;top:-90px;width:460px;height:460px;border:1px solid rgba(255,215,0,.22)}.emma-home .hero .wrap{position:relative;z-index:2;padding:48px 24px 52px;min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.emma-home .hero-text{max-width:780px;margin:0 auto}.emma-home .hero-logo{height:46px;display:block;margin:0 auto 12px;filter:drop-shadow(0 4px 18px rgba(0,0,0,.45))}.emma-home .kicker{display:inline-flex;align-items:center;gap:9px;color:var(--gold2);font-weight:700;letter-spacing:1.2px;font-size:12.5px}.emma-home .kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--gold2))}.emma-home .hero h1{font-size:40px;line-height:1.12;margin:12px 0;font-weight:800;letter-spacing:.5px;text-shadow:0 4px 26px rgba(0,8,22,.6)}.emma-home .hero h1 .au{background:linear-gradient(120deg,#fff 30%,var(--gold2) 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.emma-home .hero p.lead{font-size:14.5px;color:#cbd8e8;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 2px 14px rgba(0,8,22,.5)}.emma-home .hero p.lead-short{font-size:16px;letter-spacing:3px;color:#d8e2ee;font-weight:500}.emma-home .hero .kicker{text-shadow:0 2px 14px rgba(0,8,22,.6)}.emma-home .herobtns{margin-top:20px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.emma-home .hero-open-note{flex-basis:100%;width:100%;margin:12px 0 0;text-align:center;font-size:15px;font-weight:700;color:#f2c75a;letter-spacing:.02em}.emma-home .btn-lg{padding:14px 26px;font-size:15.5px;border-radius:11px}.emma-home .authority{position:relative;overflow:hidden;background:linear-gradient(160deg,#021327,#01101f 52%,#020a14);color:#fff;padding:52px 0 56px}.emma-home .auth-grid{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 84px,rgba(255,215,0,.045) 84px 85px),repeating-linear-gradient(0deg,transparent 0 64px,rgba(255,255,255,.025) 64px 65px),radial-gradient(circle at 24% 64%,rgba(255,215,0,.18),transparent 5%),radial-gradient(circle at 52% 42%,rgba(255,215,0,.15),transparent 4.5%),radial-gradient(circle at 78% 66%,rgba(255,215,0,.14),transparent 4.5%)}.emma-home .authority:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 30%,transparent,rgba(1,9,18,.55));pointer-events:none}.emma-home .auth-inner{position:relative;z-index:1;text-align:center}.emma-home .auth-eyebrow{font-size:11.5px;letter-spacing:4px;color:var(--gold2);font-weight:700;margin-bottom:15px}.emma-home .auth-h{font-size:29px;font-weight:800;line-height:1.32;letter-spacing:.5px;max-width:760px;margin:0 auto}.emma-home .auth-h b{color:var(--gold2)}.emma-home .auth-sub{color:#aebfd2;font-size:14.5px;margin:14px auto 0;max-width:640px;line-height:1.8}.emma-home .auth-stats{display:flex;justify-content:center;flex-wrap:wrap;margin-top:32px;border-top:1px solid rgba(255,255,255,.1)}.emma-home .astat{flex:1;min-width:140px;max-width:250px;padding:22px 14px 8px;border-right:1px solid rgba(255,255,255,.08)}.emma-home .astat:last-child{border-right:0}.emma-home .astat b{display:block;font-size:37px;font-weight:800;color:#fff;letter-spacing:.5px;line-height:1}.emma-home .astat b sup{font-size:17px;color:var(--gold2);top:-1em;margin-left:1px}.emma-home .astat span{display:block;font-size:12px;color:#9fb3c8;margin-top:10px;letter-spacing:.4px}.emma-home .astat.hl{box-shadow:inset 0 2px 0 0 var(--gold2);background:linear-gradient(180deg,rgba(255,215,0,.06),transparent 72%)}.emma-home .astat.hl b{color:var(--gold2);text-shadow:0 0 14px rgba(255,215,0,.28)}.emma-home .astat.hl span{color:#d9c690}.emma-home .sect{padding:64px 0}.emma-home .sect.tight{padding-top:14px}.emma-home .sect-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:30px}.emma-home .eyebrow{display:flex;align-items:center;gap:10px;color:var(--gold-deep);font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px}.emma-home .eyebrow:before{content:"";width:22px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--gold2),var(--gold-deep))}.emma-home h2.sx{font-size:29px;font-weight:800;letter-spacing:.5px;color:var(--ink)}.emma-home .sub{color:var(--muted);font-size:14.5px;margin-top:7px}.emma-home .morelink{color:var(--navy);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;transition:.18s}.emma-home .morelink:hover{gap:9px;color:var(--navy3)}.emma-home .news{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.emma-home .ncard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);transition:.22s;cursor:pointer}.emma-home .ncard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#d8e0ec}.emma-home .ncard .ph{height:158px;position:relative;background:linear-gradient(135deg,#053a6e,#0a4f93);overflow:hidden}.emma-home .ncard .ph:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0,rgba(255,215,0,.16),transparent 55%)}.emma-home .ncard .ph svg{position:absolute;right:14px;bottom:10px;width:60px;opacity:.22}.emma-home .ncard .bd{padding:18px}.emma-home .chip{display:inline-flex;align-items:center;background:#eef4fc;color:var(--navy);font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:30px;letter-spacing:.5px}.emma-home .chip.gold{background:linear-gradient(180deg,#fff6d6,#ffeaa6);color:#7a5e00}.emma-home .ncard h3{font-size:16.5px;line-height:1.45;margin:12px 0 10px;font-weight:700;color:var(--ink)}.emma-home .ncard time{color:var(--muted2);font-size:12.5px;font-weight:500}.emma-home .sched{background:var(--card);border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden}.emma-home .row{display:flex;align-items:center;gap:18px;padding:20px 24px;border-bottom:1px solid var(--line);transition:.18s}.emma-home .row:last-child{border-bottom:0}.emma-home .row:hover{background:#fafcff}.emma-home .date{background:linear-gradient(165deg,var(--navy),var(--navy2));color:#fff;border-radius:12px;text-align:center;min-width:66px;padding:10px 8px;box-shadow:0 6px 16px -8px rgba(2,42,82,.5)}.emma-home .date .m{font-size:11.5px;color:var(--gold2);font-weight:700;letter-spacing:1px}.emma-home .date .d{font-size:23px;font-weight:800;line-height:1.05}.emma-home .row .ev{flex:1;min-width:0}.emma-home .row .ev b{font-size:16.5px;font-weight:700}.emma-home .row .ev .loc{color:var(--muted);font-size:13.5px;margin-top:3px}.emma-home .pill{font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:30px;background:#f3f5f9;color:var(--muted);border:1px solid var(--line);white-space:nowrap}.emma-home .pill.open{background:linear-gradient(180deg,var(--gold2),var(--gold-deep));color:#3a2c00;border:0;box-shadow:0 5px 14px -5px rgba(202,161,46,.6)}.emma-home .pill.gold-pill{background:rgba(255,215,0,.12);color:var(--gold-deep);border:1px solid rgba(202,161,46,.45);font-weight:700}.emma-home .date.dt .d{font-size:20px;color:var(--gold2)}.emma-home .date.fin{background:linear-gradient(165deg,#2a2008,#16100a);border:1px solid rgba(255,215,0,.4)}.emma-home .date.fin .m{color:var(--gold2)}.emma-home .date.fin .d{font-size:22px;color:var(--gold2)}.emma-home .row.final{background:linear-gradient(90deg,rgba(255,215,0,.07),rgba(255,215,0,0) 70%)}.emma-home .row.final:hover{background:linear-gradient(90deg,rgba(255,215,0,.1),rgba(255,215,0,0) 70%)}.emma-home .row.final .ev b{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.emma-home .hl{font-size:11px;font-weight:800;letter-spacing:.5px;background:linear-gradient(180deg,var(--gold2),var(--gold-deep));color:#3a2c00;padding:3px 10px;border-radius:30px;box-shadow:0 4px 12px -4px rgba(202,161,46,.6)}.emma-home .sched-note{color:var(--muted);font-size:13px;margin-top:16px;line-height:1.7;padding:0 4px}.emma-home .sched-note b{color:var(--ink)}.emma-home .feat{grid-template-columns:1.5fr 1fr}.emma-home .feat,.emma-home .feat .col{display:grid;gap:20px}.emma-home .fcard{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);transition:.22s;cursor:pointer;position:relative}.emma-home .fcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.emma-home .fcard.big{display:flex;flex-direction:column}.emma-home .fcard.big .ph{height:248px}.emma-home .fcard .ph{height:0;flex:1;min-height:130px;position:relative;background:linear-gradient(135deg,#0c365f,#1d5896);overflow:hidden}.emma-home .fcard .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(1,20,40,.72))}.emma-home .fcard .ph svg{position:absolute;right:16px;top:16px;width:64px;opacity:.2}.emma-home .fcard .ov{position:absolute;left:0;right:0;bottom:0;padding:18px;z-index:2;color:#fff}.emma-home .fcard .ov .chip{background:rgba(255,215,0,.16);color:var(--gold2);backdrop-filter:blur(4px)}.emma-home .fcard .ov h3{font-size:17px;margin-top:11px;line-height:1.45;font-weight:700}.emma-home .fcard.big .ov h3{font-size:21px}.emma-home .fcard.sm{display:grid;grid-template-columns:120px 1fr;min-height:120px}.emma-home .fcard.sm .ph{height:auto;min-height:120px}.emma-home .fcard.sm .ph:after{background:radial-gradient(120% 90% at 100% 0,rgba(255,215,0,.18),transparent 55%)}.emma-home .fcard.sm .bd{padding:16px}.emma-home .fcard.sm .bd .chip{font-size:11px}.emma-home .fcard.sm .bd h3{font-size:15.5px;margin-top:10px;line-height:1.5;color:var(--ink);font-weight:700}.emma-home .phase-tag{position:absolute;top:12px;left:12px;z-index:3;font-size:10.5px;font-weight:700;letter-spacing:.5px;background:rgba(0,0,0,.4);color:#cfe0f2;padding:3px 9px;border-radius:20px;border:1px solid rgba(255,255,255,.18)}.emma-home .entry{display:grid;grid-template-columns:1fr 1fr;gap:22px}.emma-home .ecard{border-radius:18px;padding:34px 30px;position:relative;overflow:hidden}.emma-home .ecard.blue{background:linear-gradient(155deg,var(--navy),var(--navy2));color:#fff;box-shadow:0 20px 50px -22px rgba(2,42,82,.5)}.emma-home .ecard.blue:before{content:"";position:absolute;right:-50px;top:-50px;width:200px;height:200px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.emma-home .ecard.goldc{background:linear-gradient(155deg,#1c1402,#2b2008);color:#fff;border:1px solid rgba(255,215,0,.28);box-shadow:0 20px 50px -22px rgba(60,45,0,.55)}.emma-home .ecard.goldc:before{content:"";position:absolute;right:-50px;top:-50px;width:200px;height:200px;border:1px solid rgba(255,215,0,.18);border-radius:50%}.emma-home .ecard .etag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.emma-home .ecard.blue .etag{color:#8fc0f0}.emma-home .ecard.goldc .etag{color:var(--gold2)}.emma-home .ecard h3{font-size:23px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:8px}.emma-home .ecard .elinks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.emma-home .ecard .elinks a{font-size:13px;font-weight:600;padding:6px 13px;border-radius:30px;transition:.18s}.emma-home .ecard.blue .elinks a{background:rgba(255,255,255,.08);color:#dce8f5}.emma-home .ecard.blue .elinks a:hover{background:rgba(255,255,255,.16)}.emma-home .ecard.goldc .elinks a{background:rgba(255,215,0,.1);color:#f3dd9a;border:1px solid rgba(255,215,0,.2)}.emma-home .ecard.goldc .elinks a:hover{background:rgba(255,215,0,.18)}.emma-home .ecard .eslogan{font-size:13.5px;line-height:1.7;opacity:.82;margin-bottom:18px}.emma-home .ecard.blue .eslogan{color:#bcd0e6}.emma-home .sponsors{position:relative;color:#fff;overflow:hidden;background:radial-gradient(80% 120% at 80% 0,rgba(255,215,0,.1),transparent 50%),linear-gradient(160deg,var(--navy2),#011d3a)}.emma-home .sponsors:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.04;mix-blend-mode:overlay}.emma-home .sponsors .wrap{position:relative;z-index:1}.emma-home .sponsors .eyebrow{color:var(--gold2)}.emma-home .sponsors h2.sx{color:#fff}.emma-home .sponsors .sub{color:#a9bdd2}.emma-home .sgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:30px}.emma-home .slogo{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;height:72px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#b8c8da;font-size:12.5px;letter-spacing:.3px;text-align:center;padding:0 8px;transition:.2s}.emma-home .slogo:hover{background:rgba(255,255,255,.09);border-color:rgba(255,215,0,.3);color:#fff}.emma-home .recruit{margin-top:22px;border:1px solid rgba(255,215,0,.32);border-radius:16px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(120deg,rgba(255,215,0,.06),rgba(255,215,0,.01))}.emma-home .recruit .rt b{color:var(--gold2);font-size:17px;font-weight:800}.emma-home .recruit .rt p{color:#aebfd2;font-size:13.5px;margin-top:7px;max-width:640px;line-height:1.65}.emma-home .about{display:grid;grid-template-columns:auto 1fr;gap:26px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:36px 38px}.emma-home .about,.emma-home .about .ab-badge{align-items:center;box-shadow:var(--shadow-sm)}.emma-home .about .ab-badge{flex-shrink:0;width:150px;height:104px;border-radius:14px;background:linear-gradient(155deg,var(--navy),var(--navy2));display:flex;justify-content:center;padding:0 18px}.emma-home .about .ab-badge img{width:100%;height:auto}.emma-home .about h2{font-size:22px;font-weight:800;margin-bottom:12px}.emma-home .about p{color:var(--muted);font-size:14.5px;line-height:1.8;max-width:760px}.emma-home .eh-footer{background:#011a33;color:#90a6bd;font-size:13.5px;padding:46px 0 36px;border-top:1px solid rgba(255,255,255,.06)}.emma-home .eh-footer .ftop{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.07)}.emma-home .eh-footer .fbrand img{height:30px;margin-bottom:12px}.emma-home .eh-footer .fbrand p{max-width:300px;line-height:1.7;color:#7f95ac}.emma-home .eh-footer .flinks{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start}.emma-home .eh-footer .flinks a{color:#a9bdd2;font-weight:500;transition:.18s}.emma-home .eh-footer .flinks a:hover{color:var(--gold2)}.emma-home .eh-footer .fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:22px}.emma-home .eh-footer b{color:#dce8f5}.emma-home .eh-footer .fsponsors{padding:22px 0 4px;border-bottom:1px solid rgba(255,255,255,.07)}.emma-home .eh-footer .fsp-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7f95ac;margin-bottom:14px}.emma-home .eh-footer .fsp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:center}.emma-home .eh-footer .fsp-tile{display:flex;align-items:center;justify-content:center;height:96px;overflow:hidden;padding:12px 14px;box-sizing:border-box}.emma-home .eh-footer .fsp-tile img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.emma-home .eh-footer .fsp-tile-name{color:#a9bdd2;font-size:13px;letter-spacing:.02em;padding:0 8px;text-align:center}.emma-home .eh-footer .fsp-tile.fsp-slot{border:1px dashed rgba(255,255,255,.14);border-radius:9px;color:#56697f;font-size:11px;letter-spacing:.08em;font-weight:500}@media(max-width:680px){.emma-home .eh-footer .fsp-tile.fsp-slot{font-size:9px;letter-spacing:0;border-radius:7px}}.emma-home .eh-footer .fsp-note{margin-top:12px;font-size:11.5px;color:#5a6f86}@media(max-width:860px){.emma-home .feat{grid-template-columns:1fr}.emma-home .sgrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.emma-home .wrap{padding:0 18px}.emma-home .nav .cta .btn-ghost,.emma-home .nav .links{display:none}.emma-home .hamb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);margin-left:auto}.emma-home .hamb svg{width:20px;stroke:#dfe8f2}.emma-home .nav{gap:8px}.emma-home .brand img{height:30px}.emma-home .hero-bg{background-image:url(/emma/hero-mobile.png);background-position:center 92%;background-size:cover}.emma-home .hero:before{background:linear-gradient(180deg,rgba(1,12,26,.72),rgba(1,13,28,.42) 24%,rgba(1,13,28,.1) 50%,rgba(1,12,26,.18) 74%,rgba(1,11,24,.55))}.emma-home .hero .wrap{padding:42px 18px 300px;min-height:0;justify-content:flex-start}.emma-home .hero-text{max-width:100%}.emma-home .hero-logo{height:38px;margin-bottom:14px}.emma-home .hero .kicker{display:block;font-size:11px;letter-spacing:.4px;line-height:1.55}.emma-home .hero .kicker:before{display:none}.emma-home .hero h1{font-size:33px;margin:14px 0}.emma-home .hero p.lead{font-size:15.5px}.emma-home .herobtns{gap:11px}.emma-home .herobtns .btn-lg{flex:1;justify-content:center;padding:14px 16px;font-size:14.5px}.emma-home .ring.r1{width:300px;height:300px;right:-110px;top:-60px}.emma-home .sect{padding:44px 0}.emma-home .sect-head{flex-direction:column;align-items:flex-start;gap:8px}.emma-home h2.sx{font-size:24px}.emma-home .news{grid-template-columns:1fr;gap:16px}.emma-home .ncard .ph{height:170px}.emma-home .row{padding:16px;gap:14px}.emma-home .row .ev b{font-size:15.5px}.emma-home .date{min-width:58px;padding:9px 6px}.emma-home .date .d{font-size:20px}.emma-home .pill{padding:6px 11px;font-size:11.5px}.emma-home .feat .col{gap:16px}.emma-home .fcard.sm{grid-template-columns:104px 1fr}.emma-home .entry{grid-template-columns:1fr;gap:16px}.emma-home .ecard{padding:28px 24px}.emma-home .sgrid{grid-template-columns:repeat(3,1fr);gap:11px}.emma-home .slogo{height:62px;font-size:11.5px}.emma-home .recruit{flex-direction:column;align-items:flex-start;padding:22px}.emma-home .about{grid-template-columns:1fr;padding:28px 24px;text-align:center}.emma-home .about .ab-badge{margin:0 auto}.emma-home .eh-footer .ftop{gap:18px}.emma-home .eh-footer .fsp-grid{grid-template-columns:repeat(5,1fr);gap:6px}.emma-home .eh-footer .fsp-tile{height:54px;padding:6px 8px}.emma-home .eh-footer .fsp-tile img{max-width:100%;max-height:100%}.emma-home .tabbar{display:flex}}.emma-home .tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(1,29,56,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:7px 6px 9px;justify-content:space-around;align-items:flex-end}.emma-home .tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#9fb3c8;font-size:10.5px;font-weight:600;flex:1}.emma-home .tabbar a.cn{position:relative;top:-12px}.emma-home .tabbar a.cn .ic{width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,var(--gold2),var(--gold-deep));color:#3a2c00;font-size:22px;box-shadow:0 6px 16px -4px rgba(202,161,46,.7);border:3px solid #012a52}.emma-home .tabbar a.active{color:var(--gold2)}.emma-home .tabbar a .ic{display:flex;align-items:center;justify-content:center;font-size:19px}@media(max-width:680px){.emma-home{padding-bottom:64px}}