
#her2-design{--h2-paper:#f6f2e9;--h2-ink:#342820;--h2-muted:#716659;--h2-line:#d7cfc2;--h2-soft:#eae1d3;--h2-rose:#e9d4cf;--h2-hero-photo:url('/assets/venue-hero.jpg');--h2-photo:url('/assets/venue-lounge.jpg');--h2-space:url('/assets/venue-overview.jpg');background:var(--h2-paper);color:var(--h2-ink);font-family:"PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.85;text-align:left;width:100%}
#her2-design *{box-sizing:border-box}#her2-design [hidden]{display:none!important}#her2-design h1,#her2-design h2,#her2-design h3,#her2-design h4,#her2-design p{margin:0}#her2-design a{color:inherit;text-decoration:none}#her2-design button{font:inherit;color:inherit;background:transparent;border:0;min-height:44px}#her2-design .h2-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 5%;border-bottom:1px solid var(--h2-line)}#her2-design .h2-wordmark{font-family:Georgia,serif;font-size:38px;font-style:italic;line-height:1;padding:0}#her2-design sup{font-size:.5em;vertical-align:super}#her2-design nav{display:flex;gap:22px}#her2-design nav a{padding:0 3px;font-size:14px;border-bottom:1px solid transparent}#her2-design nav a[aria-current=page]{border-bottom-color:var(--h2-ink)}#her2-design .h2-location{font-size:12px;letter-spacing:.11em;white-space:nowrap}#her2-design .h2-eyebrow{display:block;font-size:12px;letter-spacing:.18em;font-weight:500;margin-bottom:22px}#her2-design h1{font-family:"Songti TC","Noto Serif TC",Georgia,serif;font-weight:400;font-size:clamp(36px,6vw,62px);line-height:1.35;letter-spacing:.035em}#her2-design h2{font-family:"Songti TC","Noto Serif TC",Georgia,serif;font-weight:400;font-size:clamp(27px,3.6vw,39px);line-height:1.5;letter-spacing:.015em}#her2-design h3{font-size:21px;font-weight:400}#her2-design h4{font-size:21px;font-weight:400;margin-top:24px;margin-bottom:16px}#her2-design p{color:var(--h2-muted)}#her2-design .h2-warm-photo{background-image:var(--h2-photo);background-size:cover;background-position:center 60%}#her2-design .h2-hero{background-image:var(--h2-hero-photo);background-position:center 63%;position:relative;min-height:485px;display:flex;align-items:center;color:#fff8ed}#her2-design .h2-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,18,13,.66),rgba(25,18,13,.03))}#her2-design .h2-hero-copy{position:relative;padding:58px 7%;z-index:1}#her2-design .h2-hero p{margin-top:22px;color:inherit}#her2-design .h2-photo-caption{position:absolute;bottom:22px;right:5%;font-size:12px;letter-spacing:.08em}#her2-design .h2-intro{padding:68px 7%;display:grid;grid-template-columns:1fr 1.1fr;gap:0 65px}#her2-design .h2-intro>.h2-eyebrow{grid-column:1/-1}#her2-design .h2-intro p{align-self:center;max-width:420px}#her2-design .h2-brands{display:grid;grid-template-columns:1fr 1fr;padding:0 7% 68px;gap:52px}#her2-design .h2-brands article{border-top:1px solid var(--h2-line);padding-top:30px;display:flex;flex-direction:column;align-items:flex-start}#her2-design .h2-brand-title{font-family:Georgia,serif;font-size:47px;line-height:1.2;font-style:italic}#her2-design .h2-place-title{font-family:Georgia,serif;font-style:normal;letter-spacing:-.035em}#her2-design .h2-powered{font-size:12px;letter-spacing:.08em;display:block;color:var(--h2-muted);margin-top:5px}#her2-design .h2-brands p{flex:1}#her2-design .h2-text-link{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid var(--h2-ink);padding:8px 0;min-height:44px;width:fit-content;font-size:14px}#her2-design .h2-brands .h2-text-link{margin-top:26px}#her2-design .h2-home-ending{padding:54px 7%;background:var(--h2-soft);display:grid;grid-template-columns:1fr 1.25fr;gap:0 50px}#her2-design .h2-home-ending>.h2-eyebrow{grid-column:1/-1}#her2-design .h2-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#her2-design .h2-action,#her2-design .h2-outline{padding:12px 20px;display:inline-flex;justify-content:center;align-items:center;min-height:48px;font-size:14px}#her2-design .h2-action{background:var(--h2-ink);color:var(--h2-paper)}#her2-design .h2-outline{border:1px solid var(--h2-ink)}#her2-design .h2-community-hero{display:grid;grid-template-columns:1fr 1fr;min-height:475px}#her2-design .h2-community-hero>div:first-child{padding:58px 12% 58px 14%}#her2-design .h2-community-hero p{margin:24px 0 28px}#her2-design .h2-community-photo{background-position:55% 65%}#her2-design .h2-story{padding:64px 7%;display:grid;grid-template-columns:1fr 2fr;gap:40px;border-bottom:1px solid var(--h2-line)}#her2-design .h2-story p{margin-top:20px;max-width:570px}#her2-design .h2-activities{padding:58px 7% 65px}#her2-design .h2-activity-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:30px 0}#her2-design .h2-activity-columns p{margin-top:14px}#her2-design .h2-place-heading{text-align:center;padding:58px 7% 44px}#her2-design .h2-place-heading h1{font-size:clamp(58px,9vw,86px);line-height:1.2}#her2-design .h2-place-heading h2{font-size:25px;margin:28px 0 24px}#her2-design .h2-space-photo{background-image:var(--h2-space);background-position:center 62%;background-size:cover;height:420px;margin:0 5%}#her2-design .h2-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 7% 60px}#her2-design .h2-uses article{border-top:1px solid var(--h2-line);padding-top:24px}#her2-design .h2-uses .h2-eyebrow{letter-spacing:.09em;margin-bottom:16px}#her2-design .h2-uses p{margin-top:14px}#her2-design .h2-booking{padding:52px 7%;background:var(--h2-rose)}#her2-design .h2-booking p{margin:18px 0 26px}#her2-design .h2-footer{padding:38px 7%;border-top:1px solid var(--h2-line);display:flex;justify-content:space-between;gap:25px;font-size:12px}#her2-design .h2-footer-mark{font-family:Georgia,serif;font-size:28px;font-style:italic}#her2-design .h2-footer p{margin-top:12px}#her2-design .h2-footer>div:last-child{display:flex;flex-direction:column;gap:10px;align-items:flex-end}#her2-design .h2-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){#her2-design .h2-location{display:none}#her2-design .h2-intro{gap:25px;padding:45px 7%}#her2-design .h2-brands{gap:30px}#her2-design .h2-home-ending{display:block}#her2-design .h2-home-ending .h2-actions{margin-top:25px}#her2-design .h2-community-hero>div:first-child{padding:40px 10%}#her2-design .h2-uses{grid-template-columns:1fr;gap:25px}#her2-design .h2-hero{min-height:425px}#her2-design .h2-space-photo{height:340px}}
@media(max-width:520px){#her2-design .h2-header{padding:16px 6%;gap:12px;flex-wrap:wrap}#her2-design .h2-wordmark{font-size:32px}#her2-design nav{gap:16px}#her2-design nav a{font-size:13px}#her2-design .h2-hero{min-height:390px;background-position:60% 60%}#her2-design .h2-hero-copy{padding:44px 7%}#her2-design .h2-intro{grid-template-columns:1fr;gap:0}#her2-design .h2-intro p{margin-top:24px}#her2-design .h2-brands{grid-template-columns:1fr;padding-bottom:45px;gap:35px}#her2-design .h2-brands h4{margin-top:18px}#her2-design .h2-community-hero{grid-template-columns:1fr}#her2-design .h2-community-hero>div:first-child{padding:42px 7%}#her2-design .h2-community-photo{height:280px}#her2-design .h2-story{grid-template-columns:1fr;gap:0;padding:44px 7%}#her2-design .h2-activities{padding:44px 7%}#her2-design .h2-activity-columns{grid-template-columns:1fr;gap:25px}#her2-design .h2-space-photo{height:265px;margin:0}#her2-design .h2-place-heading{padding:42px 7% 35px}#her2-design .h2-place-heading h2{font-size:22px}#her2-design .h2-footer{flex-direction:column}#her2-design .h2-footer>div:last-child{align-items:flex-start}#her2-design .h2-photo-caption{font-size:10px}}


#her2-design .h2-wordmark img{display:block;width:90px;height:auto;mix-blend-mode:multiply}
#her2-design .h2-brand-logo{display:block;width:112px;height:auto;mix-blend-mode:multiply}
#her2-design .h2-footer-logo{display:block;width:92px;height:auto;mix-blend-mode:multiply}
#her2-design .h2-community-hero h1{font-size:clamp(32px,5vw,54px)}
#her2-design .h2-home-ending h2{grid-column:1/-1}
#her2-design .h2-home-ending .h2-actions{grid-column:1/-1;margin-top:26px}
@media(max-width:520px){#her2-design .h2-hero h1{font-size:32px}}
@media(max-width:520px){#her2-design .h2-wordmark img{width:68px}}

#her2-design nav a{display:inline-flex;align-items:center;min-height:44px} .h2-wordmark{display:inline-block} .h2-action:focus-visible,.h2-outline:focus-visible,.h2-text-link:focus-visible,nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px} body{margin:0;background:#f6f2e9} #her2-design{max-width:1600px;margin:0 auto} html{scroll-behavior:auto}