.home-module__txgM7a__home{--honey:#a56c19;--brown:#4d3319;--muted:#796b58;--cream:#fffcf6;background:var(--cream);color:var(--brown)}.home-module__txgM7a__home a{transition:color .2s,background .2s,box-shadow .2s,transform .2s}.home-module__txgM7a__home a:focus-visible,.home-module__txgM7a__home summary:focus-visible{outline-offset:5px;outline:3px solid #a56c19}.home-module__txgM7a__home section[id],.home-module__txgM7a__expertise{scroll-margin-top:110px}.home-module__txgM7a__home h1,.home-module__txgM7a__home h2,.home-module__txgM7a__home h3{font-family:var(--font-noto-serif-tc);font-weight:700}.home-module__txgM7a__home h2{letter-spacing:.035em;font-size:clamp(27px,3vw,38px);line-height:1.6}.home-module__txgM7a__home p{line-height:1.9}.home-module__txgM7a__preview{text-align:center;color:#756042;letter-spacing:.12em;background:#f6ead4;padding:6px;font-size:11px}.home-module__txgM7a__header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6f2;border-bottom:1px solid #e8d9c1;position:sticky;top:0}.home-module__txgM7a__navbar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:22px 40px;display:flex}.home-module__txgM7a__brand{font:700 20px var(--font-noto-serif-tc);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:12px;display:flex}.home-module__txgM7a__brand img{object-fit:contain;width:56px;height:auto}.home-module__txgM7a__brand small{font:400 11px var(--font-noto-sans-tc);letter-spacing:.32em;margin-top:6px;display:block}.home-module__txgM7a__desktopNav{gap:25px;font-size:14px;display:flex}.home-module__txgM7a__desktopNav a:hover,.home-module__txgM7a__textLink:hover{color:#714303}.home-module__txgM7a__button{color:#fff;background:#ac731d;border:1px solid #ac731d;border-radius:99px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 25px;font-size:15px;font-weight:600;display:inline-flex}.home-module__txgM7a__button:hover{background:#86530e;transform:translateY(-2px);box-shadow:0 6px 18px #a56c1925}.home-module__txgM7a__outline{color:#8d5911;background:#fffaf0c9}.home-module__txgM7a__outline:hover{background:#f5e5c9}.home-module__txgM7a__navAction .home-module__txgM7a__button{padding:10px 22px;font-size:13px}.home-module__txgM7a__mobileNav{display:none}.home-module__txgM7a__hero{min-height:640px;position:relative;overflow:hidden}.home-module__txgM7a__heroImage{object-fit:cover;object-position:center}.home-module__txgM7a__heroShade{background:linear-gradient(90deg,#fffaf1 0%,#fffaf1e8 28%,#fffaf133 57%,#0000 72%);position:absolute;inset:0}.home-module__txgM7a__heroContent{max-width:1280px;margin:auto;padding:58px 64px 72px;position:relative}.home-module__txgM7a__eyebrow{letter-spacing:.2em;color:var(--honey);margin-bottom:16px;font-size:12px}.home-module__txgM7a__hero h1{letter-spacing:.09em;margin:0 0 23px;font-size:clamp(52px,5.8vw,80px);line-height:1.22}.home-module__txgM7a__tagline{font-family:var(--font-noto-serif-tc);color:#95611b;font-weight:700;font-size:25px!important;line-height:1.6!important}.home-module__txgM7a__intro{color:#64513a;max-width:410px;margin:22px 0 27px;font-size:14px}.home-module__txgM7a__buttons{flex-wrap:wrap;gap:14px;display:flex}.home-module__txgM7a__heroNote{color:#fff8e9;letter-spacing:.28em;text-shadow:0 1px 5px #372715;font-size:12px;position:absolute;bottom:32px;right:5%}.home-module__txgM7a__section{max-width:1200px;margin:auto;padding:76px 40px}.home-module__txgM7a__center{text-align:center}.home-module__txgM7a__center>p:last-child,.home-module__txgM7a__sectionHeading p:last-child{color:var(--muted);margin-top:12px;font-size:14px}.home-module__txgM7a__participationGrid{grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.home-module__txgM7a__participationCard{text-align:center;border-right:1px solid #e9dcc8;padding:8px 36px 12px}.home-module__txgM7a__participationCard:last-child{border:0}.home-module__txgM7a__participationCard>svg{color:#b57f2b;width:66px;height:66px;margin:0 auto 18px}.home-module__txgM7a__participationCard h3{font-size:23px}.home-module__txgM7a__participationCard p{color:var(--muted);max-width:220px;margin:12px auto 18px;font-size:14px}.home-module__txgM7a__participationCard>span{color:var(--honey);font-size:13px}.home-module__txgM7a__participationCard:hover{transform:translateY(-4px)}.home-module__txgM7a__expertise{max-width:680px;color:var(--muted);border-top:1px solid #e9dcc8;margin:32px auto 0;padding-top:15px;font-size:13px}.home-module__txgM7a__expertise summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:30px;display:flex}.home-module__txgM7a__expertise p{padding:16px 0}.home-module__txgM7a__expertise>a{color:var(--honey);padding-bottom:12px;display:inline-block}.home-module__txgM7a__storySection{background:#f8f1e5}.home-module__txgM7a__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.home-module__txgM7a__textLink{color:var(--honey);white-space:nowrap;font-size:14px}.home-module__txgM7a__storyGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-module__txgM7a__storyCard{background:#fffdf9;border:1px solid #e8ddcc;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.home-module__txgM7a__storyCard:hover{transform:translateY(-5px);box-shadow:0 12px 30px #79561f12}.home-module__txgM7a__storyImage{aspect-ratio:1.48;position:relative;overflow:hidden}.home-module__txgM7a__storyBody{flex-direction:column;flex:1;align-items:start;padding:23px;display:flex}.home-module__txgM7a__pill{color:#885b1d;background:#f5e6cd;border-radius:30px;padding:4px 10px;font-size:11px}.home-module__txgM7a__storyMeta{color:var(--muted);margin:12px 0 7px;font-size:11px}.home-module__txgM7a__storyBody h3{font-size:20px;line-height:1.65}.home-module__txgM7a__summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 22px;font-size:13px;display:-webkit-box;overflow:hidden}.home-module__txgM7a__storyBody .home-module__txgM7a__textLink{margin-top:auto}.home-module__txgM7a__colorGrid{grid-template-columns:repeat(7,1fr);margin-top:38px;display:grid}.home-module__txgM7a__colorItem{text-align:center;border-right:1px solid #e8ddcc;padding:8px}.home-module__txgM7a__colorItem:last-child{border:0}.home-module__txgM7a__colorItem>div{width:58px;height:58px;color:var(--tone);margin:0 auto 17px}.home-module__txgM7a__colorItem h3{font:600 16px var(--font-noto-sans-tc);margin-bottom:9px}.home-module__txgM7a__colorItem span{color:var(--muted);font-size:11px}.home-module__txgM7a__colorItem:hover{background:#f8f1e5;border-radius:12px;transform:translateY(-3px)}.home-module__txgM7a__events{border-top:1px solid #eadfcf;grid-template-columns:1fr 1fr;gap:36px;padding-top:38px;padding-bottom:48px;display:grid}.home-module__txgM7a__eventEmpty p{color:var(--muted);margin-bottom:12px;font-size:14px}.home-module__txgM7a__eventList a{border-bottom:1px solid #e8ddcc;padding:14px;display:block}.home-module__txgM7a__eventList small{color:var(--muted)}.home-module__txgM7a__host{background:radial-gradient(at 82% 45%,#f5d18d55,#0000 50%),linear-gradient(110deg,#fff1dc,#f8e4bd);border-radius:24px;grid-template-columns:1.3fr 1fr;width:calc(100% - 80px);max-width:1120px;margin:20px auto 0;padding:46px 58px;display:grid;overflow:hidden}.home-module__txgM7a__hostText>p:not(.home-module__txgM7a__eyebrow){color:#776047;margin:18px 0 26px;font-size:14px}.home-module__txgM7a__hostArt{color:#b8873c;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.home-module__txgM7a__hostArt svg{stroke-width:.6px;filter:drop-shadow(0 0 25px #f9c467);width:155px;height:155px}.home-module__txgM7a__hostArt span{letter-spacing:.18em;font-size:12px}.home-module__txgM7a__publicInfo{grid-template-columns:1fr 1fr;gap:80px;display:grid}.home-module__txgM7a__publicInfo h2{font-size:27px}.home-module__txgM7a__publicInfo p,.home-module__txgM7a__publicInfo small{color:var(--muted);margin-top:15px;font-size:12px;display:block}.home-module__txgM7a__publicInfo a{border-bottom:1px solid #e9dcc8;justify-content:space-between;padding:15px 0;font-size:14px;display:flex}.home-module__txgM7a__footer{background:#f9f4ea;border-top:1px solid #e8ddcc;padding:36px 40px 20px}.home-module__txgM7a__footerTop,.home-module__txgM7a__footerBottom{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;display:flex}.home-module__txgM7a__footerTop>p{color:var(--muted);font-size:13px}.home-module__txgM7a__footerTop nav{gap:24px;font-size:12px;display:flex}.home-module__txgM7a__footerBottom{color:var(--muted);border-top:1px solid #e8ddcc;margin-top:28px;padding-top:20px;font-size:10px}@media (min-width:1500px){.home-module__txgM7a__heroImage{object-position:center 55%}.home-module__txgM7a__heroContent{padding-left:40px}.home-module__txgM7a__heroShade{background:linear-gradient(90deg,#fffaf1 0%,#fffaf1ec 30%,#0000 65%)}}@media (max-width:1100px){.home-module__txgM7a__desktopNav{gap:15px;font-size:12px}.home-module__txgM7a__navbar{gap:16px;padding:18px 24px}.home-module__txgM7a__brand{font-size:17px}.home-module__txgM7a__navAction{display:none}.home-module__txgM7a__heroContent{padding-left:40px}.home-module__txgM7a__hero{min-height:610px}.home-module__txgM7a__heroShade{background:linear-gradient(90deg,#fffaf1 0%,#fffaf1ed 35%,#fffaf122 78%)}.home-module__txgM7a__intro{max-width:380px}.home-module__txgM7a__colorItem h3{font-size:14px}}@media (max-width:760px){.home-module__txgM7a__navbar{padding:15px 20px}.home-module__txgM7a__brand{gap:9px;font-size:16px}.home-module__txgM7a__brand img{width:44px}.home-module__txgM7a__desktopNav{display:none}.home-module__txgM7a__mobileNav{font-size:12px;display:block}.home-module__txgM7a__mobileNav summary{cursor:pointer;padding:10px 5px;list-style:none}.home-module__txgM7a__mobileNav nav{background:#fffcf6;grid-template-columns:1fr 1fr;gap:6px;padding:12px 24px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #59380912}.home-module__txgM7a__mobileNav nav a{border-bottom:1px solid #eee0cc;padding:14px}.home-module__txgM7a__hero{min-height:820px}.home-module__txgM7a__heroImage{object-fit:cover;object-position:75% bottom;height:390px!important;top:auto!important;bottom:0!important}.home-module__txgM7a__heroShade{z-index:1;background:linear-gradient(#fffaf1 0% 50%,#fffaf1cf 60%,#0000 78%)}.home-module__txgM7a__heroContent{z-index:2;padding:38px 25px 290px}.home-module__txgM7a__hero h1{letter-spacing:.07em;margin-bottom:20px;font-size:54px;line-height:1.22}.home-module__txgM7a__eyebrow{margin-bottom:13px;font-size:11px}.home-module__txgM7a__tagline{font-size:23px!important}.home-module__txgM7a__intro{max-width:400px;margin:18px 0 22px;font-size:13px}.home-module__txgM7a__button{gap:10px;padding:12px 18px;font-size:13px}.home-module__txgM7a__buttons{gap:10px}.home-module__txgM7a__heroNote{z-index:2;font-size:10px;bottom:20px}.home-module__txgM7a__section{padding:48px 24px}.home-module__txgM7a__home h2{font-size:27px}.home-module__txgM7a__center>p:last-child{font-size:13px}.home-module__txgM7a__participationGrid{grid-template-columns:1fr;margin-top:28px}.home-module__txgM7a__participationCard{text-align:left;border-bottom:1px solid #e9dcc8;border-right:0;grid-template-columns:68px 1fr;column-gap:18px;padding:24px 0;display:grid}.home-module__txgM7a__participationCard>svg{grid-row:1/4;width:56px;height:56px;margin:5px 0}.home-module__txgM7a__participationCard h3{font-size:21px}.home-module__txgM7a__participationCard p{max-width:none;margin:8px 0 12px;font-size:13px}.home-module__txgM7a__participationCard>span{font-size:12px}.home-module__txgM7a__expertise{margin-top:18px}.home-module__txgM7a__sectionHeading{display:block}.home-module__txgM7a__sectionHeading>.home-module__txgM7a__textLink{margin-top:16px;display:inline-block}.home-module__txgM7a__storyGrid{grid-template-columns:1fr;gap:22px}.home-module__txgM7a__storyImage{aspect-ratio:1.55}.home-module__txgM7a__storyBody{padding:22px}.home-module__txgM7a__storyMeta{font-size:12px}.home-module__txgM7a__storyBody h3{font-size:21px}.home-module__txgM7a__summary{-webkit-line-clamp:2}.home-module__txgM7a__colorGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}.home-module__txgM7a__colorItem{border-radius:14px;padding:20px 10px;border:1px solid #eadfcf!important}.home-module__txgM7a__colorItem:last-child{grid-column:1/-1}.home-module__txgM7a__colorItem>div{width:50px;height:50px;margin-bottom:12px}.home-module__txgM7a__colorItem h3{font-size:15px}.home-module__txgM7a__events{grid-template-columns:1fr;gap:16px}.home-module__txgM7a__host{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:0;padding:34px 26px}.home-module__txgM7a__hostArt{display:none}.home-module__txgM7a__host h2{font-size:30px}.home-module__txgM7a__publicInfo{grid-template-columns:1fr;gap:20px}.home-module__txgM7a__publicInfo h2{font-size:25px}.home-module__txgM7a__footer{padding:30px 24px 20px}.home-module__txgM7a__footerTop,.home-module__txgM7a__footerBottom{flex-direction:column;align-items:start;gap:18px}.home-module__txgM7a__footerTop>p{margin:0}.home-module__txgM7a__footerBottom{gap:8px;line-height:1.8}.home-module__txgM7a__footerTop nav{gap:25px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home a{transition:none}}
