.hero[data-astro-cid-j7pv25f6]{min-height:580px;display:flex;align-items:center;justify-content:flex-start;padding:100px clamp(16px,8vw,100px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% -10%,rgba(255,248,100,.7) 0%,rgba(255,210,30,.4) 40%,transparent 62%),linear-gradient(168deg,#6b3d00,#b36500,#e0a000 60%,#f7c800)}.hero-arcs[data-astro-cid-j7pv25f6]{position:absolute;top:-80px;right:-80px;pointer-events:none}.ha[data-astro-cid-j7pv25f6]{display:block;border-radius:50%;border:1px solid rgba(255,230,150,.18);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ha-1[data-astro-cid-j7pv25f6]{width:220px;height:220px}.ha-2[data-astro-cid-j7pv25f6]{width:400px;height:400px;opacity:.6}.ha-3[data-astro-cid-j7pv25f6]{width:580px;height:580px;opacity:.3}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(30,10,0,.55) 0%,rgba(30,10,0,.15) 55%,transparent 75%);z-index:0}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 140%,rgba(0,0,0,.35) 0%,transparent 55%)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:620px}.eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-family:DM Sans Variable,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffe68cb8;margin-bottom:22px;animation:rise .7s ease both;animation-delay:.1s}.eyebrow[data-astro-cid-j7pv25f6]:before{content:"";display:block;width:24px;height:1.5px;background:#ffe68c99;flex-shrink:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Cormorant Variable,Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:300;font-style:normal;color:#fff7e8;line-height:1.06;text-wrap:balance;margin-bottom:22px;animation:rise .7s ease both;animation-delay:.25s}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:300;color:#ffeeafd9}.hero-sub[data-astro-cid-j7pv25f6]{font-family:DM Sans Variable,sans-serif;font-size:1rem;font-weight:300;color:#ffeec8c7;line-height:1.8;margin-bottom:40px;text-wrap:balance;animation:rise .7s ease both;animation-delay:.4s}.hero[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:#fdfaf326;color:#fff7e8;border:1.5px solid rgba(255,240,190,.5);animation:rise .7s ease both;animation-delay:.55s}.hero[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:#fdfaf340;box-shadow:0 6px 24px #0003}.values[data-astro-cid-j7pv25f6]{background:var(--surface);padding:80px 0}.values-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px}.value-rule[data-astro-cid-j7pv25f6]{height:2px;width:36px;background:var(--teal);margin-bottom:20px}.value[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Cormorant Variable,Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:400;font-style:italic;color:var(--text);margin-bottom:10px}.value[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:DM Sans Variable,sans-serif;font-size:.88rem;font-weight:300;color:var(--text-2);line-height:1.7}.intro-band[data-astro-cid-j7pv25f6]{background:var(--mist);padding:80px 0}.intro-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:center}@media(max-width:700px){.intro-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro-portrait[data-astro-cid-j7pv25f6]{width:160px;margin:0 auto}}.intro-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.intro-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Cormorant Variable,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:300;color:var(--text);line-height:1.1}.intro-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--teal)}.intro-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:DM Sans Variable,sans-serif;font-size:.95rem;font-weight:300;color:var(--text-2);line-height:1.75;max-width:52ch}.intro-portrait[data-astro-cid-j7pv25f6]{width:260px;flex-shrink:0;margin:0}.intro-portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;border:3px solid var(--teal-lt)}
