html{font-family:Lora,"Noto Serif KR","Noto Serif TC",Georgia,serif;scroll-behavior:smooth}body{padding:0;background:#fff;color:#4a4a4a;line-height:1.7;font-weight:400;max-width:900px;margin:0 auto}.font-serif{font-family:Cormorant Garamond,Nanum Myeongjo,"Noto Serif TC",Georgia,serif}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,Nanum Myeongjo,"Noto Serif TC",Georgia,serif;font-weight:500;letter-spacing:.02em;color:#8b7355}p,span,div{font-family:Lora,"Noto Serif KR","Noto Serif TC",Georgia,serif}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.container{max-width:750px;margin:0 auto;padding:0 2rem}.leaves-decoration{position:relative;width:100%;z-index:10;margin-bottom:1rem}.leaves-image{width:100%;height:auto;opacity:.9;display:block}.bottom-image-decoration{position:relative;width:100%;z-index:10;margin-top:-4.5rem;text-align:center}.bottom-image{width:500px;max-width:90%;height:auto;opacity:1;display:block;margin:0 auto;border-radius:.5rem;filter:brightness(1.1) contrast(1.05)}@media (max-width: 768px){.container{padding:0 1.5rem}}@media (max-width: 480px){.signature-overlay{padding:.5rem 1rem;top:15px}.signature{font-size:1.125rem}}.language-selector[data-astro-cid-ltpqzwiw]{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:1000;background:#fffffff2;backdrop-filter:blur(10px);border-radius:.5rem;padding:.5rem;box-shadow:0 4px 20px #0000001a;border:1px solid rgba(255,255,255,.2)}.language-options[data-astro-cid-ltpqzwiw]{display:flex;gap:.25rem}.language-btn[data-astro-cid-ltpqzwiw]{display:flex;align-items:center;padding:.75rem 1rem;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .3s ease;color:#6b7280;font-size:.875rem;font-weight:500}.language-btn[data-astro-cid-ltpqzwiw]:hover{background:#dac8af4d;color:#8b7355;transform:translateY(-2px)}.language-btn[data-astro-cid-ltpqzwiw].active{background:linear-gradient(135deg,#f5f1eb,#ede7dc);color:#8b7355;box-shadow:0 2px 10px #8b735533}.lang-name[data-astro-cid-ltpqzwiw]{font-size:.875rem;white-space:nowrap}@media (max-width: 640px){.language-selector[data-astro-cid-ltpqzwiw]{top:.75rem;padding:.375rem}.language-btn[data-astro-cid-ltpqzwiw]{padding:.5rem .75rem}.lang-name[data-astro-cid-ltpqzwiw]{font-size:.75rem}}.text-section[data-astro-cid-nlow4r3u]{padding:2rem 0 6rem;background:inherit;text-align:center}.text-container[data-astro-cid-nlow4r3u]{max-width:1200px;margin:0 auto;padding:0 2rem}.leaves-bottom-decoration[data-astro-cid-nlow4r3u]{position:relative;width:100%;z-index:10;margin:0}.leaves-bottom-image[data-astro-cid-nlow4r3u]{width:100%;height:auto;opacity:.9;display:block}.photo-section[data-astro-cid-nlow4r3u]{padding:3rem 0 0;background:inherit}.photo-container[data-astro-cid-nlow4r3u]{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.hero-image[data-astro-cid-nlow4r3u]{width:100%;height:auto;display:block;border-radius:.5rem}.hero-text[data-astro-cid-nlow4r3u]{transition:opacity .3s ease,transform .3s ease}.family-line[data-astro-cid-nlow4r3u]{font-family:Lora,serif;font-size:.95rem;font-weight:400;margin:0 0 .5rem;color:#666;letter-spacing:.15em;text-transform:uppercase;text-align:center}.couple-section[data-astro-cid-nlow4r3u]{margin:.4rem 0;text-align:center}.bride-name[data-astro-cid-nlow4r3u],.groom-name[data-astro-cid-nlow4r3u]{font-family:Cormorant Garamond,serif;font-size:3.2rem;font-weight:400;margin:0;color:#8b7355;letter-spacing:.02em;line-height:.95}.ampersand[data-astro-cid-nlow4r3u]{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300;margin:.1rem 0;color:#999}.invitation-line[data-astro-cid-nlow4r3u]{font-family:Lora,serif;font-size:1rem;font-weight:400;margin:.6rem 0 .2rem;color:#666;letter-spacing:.1em;text-align:center}.celebration-title[data-astro-cid-nlow4r3u]{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:500;margin:0 0 .6rem;color:#8b7355;letter-spacing:.05em;text-align:center}.wedding-details[data-astro-cid-nlow4r3u]{border-top:1px solid rgba(255,255,255,.3);padding-top:.5rem}.date[data-astro-cid-nlow4r3u]{font-family:Lora,serif;font-size:1.3rem;font-weight:600;margin:0 0 .5rem;color:#333;letter-spacing:.08em;text-align:center}.location[data-astro-cid-nlow4r3u]{font-family:Lora,serif;font-size:1.1rem;font-weight:400;margin:0;color:#666;letter-spacing:.05em;text-align:center}.family-info[data-astro-cid-nlow4r3u]{margin-bottom:.6rem}.family-info[data-astro-cid-nlow4r3u] .family-line[data-astro-cid-nlow4r3u]{font-size:1rem;color:#666;margin:.05rem 0;letter-spacing:.05em}.groom-name-zh[data-astro-cid-nlow4r3u],.bride-name-zh[data-astro-cid-nlow4r3u]{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:500;color:#8b7355;margin:.1rem 0 .4rem;letter-spacing:.02em}.wedding-announcement[data-astro-cid-nlow4r3u]{margin:.6rem 0}.wedding-announcement[data-astro-cid-nlow4r3u] .announcement[data-astro-cid-nlow4r3u]{font-size:1.1rem;color:#666;margin:.2rem 0}.invitation[data-astro-cid-nlow4r3u]{margin-top:.6rem;border-top:1px solid rgba(139,115,85,.3);padding-top:.5rem}.invitation-text[data-astro-cid-nlow4r3u]{font-size:1rem;color:#666;margin:.1rem 0;letter-spacing:.05em}.groom-name-ko[data-astro-cid-nlow4r3u],.bride-name-ko[data-astro-cid-nlow4r3u]{font-family:"Noto Serif KR",Nanum Myeongjo,serif;font-size:1.4rem;font-weight:500;color:#8b7355;margin:.1rem 0 .4rem;letter-spacing:.02em}[data-astro-cid-nlow4r3u][data-lang-content=ko] .family-line[data-astro-cid-nlow4r3u],[data-astro-cid-nlow4r3u][data-lang-content=ko] .location[data-astro-cid-nlow4r3u]{font-family:inherit}@media (max-width: 768px){.hero-section[data-astro-cid-nlow4r3u]{height:90vh;min-height:700px;max-height:900px}.hero-image-container[data-astro-cid-nlow4r3u]{width:100%;height:100%;max-width:900px;margin:0 auto;border-radius:.75rem;overflow:hidden}.hero-content[data-astro-cid-nlow4r3u]{padding:.875rem;margin:0 1rem}.bride-name[data-astro-cid-nlow4r3u],.groom-name[data-astro-cid-nlow4r3u]{font-size:2.5rem}.ampersand[data-astro-cid-nlow4r3u]{font-size:1.5rem}.celebration-title[data-astro-cid-nlow4r3u]{font-size:1.8rem}.family-line[data-astro-cid-nlow4r3u]{font-size:.85rem}.invitation-line[data-astro-cid-nlow4r3u]{font-size:.9rem}.date[data-astro-cid-nlow4r3u]{font-size:1.1rem}.location[data-astro-cid-nlow4r3u]{font-size:1rem}}@media (max-width: 480px){.hero-image-container[data-astro-cid-nlow4r3u]{width:100%;height:100%;max-width:600px;margin:0 auto;border-radius:.75rem;overflow:hidden}.bride-name[data-astro-cid-nlow4r3u],.groom-name[data-astro-cid-nlow4r3u]{font-size:2rem}.ampersand[data-astro-cid-nlow4r3u]{font-size:1.2rem}.celebration-title[data-astro-cid-nlow4r3u]{font-size:1.5rem}.family-line[data-astro-cid-nlow4r3u]{font-size:.8rem}.invitation-line[data-astro-cid-nlow4r3u]{font-size:.85rem}.hero-content[data-astro-cid-nlow4r3u]{padding:.625rem}}.description-section[data-astro-cid-fyj76hv2]{padding:5rem 0;background:inherit}.description-content[data-astro-cid-fyj76hv2]{text-align:center;max-width:650px;margin:0 auto}.description-text[data-astro-cid-fyj76hv2]{transition:opacity .3s ease,transform .3s ease}.section-title[data-astro-cid-fyj76hv2]{font-size:2.5rem;font-weight:500;color:#8b7355;margin:0 0 2rem;letter-spacing:.02em}.description-paragraph[data-astro-cid-fyj76hv2]{font-size:1.125rem;line-height:1.8;color:#6b7280;margin:0 0 1.5rem;text-align:left}.description-paragraph[data-astro-cid-fyj76hv2]:last-child{margin-bottom:0}@media (max-width: 768px){.description-section[data-astro-cid-fyj76hv2]{padding:3rem 0}.section-title[data-astro-cid-fyj76hv2]{font-size:2rem}.description-paragraph[data-astro-cid-fyj76hv2]{font-size:1rem;line-height:1.7}}@media (max-width: 480px){.description-section[data-astro-cid-fyj76hv2]{padding:2rem 0}.section-title[data-astro-cid-fyj76hv2]{font-size:1.75rem}.description-paragraph[data-astro-cid-fyj76hv2]{font-size:.95rem}}.datetime-section[data-astro-cid-fbclrntb]{padding:5rem 0;background:inherit}.datetime-content[data-astro-cid-fbclrntb]{text-align:center;max-width:600px;margin:0 auto}.datetime-text[data-astro-cid-fbclrntb]{transition:opacity .3s ease,transform .3s ease}.section-title[data-astro-cid-fbclrntb]{font-size:2.5rem;font-weight:500;color:#8b7355;margin:0 0 3rem;letter-spacing:.02em}.datetime-details[data-astro-cid-fbclrntb]{display:flex;flex-direction:column;gap:3rem;align-items:center}.calendar-container[data-astro-cid-fbclrntb]{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 4px 12px #be185d0f;border:1px solid rgba(252,231,243,.5);width:100%;max-width:400px;overflow:hidden}.calendar[data-astro-cid-fbclrntb]{max-width:350px;width:100%;margin:0 auto}.calendar-header[data-astro-cid-fbclrntb]{margin-bottom:1.5rem;text-align:center}.calendar-header[data-astro-cid-fbclrntb] h3[data-astro-cid-fbclrntb]{font-size:1.5rem;font-weight:600;color:#8b7355;margin:0;text-align:center}.calendar-grid[data-astro-cid-fbclrntb]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;width:100%;justify-items:center;align-items:center}.day-header[data-astro-cid-fbclrntb]{font-size:.875rem;font-weight:600;color:#9ca3af;padding:.5rem;text-align:center;display:flex;align-items:center;justify-content:center}.day[data-astro-cid-fbclrntb]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#6b7280;border-radius:.5rem;transition:all .2s ease;text-align:center;min-height:40px;box-sizing:border-box}.day[data-astro-cid-fbclrntb]:not(:empty):hover{background:#fce7f380;color:#be185d}.wedding-day[data-astro-cid-fbclrntb]{background:linear-gradient(135deg,#fce7f3,#f3e8ff);color:#8b7355;font-weight:700;box-shadow:0 2px 8px #8b735526;transform:scale(1.1)}.time-details[data-astro-cid-fbclrntb]{display:flex;gap:3rem;justify-content:center}.time-item[data-astro-cid-fbclrntb]{text-align:center;background:#fff;padding:2rem;border-radius:.375rem;box-shadow:0 3px 10px #be185d0f;border:1px solid rgba(252,231,243,.5);min-width:150px}.time-item[data-astro-cid-fbclrntb] h4[data-astro-cid-fbclrntb]{font-size:1.25rem;font-weight:600;color:#8b7355;margin:0 0 .5rem}.time-item[data-astro-cid-fbclrntb] p[data-astro-cid-fbclrntb]{font-size:1.125rem;color:#6b7280;margin:0;font-weight:500}@media (max-width: 768px){.datetime-section[data-astro-cid-fbclrntb]{padding:3rem 0}.section-title[data-astro-cid-fbclrntb]{font-size:2rem}.datetime-details[data-astro-cid-fbclrntb]{gap:2rem}.calendar-container[data-astro-cid-fbclrntb]{padding:1.5rem;max-width:350px}.time-details[data-astro-cid-fbclrntb]{gap:1rem;flex-wrap:wrap}.time-item[data-astro-cid-fbclrntb]{padding:1.25rem;min-width:140px;flex:1}}@media (max-width: 480px){.section-title[data-astro-cid-fbclrntb]{font-size:1.75rem}.calendar-container[data-astro-cid-fbclrntb]{padding:1rem;max-width:300px}.calendar[data-astro-cid-fbclrntb]{max-width:100%}.calendar-grid[data-astro-cid-fbclrntb]{gap:.25rem}.day-header[data-astro-cid-fbclrntb]{font-size:.75rem;padding:.25rem}.day[data-astro-cid-fbclrntb]{font-size:.7rem;min-height:28px}.time-details[data-astro-cid-fbclrntb]{gap:.75rem}.time-item[data-astro-cid-fbclrntb]{padding:1rem;min-width:120px}.time-item[data-astro-cid-fbclrntb] h4[data-astro-cid-fbclrntb]{font-size:1.125rem}.time-item[data-astro-cid-fbclrntb] p[data-astro-cid-fbclrntb]{font-size:1rem}}@media (max-width: 360px){.calendar-container[data-astro-cid-fbclrntb]{padding:.75rem;max-width:280px}.calendar-grid[data-astro-cid-fbclrntb]{gap:.125rem}.day-header[data-astro-cid-fbclrntb]{font-size:.7rem;padding:.125rem}.day[data-astro-cid-fbclrntb]{font-size:.65rem;min-height:24px}.time-item[data-astro-cid-fbclrntb]{min-width:110px;padding:.875rem}.time-item[data-astro-cid-fbclrntb] h4[data-astro-cid-fbclrntb]{font-size:1rem}.time-item[data-astro-cid-fbclrntb] p[data-astro-cid-fbclrntb]{font-size:.9rem}}.venue-section[data-astro-cid-6d7g3k4i]{padding:5rem 0;background:inherit}.venue-content[data-astro-cid-6d7g3k4i]{max-width:850px;margin:0 auto}.venue-text[data-astro-cid-6d7g3k4i]{transition:opacity .3s ease,transform .3s ease}.section-title[data-astro-cid-6d7g3k4i]{font-size:2.5rem;font-weight:500;color:#8b7355;margin:0 0 3rem;text-align:center;letter-spacing:.02em}.transportation-options[data-astro-cid-6d7g3k4i]{display:flex;flex-direction:column;gap:2rem}.transport-card[data-astro-cid-6d7g3k4i]{background:#fff;padding:2.5rem;border-radius:.5rem;box-shadow:0 3px 10px #be185d0f;border:1px solid rgba(252,231,243,.5);transition:transform .3s ease,box-shadow .3s ease}.transport-card[data-astro-cid-6d7g3k4i]:hover{transform:translateY(-5px);box-shadow:0 6px 18px #be185d14}.transport-icon[data-astro-cid-6d7g3k4i]{font-size:3rem;margin-bottom:1rem;text-align:center}.transport-card[data-astro-cid-6d7g3k4i] h3[data-astro-cid-6d7g3k4i]{font-size:1.5rem;font-weight:600;color:#8b7355;margin:0 0 1rem;text-align:center}.transport-card[data-astro-cid-6d7g3k4i] p[data-astro-cid-6d7g3k4i]{font-size:1rem;line-height:1.7;color:#6b7280;margin:0;text-align:left}.address-center[data-astro-cid-6d7g3k4i]{display:block;text-align:center;font-weight:600;margin-top:.5rem}@media (max-width: 768px){.venue-section[data-astro-cid-6d7g3k4i]{padding:3rem 0}.section-title[data-astro-cid-6d7g3k4i]{font-size:2rem}.transport-card[data-astro-cid-6d7g3k4i]{padding:2rem}.transport-icon[data-astro-cid-6d7g3k4i]{font-size:2.5rem}.transport-card[data-astro-cid-6d7g3k4i] h3[data-astro-cid-6d7g3k4i]{font-size:1.25rem}.transport-card[data-astro-cid-6d7g3k4i] p[data-astro-cid-6d7g3k4i]{font-size:.95rem}}@media (max-width: 480px){.venue-section[data-astro-cid-6d7g3k4i]{padding:2rem 0}.section-title[data-astro-cid-6d7g3k4i]{font-size:1.75rem}.transport-card[data-astro-cid-6d7g3k4i]{padding:1.5rem}.transport-icon[data-astro-cid-6d7g3k4i]{font-size:2rem}.transport-card[data-astro-cid-6d7g3k4i] h3[data-astro-cid-6d7g3k4i]{font-size:1.125rem}.transport-card[data-astro-cid-6d7g3k4i] p[data-astro-cid-6d7g3k4i]{font-size:.9rem}}.map-section[data-astro-cid-h55wafef]{padding:5rem 0;background:inherit}.map-content[data-astro-cid-h55wafef]{max-width:750px;margin:0 auto}.map-text[data-astro-cid-h55wafef]{transition:opacity .3s ease,transform .3s ease;text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-h55wafef]{font-size:2.5rem;font-weight:500;color:#8b7355;margin:0 0 2rem;letter-spacing:.02em}.venue-info[data-astro-cid-h55wafef]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 3px 10px #be185d0f;border:1px solid rgba(252,231,243,.5);margin-bottom:2rem}.venue-name[data-astro-cid-h55wafef]{font-size:1.5rem;font-weight:600;color:#8b7355;margin:0 0 .5rem}.venue-address[data-astro-cid-h55wafef]{font-size:1.125rem;color:#6b7280;margin:0;line-height:1.6}.map-container[data-astro-cid-h55wafef]{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px #be185d0f;border:1px solid rgba(252,231,243,.5)}.google-map[data-astro-cid-h55wafef]{width:100%;height:400px}.google-map[data-astro-cid-h55wafef] iframe[data-astro-cid-h55wafef]{width:100%;height:100%;border:none}.map-buttons[data-astro-cid-h55wafef]{padding:2rem;overflow:hidden}.button-group[data-astro-cid-h55wafef]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;transition:opacity .3s ease,transform .3s ease}.button-group[data-astro-cid-h55wafef][style*="display: block"]{display:flex!important;flex-direction:column!important;gap:1.5rem!important;align-items:center!important}.map-button[data-astro-cid-h55wafef]{display:flex;align-items:center;padding:1rem 2rem;border-radius:.375rem;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;width:250px;justify-content:center;gap:.75rem;white-space:nowrap}.button-icon-container[data-astro-cid-h55wafef]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a}.button-icon[data-astro-cid-h55wafef]{width:24px;height:24px;object-fit:contain;border-radius:50%}.button-text[data-astro-cid-h55wafef]{flex:1;text-align:center}.naver-button[data-astro-cid-h55wafef]{background:#03c75a;color:#fff;border:none}.naver-button[data-astro-cid-h55wafef]:hover{background:#02a84a;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #03c75a4d}.kakao-button[data-astro-cid-h55wafef]{background:#fee500;color:#000;border:none}.kakao-button[data-astro-cid-h55wafef]:hover{background:#e5ce00;color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #fee5004d}.google-button[data-astro-cid-h55wafef]{background:#4285f4;color:#fff;border:none}.google-button[data-astro-cid-h55wafef]:hover{background:#3367d6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #4285f44d}@media (max-width: 768px){.map-section[data-astro-cid-h55wafef]{padding:3rem 0}.section-title[data-astro-cid-h55wafef]{font-size:2rem}.venue-info[data-astro-cid-h55wafef]{padding:1.5rem}.venue-name[data-astro-cid-h55wafef]{font-size:1.25rem}.venue-address[data-astro-cid-h55wafef]{font-size:1rem}.google-map[data-astro-cid-h55wafef]{height:300px}.map-buttons[data-astro-cid-h55wafef]{padding:1.5rem}.button-group[data-astro-cid-h55wafef][style*="display: block"]{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.map-button[data-astro-cid-h55wafef]{width:220px;padding:.875rem 1.5rem;font-size:.95rem}}@media (max-width: 480px){.map-section[data-astro-cid-h55wafef]{padding:2rem 0}.section-title[data-astro-cid-h55wafef]{font-size:1.75rem}.venue-info[data-astro-cid-h55wafef]{padding:1rem}.venue-name[data-astro-cid-h55wafef]{font-size:1.125rem}.venue-address[data-astro-cid-h55wafef]{font-size:.95rem}.google-map[data-astro-cid-h55wafef]{height:250px}.map-buttons[data-astro-cid-h55wafef]{padding:1rem}.map-button[data-astro-cid-h55wafef]{width:200px;padding:.75rem 1rem;font-size:.85rem}}.contact-section[data-astro-cid-jjagjrbk]{padding:5rem 0 6rem;background:inherit}.contact-content[data-astro-cid-jjagjrbk]{max-width:650px;margin:0 auto;text-align:center}.contact-text[data-astro-cid-jjagjrbk]{transition:opacity .3s ease,transform .3s ease}.section-title[data-astro-cid-jjagjrbk]{font-size:2.5rem;font-weight:500;color:#8b7355;margin:0 0 3rem;letter-spacing:.02em}.contact-info[data-astro-cid-jjagjrbk]{background:#fff;padding:3rem;border-radius:.5rem;box-shadow:0 4px 12px #be185d0f;border:1px solid rgba(252,231,243,.5);margin-bottom:3rem}.contact-paragraph[data-astro-cid-jjagjrbk]{font-size:1.125rem;line-height:1.8;color:#6b7280;margin:0 0 1.5rem;text-align:left}.contact-paragraph[data-astro-cid-jjagjrbk]:last-child{margin-bottom:0}.contact-link[data-astro-cid-jjagjrbk]{color:#8b7355;text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:2px solid transparent}.contact-link[data-astro-cid-jjagjrbk]:hover{color:#6b5a42;border-bottom-color:#8b7355}.signature-container[data-astro-cid-jjagjrbk]{text-align:right;margin-top:1rem;padding-top:.5rem}.signature[data-astro-cid-jjagjrbk]{font-size:1.125rem;color:#6b7280;font-weight:500;margin:0;font-family:Cormorant Garamond,"Noto Serif KR","Noto Serif TC",serif;line-height:1.4;letter-spacing:.02em;font-style:italic}@media (max-width: 768px){.contact-section[data-astro-cid-jjagjrbk]{padding:3rem 0 4rem}.section-title[data-astro-cid-jjagjrbk]{font-size:2rem}.contact-info[data-astro-cid-jjagjrbk]{padding:2rem}.contact-paragraph[data-astro-cid-jjagjrbk]{font-size:1rem;line-height:1.7}.signature[data-astro-cid-jjagjrbk]{font-size:1rem}}@media (max-width: 480px){.contact-section[data-astro-cid-jjagjrbk]{padding:2rem 0 3rem}.section-title[data-astro-cid-jjagjrbk]{font-size:1.75rem}.contact-info[data-astro-cid-jjagjrbk]{padding:1.5rem}.contact-paragraph[data-astro-cid-jjagjrbk],.signature[data-astro-cid-jjagjrbk]{font-size:.95rem}}
