.bear8_events_root.svelte-1ddq4nh.svelte-1ddq4nh{--ease:cubic-bezier(.22, .95, .31, 1);box-sizing:border-box;width:100%;max-width:100%;background:transparent}.events.svelte-1ddq4nh.svelte-1ddq4nh{position:relative;padding:4.5rem 1.25rem 5rem}.inner.svelte-1ddq4nh.svelte-1ddq4nh{max-width:440px;margin:0 auto;text-align:center;position:relative;z-index:1}.section_label.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#7a6840;margin:0 0 .4rem;opacity:0;transform:translateY(5px);transition:all .3s var(--ease)}.section_title.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,5vw,2rem);color:#3d5a3a;margin:0 0 .5rem;line-height:1.2;opacity:0;transform:translateY(6px);transition:all .35s .05s var(--ease)}.title_line.svelte-1ddq4nh.svelte-1ddq4nh{width:40px;height:1.5px;margin:0 auto 2.2rem;background:linear-gradient(90deg,transparent,#a08850,#c9b99a,#a08850,transparent);opacity:0;transition:opacity .3s .1s var(--ease)}.revealed.svelte-1ddq4nh .section_label.svelte-1ddq4nh{opacity:1;transform:translateY(0)}.revealed.svelte-1ddq4nh .section_title.svelte-1ddq4nh{opacity:1;transform:translateY(0);animation:svelte-1ddq4nh-evTitleIn .5s .08s cubic-bezier(.16,1,.3,1) both}.revealed.svelte-1ddq4nh .title_line.svelte-1ddq4nh{opacity:1}@keyframes svelte-1ddq4nh-evTitleIn{0%{letter-spacing:.12em;filter:blur(4px);opacity:0}50%{filter:blur(1px);opacity:.8}to{letter-spacing:0;filter:blur(0);opacity:1}}.cards.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;flex-direction:column;align-items:center;gap:0}.card.svelte-1ddq4nh.svelte-1ddq4nh{width:100%;background:#ffffffb8;border:1px solid rgba(201,185,154,.2);border-radius:14px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 16px #7864500f;opacity:0;transform:translateY(14px);transition:opacity .4s calc(.1s * var(--i)) var(--ease),transform .4s calc(.1s * var(--i)) var(--ease),box-shadow .3s ease,border-color .3s ease}.revealed.svelte-1ddq4nh .card.svelte-1ddq4nh{opacity:1;transform:translateY(0)}.card.svelte-1ddq4nh.svelte-1ddq4nh:hover{box-shadow:0 6px 28px #7864501f;border-color:#c9b99a59}.card_head.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;align-items:flex-start;gap:.8rem;padding:1.2rem 1.2rem 0}.card_num.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.5rem;line-height:1;color:#c9b99a;flex-shrink:0;padding-top:.1rem}.card_head_info.svelte-1ddq4nh.svelte-1ddq4nh{flex:1;text-align:left}.card_name.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:1.1rem;color:#3d5a3a;margin:0;line-height:1.3}.card_sub.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:.85rem;color:#4a4a4080;margin:.15rem 0 0}.card_img.svelte-1ddq4nh.svelte-1ddq4nh{margin:.8rem 1rem 0;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9}.card_img.svelte-1ddq4nh img.svelte-1ddq4nh{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.card.svelte-1ddq4nh:hover .card_img img.svelte-1ddq4nh{transform:scale(1.03)}.card_details.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1.2rem 0;text-align:left}.detail.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;align-items:flex-start;gap:.45rem}.detail_ico.svelte-1ddq4nh.svelte-1ddq4nh{width:14px;height:14px;flex-shrink:0;color:#a08850;margin-top:2px}.detail_val.svelte-1ddq4nh.svelte-1ddq4nh{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:450;color:#4a4a40;line-height:1.5}.detail_val.addr.svelte-1ddq4nh.svelte-1ddq4nh{white-space:pre-line;color:#4a4a4099;font-size:.7rem}.card_actions.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;gap:.5rem;padding:.9rem 1.2rem 1.2rem;flex-wrap:wrap}.action_btn.svelte-1ddq4nh.svelte-1ddq4nh{display:inline-flex;align-items:center;gap:.3rem;font-family:Inter,system-ui,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.03em;color:#3d5a3a;text-decoration:none;border:1px solid rgba(61,90,58,.2);border-radius:20px;padding:.38rem .85rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.action_btn.svelte-1ddq4nh.svelte-1ddq4nh:hover{background:#3d5a3a;color:#fff;border-color:#3d5a3a}.cal_btn.svelte-1ddq4nh.svelte-1ddq4nh{color:#7a6840;border-color:#a0885033}.cal_btn.svelte-1ddq4nh.svelte-1ddq4nh:hover{background:#7a6840;color:#fff;border-color:#7a6840}.action_btn.svelte-1ddq4nh svg.svelte-1ddq4nh{flex-shrink:0}.card_sep.svelte-1ddq4nh.svelte-1ddq4nh{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1rem 0;opacity:0;transition:opacity .3s calc(.1s * var(--i) + .15s) var(--ease)}.revealed.svelte-1ddq4nh .card_sep.svelte-1ddq4nh{opacity:1}.sep_dot.svelte-1ddq4nh.svelte-1ddq4nh{width:3px;height:3px;border-radius:50%;background:#c9b99a}.sep_line.svelte-1ddq4nh.svelte-1ddq4nh{width:24px;height:1px;background:linear-gradient(90deg,transparent,#c9b99a,transparent)}@media (min-width: 640px){.inner.svelte-1ddq4nh.svelte-1ddq4nh{max-width:820px}.cards.svelte-1ddq4nh.svelte-1ddq4nh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.4rem}.card_sep.svelte-1ddq4nh.svelte-1ddq4nh{display:none}}@media (prefers-reduced-motion: reduce){.card.svelte-1ddq4nh.svelte-1ddq4nh{opacity:1;transform:none;transition:box-shadow .3s ease,border-color .3s ease}.section_label.svelte-1ddq4nh.svelte-1ddq4nh,.section_title.svelte-1ddq4nh.svelte-1ddq4nh{opacity:1;transform:none}.title_line.svelte-1ddq4nh.svelte-1ddq4nh,.card_sep.svelte-1ddq4nh.svelte-1ddq4nh{opacity:1}.card.svelte-1ddq4nh.svelte-1ddq4nh:hover{transform:none}}section.component-content.pc.svelte-1ddq4nh.svelte-1ddq4nh{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-1ddq4nh.svelte-1ddq4nh{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
