.bbr12-landing[data-v-065e47c0]{--bg: #eef7f1;--bg-soft: #f6fbf8;--ink: #0c0d0c;--ink-2: #161816;--card: #f8fcf9;--line: rgba(20, 30, 24, .08);--gold: #9b8a5a;--gold-light: #c1b084;--green: #a8d5ba;--green-deep: #6e9f82;--mint: #ddefe4;--text1: #162019;--text2: #5f6e64;--text3: #8d9a91;--radius: min(4.8vw, 28.8px);-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:"Noto Serif TC",-apple-system,PingFang TC,Microsoft JhengHei,serif;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%);color:var(--text1);line-height:1.7;overflow-x:hidden;min-height:100%}.bbr12-landing *[data-v-065e47c0],.bbr12-landing *[data-v-065e47c0]:before,.bbr12-landing *[data-v-065e47c0]:after{box-sizing:border-box}.bbr12-landing a[data-v-065e47c0]{text-decoration:none;color:inherit!important}.bbr12-landing img[data-v-065e47c0]{max-width:100%}.dream-float-entry[data-v-065e47c0]{position:fixed;z-index:99999;width:min(42.667vw,256px);display:inline-flex;flex-direction:row;align-items:center;gap:min(2.667vw,16px);text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:grab;opacity:1;padding:min(2.133vw,12.8px) min(2.667vw,16px) min(2.133vw,12.8px) min(2.133vw,12.8px);border-radius:min(266.4vw,1598.4px);background:#ffffffeb;border:1px solid rgba(12,13,12,.06);box-shadow:0 min(3.733vw,22.4px) min(8vw,48px) #0c120d24;transition:box-shadow .2s ease,transform .2s ease}.dream-float-entry.is-dragging[data-v-065e47c0]{cursor:grabbing}.dream-float-ball[data-v-065e47c0]{width:min(10.667vw,64px);height:min(10.667vw,64px);border-radius:min(266.4vw,1598.4px);overflow:hidden;background:radial-gradient(circle at 30% 30%,#fffffff2,#f0f4efeb 58%,#d9e0daeb);border:1px solid rgba(12,13,12,.08);box-shadow:0 min(2.133vw,12.8px) min(4.8vw,28.8px) #0c120d24;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:min(1.6vw,9.6px);transition:transform .2s ease,box-shadow .2s ease}.dream-float-entry:hover .dream-float-ball[data-v-065e47c0]{transform:none;box-shadow:0 min(2.133vw,12.8px) min(4.8vw,28.8px) #0c120d24}.dream-float-ball img[data-v-065e47c0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.dream-float-label[data-v-065e47c0]{display:inline-flex;align-items:center;justify-content:flex-start;min-height:min(6.4vw,38.4px);padding:0;color:#162019;font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1.1;white-space:nowrap}.navbar[data-v-065e47c0]{position:fixed;top:min(17.067vw,102.4px);left:calc(50% - min(50%,300px));width:min(100%,600px);z-index:90;padding:min(5.333vw,32px) 0;transition:.35s ease}.navbar.scrolled[data-v-065e47c0]{background:#f6fbf8d1;backdrop-filter:blur(min(4.8vw,28.8px));-webkit-backdrop-filter:blur(min(4.8vw,28.8px));border-bottom:1px solid rgba(20,30,24,.06);padding:min(3.2vw,19.2px) 0}.nav-container[data-v-065e47c0]{max-width:min(330.667vw,1984px);margin:0 auto;padding:0 min(6.4vw,38.4px);position:relative;display:flex;align-items:center;justify-content:flex-start}.nav-brand[data-v-065e47c0]{display:flex;align-items:center;gap:min(2.667vw,16px)}.brand-cn[data-v-065e47c0]{font-size:1.45rem;font-weight:900;letter-spacing:min(.8vw,4.8px);color:var(--text1)}.brand-line[data-v-065e47c0]{width:min(.267vw,1.6px);height:min(5.333vw,32px);background:#141e1829}.brand-en[data-v-065e47c0]{font-size:.76rem;letter-spacing:min(.8vw,4.8px);color:var(--text2);text-transform:uppercase}.nav-links[data-v-065e47c0]{display:flex;gap:min(9.6vw,57.6px);position:absolute;left:50%;transform:translate(-50%);align-items:center}.nav-links a[data-v-065e47c0]{font-size:.88rem;color:var(--text2)!important;letter-spacing:min(.533vw,3.2px);position:relative;transition:.25s}.nav-links a[data-v-065e47c0]:after{content:"";position:absolute;left:0;bottom:max(-1.067vw,-6.4px);width:0;height:min(.267vw,1.6px);background:var(--text1);transition:.25s}.nav-links a[data-v-065e47c0]:hover{color:var(--text1)!important}.nav-links a[data-v-065e47c0]:hover:after{width:100%}.nav-cta[data-v-065e47c0]{font-size:.82rem;padding:min(2.667vw,16px) min(7.467vw,44.8px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(22,32,25,.14);background:#fff;color:var(--text1)!important;letter-spacing:min(.533vw,3.2px);transition:.25s;display:none}.nav-cta[data-v-065e47c0]:hover{transform:translateY(max(-.267vw,-1.6px));box-shadow:0 min(2.667vw,16px) min(8vw,48px) #28463214}.nav-toggle[data-v-065e47c0]{display:none;background:none;border:none;width:min(7.467vw,44.8px);height:min(5.333vw,32px);position:relative;cursor:pointer;z-index:1001}.nav-toggle span[data-v-065e47c0]{position:absolute;left:0;width:100%;height:min(.4vw,2.4px);background:var(--text1);transition:.3s}.nav-toggle span[data-v-065e47c0]:nth-child(1){top:0}.nav-toggle span[data-v-065e47c0]:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle span[data-v-065e47c0]:nth-child(3){bottom:0}.nav-toggle.active span[data-v-065e47c0]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-toggle.active span[data-v-065e47c0]:nth-child(2){opacity:0}.nav-toggle.active span[data-v-065e47c0]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.nav-toggle.active[data-v-065e47c0]{opacity:0;pointer-events:none}.mobile-menu[data-v-065e47c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#eef7f1f7;z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.35s}.mobile-menu.open[data-v-065e47c0]{opacity:1;pointer-events:auto}.mobile-menu-close[data-v-065e47c0]{position:absolute;top:calc(min(17.067vw,102.4px) + max(min(2.133vw,12.8px),env(safe-area-inset-top)));right:max(min(4.267vw,25.6px),env(safe-area-inset-right));width:min(10.133vw,60.8px);height:min(10.133vw,60.8px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(20,30,24,.12);background:#ffffff9e;color:var(--text1);font-size:min(5.867vw,35.2px);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;opacity:0;transform:translateY(max(-1.6vw,-9.6px));pointer-events:none;transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.mobile-menu.open .mobile-menu-close[data-v-065e47c0]{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu-close[data-v-065e47c0]:hover{background:#ffffffd1}.mobile-menu-content[data-v-065e47c0]{text-align:center;display:flex;flex-direction:column;gap:min(7.467vw,44.8px)}.mobile-menu-content a[data-v-065e47c0]{font-size:1.25rem;letter-spacing:min(.8vw,4.8px);color:var(--text2)!important}.mobile-cta[data-v-065e47c0]{padding:min(3.733vw,22.4px) min(9.067vw,54.4px)!important;border:1px solid rgba(20,30,24,.14)!important;border-radius:min(266.4vw,1598.4px);background:#fff;color:var(--text1)!important}#hero[data-v-065e47c0]{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding-top:clamp(min(6.4vw,38.4px),min(5vw,30px),min(10.667vw,64px));padding-bottom:clamp(min(10.667vw,64px),min(8vw,48px),min(14.933vw,89.6px))}.hero-content[data-v-065e47c0]{position:relative;z-index:3;text-align:center;padding:0 min(6.4vw,38.4px);max-width:min(245.333vw,1472px);width:100%}.hero-badge[data-v-065e47c0]{display:inline-flex;align-items:center;gap:min(2.667vw,16px);padding:min(2.133vw,12.8px) min(5.867vw,35.2px);border-radius:min(266.4vw,1598.4px);background:#ffffff9e;border:1px solid rgba(20,30,24,.08);-webkit-backdrop-filter:blur(min(2.667vw,16px));backdrop-filter:blur(min(2.667vw,16px));font-size:.75rem;letter-spacing:min(.533vw,3.2px);color:var(--green-deep);margin-bottom:min(7.467vw,44.8px);animation:bbr-fade-up-065e47c0 .8s .15s both}.badge-dot[data-v-065e47c0]{font-size:.55rem;opacity:.45}.hero-title[data-v-065e47c0]{font-size:clamp(4.5rem,min(6vw,36px),5rem);font-weight:900;line-height:1.32;letter-spacing:min(3.2vw,19.2px);margin-bottom:min(5.867vw,35.2px)}.char[data-v-065e47c0]{display:inline-block;opacity:0;transform:translateY(min(9.6vw,57.6px));animation:bbr-char-in-065e47c0 .65s forwards;animation-delay:calc(var(--i) * .07s + .45s);background:linear-gradient(135deg,#122017,#6e9f82 55%,#122017);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.char-num[data-v-065e47c0]{letter-spacing:0}@keyframes bbr-char-in-065e47c0{to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-v-065e47c0]{font-size:clamp(1.2rem,min(1.5vw,9px),1.2rem);color:var(--text2);line-height:2;margin-bottom:min(10.667vw,64px);letter-spacing:min(.16vw,.96px);animation:bbr-fade-up-065e47c0 .8s 1.25s both}.hero-buttons[data-v-065e47c0]{display:flex;gap:min(4.267vw,25.6px);justify-content:center;flex-wrap:wrap;animation:bbr-fade-up-065e47c0 .8s 1.45s both}.btn[data-v-065e47c0]{display:inline-flex;align-items:center;justify-content:center;padding:min(4vw,24px) min(9.6vw,57.6px);border-radius:min(266.4vw,1598.4px);font-size:.9rem;letter-spacing:min(.533vw,3.2px);font-weight:600;transition:.28s;border:none;cursor:pointer;font-family:inherit}.btn-primary[data-v-065e47c0]{background:linear-gradient(135deg,var(--green-deep),#8ab598);color:#fff;box-shadow:0 min(3.2vw,19.2px) min(8vw,48px) #6e9f822e}.bbr12-landing .hero-buttons a.btn-primary[data-v-065e47c0],.bbr12-landing .hero-buttons a.btn-primary[data-v-065e47c0]:visited,.bbr12-landing .hero-buttons a.btn-primary[data-v-065e47c0]:hover,.bbr12-landing .hero-buttons a.btn-primary[data-v-065e47c0]:active,.bbr12-landing .cta-content a.btn-primary[data-v-065e47c0],.bbr12-landing .cta-content a.btn-primary[data-v-065e47c0]:visited,.bbr12-landing .cta-content a.btn-primary[data-v-065e47c0]:hover,.bbr12-landing .cta-content a.btn-primary[data-v-065e47c0]:active{color:#fff!important}.bbr12-landing .hero-buttons a.btn-ghost[data-v-065e47c0],.bbr12-landing .hero-buttons a.btn-ghost[data-v-065e47c0]:visited,.bbr12-landing .hero-buttons a.btn-ghost[data-v-065e47c0]:hover,.bbr12-landing .hero-buttons a.btn-ghost[data-v-065e47c0]:active{color:#000!important}.btn-primary[data-v-065e47c0]:hover{transform:translateY(max(-.533vw,-3.2px))}.btn-ghost[data-v-065e47c0]{background:#fff9;border:1px solid rgba(20,30,24,.08);color:#000}.btn-ghost[data-v-065e47c0]:hover{background:#fff}@keyframes bbr-fade-up-065e47c0{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-stats[data-v-065e47c0]{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:min(10.133vw,60.8px);animation:bbr-fade-up-065e47c0 .8s 1.7s both;flex-wrap:wrap}.hero-contacts[data-v-065e47c0]{width:100%;display:flex;flex-direction:column;align-items:center;gap:min(3.2vw,19.2px);margin-top:min(4.8vw,28.8px);animation:bbr-fade-up-065e47c0 .8s 1.85s both}.hero-contacts-title[data-v-065e47c0]{font-size:.78rem;letter-spacing:min(.8vw,4.8px);color:var(--text3);font-weight:700}.hero-contacts-links[data-v-065e47c0]{display:flex;gap:min(3.2vw,19.2px);flex-wrap:wrap;justify-content:center;align-items:center}.hero-contact-link[data-v-065e47c0]{display:inline-flex;align-items:center;gap:min(2.667vw,16px);padding:min(2.667vw,16px) min(4.267vw,25.6px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(20,30,24,.08);background:#ffffff8c;text-decoration:none;color:var(--text1);font-weight:700;font-size:.86rem;letter-spacing:min(.267vw,1.6px);transition:.28s;cursor:pointer}.hero-contact-link[data-v-065e47c0]:hover{background:#ffffffe6;transform:translateY(max(-.533vw,-3.2px))}.hero-contact-link--disabled[data-v-065e47c0]{cursor:default;opacity:.6}.hero-contact-icon[data-v-065e47c0]{font-size:min(4.8vw,28.8px)}.hero-contact-text[data-v-065e47c0]{display:inline-block}.hero-contact-sub[data-v-065e47c0]{font-size:.76rem;color:var(--text2);font-weight:600}.stat[data-v-065e47c0]{text-align:center}.stat-number[data-v-065e47c0]{font-size:1.55rem;font-weight:900;color:var(--text1)}.stat-plus[data-v-065e47c0]{font-size:1rem;font-weight:700;color:var(--green-deep)}.stat-label[data-v-065e47c0]{display:block;font-size:.72rem;letter-spacing:min(.8vw,4.8px);color:var(--text3);margin-top:min(.533vw,3.2px)}.stat-divider[data-v-065e47c0]{width:min(.267vw,1.6px);height:min(9.067vw,54.4px);background:#1620191f}.scroll-indicator[data-v-065e47c0]{position:absolute;bottom:min(4.267vw,25.6px);left:50%;transform:translate(-50%);z-index:3}@keyframes bbr-scroll-drop-065e47c0{0%{top:-100%}50%{top:100%}to{top:100%}}section[data-v-065e47c0]{padding:clamp(min(22.4vw,134.4px),min(12vw,72px),min(37.333vw,224px)) 0}.container[data-v-065e47c0]{width:70%;max-width:min(330.667vw,1984px);margin:0 auto;padding:0}.section-header[data-v-065e47c0]{text-align:center;margin-bottom:clamp(min(12.267vw,73.6px),min(6vw,36px),min(20.267vw,121.6px))}.section-tag[data-v-065e47c0]{display:inline-block;font-size:.72rem;letter-spacing:min(1.067vw,6.4px);color:var(--green-deep);margin-bottom:min(3.733vw,22.4px);text-transform:uppercase}.section-title[data-v-065e47c0]{font-size:clamp(1.9rem,min(3.8vw,22.8px),2.9rem);font-weight:900;letter-spacing:min(.8vw,4.8px);margin-bottom:min(3.733vw,22.4px);color:var(--text1)}.section-desc[data-v-065e47c0]{font-size:clamp(1rem,min(1.45vw,8.7px),1.16rem);color:var(--text2);max-width:min(165.333vw,992px);margin:0 auto;line-height:1.9}.bbr12-landing [data-aos][data-v-065e47c0]{opacity:0;transform:translateY(min(7.467vw,44.8px));transition:all .7s cubic-bezier(.22,1,.36,1)}.bbr12-landing [data-aos].visible[data-v-065e47c0]{opacity:1;transform:translateY(0)}#professor[data-v-065e47c0]{position:relative;background:transparent}#professor[data-v-065e47c0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 22%,rgba(168,213,186,.16),transparent 24%),radial-gradient(circle at 88% 30%,rgba(155,138,90,.08),transparent 20%)}#professor .container[data-v-065e47c0]{position:relative;z-index:1}.prof-shell[data-v-065e47c0]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:min(6.4vw,38.4px);align-items:stretch;width:100%}.prof-card[data-v-065e47c0]{background:#ffffff9e;border:1px solid rgba(20,30,24,.06);border-radius:calc(var(--radius) + min(1.067vw,6.4px));box-shadow:0 min(3.733vw,22.4px) min(10.667vw,64px) #4664500a;backdrop-filter:blur(min(2.667vw,16px));-webkit-backdrop-filter:blur(min(2.667vw,16px));overflow:hidden}.prof-visual[data-v-065e47c0]{display:flex;flex-direction:column}.prof-portrait-wrap[data-v-065e47c0]{padding:min(6.4vw,38.4px)}.prof-portrait-frame[data-v-065e47c0]{position:relative;border-radius:min(6.4vw,38.4px);overflow:hidden;border:1px solid rgba(20,30,24,.06);background:linear-gradient(180deg,#ddefe4f2,#ffffffeb),linear-gradient(135deg,#9b8a5a1a,#6e9f821f);box-shadow:inset 0 min(.267vw,1.6px) 0 #fff6}.prof-portrait-img[data-v-065e47c0]{width:100%;height:auto;display:block}.prof-portrait-fallback[data-v-065e47c0]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:min(6.4vw,38.4px);color:var(--text1);font-size:1.45rem;font-weight:800;letter-spacing:min(.533vw,3.2px);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.72),transparent 22%),linear-gradient(180deg,#ddefe4f2,#f6fbf8f2)}.prof-portrait-fallback span[data-v-065e47c0]{margin-top:min(2.667vw,16px);font-size:.78rem;font-weight:600;line-height:1.8;letter-spacing:min(.267vw,1.6px);color:var(--text2)}.prof-badges[data-v-065e47c0]{display:flex;flex-wrap:wrap;gap:0px;margin-top:min(4.8vw,28.8px);justify-content:center}.prof-badge[data-v-065e47c0]{display:inline-flex;align-items:center;justify-content:center;padding:min(2.133vw,12.8px) min(3.733vw,22.4px);min-height:min(10.667vw,64px);border-radius:min(266.4vw,1598.4px);background:#ffffffc7;border:1px solid rgba(20,30,24,.06);color:var(--text2);font-size:.74rem;letter-spacing:min(.32vw,1.92px);line-height:1;text-align:center;white-space:normal}.prof-body[data-v-065e47c0]{padding:min(9.067vw,54.4px) min(8.533vw,51.2px);text-align:left}.prof-kicker[data-v-065e47c0]{display:inline-block;margin-bottom:min(2.667vw,16px);color:var(--gold);font-size:.76rem;letter-spacing:min(.8vw,4.8px);font-weight:700}.prof-name[data-v-065e47c0]{font-size:clamp(1.8rem,min(3.2vw,19.2px),2.8rem);line-height:1.25;letter-spacing:min(.8vw,4.8px);margin-bottom:min(2.667vw,16px);color:var(--text1);font-weight:900}.prof-role[data-v-065e47c0]{font-size:.95rem;color:var(--green-deep);letter-spacing:min(.4vw,2.4px);margin-bottom:min(4.8vw,28.8px);font-weight:700}.prof-lead[data-v-065e47c0]{color:#000;font-size:1.02rem;line-height:2;margin-bottom:min(5.333vw,32px);text-align:left}.prof-meta[data-v-065e47c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(4.267vw,25.6px);margin-bottom:min(6.933vw,41.6px)}.prof-meta-item[data-v-065e47c0]{background:#ffffffad;border:1px solid rgba(20,30,24,.06);border-radius:min(4.8vw,28.8px);padding:min(4.8vw,28.8px) min(4.8vw,28.8px) min(4.267vw,25.6px)}.prof-meta-item h4[data-v-065e47c0]{font-size:.96rem;letter-spacing:min(.533vw,3.2px);color:var(--text1);margin-bottom:min(2.667vw,16px);text-align:left}.prof-meta-item p[data-v-065e47c0]{font-size:.94rem;line-height:1.9;color:#000;text-align:left}.prof-media-head[data-v-065e47c0]{display:flex;justify-content:space-between;align-items:flex-end;gap:min(5.333vw,32px);margin-bottom:min(4.267vw,25.6px);flex-wrap:wrap}.prof-media-head h3[data-v-065e47c0]{font-size:1.18rem;color:var(--text1);letter-spacing:min(.533vw,3.2px);text-align:left}.prof-media-grid[data-v-065e47c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(3.733vw,22.4px)}.media-card[data-v-065e47c0]{display:block;background:#f8fcf9d6;border:1px solid rgba(20,30,24,.06);border-radius:min(4.8vw,28.8px);padding:min(4.267vw,25.6px);transition:.28s}.media-card[data-v-065e47c0]:hover{transform:translateY(max(-.533vw,-3.2px));box-shadow:0 min(4.267vw,25.6px) min(10.133vw,60.8px) #4664500d;background:#fff}.media-label[data-v-065e47c0]{display:inline-block;margin-bottom:min(2.667vw,16px);color:var(--green-deep);font-size:.78rem;font-weight:700;letter-spacing:min(.533vw,3.2px);text-align:left}.media-title[data-v-065e47c0]{font-size:1rem;line-height:1.8;font-weight:700;color:var(--text1);margin-bottom:min(2.133vw,12.8px);text-align:left}.media-desc[data-v-065e47c0]{font-size:.92rem;color:var(--text2);line-height:1.85;text-align:left}.media-date[data-v-065e47c0]{display:block;margin-top:min(2.667vw,16px);font-size:.8rem;letter-spacing:min(.267vw,1.6px);color:var(--text3);text-align:left}#philosophy[data-v-065e47c0]{background:transparent;padding-bottom:clamp(min(8.533vw,51.2px),min(5vw,30px),min(14.933vw,89.6px))}.philosophy-grid[data-v-065e47c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:min(6.4vw,38.4px)}.philosophy-card[data-v-065e47c0]{background:#fff9;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);padding:min(10.133vw,60.8px) min(8vw,48px);transition:.32s;box-shadow:0 min(3.733vw,22.4px) min(10.667vw,64px) #4664500a}.philosophy-card[data-v-065e47c0]:hover{transform:translateY(max(-1.067vw,-6.4px));box-shadow:0 min(5.333vw,32px) min(13.333vw,80px) #46645014}.card-icon[data-v-065e47c0]{width:min(13.333vw,80px);height:min(13.333vw,80px);margin-bottom:min(5.867vw,35.2px);color:var(--green-deep)}.card-icon svg[data-v-065e47c0]{width:100%;height:100%}.philosophy-card h3[data-v-065e47c0]{font-size:1.08rem;letter-spacing:min(.533vw,3.2px);margin-bottom:min(3.2vw,19.2px)}.philosophy-card p[data-v-065e47c0]{font-size:.85rem;color:var(--text2);line-height:1.9}#elements[data-v-065e47c0]{background:#ffffff47;padding-top:clamp(min(8.533vw,51.2px),min(5vw,30px),min(14.933vw,89.6px));padding-bottom:clamp(min(7.467vw,44.8px),min(4vw,24px),min(12.8vw,76.8px))}#brain-qa[data-v-065e47c0]{position:relative;background:linear-gradient(180deg,#ffffff1a,#ffffff3d)}#brain-qa[data-v-065e47c0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 24%,rgba(168,213,186,.18),transparent 24%),radial-gradient(circle at 84% 28%,rgba(155,138,90,.08),transparent 18%)}#brain-qa .container[data-v-065e47c0]{position:relative;z-index:1}.qa-shell[data-v-065e47c0],.qa-contact[data-v-065e47c0],.news-shell[data-v-065e47c0]{background:#ffffff94;border:1px solid rgba(20,30,24,.06);border-radius:calc(var(--radius) + min(1.067vw,6.4px));box-shadow:0 min(3.733vw,22.4px) min(10.667vw,64px) #4664500a;backdrop-filter:blur(min(2.667vw,16px));-webkit-backdrop-filter:blur(min(2.667vw,16px));overflow:hidden}#latest-news[data-v-065e47c0]{position:relative;padding-top:clamp(min(7.467vw,44.8px),min(4vw,24px),min(12.8vw,76.8px));padding-bottom:clamp(min(7.467vw,44.8px),min(4vw,24px),min(12.8vw,76.8px));background:#ffffff2e}#latest-news .container[data-v-065e47c0]{position:relative;z-index:1}.news-grid[data-v-065e47c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:min(4.8vw,28.8px);padding:clamp(min(4.267vw,25.6px),min(2.2vw,13.2px),min(5.867vw,35.2px));align-items:stretch}.news-state[data-v-065e47c0]{text-align:center;padding:min(10.667vw,64px) min(5.333vw,32px);font-size:.9rem;color:var(--text3);letter-spacing:min(.267vw,1.6px)}.news-card[data-v-065e47c0]{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;background:#f8fcf9b8;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);overflow:hidden;box-shadow:0 min(2.133vw,12.8px) min(5.867vw,35.2px) #46645009}a.news-card.news-card--link[data-v-065e47c0]{text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s,border-color .2s}a.news-card.news-card--link[data-v-065e47c0]:focus-visible{outline:min(.533vw,3.2px) solid var(--green-deep);outline-offset:min(.533vw,3.2px)}a.news-card.news-card--link[data-v-065e47c0]:hover{box-shadow:0 min(3.2vw,19.2px) min(7.467vw,44.8px) #46645017;border-color:#141e181a}.news-card-media[data-v-065e47c0]{position:relative;flex-shrink:0;height:clamp(min(23.467vw,140.8px),min(11vw,66px),min(31.467vw,188.8px));background:var(--mint)}.news-card-img[data-v-065e47c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-card-img--poster[data-v-065e47c0]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--mint)}.news-card-media-text[data-v-065e47c0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:min(2.133vw,12.8px) min(2.667vw,16px);text-align:center;font-weight:900;color:var(--text1);letter-spacing:min(.8vw,4.8px);line-height:1.25;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;background:linear-gradient(180deg,#ddefe4f2,#f8fcf9fa)}.news-card-body[data-v-065e47c0]{display:flex;flex-direction:column;gap:min(2.133vw,12.8px);padding:min(3.733vw,22.4px) min(4.267vw,25.6px) min(3.2vw,19.2px);flex:1;min-height:0}.news-card-title[data-v-065e47c0]{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:min(.267vw,1.6px);line-height:1.45;color:var(--text1);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card--link .news-card-title[data-v-065e47c0]{color:var(--green-deep);transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}a.news-card.news-card--link:hover .news-card-title[data-v-065e47c0]{color:var(--text1);text-decoration:underline;text-underline-offset:min(.8vw,4.8px)}.news-card-body[data-v-065e47c0] .news-card-phone-num{color:#2563eb!important;font-weight:800}a.news-card.news-card--link:hover .news-card-title[data-v-065e47c0] .news-card-phone-num{color:#2563eb!important;text-decoration:none}.news-card-desc[data-v-065e47c0],.news-card-supplement[data-v-065e47c0]{margin:0;font-size:.8rem;color:var(--text2);line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-card-desc[data-v-065e47c0]{-webkit-line-clamp:3;line-clamp:3}.news-card-supplement[data-v-065e47c0]{-webkit-line-clamp:2;line-clamp:2;font-size:.74rem;color:var(--text3);padding-top:min(1.067vw,6.4px);border-top:min(.267vw,1.6px) dashed rgba(20,30,24,.08)}.news-card-time[data-v-065e47c0]{margin-top:auto;padding-top:min(2.133vw,12.8px);font-size:.76rem;letter-spacing:min(.267vw,1.6px);color:var(--text3)}.news-carousel-dots[data-v-065e47c0]{display:none}.welcome-news-dialog[data-v-065e47c0]{text-align:left;max-height:none;overflow:visible}.welcome-news-dialog-list[data-v-065e47c0]{display:flex;flex-direction:row;gap:min(3.2vw,19.2px)}.welcome-news-dialog-card[data-v-065e47c0]{flex:1 1 0;min-width:0;padding:min(2.667vw,16px);border:1px solid rgba(20,30,24,.08);border-radius:min(3.2vw,19.2px);background:#ffffffbf}.welcome-news-dialog-media[data-v-065e47c0]{position:relative;height:clamp(min(26.667vw,160px),min(28vw,168px),min(37.333vw,224px));border-radius:min(3.2vw,19.2px);overflow:hidden;background:var(--mint);margin-bottom:min(3.2vw,19.2px)}.welcome-news-dialog-img[data-v-065e47c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.welcome-news-dialog-img--poster[data-v-065e47c0]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--mint)}.welcome-news-dialog-media-text[data-v-065e47c0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:min(2.133vw,12.8px) min(2.667vw,16px);text-align:center;font-weight:900;color:var(--text1);letter-spacing:min(.8vw,4.8px);line-height:1.25;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;background:linear-gradient(180deg,#ddefe4f2,#f8fcf9fa)}.welcome-news-dialog-body[data-v-065e47c0]{display:flex;flex-direction:column;gap:min(2.667vw,16px)}.welcome-news-dialog-title[data-v-065e47c0]{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:min(.267vw,1.6px);line-height:1.45;color:var(--text1)}.welcome-news-dialog-title-link[data-v-065e47c0]{color:var(--green-deep);text-decoration:none}.welcome-news-dialog-title-link[data-v-065e47c0]:hover{text-decoration:underline;text-underline-offset:min(.8vw,4.8px)}.welcome-news-dialog-desc[data-v-065e47c0],.welcome-news-dialog-supplement[data-v-065e47c0]{margin:0;font-size:.84rem;color:var(--text2);line-height:1.75}.welcome-news-dialog-supplement[data-v-065e47c0]{font-size:.78rem;color:var(--text3);padding-top:min(1.6vw,9.6px);border-top:min(.267vw,1.6px) dashed rgba(20,30,24,.08)}.welcome-news-dialog-time[data-v-065e47c0]{font-size:.76rem;letter-spacing:min(.267vw,1.6px);color:var(--text3)}.welcome-news-dialog-btn[data-v-065e47c0]{margin-top:min(1.6vw,9.6px);display:block;margin-left:auto;margin-right:auto;align-self:center;min-width:min(48vw,288px);padding:min(3.2vw,19.2px) min(5.333vw,32px);border:none;border-radius:min(266.4vw,1598.4px);font-size:.88rem;font-weight:700;letter-spacing:min(.533vw,3.2px);font-family:inherit;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--green-deep),#5a8a6e);box-shadow:0 min(2.133vw,12.8px) min(5.333vw,32px) #6e9f8247;transition:transform .15s,box-shadow .15s}.welcome-news-dialog-btn[data-v-065e47c0]:hover{transform:translateY(max(-.267vw,-1.6px));box-shadow:0 min(2.667vw,16px) min(6.4vw,38.4px) #6e9f8252}.welcome-news-dialog-btn[data-v-065e47c0]:active{transform:translateY(0)}.qa-contact[data-v-065e47c0]{margin-top:min(6.4vw,38.4px)}.qa-toolbar[data-v-065e47c0]{display:flex;align-items:center;gap:min(4.267vw,25.6px);padding:min(5.867vw,35.2px);border-bottom:1px solid rgba(20,30,24,.06);background:linear-gradient(180deg,#ffffff80,#f8fcf9b8)}.qa-search-wrap[data-v-065e47c0]{flex:1;min-width:0;display:flex;align-items:center;gap:min(3.2vw,19.2px);height:min(14.4vw,86.4px);padding:0 min(4.8vw,28.8px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(20,30,24,.08);background:#ffffffc7}.qa-search-icon[data-v-065e47c0]{width:min(4.8vw,28.8px);height:min(4.8vw,28.8px);color:var(--text3)}.qa-search[data-v-065e47c0]{width:100%;border:none;outline:none;background:transparent;color:var(--text1);font-size:.88rem;font-family:inherit}.qa-action[data-v-065e47c0]{display:inline-flex;align-items:center;justify-content:center;min-width:min(35.2vw,211.2px);height:min(14.4vw,86.4px);padding:0 min(6.4vw,38.4px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(22,32,25,.12);background:#fff;color:var(--text1);font-size:.82rem;letter-spacing:min(.533vw,3.2px);cursor:pointer}.qa-list[data-v-065e47c0]{padding:min(4.8vw,28.8px)}.qa-loading[data-v-065e47c0],.qa-empty[data-v-065e47c0]{text-align:center;color:var(--text3);font-size:.88rem;padding:min(9.067vw,54.4px) min(3.733vw,22.4px)}.qa-item[data-v-065e47c0]{background:#f8fcf9d1;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);overflow:hidden}.qa-item+.qa-item[data-v-065e47c0]{margin-top:min(3.733vw,22.4px)}.qa-question[data-v-065e47c0]{width:100%;border:none;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:min(4.8vw,28.8px);padding:min(5.867vw,35.2px) min(6.4vw,38.4px);color:var(--text1);font-family:inherit;cursor:pointer}.qa-topic[data-v-065e47c0]{display:inline-block;margin-bottom:min(2.667vw,16px);padding:min(1.6vw,9.6px) min(3.2vw,19.2px);border-radius:min(266.4vw,1598.4px);background:#a8d5ba2e;border:1px solid rgba(110,159,130,.1);color:var(--green-deep);font-size:.66rem;font-weight:700;letter-spacing:min(.533vw,3.2px)}.qa-title[data-v-065e47c0]{font-size:1rem;font-weight:700;line-height:1.85}.qa-toggle[data-v-065e47c0]{width:min(9.067vw,54.4px);height:min(9.067vw,54.4px);border-radius:min(266.4vw,1598.4px);display:flex;align-items:center;justify-content:center;background:var(--mint);color:var(--green-deep);border:1px solid rgba(110,159,130,.08);font-size:1.15rem;transition:.25s}.qa-item.active .qa-toggle[data-v-065e47c0]{transform:rotate(45deg)}.qa-answer[data-v-065e47c0]{display:none;padding:0 min(6.4vw,38.4px) min(5.867vw,35.2px)}.qa-item.active .qa-answer[data-v-065e47c0]{display:block}.qa-answer-inner[data-v-065e47c0]{padding-top:min(4.8vw,28.8px);border-top:1px solid rgba(20,30,24,.06);font-size:.88rem;color:var(--text2);line-height:1.95}.qa-related[data-v-065e47c0]{margin-top:min(4.8vw,28.8px);padding-top:min(4.8vw,28.8px);border-top:min(.267vw,1.6px) dashed rgba(20,30,24,.08)}.qa-related-title[data-v-065e47c0]{font-size:.78rem;letter-spacing:min(.533vw,3.2px);color:var(--green-deep);font-weight:700;margin-bottom:min(3.2vw,19.2px)}.qa-related-list[data-v-065e47c0]{display:flex;flex-wrap:wrap;gap:min(2.667vw,16px)}.qa-related-btn[data-v-065e47c0]{border:1px solid rgba(20,30,24,.08);background:#ffffffd1;color:var(--text1);border-radius:min(266.4vw,1598.4px);padding:min(2.667vw,16px) min(3.733vw,22.4px);font-size:.78rem;cursor:pointer}.section-header--in-qa-contact[data-v-065e47c0]{display:flex;flex-direction:column;align-items:center;padding:min(7.467vw,44.8px) min(6.4vw,38.4px) 0;margin-bottom:clamp(min(5.333vw,32px),min(3.2vw,19.2px),min(9.6vw,57.6px))}.qa-contact .section-header--in-qa-contact .section-desc[data-v-065e47c0]{align-self:stretch;text-align:left;margin-left:0;margin-right:auto}.qa-contact .section-header--in-qa-contact .section-desc+.section-desc[data-v-065e47c0]{margin-top:min(3.733vw,22.4px)}.bbr12-landing a.qa-contact-wa-link[data-v-065e47c0]{color:#2563eb!important;font-weight:700}.bbr12-landing a.qa-contact-wa-link[data-v-065e47c0]:hover{color:#1d4ed8!important}.bbr12-landing a.qa-contact-wa-link[data-v-065e47c0]:focus-visible{outline:min(.533vw,3.2px) solid #2563eb;outline-offset:min(.533vw,3.2px)}.qa-feedback-showcase[data-v-065e47c0]{padding:min(3.2vw,19.2px) min(6.4vw,38.4px) min(7.467vw,44.8px)}.qa-feedback-heading[data-v-065e47c0]{font-size:1rem;letter-spacing:min(.533vw,3.2px);margin:0 0 min(4.267vw,25.6px);color:var(--green-deep);font-weight:700;text-align:center}.qa-feedback-carousel[data-v-065e47c0]{display:flex;flex-direction:column;gap:min(3.733vw,22.4px)}.qa-feedback-desktop[data-v-065e47c0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:min(3.2vw,19.2px)}.qa-feedback-thread--desktop[data-v-065e47c0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(5.333vw,32px)}.qa-feedback-mobile-viewport[data-v-065e47c0]{overflow:hidden;transition:height .28s ease}.qa-feedback-thread--mobile[data-v-065e47c0]{display:flex;gap:min(3.2vw,19.2px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.qa-feedback-thread--mobile[data-v-065e47c0]::-webkit-scrollbar{display:none}.qa-feedback-thread--mobile .qa-feedback-card[data-v-065e47c0]{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.qa-feedback-nav[data-v-065e47c0]{width:min(9.067vw,54.4px);height:min(9.067vw,54.4px);border-radius:min(266.4vw,1598.4px);border:1px solid rgba(110,159,130,.34);background:#ffffffeb;color:var(--green-deep);font-size:1.4rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.qa-feedback-nav[data-v-065e47c0]:hover:not(:disabled){transform:translateY(max(-.267vw,-1.6px));box-shadow:0 min(1.6vw,9.6px) min(3.733vw,22.4px) #5a826c29}.qa-feedback-nav[data-v-065e47c0]:disabled{opacity:.38;cursor:not-allowed}.qa-feedback-dots[data-v-065e47c0]{display:flex;justify-content:center;align-items:center;gap:min(2.133vw,12.8px)}.qa-feedback-dot[data-v-065e47c0]{width:min(1.067vw,6.4px);height:min(1.067vw,6.4px);border-radius:50%;border:0;padding:0;background:#6e9f8242;transition:transform .2s ease,background-color .2s ease;cursor:pointer}.qa-feedback-dot--active[data-v-065e47c0]{background:var(--green-deep);transform:scale(1.2)}.qa-feedback-card[data-v-065e47c0]{background:#f8fcf9d1;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);box-shadow:0 min(2.667vw,16px) min(8vw,48px) #46645008;overflow:hidden}.qa-feedback-card-inner[data-v-065e47c0]{display:flex;flex-direction:column}.qa-feedback-body[data-v-065e47c0]{padding:min(4.8vw,28.8px) min(4.8vw,28.8px) min(4.267vw,25.6px)}.qa-feedback-card--with-reply .qa-feedback-body[data-v-065e47c0]{padding-bottom:min(3.2vw,19.2px)}.qa-feedback-item-head[data-v-065e47c0]{display:flex;align-items:center;justify-content:space-between;gap:min(3.2vw,19.2px);margin-bottom:min(2.667vw,16px)}.qa-feedback-name[data-v-065e47c0]{font-size:.96rem;font-weight:700;color:var(--text1);letter-spacing:min(.267vw,1.6px);min-width:0}.qa-feedback-date[data-v-065e47c0]{flex-shrink:0;font-size:.74rem;color:var(--text3);letter-spacing:min(.267vw,1.6px);white-space:nowrap}.qa-feedback-message[data-v-065e47c0]{margin:0;color:#000;font-size:.88rem;line-height:1.95}.qa-feedback-professor[data-v-065e47c0]{padding:min(3.733vw,22.4px) min(4.8vw,28.8px) min(4.267vw,25.6px);border-top:1px solid rgba(155,138,90,.12);background:#fffcf5eb}.qa-feedback-label[data-v-065e47c0]{font-size:.72rem;letter-spacing:min(.533vw,3.2px);color:var(--green-deep);font-weight:700;margin-bottom:min(2.133vw,12.8px)}@media (max-width: 768px){.qa-feedback-showcase[data-v-065e47c0]{padding-left:16px;padding-right:16px}.qa-feedback-desktop[data-v-065e47c0],.qa-feedback-thread--desktop[data-v-065e47c0]{grid-template-columns:1fr}}.elements-grid[data-v-065e47c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:min(4.8vw,28.8px)}#aspects[data-v-065e47c0]{padding-top:clamp(min(9.067vw,54.4px),min(5vw,30px),min(14.933vw,89.6px));padding-bottom:clamp(min(11.733vw,70.4px),min(6vw,36px),min(19.2vw,115.2px));background:#ffffff2e}.aspects-grid[data-v-065e47c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:min(4.8vw,28.8px)}.element-card--action[data-v-065e47c0]{cursor:pointer}.element-card--action[data-v-065e47c0]:focus-visible{outline:min(.533vw,3.2px) solid var(--element-color, #7bbe95);outline-offset:min(.8vw,4.8px)}.element-card[data-v-065e47c0]{background:#ffffffb8;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);padding:min(8vw,48px) min(5.867vw,35.2px);position:relative;overflow:hidden;transition:.32s}.element-card[data-v-065e47c0]:before{content:attr(data-char);position:absolute;right:max(-2.667vw,-16px);bottom:max(-6.933vw,-41.6px);font-size:7rem;font-weight:900;opacity:.04;color:var(--element-color);line-height:1}.element-card[data-v-065e47c0]:after{content:"";position:absolute;left:0;top:0;right:0;height:min(.533vw,3.2px);background:var(--element-color);transform:scaleX(0);transform-origin:left;transition:.32s}.element-card[data-v-065e47c0]:hover{transform:translateY(max(-1.067vw,-6.4px))}.element-card[data-v-065e47c0]:hover:after{transform:scaleX(1)}.element-tag[data-v-065e47c0]{font-size:.65rem;letter-spacing:min(.8vw,4.8px);font-weight:700;margin-bottom:min(3.733vw,22.4px)}.element-card h3[data-v-065e47c0]{display:flex;align-items:center;gap:min(2.133vw,12.8px);font-size:1.02rem;margin-bottom:min(2.667vw,16px);letter-spacing:min(.533vw,3.2px)}.element-card h3 .element-card-title-arrow[data-v-065e47c0]{flex-shrink:0;color:var(--element-color, var(--text1));opacity:.92}.element-card p[data-v-065e47c0]{font-size:.8rem;color:var(--text2);line-height:1.85;margin-bottom:min(3.733vw,22.4px)}.element-detail[data-v-065e47c0]{font-size:.7rem;color:var(--text3);letter-spacing:min(.533vw,3.2px);padding-top:min(3.2vw,19.2px);border-top:1px solid rgba(20,30,24,.06)}.bbr12-aspect-card[data-v-065e47c0]{background:#ffffffb8;border:1px solid rgba(20,30,24,.06);border-radius:var(--radius);padding:min(8vw,48px) min(5.867vw,35.2px);position:relative;overflow:hidden;transition:.32s;cursor:pointer}.bbr12-aspect-card[data-v-065e47c0]:before{content:attr(data-char);position:absolute;right:max(-2.667vw,-16px);bottom:max(-6.933vw,-41.6px);font-size:7rem;font-weight:900;opacity:.04;color:var(--element-color);line-height:1}.bbr12-aspect-card[data-v-065e47c0]:after{content:"";position:absolute;left:0;top:0;right:0;height:min(.533vw,3.2px);background:var(--element-color);transform:scaleX(0);transform-origin:left;transition:.32s}.bbr12-aspect-card[data-v-065e47c0]:hover{transform:translateY(max(-1.067vw,-6.4px))}.bbr12-aspect-card[data-v-065e47c0]:hover:after{transform:scaleX(1)}.bbr12-aspect-tag[data-v-065e47c0]{font-size:.65rem;letter-spacing:min(.8vw,4.8px);font-weight:700;margin-bottom:min(3.733vw,22.4px)}.bbr12-aspect-card h3[data-v-065e47c0]{font-size:1.02rem;margin-bottom:min(2.667vw,16px);letter-spacing:min(.533vw,3.2px)}.bbr12-aspect-card p[data-v-065e47c0]{font-size:.8rem;color:var(--text2);line-height:1.85;margin-bottom:min(3.733vw,22.4px)}.bbr12-aspect-detail[data-v-065e47c0]{font-size:.7rem;color:var(--text3);letter-spacing:min(.533vw,3.2px);padding-top:min(3.2vw,19.2px);border-top:1px solid rgba(20,30,24,.06)}#cta[data-v-065e47c0]{position:relative;padding-top:clamp(min(7.467vw,44.8px),min(4vw,24px),min(12.8vw,76.8px));padding-bottom:clamp(min(22.4vw,134.4px),min(12vw,72px),min(37.333vw,224px))}.cta-content[data-v-065e47c0]{text-align:center;padding:clamp(min(4.267vw,25.6px),min(3vw,18px),min(8.533vw,51.2px)) min(6.4vw,38.4px)}.cta-content #aspects[data-v-065e47c0]{margin-left:0;margin-right:0}.cta-content #aspects>.container[data-v-065e47c0]{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.cta-content #aspects .bbr12-aspect-card[data-v-065e47c0],.cta-content #aspects .bbr12-aspect-tag[data-v-065e47c0],.cta-content #aspects .bbr12-aspect-card h3[data-v-065e47c0],.cta-content #aspects .bbr12-aspect-card p[data-v-065e47c0],.cta-content #aspects .bbr12-aspect-detail[data-v-065e47c0]{text-align:left}.cta-char[data-v-065e47c0]{font-size:clamp(5rem,min(14vw,84px),10rem);font-weight:900;color:#6e9f8214;line-height:1;margin-bottom:max(-7.467vw,-44.8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}#cta h2[data-v-065e47c0]{font-size:clamp(1.4rem,min(3vw,18px),2rem);letter-spacing:min(.8vw,4.8px);margin-bottom:min(3.733vw,22.4px);font-weight:900}#cta p[data-v-065e47c0]{font-size:clamp(.88rem,min(1.2vw,7.2px),1rem);color:var(--text2);margin-bottom:min(5.867vw,35.2px)}footer[data-v-065e47c0]{border-top:1px solid rgba(20,30,24,.06);padding:min(12.8vw,76.8px) 0 min(8vw,48px);background:#ffffff40}.footer-content[data-v-065e47c0]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:min(7.467vw,44.8px);margin-bottom:min(9.067vw,54.4px)}.footer-brand .brand-cn[data-v-065e47c0]{font-size:1.3rem;font-weight:900;letter-spacing:min(.8vw,4.8px)}.footer-brand .brand-en[data-v-065e47c0]{font-size:.68rem;color:var(--text3);letter-spacing:min(.8vw,4.8px);margin-left:min(2.133vw,12.8px)}.footer-brand p[data-v-065e47c0]{font-size:.8rem;color:var(--text3);margin-top:min(2.667vw,16px)}.footer-links[data-v-065e47c0]{display:flex;gap:min(6.933vw,41.6px);flex-wrap:wrap}.bbr12-landing footer .footer-links a[data-v-065e47c0],.bbr12-landing footer .footer-links a[data-v-065e47c0]:visited,.bbr12-landing footer .footer-links a[data-v-065e47c0]:hover,.bbr12-landing footer .footer-links a[data-v-065e47c0]:active{font-size:.8rem;color:var(--text3)!important;letter-spacing:min(.533vw,3.2px)}.footer-bottom[data-v-065e47c0]{border-top:1px solid rgba(20,30,24,.06);padding-top:min(5.333vw,32px)}.footer-bottom p[data-v-065e47c0]{text-align:center;font-size:.72rem;color:var(--text3)}@media (max-width: 1024px){.container[data-v-065e47c0]{width:82%}.prof-shell[data-v-065e47c0]{grid-template-columns:1fr}.elements-grid[data-v-065e47c0]{grid-template-columns:repeat(3,1fr)}.aspects-grid[data-v-065e47c0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dream-float-entry[data-v-065e47c0]{width:144px;gap:8px;padding:7px 9px 7px 7px}.dream-float-ball[data-v-065e47c0]{width:40px;height:40px}.container[data-v-065e47c0]{width:calc(100% - 32px)}.nav-container[data-v-065e47c0]{display:flex;align-items:center;justify-content:space-between}.nav-links[data-v-065e47c0],.nav-cta[data-v-065e47c0]{display:none}.nav-toggle[data-v-065e47c0]{display:block}.philosophy-grid[data-v-065e47c0]{grid-template-columns:1fr}.elements-grid[data-v-065e47c0],.news-grid[data-v-065e47c0]{grid-template-columns:repeat(2,1fr)}.prof-body[data-v-065e47c0]{padding:26px 20px}.prof-meta[data-v-065e47c0],.prof-media-grid[data-v-065e47c0]{grid-template-columns:1fr}.prof-portrait-wrap[data-v-065e47c0]{padding:18px}.aspects-grid[data-v-065e47c0]{grid-template-columns:1fr}.qa-toolbar[data-v-065e47c0]{flex-direction:column;align-items:stretch}.qa-action[data-v-065e47c0]{width:100%}.qa-question[data-v-065e47c0]{padding:20px 18px;align-items:flex-start}.qa-answer[data-v-065e47c0]{padding:0 18px 18px}.hero-contacts-links[data-v-065e47c0]{gap:10px;max-width:440px}.hero-contact-link[data-v-065e47c0]{padding:10px 14px;font-size:.84rem}.hero-contact-sub[data-v-065e47c0],.stat-divider[data-v-065e47c0]{display:none}}@media (max-width: 480px){.container[data-v-065e47c0]{width:calc(100% - 24px)}.elements-grid[data-v-065e47c0]{grid-template-columns:1fr}.news-grid[data-v-065e47c0]{display:flex;gap:12px;padding:14px 12px 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.news-grid[data-v-065e47c0]::-webkit-scrollbar{display:none}.news-card[data-v-065e47c0]{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.news-carousel-dots[data-v-065e47c0]{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 0 14px}.news-carousel-dot[data-v-065e47c0]{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#6e9f8242;transition:transform .2s ease,background-color .2s ease}.news-carousel-dot--active[data-v-065e47c0]{background:var(--green-deep);transform:scale(1.2)}.welcome-news-dialog-list[data-v-065e47c0]{flex-direction:column}.aspects-grid[data-v-065e47c0]{grid-template-columns:1fr}.hero-stats[data-v-065e47c0]{gap:20px}.hero-contacts-links[data-v-065e47c0]{gap:10px}.btn[data-v-065e47c0]{padding:14px 28px;font-size:.84rem}}.welcome-news-van-dialog.van-dialog{width:min(min(92vw,552px),min(240vw,1440px));max-width:none!important;max-height:80vh;display:flex;flex-direction:column;--mint: #ddefe4;--text1: #162019;--text2: #5f6e64;--text3: #8d9a91;--green-deep: #6e9f82}.welcome-news-van-dialog .van-dialog__header{padding-top:min(4.8vw,28.8px)}.welcome-news-van-dialog .van-dialog__content{padding:0 min(4.8vw,28.8px) min(4.8vw,28.8px);overflow-y:auto;-webkit-overflow-scrolling:touch}.welcome-news-van-dialog .welcome-news-dialog-btn{color:#fff!important;background:linear-gradient(135deg,#6e9f82,#5a8a6e)!important;border:none!important}.welcome-news-van-dialog .welcome-news-dialog-btn:hover{box-shadow:0 min(2.667vw,16px) min(6.4vw,38.4px) #6e9f8252}.welcome-news-van-dialog .welcome-news-dialog-btn:active{opacity:.96}@media (min-width: 769px){.dream-float-entry{width:144px;display:inline-flex!important}.dream-float-ball{width:40px;height:40px;padding:6px;box-shadow:0 8px 18px #0c120d24}.dream-float-label{min-height:28px;font-size:1.14rem;line-height:1.05}.welcome-news-van-dialog.van-dialog{width:900px}}
