.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;background:linear-gradient(180deg,#e5ddcc,#e1d8c6);overflow:hidden;isolation:isolate}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 46% at 50% 44%,#fffefa,#fffbf2f2 26%,#f9f3e799 50%,#ece4d526 72%,#e6dece00 86%);opacity:0;animation:keylight 2.2s .1s ease-out forwards}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 85% 80% at 50% 45%,#0000 55%,#5a463729)}@keyframes keylight{to{opacity:1}}.hero-mark[data-astro-cid-j7pv25f6]{text-shadow:0 22px 36px rgba(53,42,53,.1),0 2px 4px rgba(53,42,53,.06)}.hero-emblem-line[data-astro-cid-j7pv25f6]{width:64px;height:1px;background:var(--ink);margin:44px 0 0;opacity:0;transform:scaleX(0);animation:emblem 1.2s 1.2s ease-out forwards}@keyframes emblem{to{opacity:.4;transform:scaleX(1)}}.hero-mark[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-size:clamp(60px,11vw,164px);font-weight:400;-webkit-text-stroke:.02em var(--ink);line-height:1;color:var(--ink);opacity:0;transform:translateY(20px);animation:heroIn 1.4s .5s ease-out forwards}.hero-subline[data-astro-cid-j7pv25f6]{margin-top:36px;font-size:17px;font-weight:500;text-transform:uppercase;color:var(--ink);opacity:0;animation:heroIn 1.4s 1.5s ease-out forwards}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}.first-photo[data-astro-cid-j7pv25f6]{padding:0}.first-photo-frame[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:21/9;overflow:hidden;background:#2a201d}.first-photo-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.first-photo-frame[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.about[data-astro-cid-j7pv25f6]{padding:96px 56px 40px}@media (max-width: 880px){.hero-subline[data-astro-cid-j7pv25f6]{font-size:13px;margin-top:26px}.hero-emblem-line[data-astro-cid-j7pv25f6]{margin-top:30px}.hero-subline[data-astro-cid-j7pv25f6] .lspc-36[data-astro-cid-j7pv25f6]{letter-spacing:.26em;margin-right:-.26em}.about[data-astro-cid-j7pv25f6]{padding:64px 24px 40px}}.philo[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;text-align:center}.philo-display[data-astro-cid-j7pv25f6]{font-weight:400;font-family:var(--display);font-size:clamp(34px,5.4vw,64px);line-height:1.15;color:var(--ink);margin-bottom:56px}.philo-body[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.85;color:var(--ink);max-width:580px;margin:0 auto}.testimonial-section[data-astro-cid-j7pv25f6]{padding:104px 56px;background:var(--bg-soft)}.latest-section[data-astro-cid-j7pv25f6]{padding:96px 56px 112px}.latest-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:64px}.latest-label[data-astro-cid-j7pv25f6]{font-size:11px;text-transform:uppercase;color:var(--stone);margin-bottom:18px}.latest-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.2;color:var(--ink)}.ig-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1100px;margin:0 auto}.ig-tile[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1;overflow:hidden;background:#b8a98c;border-radius:var(--radius)}.ig-tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform 1.6s ease}.ig-tile[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.latest-footer[data-astro-cid-j7pv25f6]{text-align:center;margin-top:56px}.ig-link[data-astro-cid-j7pv25f6]{display:inline-block;font-size:12px;text-transform:uppercase;color:var(--ink);border-bottom:.5px solid rgba(53,42,53,.35);padding-bottom:4px;transition:opacity .3s}.ig-link[data-astro-cid-j7pv25f6]:hover{opacity:.6}.closer-section[data-astro-cid-j7pv25f6]{padding:112px 56px 144px}.closer-wrap[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:80px;align-items:center}.closer[data-astro-cid-j7pv25f6]{max-width:820px;margin:0 auto;text-align:center}.home-reel[data-astro-cid-j7pv25f6]{position:relative;margin:0}.home-reel[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:var(--radius);background:#b8a98c}.home-reel[data-astro-cid-j7pv25f6] .sound[data-astro-cid-j7pv25f6]{position:absolute;right:14px;bottom:14px;appearance:none;border:0;background:#efe9dce6;color:var(--ink);font-family:var(--serif);font-size:11px;text-transform:uppercase;padding:10px 16px;border-radius:var(--radius);cursor:pointer}@media (max-width: 880px){.closer-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}}.closer-line[data-astro-cid-j7pv25f6]{font-weight:400;font-family:var(--display);font-size:clamp(30px,4.4vw,52px);line-height:1.25;color:var(--ink);margin-bottom:28px}.closer-venues[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.9;color:var(--ink-soft);max-width:640px;margin:0 auto 32px}.closer-geo[data-astro-cid-j7pv25f6]{font-size:11px;text-transform:uppercase;color:var(--stone);margin:0 auto 56px}.closer-byline[data-astro-cid-j7pv25f6]{margin-top:44px;font-size:11px;text-transform:uppercase;color:var(--stone)}@media (max-width: 880px){.about[data-astro-cid-j7pv25f6],.testimonial-section[data-astro-cid-j7pv25f6],.latest-section[data-astro-cid-j7pv25f6],.closer-section[data-astro-cid-j7pv25f6]{padding:80px 24px}.about[data-astro-cid-j7pv25f6]{padding-bottom:24px}.latest-section[data-astro-cid-j7pv25f6]{padding-top:64px}.latest-header[data-astro-cid-j7pv25f6]{margin-bottom:40px}.first-photo-frame[data-astro-cid-j7pv25f6]{aspect-ratio:4/3}.ig-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.closer-section[data-astro-cid-j7pv25f6]{padding-bottom:120px}}@media (prefers-reduced-motion: reduce){.hero[data-astro-cid-j7pv25f6]:before{animation:none;opacity:1}.hero-mark[data-astro-cid-j7pv25f6],.hero-subline[data-astro-cid-j7pv25f6]{animation:none;opacity:1;transform:none}.hero-emblem-line[data-astro-cid-j7pv25f6]{animation:none;opacity:.4;transform:none}}
