.contact_header__NLxVQ{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8) 0;border-bottom:2px solid var(--color-primary-300)}.contact_header__NLxVQ h1{color:var(--color-primary-600);margin-bottom:var(--space-4)}.contact_header__NLxVQ p{color:var(--color-neutral-600);font-size:var(--font-size-lg)}.contact_content__2QFJV{max-width:1000px;margin:0 auto}.contact_section__yHNBH{margin-bottom:var(--space-16)}.contact_section__yHNBH h2{color:var(--color-primary-700);margin-bottom:var(--space-8);text-align:center;font-size:var(--font-size-3xl)}.contact_contactGrid__CjK3O{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.contact_contactCard__6dOdL{background:var(--color-surface);border:2px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.contact_contactCard__6dOdL h3{color:var(--color-primary-600);margin-bottom:var(--space-3);font-size:var(--font-size-xl)}.contact_contactCard__6dOdL p{color:var(--color-neutral-600);margin-bottom:var(--space-4)}.contact_contactLink__bJyVW{display:inline-block;background:var(--color-primary-500);color:white!important;padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.contact_contactLink__bJyVW:hover{background:var(--color-primary-600);transform:translateY(-1px);color:white!important;text-decoration:none}.contact_comingSoon__8HH78{display:inline-block;background:var(--color-neutral-200);color:var(--color-neutral-600);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-sm)}.contact_icon__jMuPd{margin-right:var(--space-2)}.contact_icon__jMuPd,.contact_inlineIcon__fnXvK{display:inline-block;vertical-align:middle;color:var(--color-primary-400)}.contact_inlineIcon__fnXvK{margin-right:var(--space-1)}.contact_guideGrid__ctMTf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.contact_guideCard__SeK5C{background:var(--color-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-xl);padding:var(--space-6)}.contact_guideCard__SeK5C h3{color:var(--color-primary-600);margin-bottom:var(--space-4);font-size:var(--font-size-lg);border-bottom:1px solid var(--color-primary-200);padding-bottom:var(--space-2)}.contact_guideCard__SeK5C ul{list-style:none;padding:0;margin:0 0 var(--space-4) 0}.contact_guideCard__SeK5C li{padding:var(--space-2) 0;color:var(--color-neutral-700);position:relative;padding-left:var(--space-5);font-size:var(--font-size-sm)}.contact_guideCard__SeK5C li:before{content:"•";position:absolute;left:0;color:var(--color-primary-500);font-weight:700}.contact_contact__cW7L8{font-family:Courier New,monospace;background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-primary-700);margin:0;border:1px solid var(--color-primary-200)}.contact_noteCard__3xg51{background:linear-gradient(135deg,var(--color-neutral-50) 0,var(--color-surface) 100%);border:1px solid var(--color-neutral-300);border-radius:var(--radius-xl);padding:var(--space-8)}.contact_noteCard__3xg51 h3{color:var(--color-primary-700);margin-bottom:var(--space-4);margin-top:var(--space-6)}.contact_noteCard__3xg51 h3:first-child{margin-top:0}.contact_noteCard__3xg51 ul{margin:var(--space-3) 0;padding-left:var(--space-6)}.contact_noteCard__3xg51 li{margin-bottom:var(--space-2);color:var(--color-neutral-700);line-height:var(--line-height-relaxed)}.contact_faqList__oXsso{display:flex;flex-direction:column;gap:var(--space-4)}.contact_faqItem__u5WmA{background:var(--color-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);padding:var(--space-6);transition:all .2s ease}.contact_faqItem__u5WmA:hover{border-color:var(--color-primary-300)}.contact_faqItem__u5WmA h3{color:var(--color-primary-600);margin-bottom:var(--space-3);font-size:var(--font-size-lg)}.contact_faqItem__u5WmA p{color:var(--color-neutral-700);margin:0;line-height:var(--line-height-relaxed)}.contact_orgCard__8Ktd7{background:linear-gradient(135deg,var(--color-primary-50) 0,var(--color-primary-100) 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center}.contact_orgCard__8Ktd7 h3{color:var(--color-primary-700);margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}.contact_orgCard__8Ktd7 p{color:var(--color-neutral-700);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto var(--space-4)}.contact_orgCard__8Ktd7 p:last-child{margin-bottom:0}@media (max-width:639px){.contact_contactGrid__CjK3O,.contact_guideGrid__ctMTf{grid-template-columns:1fr}.contact_noteCard__3xg51,.contact_orgCard__8Ktd7{padding:var(--space-6)}.contact_section__yHNBH h2{font-size:var(--font-size-2xl)}}.common_header__SOXaR{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8) 0;border-bottom:2px solid var(--color-primary-300)}.common_header__SOXaR h1{color:var(--color-primary-600);margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.common_titleIcon__Ymm1H{color:var(--color-primary-500)}.common_header__SOXaR p{color:var(--color-neutral-600);font-size:var(--font-size-lg)}.common_breadcrumb__5XbXC{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin-bottom:var(--space-4)}.common_breadcrumb__5XbXC a{color:var(--color-primary-600);text-decoration:none}.common_breadcrumb__5XbXC a:hover{text-decoration:underline}.common_content__oBuRg{max-width:1200px;margin:0 auto}.common_section__f7wpg{margin-bottom:var(--space-16)}.common_section__f7wpg h2{color:var(--color-primary-700);margin-bottom:var(--space-8);text-align:center;font-size:var(--font-size-3xl)}.common_overviewCard__v8JV5{background:linear-gradient(135deg,var(--color-primary-50) 0,var(--color-surface) 100%);border:2px solid var(--color-primary-300);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06)}.common_overviewCard__v8JV5:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.4) 0,transparent 70%);border-radius:50%;pointer-events:none}.common_overviewCard__v8JV5 p{color:var(--color-neutral-700);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0;position:relative;z-index:1}.common_detailsGrid___LFeO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.common_detailCard__nK4lD{background:var(--color-surface);border:2px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;overflow:hidden;transition:all .3s ease}.common_detailCard__nK4lD:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--color-primary-400) 0,var(--color-primary-600) 100%);transition:width .3s ease}.common_detailCard__nK4lD:hover{border-color:var(--color-primary-300);box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.common_detailCard__nK4lD:hover:before{width:8px}.common_detailCard__nK4lD h3{color:var(--color-primary-700);margin-bottom:var(--space-4);font-size:var(--font-size-xl);font-weight:700;display:flex;align-items:center;gap:var(--space-3);padding-left:var(--space-4)}.common_detailIcon__80s8H{color:var(--color-primary-500);flex-shrink:0}.common_detailCard__nK4lD ul{list-style:none;padding:0;margin:0;padding-left:var(--space-4)}.common_detailCard__nK4lD li{padding:var(--space-3) 0;color:var(--color-neutral-700);position:relative;padding-left:var(--space-6);font-size:var(--font-size-base);border-bottom:1px solid var(--color-neutral-100);line-height:var(--line-height-relaxed)}.common_detailCard__nK4lD li:last-child{border-bottom:none}.common_detailCard__nK4lD li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--color-primary-500);border-radius:50%}.common_scheduleTimeline__JSwM_{position:relative;padding-left:var(--space-8)}.common_scheduleTimeline__JSwM_:before{content:"";position:absolute;left:var(--space-4);top:0;bottom:0;width:2px;background:var(--color-primary-300)}.common_timelineItem__9bU7h{position:relative;margin-bottom:var(--space-8);display:flex;align-items:flex-start;gap:var(--space-6)}.common_timelineItem__9bU7h:before{content:"";position:absolute;left:calc(-1 * var(--space-8) + var(--space-3));top:var(--space-1);width:12px;height:12px;background:var(--color-primary-500);border-radius:50%;border:2px solid var(--color-surface);box-shadow:0 0 0 2px var(--color-primary-500)}.common_timelineDate__iEpyh{flex-shrink:0;color:var(--color-primary-600);font-weight:600;font-size:var(--font-size-sm);min-width:80px}.common_timelineContent___XsJL h3{color:var(--color-primary-700);margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.common_timelineContent___XsJL p{color:var(--color-neutral-600);margin:0;line-height:var(--line-height-relaxed)}.common_faqList__cafGp{display:flex;flex-direction:column;gap:var(--space-4)}.common_faqItem__r_bhe{background:var(--color-surface);border:2px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);position:relative;overflow:hidden;transition:all .3s ease}.common_faqItem__r_bhe:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--color-primary-400);transition:all .3s ease}.common_faqItem__r_bhe:hover{border-color:var(--color-primary-300);box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateX(4px)}.common_faqItem__r_bhe:hover:before{width:8px;background:linear-gradient(180deg,var(--color-primary-500) 0,var(--color-primary-600) 100%)}.common_faqItem__r_bhe h3{color:var(--color-primary-700);margin-bottom:var(--space-3);font-size:var(--font-size-lg);font-weight:700}.common_faqItem__r_bhe p{color:var(--color-neutral-700);margin:0;line-height:var(--line-height-relaxed)}.common_actionSection__4j_YO{background:linear-gradient(135deg,var(--color-primary-50) 0,var(--color-surface) 100%);border:2px solid var(--color-primary-300);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06)}.common_actionSection__4j_YO p{color:var(--color-neutral-700);margin-bottom:var(--space-6);font-size:var(--font-size-lg);position:relative;z-index:1}.common_actionButtons__m292b{display:flex;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.common_primaryButton__coyfk{display:inline-block;background:var(--color-primary-500);color:white!important;padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-base)}.common_primaryButton__coyfk:hover{background:var(--color-primary-600);transform:translateY(-1px);color:white!important;text-decoration:none}.common_secondaryButton__MQQ_h{display:inline-block;background:var(--color-surface);color:var(--color-primary-600)!important;padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid var(--color-primary-200);cursor:pointer;font-family:inherit;font-size:var(--font-size-base)}.common_secondaryButton__MQQ_h:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);transform:translateY(-1px);color:var(--color-primary-600)!important;text-decoration:none}.common_comingSoon__vNe02{display:inline-block;background:var(--color-neutral-200);color:var(--color-neutral-600);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--font-size-sm)}.common_cardActions__0PrLI{display:flex;justify-content:center}.common_scheduleCard__EwDbH{background:linear-gradient(135deg,var(--color-primary-50) 0,var(--color-surface) 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-8)}.common_scheduleItem__QPmsJ{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.common_scheduleItem__QPmsJ:last-child{margin-bottom:0}.common_scheduleIcon__Iwu0U{flex-shrink:0;color:var(--color-primary-500);margin-top:var(--space-1)}.common_scheduleContent__mcWS6 h3{color:var(--color-primary-600);margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.common_scheduleDate__cZHI7{color:var(--color-primary-700);font-weight:600;font-size:var(--font-size-base);margin-bottom:var(--space-2)}.common_scheduleContent__mcWS6 p{color:var(--color-neutral-600);margin:0;line-height:var(--line-height-relaxed)}.common_imageGrid__iapra{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-6)}.common_imageGrid__iapra img{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-300);box-shadow:var(--shadow-sm)}.common_section__f7wpg>ul{background:var(--color-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6);list-style:none}.common_section__f7wpg>ul li{color:var(--color-neutral-700);padding:var(--space-2) 0;position:relative;padding-left:var(--space-5);line-height:var(--line-height-relaxed)}.common_section__f7wpg>ul li:before{content:"•";position:absolute;left:0;color:var(--color-primary-500);font-weight:700}@media (max-width:767px){.common_detailsGrid___LFeO{grid-template-columns:1fr}.common_scheduleTimeline__JSwM_{padding-left:var(--space-8)}.common_scheduleTimeline__JSwM_:before{left:10px}.common_timelineItem__9bU7h{flex-direction:column;gap:var(--space-2);padding-left:0}.common_timelineItem__9bU7h:before{transform:translateX(-50%)}.common_timelineDate__iEpyh{min-width:auto}.common_scheduleItem__QPmsJ{flex-direction:column;gap:var(--space-2)}.common_scheduleIcon__Iwu0U{margin-top:0}.common_section__f7wpg h2{font-size:var(--font-size-2xl)}.common_actionButtons__m292b{flex-direction:column;align-items:center}.common_primaryButton__coyfk,.common_secondaryButton__MQQ_h{width:100%;max-width:300px}}@media (max-width:479px){.common_header__SOXaR h1{flex-direction:column;gap:var(--space-2)}.common_titleIcon__Ymm1H{order:-1}.common_actionSection__4j_YO,.common_detailCard__nK4lD,.common_overviewCard__v8JV5,.common_scheduleCard__EwDbH{padding:var(--space-6)}.common_overviewCard__v8JV5 p{font-size:var(--font-size-base)}}.common_introLayout__CiFvQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.common_introText__VzM86{font-size:var(--font-size-xl);display:flex;flex-direction:column;gap:var(--space-4)}.common_introText__VzM86 p{line-height:var(--line-height-relaxed);margin:0;color:var(--color-neutral-700)}.common_introImage___5Hfa{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:16/9;background:transparent;display:flex;align-items:center;justify-content:center}.common_introImage___5Hfa img{width:100%;height:100%;object-fit:contain}@media (max-width:767px){.common_introLayout__CiFvQ{grid-template-columns:1fr;gap:var(--space-6)}.common_introImage___5Hfa{order:-1}.common_introText__VzM86 p{font-size:var(--font-size-base)}}.access_venueInfo__uFO42{display:grid;grid-template-columns:24em 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.access_venueText__doKja h3{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--space-4);color:var(--color-surface);background-color:var(--color-primary-500);padding:var(--space-4) var(--space-8)}.access_venueText__doKja p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-neutral-700);margin-bottom:var(--space-6);padding-left:var(--space-8)}.access_venueImage__oskjS{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.access_venueImage__oskjS img{width:100%;height:auto;display:block}@media (max-width:767px){.access_venueInfo__uFO42{grid-template-columns:1fr;gap:var(--space-6)}.access_venueText__doKja h3{font-size:var(--font-size-2xl);padding:var(--space-3) var(--space-6)}.access_venueText__doKja p{font-size:var(--font-size-base);padding-left:var(--space-6)}}