.eyebrow[data-v-c9579dab]{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-family:Oswald,sans-serif;font-size:11px;font-weight:300;display:block}h2[data-v-c9579dab]{color:var(--dark);font-family:Playfair Display,serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}p[data-v-c9579dab]{color:#3a2c14;margin-bottom:20px;font-family:Crimson Pro,serif;font-size:19px;font-weight:300;line-height:1.85}.rule[data-v-c9579dab]{background:var(--gold);width:48px;height:2px;margin:28px 0}.btn-primary[data-v-c9579dab]{letter-spacing:2.5px;text-transform:uppercase;background:var(--gold);color:#0a0602;align-items:center;gap:10px;padding:17px 40px;font-family:Oswald,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:background .25s,transform .2s;display:inline-flex}.btn-primary[data-v-c9579dab]:hover{background:var(--gold-light);transform:translateY(-2px)}.bees-hero[data-v-c9579dab]{align-items:flex-end;height:82vh;min-height:560px;display:flex;position:relative;overflow:hidden}.bees-hero-bg[data-v-c9579dab]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;filter:brightness(.4);width:100%;height:100%;position:absolute;inset:0}.bees-hero-overlay[data-v-c9579dab]{background:linear-gradient(#0503010d 0%,#05030159 50%,#050301f7 100%);position:absolute;inset:0}.bees-hero-text[data-v-c9579dab]{z-index:2;max-width:760px;padding:0 88px 88px;position:relative}.bees-hero-text .eyebrow[data-v-c9579dab]{color:#e8b84bcc}.bees-hero-text h1[data-v-c9579dab]{color:var(--cream);margin:0 0 24px;font-family:Playfair Display,serif;font-size:clamp(52px,7vw,88px);font-weight:700;line-height:1}.bees-hero-text h1 em[data-v-c9579dab]{color:var(--gold-light);font-style:italic}.hero-rule[data-v-c9579dab]{background:#c8922a66;width:64px;height:1px;margin-bottom:24px}.hero-sub[data-v-c9579dab]{color:#f5f0e8a6;max-width:540px;margin:0 0 40px;font-family:Crimson Pro,serif;font-size:21px;font-weight:300;line-height:1.75}.btn-notify[data-v-c9579dab]{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-light);border:1px solid #c8922a66;align-items:center;gap:12px;padding:16px 32px;font-family:Oswald,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:all .25s;display:inline-flex}.btn-notify[data-v-c9579dab]:hover{border-color:var(--gold-light);background:#c8922a1a;gap:18px}.bees-why[data-v-c9579dab]{background:var(--cream);padding:112px 88px}.bees-why-inner[data-v-c9579dab]{grid-template-columns:1fr 1fr;align-items:center;gap:96px;max-width:1240px;margin:0 auto;display:grid}.bees-why-text h2[data-v-c9579dab]{margin-bottom:0}.bees-why-stats[data-v-c9579dab]{flex-direction:column;gap:2px;display:flex}.stat-block[data-v-c9579dab]{background:#fff;border-left:2px solid #c8922a33;padding:32px 36px;transition:border-color .25s,background .25s}.stat-block[data-v-c9579dab]:hover{border-left-color:var(--gold);background:var(--gold-pale)}.stat-num[data-v-c9579dab]{color:var(--gold);margin-bottom:6px;font-family:Playfair Display,serif;font-size:28px;font-weight:700}.stat-label[data-v-c9579dab]{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:12px;font-weight:300}.bees-photo-strip[data-v-c9579dab]{height:420px;position:relative;overflow:hidden}.bees-photo-strip img[data-v-c9579dab]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:brightness(.4);width:100%;height:120%}.strip-overlay[data-v-c9579dab]{background:linear-gradient(90deg,#05030199 0%,#0000 50%,#05030166 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.strip-quote[data-v-c9579dab]{color:#f5f0e8d9;text-align:center;letter-spacing:.02em;max-width:680px;margin:0;padding:0 48px;font-family:Playfair Display,serif;font-size:clamp(22px,3.5vw,40px);font-style:italic;font-weight:400}.offerings-section[data-v-c9579dab]{background:#f0e8d8;padding:112px 88px}.offerings-inner[data-v-c9579dab]{max-width:1340px;margin:0 auto}.offerings-header[data-v-c9579dab]{max-width:620px;margin-bottom:64px}.offerings-header h2[data-v-c9579dab]{margin-bottom:0}.offerings-sub[data-v-c9579dab]{color:#5a4830;font-size:18px}.offerings-grid[data-v-c9579dab]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.offering-card[data-v-c9579dab]{background:var(--cream);flex-direction:column;transition:background .25s;display:flex}.offering-card[data-v-c9579dab]:hover{background:#fff}.offering-img[data-v-c9579dab]{aspect-ratio:4/3;overflow:hidden}.offering-img img[data-v-c9579dab]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.offering-card:hover .offering-img img[data-v-c9579dab]{transform:scale(1.04)}.offering-body[data-v-c9579dab]{flex-direction:column;flex:1;padding:36px 36px 40px;display:flex}.offering-tag[data-v-c9579dab]{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid #c8922a4d;width:fit-content;margin-bottom:20px;padding:4px 10px;font-family:Oswald,sans-serif;font-size:10px;font-weight:300;display:inline-block}.offering-body h3[data-v-c9579dab]{color:var(--dark);margin-bottom:14px;font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1.2}.offering-body p[data-v-c9579dab]{color:#4a3820;flex:1;margin-bottom:0;font-size:17px;line-height:1.75}.offering-notes[data-v-c9579dab]{border-top:1px solid #c8922a1f;flex-direction:column;gap:12px;margin:28px 0 24px;padding:20px 0;display:flex}.note-item[data-v-c9579dab]{align-items:baseline;gap:12px;display:flex}.note-label[data-v-c9579dab]{letter-spacing:2px;text-transform:uppercase;color:var(--gold);flex-shrink:0;width:80px;font-family:Oswald,sans-serif;font-size:10px;font-weight:300}.note-value[data-v-c9579dab]{color:#5a4830;font-family:Crimson Pro,serif;font-size:16px;font-weight:300;line-height:1.5}.offering-status[data-v-c9579dab]{letter-spacing:2.5px;text-transform:uppercase;color:#c8922a99;border:1px solid #c8922a33;width:fit-content;padding:5px 12px;font-family:Oswald,sans-serif;font-size:10px;font-weight:300;display:inline-block}.bees-faq[data-v-c9579dab]{background:var(--cream);padding:112px 88px}.bees-faq-inner[data-v-c9579dab]{max-width:1240px;margin:0 auto}.bees-faq-inner h2[data-v-c9579dab]{margin-bottom:0}.faq-grid[data-v-c9579dab]{grid-template-columns:1fr 1fr;gap:2px;margin-top:48px;display:grid}.faq-item[data-v-c9579dab]{background:#fff;border:1px solid #c8922a1a;padding:40px 40px 44px;transition:border-color .25s}.faq-item[data-v-c9579dab]:hover{border-color:#c8922a40}.faq-item h4[data-v-c9579dab]{color:var(--dark);margin-bottom:14px;font-family:Playfair Display,serif;font-size:20px;font-weight:700;line-height:1.3}.faq-item p[data-v-c9579dab]{color:#4a3820;margin:0;font-size:17px;line-height:1.75}.bees-cta[data-v-c9579dab]{text-align:center;justify-content:center;align-items:center;padding:140px 88px;display:flex;position:relative;overflow:hidden}.cta-bg[data-v-c9579dab]{position:absolute;inset:0}.cta-bg img[data-v-c9579dab]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;filter:brightness(.2);width:100%;height:100%}.cta-overlay[data-v-c9579dab]{background:linear-gradient(135deg,#1c1509b3 0%,#0a0602d9 100%);position:absolute;inset:0}.cta-content[data-v-c9579dab]{z-index:2;max-width:600px;position:relative}.cta-eyebrow[data-v-c9579dab]{color:#c8922a99}.cta-content h2[data-v-c9579dab]{color:var(--cream);margin-bottom:0}.cta-rule[data-v-c9579dab]{background:#c8922a66;margin:28px auto}.cta-body[data-v-c9579dab]{color:#f5f0e88c;margin:0 auto 48px;font-family:Crimson Pro,serif;font-size:19px;font-weight:300;line-height:1.8}@media (width<=1200px){.offerings-grid[data-v-c9579dab]{grid-template-columns:1fr 1fr}}@media (width<=1024px){.bees-why-inner[data-v-c9579dab]{grid-template-columns:1fr;gap:56px}.faq-grid[data-v-c9579dab]{grid-template-columns:1fr}}@media (width<=900px){.bees-hero-text[data-v-c9579dab]{padding:0 32px 56px}.bees-why[data-v-c9579dab],.offerings-section[data-v-c9579dab],.bees-faq[data-v-c9579dab],.bees-cta[data-v-c9579dab]{padding:72px 32px}.bees-photo-strip[data-v-c9579dab]{height:280px}.offerings-grid[data-v-c9579dab]{grid-template-columns:1fr}}
