@font-face{
  font-family:'Bobby Jones Sans TC';
  src:url(data:font/woff2;base64,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) format('woff2');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --black:#0e130f;
  --green-deep:#1a3a20;
  --green-mid:#216E43;
  --green-light:#007B38;
  --cream:#F6FCD8;
  --cream-dark:#e8f0c0;
  --tan:#216E43;
  --tan-light:#94D8A8;
  --white:#fff;
  --text-dark:#181d14;
  --text-mid:#3a4a3e;
  --text-muted:#7a8a7e;
  --brand-green:#216E43;
  --brand-dark-green:#007B38;
  --brand-cream:#F6FCD8;
  --brand-mint:#94D8A8;
  --brand-pink:#FEBCE0;
}
html{scroll-behavior:smooth}
body{font-family:'Bobby Jones Sans TC',sans-serif;background:var(--brand-cream);color:var(--text-dark);overflow-x:hidden}

/* NAV */
nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:68px;background:rgba(33,110,67,0.97);border-bottom:1px solid rgba(148,216,168,0.2)}
.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}
.nav-logo img{height:34px;width:auto;object-fit:contain}


.nav-links{display:flex;gap:2rem;list-style:none;align-items:center}
.nav-links a{color:rgba(255,255,255,.65);text-decoration:none;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}
.nav-links a:hover{color:var(--tan-light)}
.nav-cta{background:var(--brand-mint)!important;color:var(--brand-dark-green)!important;padding:9px 20px;border-radius:3px;font-weight:500!important}
.nav-cta:hover{background:var(--cream)!important}

/* HERO */
.hero{height:100vh;min-height:680px;background:#0d2614;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-top:100px}
.hero-grid{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 80px,rgba(255,255,255,.018) 80px,rgba(255,255,255,.018) 81px),repeating-linear-gradient(90deg,transparent,transparent 80px,rgba(255,255,255,.018) 80px,rgba(255,255,255,.018) 81px)}
.hero-glow{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(74,138,86,.22) 0%,transparent 65%);pointer-events:none}
.hero-content{position:relative;text-align:center;padding:0 2rem;max-width:820px}
.hero-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-mint);margin-bottom:2rem;font-weight:500}
.hero-logo-wrap{margin:0 auto 2rem;display:flex;justify-content:center;background:transparent;width:auto;height:auto;align-items:center;padding:0}
.hero-logo-wrap img{height:270px;width:auto}
.hero-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:clamp(44px,7vw,88px);line-height:.95;color:var(--cream);margin-bottom:1.2rem}
.hero-title em{font-style:italic;color:var(--tan-light)}
.hero-sub{font-size:17px;color:rgba(244,239,228,.55);font-weight:300;margin-bottom:2.5rem;line-height:1.65;max-width:520px;margin-left:auto;margin-right:auto}
.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.btn-primary{background:var(--brand-green);color:var(--green-deep);padding:14px 34px;border:none;border-radius:3px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:.2s;font-family:'Bobby Jones Sans TC',sans-serif}
.btn-primary:hover{background:var(--brand-dark-green);transform:translateY(-1px)}
.btn-outline{background:transparent;color:var(--cream);padding:14px 34px;border:1px solid rgba(244,239,228,.25);border-radius:3px;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:.2s;font-family:'Bobby Jones Sans TC',sans-serif}
.btn-outline:hover{border-color:var(--brand-mint);color:var(--tan-light);transform:translateY(-1px)}
.scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(244,239,228,.3);font-size:10px;letter-spacing:.18em;text-transform:uppercase}
.scroll-line{width:1px;height:44px;background:linear-gradient(to bottom,rgba(148,216,168,.6),transparent);animation:pulse 2.2s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:.35}50%{opacity:1}}

/* STATUS BAR */
.status-bar{background:var(--green-mid);display:flex;justify-content:center;gap:3rem;padding:13px 2rem;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.06)}
.status-item{display:flex;align-items:center;gap:8px;font-size:13px}
.live-dot{width:7px;height:7px;border-radius:50%;background:#6dcc82;animation:livepulse 1.8s infinite}
@keyframes livepulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(109,204,130,.5)}60%{box-shadow:0 0 0 5px rgba(109,204,130,0)}}
.sl{color:rgba(244,239,228,.45)}
.sv{color:var(--tan-light);font-weight:500}

/* SECTIONS */
section{padding:6rem 2rem}
.inner{max-width:1120px;margin:0 auto}
.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-dark-green);font-weight:500;margin-bottom:1rem}
.sec-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:clamp(30px,4vw,52px);line-height:1.08;color:var(--text-dark);margin-bottom:1.4rem}
.sec-body{font-size:17px;line-height:1.75;color:var(--text-mid);max-width:600px}

/* AMENITIES GRID — dark bg */
.amenities{background:var(--green-deep)}
.amenities .eyebrow{color:var(--brand-mint)}
.amenities .sec-title{color:var(--cream)}
.amenities .sec-body{color:rgba(246,252,216,.6);margin-bottom:3rem}
.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}
.feat-card{background:var(--brand-green);padding:2rem 1.75rem;transition:background .2s;display:flex;flex-direction:column}
.feat-card:hover{background:var(--brand-dark-green)}
.feat-icon{font-size:28px;margin-bottom:.9rem;display:block}
.feat-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:20px;color:var(--brand-cream);margin-bottom:.5rem;letter-spacing:.02em}
.feat-desc{font-size:14px;color:rgba(246,252,216,.7);line-height:1.65;flex:1}
.feat-tag{display:inline-block;margin-top:.9rem;background:var(--brand-dark-green);border:none;border-radius:3px;padding:5px 12px;font-size:10px;color:var(--brand-cream);letter-spacing:.12em;text-transform:uppercase;font-weight:600}
.feat-desc{font-size:14px;color:rgba(244,239,228,.5);line-height:1.65}
/* Tag on a card */


/* PITCH & PUTT COURSE details — cream bg */
.course-details{background:var(--cream)}
.course-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
.pill{background:var(--green-deep);color:var(--cream);border-radius:30px;padding:8px 20px;font-size:13px;font-weight:400;letter-spacing:.04em}
.pill strong{color:var(--tan-light)}

/* SIGNATURE EXPERIENCES */
.experiences{background:var(--cream-dark)}
.exp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem;margin-top:2.5rem}
.exp-card{background:var(--cream);border:1px solid rgba(26,51,32,.1);border-radius:6px;padding:2rem;position:relative;overflow:hidden}
.exp-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-green)}
.exp-num{font-family:'Bobby Jones Sans TC',sans-serif;font-size:48px;color:rgba(26,51,32,.07);line-height:1;margin-bottom:.5rem;font-weight:700}
.exp-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:22px;color:var(--text-dark);margin-bottom:.6rem}
.exp-desc{font-size:15px;color:var(--text-mid);line-height:1.7}

/* LIVE CAMS */
.cams{background:var(--green-deep)}
.cams .eyebrow{color:var(--brand-mint)}
.cams .sec-title{color:var(--cream)}
.cams .sec-body{color:rgba(244,239,228,.6)}
.cam-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}
.cam-card{background:rgba(14,19,15,.6);border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden}
.cam-screen{height:200px;background:linear-gradient(135deg,#060c07 0%,#162a1c 100%);display:flex;align-items:center;justify-content:center;position:relative}
.cam-badge{position:absolute;top:12px;left:12px;background:#c0392b;color:#fff;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:2px;display:flex;align-items:center;gap:5px}
.cam-badge-dot{width:5px;height:5px;border-radius:50%;background:#fff;animation:livepulse 1.5s infinite}
.cam-placeholder{text-align:center;color:rgba(244,239,228,.2)}
.cam-label{padding:12px 16px;font-size:13px;color:rgba(244,239,228,.65);letter-spacing:.05em;font-weight:500}
.int-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.5rem}
.int-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(148,216,168,.1);border:1px solid rgba(148,216,168,.22);border-radius:3px;padding:4px 11px;font-size:11px;color:var(--tan-light);letter-spacing:.08em;text-transform:uppercase;font-weight:500}

/* SOCIAL */
.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:2rem}
.soc-thumb{aspect-ratio:1;background:var(--cream-dark);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted);border:1px dashed rgba(26,51,32,.12);cursor:pointer;transition:opacity .2s}
.soc-thumb:hover{opacity:.8}
.soc-handles{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}
.soc-link{font-size:15px;color:var(--green-mid);font-weight:500;text-decoration:none}
.soc-link:hover{color:var(--green-light)}

/* EAT & DRINK */
.eat{background:var(--cream)}

/* EVENTS */
.events{background:var(--green-deep)}
.events .eyebrow{color:var(--brand-mint)}
.events .sec-title{color:var(--cream)}
.events .sec-body{color:rgba(244,239,228,.6)}
.event-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);border-radius:6px;overflow:hidden;margin-top:2.5rem}
.event-card{background:rgba(26,51,32,.9);padding:1.75rem;transition:background .2s}
.event-card:hover{background:rgba(45,85,52,.9)}
.ev-icon{font-size:26px;margin-bottom:.8rem;display:block}
.ev-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:17px;color:var(--tan-light);margin-bottom:.4rem}
.ev-desc{font-size:13px;color:rgba(244,239,228,.45);line-height:1.6}

/* EMAIL */
.email-sec{background:var(--cream-dark);text-align:center}
.email-form{display:flex;max-width:480px;margin:2rem auto 0;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px rgba(26,51,32,.2)}
.email-input{flex:1;padding:14px 18px;background:var(--cream);border:none;color:var(--text-dark);font-size:15px;font-family:'Bobby Jones Sans TC',sans-serif;outline:none}
.email-input::placeholder{color:var(--text-muted)}
.email-btn{background:var(--green-deep);color:var(--cream);border:none;padding:14px 24px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:'Bobby Jones Sans TC',sans-serif;transition:background .2s}
.email-btn:hover{background:var(--green-mid)}
.email-footnote{margin-top:1rem;font-size:12px;color:var(--text-muted)}

/* SITEMAP */
.sitemap{background:var(--cream)}
.site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:2rem;margin-top:2.5rem}
.site-col h4{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green-mid);font-weight:500;margin-bottom:1rem;padding-bottom:8px;border-bottom:1px solid rgba(26,51,32,.12)}
.site-col ul{list-style:none}
.site-col li{font-size:14px;color:var(--text-mid);padding:5px 0;display:flex;align-items:center;gap:8px}
.site-col li::before{content:'';width:3px;height:3px;border-radius:50%;background:var(--brand-green);flex-shrink:0}

/* FIND US */
.find-us{background:var(--green-deep)}
.find-us .eyebrow{color:var(--brand-mint)}
.find-us .sec-title{color:var(--cream)}
.find-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}
.info-block{margin-bottom:1.5rem}
.info-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-mint);font-weight:500;margin-bottom:.4rem}
.info-val{font-size:16px;color:rgba(244,239,228,.75);line-height:1.6}
.info-val a{color:var(--tan-light);text-decoration:none}
.map-placeholder{display:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;height:260px;display:flex;align-items:center;justify-content:center;color:rgba(244,239,228,.2);font-size:13px;letter-spacing:.05em}

/* FOOTER */
footer{background:#060c07;padding:2rem;color:rgba(244,239,228,.4)}
.foot-inner{max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}
.foot-logo{display:flex;align-items:center;gap:10px}
.foot-logo img{height:32px;width:32px;object-fit:contain;mix-blend-mode:screen;opacity:.85}
.foot-name{font-family:'Bobby Jones Sans TC',sans-serif;font-size:16px;color:rgba(232,208,138,.6)}
.foot-links{display:flex;gap:1.5rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.foot-links a{color:rgba(148,216,168,.6);text-decoration:none}
.foot-links a:hover{color:var(--tan-light)}
.foot-copy{font-size:12px}

/* ── GALLERY + LIVE CAMS ── */
.gallery-section{background:var(--black);padding:5rem 2rem}
.gallery-section .eyebrow{color:var(--brand-mint)}
.gallery-section .sec-title{color:var(--cream);margin-bottom:.5rem}
.gallery-section .sec-body{color:rgba(244,239,228,.5);margin-bottom:2.5rem}

/* cinematic strip layout */
.gallery-strip{display:grid;grid-template-columns:2.2fr 1fr;gap:4px;border-radius:8px;overflow:hidden;margin-bottom:4px;height:340px}
.gallery-hero{position:relative;overflow:hidden;cursor:pointer}
.gallery-hero-bg{width:100%;height:100%;object-fit:cover;background:#1a3320;display:flex;align-items:flex-end;padding:2rem;transition:transform .4s}
.gallery-hero:hover .gallery-hero-bg{transform:scale(1.03)}
.gallery-hero-stack{display:flex;flex-direction:column;gap:4px}
.gallery-thumb{position:relative;flex:1;overflow:hidden;cursor:pointer}
.gallery-thumb-bg{width:100%;height:100%;transition:transform .4s}
.gallery-thumb:hover .gallery-thumb-bg{transform:scale(1.05)}

/* bottom strip */
.gallery-strip-bottom{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;height:120px;border-radius:0 0 8px 8px;overflow:hidden}
.gallery-bot{position:relative;overflow:hidden;cursor:pointer}
.gallery-bot-bg{width:100%;height:100%;transition:transform .35s}
.gallery-bot:hover .gallery-bot-bg{transform:scale(1.06)}

/* overlay labels */
.g-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 55%);pointer-events:none}
.g-label{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;z-index:2}
.g-venue{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:3px}
.g-title{font-size:14px;font-weight:500;color:#fff;line-height:1.3}
.g-label-sm{position:absolute;bottom:0;left:0;right:0;padding:10px 12px;z-index:2}
.g-venue-sm{font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.g-title-sm{font-size:12px;color:#fff;font-weight:500}

/* photo placeholder fills */
.fill-golf{background:linear-gradient(160deg,#1e4d26 0%,#2d7a3a 100%)}
.fill-punch{background:linear-gradient(160deg,#92650a 0%,#c9a84c 100%)}
.fill-music{background:linear-gradient(160deg,#3b0d8a 0%,#7c3aed 100%)}
.fill-sand{background:linear-gradient(160deg,#92400e 0%,#d97706 100%)}
.fill-court{background:linear-gradient(160deg,#064e63 0%,#0891b2 100%)}
.fill-special{background:linear-gradient(160deg,#831843 0%,#c2185b 100%)}
.fill-hero{background:linear-gradient(170deg,#0d2414 0%,#1a3320 50%,#2d5534 100%)}

/* scene description */
.scene-desc{position:absolute;top:14px;left:14px;right:14px;z-index:3;font-size:11px;color:rgba(255,255,255,.45);font-style:italic;line-height:1.4}

/* LIVE CAM button */
.live-cam-bar{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;flex-wrap:wrap;gap:1rem}
.live-cam-btn{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:var(--cream);padding:12px 22px;border-radius:5px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:'Bobby Jones Sans TC',sans-serif;transition:all .2s;text-decoration:none}
.live-cam-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(148,216,168,.4);color:var(--tan-light)}
.cam-live-dot{width:8px;height:8px;border-radius:50%;background:#6dcc82;flex-shrink:0;animation:camPulse 1.8s infinite}
@keyframes camPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(109,204,130,.5)}60%{box-shadow:0 0 0 6px rgba(109,204,130,0)}}
.gallery-count{font-size:13px;color:rgba(244,239,228,.35);letter-spacing:.06em}

/* ── LIVE CAM MODAL ── */
.cam-modal-overlay{position:fixed;inset:0;background:rgba(5,8,6,.92);z-index:500;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .25s;backdrop-filter:blur(6px)}
.cam-modal-overlay.open{opacity:1;pointer-events:all}
.cam-modal{background:#0e1a10;border:1px solid rgba(255,255,255,.08);border-radius:10px;max-width:860px;width:100%;box-shadow:0 32px 80px rgba(0,0,0,.5);transform:translateY(16px);transition:transform .25s;overflow:hidden}
.cam-modal-overlay.open .cam-modal{transform:translateY(0)}
.cam-modal-header{padding:1.25rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between}
.cam-modal-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:20px;color:var(--cream);display:flex;align-items:center;gap:10px}
.cam-modal-close{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .2s}
.cam-modal-close:hover{background:rgba(255,255,255,.15)}
.cam-modal-body{padding:1.5rem 1.75rem}
.cam-tabs{display:flex;gap:6px;margin-bottom:1.25rem;flex-wrap:wrap}
.cam-tab{padding:7px 16px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(244,239,228,.5);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:'Bobby Jones Sans TC',sans-serif;transition:all .2s}
.cam-tab.active{background:var(--green-mid);border-color:var(--green-mid);color:var(--cream)}
.cam-screen{background:#060e07;border-radius:6px;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid rgba(255,255,255,.06);overflow:hidden}
.cam-screen-icon{font-size:40px;margin-bottom:1rem;opacity:.3}
.cam-screen-title{font-size:15px;color:rgba(244,239,228,.5);margin-bottom:.4rem;font-weight:500}
.cam-screen-sub{font-size:12px;color:rgba(244,239,228,.25);text-align:center;max-width:320px;line-height:1.6}
.cam-live-badge{position:absolute;top:12px;left:12px;background:#c0392b;color:#fff;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:3px;display:flex;align-items:center;gap:5px}
.cam-live-badge-dot{width:5px;height:5px;border-radius:50%;background:#fff;animation:camPulse 1.5s infinite}
.cam-meta{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;flex-wrap:wrap;gap:.5rem}
.cam-meta-item{font-size:12px;color:rgba(244,239,228,.4);display:flex;align-items:center;gap:6px}
.cam-meta-val{color:rgba(244,239,228,.7);font-weight:500}
.cam-embed-note{margin-top:1.25rem;padding:12px 14px;background:rgba(148,216,168,.08);border:1px solid rgba(148,216,168,.15);border-radius:5px;font-size:12px;color:rgba(232,208,138,.7);line-height:1.6}
.cam-embed-note strong{color:var(--tan-light)}


/* ── VENUE PHOTO LIGHTBOX ── */
.vl-overlay{position:fixed;inset:0;background:rgba(4,8,5,.96);z-index:600;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(8px)}
.vl-overlay.open{opacity:1;pointer-events:all}
.vl-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}
.vl-header-left{display:flex;align-items:center;gap:12px}
.vl-venue-badge{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;border-radius:12px;color:#fff}
.vl-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:20px;color:var(--cream)}
.vl-close{width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}
.vl-close:hover{background:rgba(255,255,255,.15);color:#fff}

/* main stage */
.vl-stage{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:1rem 4rem}
.vl-main{width:100%;max-width:900px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;transition:opacity .25s}
.vl-main-img{width:100%;height:100%;display:flex;align-items:flex-end;padding:2rem;position:relative}
.vl-scene-note{position:absolute;top:16px;left:16px;right:16px;font-size:12px;color:rgba(255,255,255,.4);font-style:italic;line-height:1.5;z-index:2}
.vl-main-label{position:relative;z-index:2}
.vl-main-num{font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.1em;margin-bottom:4px}
.vl-main-caption{font-family:'Bobby Jones Sans TC',sans-serif;font-size:22px;color:#fff;line-height:1.2}
.vl-main-sub{font-size:13px;color:rgba(255,255,255,.55);margin-top:4px}
.vl-overlay-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 50%,transparent 100%)}

/* nav arrows */
.vl-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.4);color:rgba(255,255,255,.7);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}
.vl-arrow:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}
.vl-arrow.prev{left:.5rem}
.vl-arrow.next{right:.5rem}

/* thumbnails strip */
.vl-thumbs{flex-shrink:0;padding:1rem 2rem 1.5rem;border-top:1px solid rgba(255,255,255,.06)}
.vl-thumbs-inner{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.vl-thumb{width:100px;height:66px;border-radius:5px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0;position:relative}
.vl-thumb:hover{border-color:rgba(255,255,255,.3)}
.vl-thumb.active{border-color:var(--brand-mint)}
.vl-thumb-img{width:100%;height:100%;display:flex;align-items:flex-end;padding:6px}
.vl-thumb-label{font-size:9px;color:rgba(255,255,255,.7);font-weight:500;letter-spacing:.06em;text-transform:uppercase;position:relative;z-index:2}
.vl-thumb-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 60%)}
.vl-counter{text-align:center;font-size:12px;color:rgba(255,255,255,.3);margin-top:.75rem;letter-spacing:.08em}

.lp-phase-tab.active{background:var(--green-mid)!important;color:var(--cream)!important}
.lp-phase-tab:hover{background:rgba(255,255,255,.06)!important;color:rgba(244,239,228,.8)!important}

/* ── THE VISION ── */
.vision-section{background:var(--green-deep);padding:5rem 2rem}
.vision-section .eyebrow{color:var(--brand-mint)}
.vision-section .sec-title{color:var(--cream);margin-bottom:.5rem}
.vision-sub{font-size:17px;color:rgba(244,239,228,.5);line-height:1.7;max-width:560px;margin-bottom:3rem}

/* Hero rendering */
.vision-hero{position:relative;width:100%;aspect-ratio:16/7;border-radius:10px;overflow:hidden;cursor:pointer;margin-bottom:8px}
.vision-hero img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.vision-hero:hover img{transform:scale(1.02)}
.vision-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.1) 50%,transparent 100%)}
.vision-hero-label{position:absolute;bottom:2rem;left:2rem;right:2rem;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}
.vhl-left{}
.vhl-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,239,228,.6);font-weight:500;margin-bottom:.35rem}
.vhl-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:clamp(20px,3vw,32px);color:#fff;line-height:1.15}
.vhl-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:rgba(244,239,228,.85);padding:10px 20px;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:'Bobby Jones Sans TC',sans-serif;transition:all .2s;text-decoration:none;backdrop-filter:blur(4px);white-space:nowrap}
.vhl-btn:hover{background:rgba(255,255,255,.2);color:#fff}

/* 3-column grid row */
.vision-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}
/* 4-column grid row */
.vision-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}

.vcard{position:relative;border-radius:6px;overflow:hidden;cursor:pointer}
.vcard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.vcard:hover img{transform:scale(1.04)}
.vcard-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 55%)}
.vcard-label{position:absolute;bottom:0;left:0;right:0;padding:14px}
.vcl-area{font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:3px}
.vcl-name{font-size:13px;font-weight:500;color:#fff;line-height:1.2}
.vcard-tall{aspect-ratio:3/4}
.vcard-wide{aspect-ratio:16/9}
.vcard-sq{aspect-ratio:4/3}

/* Lightbox for vision */
.vl2-overlay{position:fixed;inset:0;background:rgba(4,8,5,.95);z-index:700;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:2rem}
.vl2-overlay.open{opacity:1;pointer-events:all}
.vl2-img-wrap{max-width:1100px;width:100%;position:relative}
.vl2-img{width:100%;height:auto;border-radius:8px;display:block;max-height:75vh;object-fit:contain}
.vl2-close{position:absolute;top:-2.5rem;right:0;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s}
.vl2-close:hover{background:rgba(255,255,255,.2)}
.vl2-nav{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.25rem}
.vl2-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:transparent;color:rgba(255,255,255,.6);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}
.vl2-arrow:hover{background:rgba(255,255,255,.1);color:#fff}
.vl2-info{text-align:center;flex:1}
.vl2-counter{font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.1em;margin-bottom:.2rem}
.vl2-caption{font-family:'Bobby Jones Sans TC',sans-serif;font-size:18px;color:var(--cream)}
.vl2-sub{font-size:12px;color:rgba(255,255,255,.4);margin-top:.2rem}
.vl2-thumbs{display:flex;gap:6px;justify-content:center;margin-top:1.25rem;flex-wrap:wrap}
.vl2-thumb{width:64px;height:42px;border-radius:3px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s;flex-shrink:0}
.vl2-thumb.active{border-color:var(--brand-mint)}
.vl2-thumb img{width:100%;height:100%;object-fit:cover}

/* ── THE VISION ── */
.vision-section{background:var(--green-deep);padding:5rem 2rem}
.vision-section .eyebrow{color:var(--brand-mint)}
.vision-section .sec-title{color:var(--cream);margin-bottom:.5rem}
.vision-sub{font-size:17px;color:rgba(244,239,228,.5);line-height:1.7;max-width:560px;margin-bottom:3rem}

/* Hero rendering */
.vision-hero{position:relative;width:100%;aspect-ratio:16/7;border-radius:10px;overflow:hidden;cursor:pointer;margin-bottom:8px}
.vision-hero img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.vision-hero:hover img{transform:scale(1.02)}
.vision-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.1) 50%,transparent 100%)}
.vision-hero-label{position:absolute;bottom:2rem;left:2rem;right:2rem;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}
.vhl-left{}
.vhl-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,239,228,.6);font-weight:500;margin-bottom:.35rem}
.vhl-title{font-family:'Bobby Jones Sans TC',sans-serif;font-size:clamp(20px,3vw,32px);color:#fff;line-height:1.15}
.vhl-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:rgba(244,239,228,.85);padding:10px 20px;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:'Bobby Jones Sans TC',sans-serif;transition:all .2s;text-decoration:none;backdrop-filter:blur(4px);white-space:nowrap}
.vhl-btn:hover{background:rgba(255,255,255,.2);color:#fff}

/* 3-column grid row */
.vision-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}
/* 4-column grid row */
.vision-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}

.vcard{position:relative;border-radius:6px;overflow:hidden;cursor:pointer}
.vcard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.vcard:hover img{transform:scale(1.04)}
.vcard-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 55%)}
.vcard-label{position:absolute;bottom:0;left:0;right:0;padding:14px}
.vcl-area{font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:3px}
.vcl-name{font-size:13px;font-weight:500;color:#fff;line-height:1.2}
.vcard-tall{aspect-ratio:3/4}
.vcard-wide{aspect-ratio:16/9}
.vcard-sq{aspect-ratio:4/3}

/* Lightbox for vision */
.vl2-overlay{position:fixed;inset:0;background:rgba(4,8,5,.95);z-index:700;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:2rem}
.vl2-overlay.open{opacity:1;pointer-events:all}
.vl2-img-wrap{max-width:1100px;width:100%;position:relative}
.vl2-img{width:100%;height:auto;border-radius:8px;display:block;max-height:75vh;object-fit:contain}
.vl2-close{position:absolute;top:-2.5rem;right:0;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s}
.vl2-close:hover{background:rgba(255,255,255,.2)}
.vl2-nav{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.25rem}
.vl2-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:transparent;color:rgba(255,255,255,.6);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}
.vl2-arrow:hover{background:rgba(255,255,255,.1);color:#fff}
.vl2-info{text-align:center;flex:1}
.vl2-counter{font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.1em;margin-bottom:.2rem}
.vl2-caption{font-family:'Bobby Jones Sans TC',sans-serif;font-size:18px;color:var(--cream)}
.vl2-sub{font-size:12px;color:rgba(255,255,255,.4);margin-top:.2rem}
.vl2-thumbs{display:flex;gap:6px;justify-content:center;margin-top:1.25rem;flex-wrap:wrap}
.vl2-thumb{width:64px;height:42px;border-radius:3px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s;flex-shrink:0}
.vl2-thumb.active{border-color:var(--brand-mint)}
.vl2-thumb img{width:100%;height:100%;object-fit:cover}

.nav-live-cams{display:flex;align-items:center;gap:6px;background:rgba(109,204,130,.12);border:1px solid rgba(109,204,130,.3);color:#6dcc82!important;padding:7px 16px;border-radius:4px;font-size:11px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;transition:all .2s!important}
.nav-live-cams:hover{background:rgba(109,204,130,.2)!important;border-color:rgba(109,204,130,.5)!important}
.nav-cam-dot{width:6px;height:6px;border-radius:50%;background:#6dcc82;flex-shrink:0;animation:livepulse 1.8s infinite}
.map-embed{width:100%;height:450px;border-radius:8px;overflow:hidden}
.map-embed iframe{width:100%;height:100%;border:0;border-radius:8px}

/* HERO VIDEO */
.hero{position:relative;overflow:hidden}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.45}
.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,15,11,.55) 0%,rgba(10,15,11,.35) 50%,rgba(10,15,11,.75) 100%);z-index:1}
.hero-grid{position:relative;z-index:2}
.hero-glow{position:relative;z-index:2}
.hero-content{position:relative;z-index:2}
/* ── MOBILE RESPONSIVE ─────────────────────────────────────────────────── */
@media (max-width: 768px) {

  /* NAV */
  nav{padding:0 1.25rem;height:60px}
  .nav-logo img{height:28px;width:auto}
  .nav-links{gap:.85rem}
  .nav-links a{font-size:10px;letter-spacing:.06em}
  .nav-cta{padding:7px 12px;font-size:10px!important}

  /* HERO */
  .hero{padding-top:80px}
  .hero-logo-wrap{width:237px;height:237px}
  .hero-logo-wrap img{height:186px}
  .hero-title{font-size:clamp(40px,12vw,64px)}
  .hero-sub{font-size:14px;padding:0 .5rem}

  /* SECTIONS */
  .inner{padding:0 1.25rem}
  section{padding:3.5rem 1.25rem}

  /* AMENITIES GRID — 1 col on mobile */
  .feat-grid{grid-template-columns:1fr}
  .feat-card{padding:1.5rem 1.25rem}

  /* ALL MULTI-COLUMN GRIDS → single col */
  [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:2fr 1fr"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:1fr 2fr"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr 1fr!important}

  /* FIXED HEIGHTS — let them be natural on mobile */
  [style*="height:340px"]{height:240px!important}
  [style*="height:360px"]{height:220px!important}
  [style*="height:320px"]{height:220px!important}
  [style*="height:280px"]{height:auto!important;aspect-ratio:9/16}
  [style*="height:260px"]{height:180px!important}

  /* FOLLOW ALONG — portrait video stacks above text */
  [style*="grid-template-columns:1fr 2fr"]{grid-template-columns:1fr!important}
  [style*="padding-top:177.78%"]{padding-top:120%!important}

  /* VISION SECTION */
  .vision-grid-3,.vision-grid-4{grid-template-columns:1fr!important;gap:4px}
  .vcard-wide,.vcard-sq{height:200px!important;min-height:200px;aspect-ratio:unset!important}

  /* FOLLOW THE BUILD phase tabs */
  .lp-phase-tab{padding:9px 14px!important;font-size:10px!important}

  /* FIND US — map stacks below address */
  .find-us [style*="grid-template-columns"]{grid-template-columns:1fr!important}
  .find-us iframe{height:280px!important}

  /* DIVIDERS */
  .brand-divider{padding:1.25rem 1rem}

  /* FOOTER */
  .foot-inner{flex-direction:column;text-align:center;gap:.75rem;padding:2rem 1.25rem}
  .foot-links,.foot-social{justify-content:center;flex-wrap:wrap;gap:.75rem}
  .foot-copy{font-size:11px}
}

@media (max-width: 480px) {
  /* NAV — hide Work Here on tiny screens */
  .nav-cta{display:none}
  .nav-links{gap:.6rem}
  .nav-links a{font-size:9px;letter-spacing:.04em}

  /* HERO */
  .hero-logo-wrap{width:203px;height:203px}
  .hero-logo-wrap img{height:161px}
  .hero-title{font-size:clamp(36px,14vw,56px)}

  /* AMENITIES */
  .feat-grid{grid-template-columns:1fr}

  /* PHASE TABS — stack if needed */
  .lp-phase-tab{padding:8px 10px!important;font-size:9px!important}

  /* PORTRAIT VIDEOS — full width */
  [style*="padding-top:177.78%"]{padding-top:140%!important}

  /* PERKS BAR on careers — 2x2 */
  [style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}

  /* SECTION TEXT */
  .sec-title{font-size:clamp(30px,10vw,48px)!important}
}

/* ── HAMBURGER / MOBILE NAV ─────────────────────────────────────────────── */
.nav-hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:401}
.nav-hamburger span{display:block;height:2px;width:100%;background:var(--brand-cream);border-radius:2px;transition:all .25s}
.nav-hamburger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}
.nav-hamburger.open span:nth-child(2){opacity:0}
.nav-hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}

.mobile-nav-drawer{position:fixed;top:0;right:-100%;width:75%;max-width:300px;height:100vh;background:var(--brand-dark-green);z-index:400;display:flex;flex-direction:column;padding:5rem 2rem 2rem;gap:0;transition:right .3s ease;box-shadow:-4px 0 24px rgba(0,0,0,.3)}
.mobile-nav-drawer.open{right:0}
.mobile-nav-drawer a{font-size:22px;font-family:'Bobby Jones Sans TC',sans-serif;color:var(--brand-cream);text-decoration:none;letter-spacing:.04em;padding:1rem 0;border-bottom:1px solid rgba(246,252,216,.1);transition:color .2s}
.mobile-nav-drawer a:hover{color:var(--brand-mint)}
.mobile-nav-cta{margin-top:1.5rem!important;background:var(--brand-mint)!important;color:var(--brand-dark-green)!important;padding:14px 20px!important;border-radius:4px;text-align:center;border:none!important;font-size:18px!important}

.mobile-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:350;opacity:0;pointer-events:none;transition:opacity .3s}
.mobile-nav-overlay.open{opacity:1;pointer-events:all}

@media (max-width: 640px) {
  .nav-links{display:none}
  .nav-hamburger{display:flex}
  .nav-cta{display:none!important}
}


/* ---- Stay Tuned signup ---- */
.stay-tuned{background:var(--brand-cream);padding:5rem 2rem;text-align:center}
.stay-tuned .st-inner{max-width:560px;margin:0 auto}
.stay-tuned .eyebrow{color:var(--brand-green)}
.stay-tuned .sec-title{color:var(--text-dark);margin-bottom:.75rem}
.st-sub{font-size:17px;color:rgba(24,29,20,.65);line-height:1.6;margin-bottom:2.25rem}
.st-form{display:flex;flex-direction:column;gap:.9rem;text-align:left}
.st-hp{display:none}
.st-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}
.st-field label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(24,29,20,.55);margin-bottom:.35rem}
.st-field input{width:100%;box-sizing:border-box;padding:13px 14px;border:1.5px solid rgba(24,29,20,.18);border-radius:6px;background:#fff;font-size:15px;color:var(--text-dark);font-family:inherit;transition:border-color .2s}
.st-field input:focus{outline:none;border-color:var(--brand-green)}
.st-btn{margin-top:.5rem;background:var(--brand-dark-green);color:var(--brand-cream);font-family:'Bobby Jones Sans TC',sans-serif;font-size:18px;letter-spacing:.03em;border:none;border-radius:6px;padding:15px 24px;cursor:pointer;transition:background .2s;width:100%}
.st-btn:hover{background:var(--brand-green)}
.st-thanks{display:none;background:#fff;border:1.5px solid var(--brand-mint);border-radius:8px;padding:2rem;font-size:18px;color:var(--text-dark);font-family:'Bobby Jones Sans TC',sans-serif}
@media (max-width:520px){.st-row{grid-template-columns:1fr}}
