.navbar{position:fixed;top:0;width:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0}.nav-container{margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.nav-logo{display:flex;gap:0}.logo-img{height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.logo-text{color:#fff;font-weight:500;font-size:.9rem;text-align:left}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.nav-link:hover{color:#8b5cf6}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;z-index:1100;margin-left:auto}.hamburger span{width:25px;height:3px;background-color:#fff;display:block;transition:.3s}.hamburger span.open:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger span.open:nth-child(2){opacity:0}.hamburger span.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.hamburger{display:flex}.nav-menu{position:absolute;top:100%;left:0;right:0;background:rgba(0,0,0,.95);flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:none}.nav-menu.open{display:flex}.nav-container{flex-wrap:wrap}}.partner-footer{background-color:#8101c6;padding:2rem 1rem}.footer-content{display:flex;flex-direction:column;gap:2rem}.footer-logo{flex-direction:column;text-align:center}.footer-logo-img{width:100px;height:auto;margin-bottom:.5rem}.footer-church-name{font-size:1rem}.footer-links{display:flex;flex-direction:column}.footer-column{text-align:center}.footer-column-title{font-size:1.1rem;margin-bottom:.5rem}.footer-list{padding:0;margin:0}.footer-link{color:#fff;display:block;margin:.25rem 0;transition:color .3s}.footer-link:hover{color:#f0c000}@media (min-width:768px){.footer-content{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-logo{flex:1;align-items:flex-start;text-align:left}.footer-links{flex:4;display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.footer-column{text-align:left}}*{margin:0;padding:0;box-sizing:border-box}.app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}body{margin:0;padding:0}.testimony-section{background-color:#f8f9fa;padding:4rem 0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.testimony-container{max-width:1200px;margin:0 auto;padding:0 2rem}.testimony-title{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:3rem;font-weight:900;text-align:center;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:2px;text-transform:uppercase}.testimony-subtitle{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;text-align:center;color:#666;margin-bottom:3rem;font-weight:400}.testimony-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.testimony-card{border:1px solid #ddd;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.testimony-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.testimony-card-title{font-size:1.2rem;font-weight:700;color:#1a1a1a;line-height:1.3}.testimony-card-text,.testimony-card-title{font-family:Arial,Helvetica,sans-serif;margin-bottom:1rem}.testimony-card-text{font-size:.95rem;color:#444;line-height:1.6;text-align:justify}.testimony-author{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;color:#8b5cf6;margin-top:1.5rem;text-align:right}@media (max-width:768px){.testimony-grid{grid-template-columns:1fr;gap:1.5rem}.testimony-title{font-size:2rem}.testimony-card{padding:1.5rem}.testimony-container{padding:0 1rem}}@media (max-width:480px){.testimony-section{padding:2rem 0}.testimony-title{font-size:1.8rem}.testimony-card{padding:1rem}.testimony-card-text{font-size:.9rem}}.give-page[data-v-aeefd180]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.give-hero[data-v-aeefd180]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.give-hero-background[data-v-aeefd180]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.give-hero-image[data-v-aeefd180]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-repeat:no-repeat;background-attachment:local}.give-hero-overlay[data-v-aeefd180]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(36,0,45,.7),rgba(139,92,246,.3) 50%,rgba(36,0,45,.8));z-index:2}.give-hero-content[data-v-aeefd180]{position:relative;z-index:3;text-align:center;color:#fff;max-width:800px;padding:0 2rem}.give-hero-title[data-v-aeefd180]{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:2.5rem;text-shadow:3px 3px 6px rgba(0,0,0,.7);letter-spacing:-.02em;text-transform:uppercase}.purple-text[data-v-aeefd180]{color:#c084fc;text-shadow:3px 3px 6px rgba(192,132,252,.5)}.give-hero-button[data-v-aeefd180]{background:#fff;color:#24002d;border:none;padding:1.2rem 3rem;font-size:1.2rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.give-hero-button[data-v-aeefd180]:hover{background:#c084fc;color:#fff;transform:translateY(-3px);box-shadow:0 12px 32px rgba(192,132,252,.4)}.give-content[data-v-aeefd180]{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;z-index:10}.give-container[data-v-aeefd180]{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.give-section-title[data-v-aeefd180]{font-size:3rem;font-weight:800;color:#24002d;margin-bottom:4rem;text-transform:uppercase;letter-spacing:-.02em}.styled-paragraph[data-v-aeefd180]{text-align:center;color:#4b5563;font-size:1rem;line-height:1.6;max-width:700px;margin:0 auto}.banking-section[data-v-aeefd180]{padding:3rem 0;background:#f8f9fa;position:relative;z-index:10}.banking-container[data-v-aeefd180]{max-width:800px;margin:0 auto;padding:0 2rem}.account-tabs[data-v-aeefd180]{display:flex;justify-content:center;margin-bottom:2rem;gap:0}.tab-button[data-v-aeefd180]{padding:.7rem 1.5rem;border:none;background:#e9ecef;color:#666;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem}.tab-button[data-v-aeefd180]:first-child{border-radius:20px 0 0 20px}.tab-button[data-v-aeefd180]:last-child{border-radius:0 20px 20px 0}.tab-button.active[data-v-aeefd180]{background:#8b5cf6;color:#fff}.banking-card[data-v-aeefd180]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:15px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(139,92,246,.2)}.bank-details[data-v-aeefd180]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.bank-section[data-v-aeefd180]{background:hsla(0,0%,100%,.8);padding:1.5rem;border-radius:10px;backdrop-filter:blur(10px)}.bank-name[data-v-aeefd180]{font-size:1.1rem;font-weight:700;color:#24002d;margin-bottom:1rem}.account-info[data-v-aeefd180]{display:flex;flex-direction:column;gap:.5rem}.account-label[data-v-aeefd180]{font-size:.85rem;color:#666;font-weight:500}.account-number-container[data-v-aeefd180]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-number[data-v-aeefd180]{font-size:1rem;font-weight:700;color:#24002d;font-family:Courier New,monospace}.copy-button[data-v-aeefd180]{background:none;border:none;color:#8b5cf6;cursor:pointer;padding:.3rem;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.copy-button[data-v-aeefd180]:hover{background:rgba(139,92,246,.1);color:#7c3aed}.bottom-section[data-v-aeefd180]{text-align:center;margin-top:3rem}.bottom-title[data-v-aeefd180]{font-size:1.5rem;font-weight:700;color:#24002d;text-transform:uppercase;letter-spacing:-.02em}.impact-section[data-v-aeefd180]{padding:6rem 0;background:#24002d;color:#fff;text-align:center;position:relative;z-index:10}.impact-image[data-v-aeefd180]{max-width:100%;height:100%}@media (max-width:768px){.give-hero-title[data-v-aeefd180]{font-size:2.5rem}.give-section-title[data-v-aeefd180]{font-size:2rem}.bank-details[data-v-aeefd180]{grid-template-columns:1fr;gap:1.5rem}.account-tabs[data-v-aeefd180]{flex-direction:column;gap:.5rem}.tab-button[data-v-aeefd180]:first-child,.tab-button[data-v-aeefd180]:last-child{border-radius:20px}}@media (max-width:480px){.give-hero-title[data-v-aeefd180]{font-size:2rem}.banking-container[data-v-aeefd180],.give-container[data-v-aeefd180],.give-hero-content[data-v-aeefd180]{padding:0 1rem}.give-hero-button[data-v-aeefd180]{padding:1rem 2rem;font-size:1rem}.banking-card[data-v-aeefd180]{padding:1.5rem}}.merch-section{position:relative;text-align:center;color:#fff;padding:0;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.merch-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.merch-image-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.merch-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,0,45,.6);z-index:1}.merch-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;max-width:500px;padding:2rem;color:#fff;text-shadow:1px 1px 8px rgba(36,0,45,.7)}.merch-button{background:#8b5cf6;color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:20px;cursor:pointer;transition:background .3s,transform .3s,box-shadow .3s;margin-top:2rem;box-shadow:0 4px 16px rgba(139,92,246,.15);letter-spacing:1px}.merch-button:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.25)}.merch-title{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:2.5rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;line-height:1.1}.merch-text{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.5px;margin-bottom:2rem;line-height:1.4;opacity:.9}.camp-schedule-section{position:relative;text-align:center;color:#fff;padding:0;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.camp-schedule-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.camp-schedule-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camp-schedule-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,0,45,.7);z-index:1}.camp-schedule-content{position:relative;z-index:2;width:100%;max-width:600px;padding:2rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.camp-schedule-title{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:3rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;line-height:1.1}.camp-schedule-text{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.5px;margin-bottom:2.5rem;line-height:1.5;opacity:.95;max-width:500px;margin-left:auto;margin-right:auto}.camp-schedule-button{background:#fff;color:#333;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.camp-schedule-button:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}@media (max-width:768px){.camp-schedule-title{font-size:2.5rem}.camp-schedule-text{font-size:1rem}.camp-schedule-content{padding:1rem}}@media (max-width:480px){.camp-schedule-title{font-size:2rem}.camp-schedule-button{padding:.8rem 2rem;font-size:1rem}}.partner-section{background:#51007d;min-height:100vh;padding:4rem 0;flex-direction:column;justify-content:center}.partner-card,.partner-section{display:flex;align-items:center}.partner-card{max-width:1000px;margin:0 auto 3rem;background:hsla(0,0%,100%,.95);border-radius:20px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);justify-content:space-between}.partner-content{flex:1;max-width:500px}.partner-title{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:2.5rem;font-weight:900;color:#1a1a1a;margin-bottom:1rem;letter-spacing:1px;text-transform:uppercase}.partner-text{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:2rem}.partner-button{background:#6e00aa;color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.partner-button:hover{background:#8b5cf6;transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.3)}.partner-coins{position:relative;width:300px;height:200px}.coin{position:absolute;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:hue-rotate(45deg) saturate(1.5) brightness(1.2);animation:float 3s ease-in-out infinite}.coin-1{width:80px;height:80px;top:20px;right:50px;animation-delay:0s}.coin-2{width:60px;height:60px;top:80px;right:120px;animation-delay:.5s}.coin-3{width:70px;height:70px;top:40px;right:20px;animation-delay:1s}.testimony-prompt{text-align:center;color:#fff;margin-bottom:4rem;padding:0 2rem}.testimony-prompt-title{font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.testimony-prompt-text{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;margin-bottom:2rem;opacity:.9}.testimony-button{background:#fff;color:#8b5cf6;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.testimony-button:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.2)}.partner-footer{padding:3rem 0 2rem;color:#fff}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-logo{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.footer-logo-img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.footer-church-name{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px}.footer-links{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.footer-column-title{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-list{list-style:none}.footer-list li{margin-bottom:.5rem}.footer-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-link:hover{color:#fff}@media (max-width:768px){.partner-card{flex-direction:column;text-align:center;padding:2rem}.partner-coins{margin-top:2rem;width:200px;height:150px}.partner-title{font-size:2rem}.testimony-prompt-title{font-size:1.5rem}.footer-links{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:480px){.partner-card{margin:0 1rem 2rem;padding:1.5rem}.partner-title{font-size:1.8rem}.partner-text{font-size:1rem}.testimony-prompt{padding:0 1rem}.footer-links{grid-template-columns:1fr}.footer-content{padding:0 1rem}}.hero[data-v-fe744d44]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-fe744d44]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-image[data-v-fe744d44]{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-fe744d44]{position:absolute;top:0;left:0;width:100%;height:100%;background:#24002d;opacity:.2;z-index:2}.hero-content[data-v-fe744d44]{position:relative;z-index:3;text-align:center;color:#fff;max-width:800px;padding:0 2rem}.hero-title[data-v-fe744d44]{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-button[data-v-fe744d44]{background:#fff;color:#000;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.hero-button[data-v-fe744d44]:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 10px 20px rgba(139,92,246,.3)}.content-section[data-v-fe744d44]{padding:5rem 0;background:#f8f9fa}.content-container[data-v-fe744d44]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:0 2rem}.content-title[data-v-fe744d44]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.2}.content-description[data-v-fe744d44]{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.8}.content-button[data-v-fe744d44]{background:#8b5cf6;color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease}.content-button[data-v-fe744d44]:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 16px rgba(139,92,246,.3)}.content-image[data-v-fe744d44]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.picture-section[data-v-fe744d44]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.picture-section-background[data-v-fe744d44]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.picture-section-image[data-v-fe744d44]{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}.camp-wrapper[data-v-fe744d44]{position:relative;overflow:hidden}.picture-overlay[data-v-fe744d44]{position:absolute;top:40%;left:0;width:100%;height:100vh;background:linear-gradient(180deg,rgba(36,0,45,0) 0,#24002d 20%);z-index:2;pointer-events:none}.camp-gallery[data-v-fe744d44],.picture-section[data-v-fe744d44]{position:relative;z-index:2}.picture-section-content[data-v-fe744d44]{position:relative;z-index:3;text-align:left;color:#fff;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.picture-section-title[data-v-fe744d44]{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:3.5rem;font-weight:550;letter-spacing:1px;line-height:1.2;margin-top:20rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.picture-section-subtitle[data-v-fe744d44]{font-family:Arial,Helvetica,Open Sans,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.5px;margin-bottom:1rem;color:#d1d5db}.picture-section-text[data-v-fe744d44]{font-family:Impact,Arial Black,Bebas Neue,sans-serif;font-size:1.5rem;font-weight:500;margin-top:8rem;margin-bottom:0;color:#d1d5db;letter-spacing:1px}.picture-section-details[data-v-fe744d44]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;width:100%}.picture-section-date[data-v-fe744d44],.picture-section-location[data-v-fe744d44]{display:flex;flex-direction:column;gap:.5rem}.date-text[data-v-fe744d44],.location-text[data-v-fe744d44]{font-size:1.2rem;font-weight:600;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.picture-section-location[data-v-fe744d44]{text-align:right}.picture-section-button[data-v-fe744d44]{background:#fff;color:#000;border:none;padding:.8rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;align-self:center}.picture-section-button[data-v-fe744d44]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.camp-gallery[data-v-fe744d44]{position:relative;width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.camp-gallery-overlay[data-v-fe744d44]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#24002d;pointer-events:none}.camp-gallery-images[data-v-fe744d44]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;padding:2rem 0}.camp-gallery-image[data-v-fe744d44]{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:2;width:300px}.camp-gallery-image[data-v-fe744d44]:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.3);z-index:3}.camp-gallery[data-v-fe744d44]>:not(.camp-gallery-overlay){position:relative;z-index:2}.host-section[data-v-fe744d44]{background:#24002d;padding:50px 20px;color:#fff}.host-content[data-v-fe744d44]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:30px}.host-image[data-v-fe744d44]{display:flex;justify-content:center;align-items:center;width:350px;min-width:220px;margin:0 auto}.host-image[data-v-fe744d44]:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.3);z-index:3;transition:transform .3s ease,box-shadow .4s ease}.host-image img[data-v-fe744d44]{width:100%;border-radius:16px;box-shadow:0 8px 24px rgba(36,0,45,.15);-o-object-fit:cover;object-fit:cover;display:block;max-width:100%;height:auto;border-radius:10px}.host-text[data-v-fe744d44]{flex:1}.host-text h2[data-v-fe744d44]{font-size:2em;margin-bottom:20px}.host-text p[data-v-fe744d44]{font-size:1em;line-height:1.6;margin-bottom:15px}.children-section[data-v-fe744d44]{margin:0;padding:0;font-family:Arial,sans-serif}.container[data-v-fe744d44]{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:20px;height:200px}.title[data-v-fe744d44]{font-size:48px;font-weight:700;color:#2a2a72;text-transform:uppercase;margin:0}.text[data-v-fe744d44]{max-width:600px;color:#333;font-size:1rem;font-weight:900;letter-spacing:.05em;line-height:1.4;font-family:Arial Black,Helvetica Bold Condensed,sans-serif;flex:1}.children-image[data-v-fe744d44]{display:block;margin-bottom:0;padding-bottom:0;width:100%;height:auto}.merch-section[data-v-fe744d44]{margin-top:0;padding-top:0}@media (max-width:768px){.nav-menu[data-v-fe744d44]{display:none}.hero-title[data-v-fe744d44]{font-size:2.5rem}.content-container[data-v-fe744d44]{grid-template-columns:1fr;gap:2rem}.content-title[data-v-fe744d44]{font-size:2rem}}@media (max-width:480px){.hero-title[data-v-fe744d44]{font-size:2rem}.content-container[data-v-fe744d44]{padding:0 1rem}}@media (max-width:992px){.host-content[data-v-fe744d44]{flex-direction:column;text-align:center}.host-image[data-v-fe744d44]{width:100%;max-width:300px}.host-text[data-v-fe744d44]{margin-top:30px;text-align:left;padding:0 10px}.host-text h2[data-v-fe744d44]{font-size:1.8em}.host-text p[data-v-fe744d44]{font-size:.95em}}@media (max-width:600px){.host-text h2[data-v-fe744d44]{font-size:1.5em}.host-text p[data-v-fe744d44]{font-size:.9em}.host-section[data-v-fe744d44]{padding:40px 15px}}@media (max-width:1024px){.container[data-v-fe744d44]{flex-direction:column;text-align:center;height:auto;padding:30px 15px}.title[data-v-fe744d44]{font-size:2rem}.text[data-v-fe744d44]{max-width:100%;font-size:.95rem;margin-bottom:20px}.children-image[data-v-fe744d44]{max-width:100%}}@media (max-width:600px){.title[data-v-fe744d44]{font-size:1.5rem}.text[data-v-fe744d44]{font-size:.85rem;padding:0 10px}}@tailwind base;@tailwind components;@tailwind utilities;