.hero-home[data-astro-cid-vsjxeken]{background:var(--surface-paper);position:relative;isolation:isolate;overflow:hidden;padding:var(--space-12) 0;border-bottom:var(--space-3) solid var(--brand-red)}.hero-inner[data-astro-cid-vsjxeken]{position:relative;min-height:0}.hero-inner-content[data-astro-cid-vsjxeken]{position:relative;z-index:2}.hero-copy[data-astro-cid-vsjxeken]{display:flex;flex-direction:column;gap:var(--space-6);max-width:42rem}.hero-eyebrow[data-astro-cid-vsjxeken]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-muted);line-height:1.4}.hero-title[data-astro-cid-vsjxeken]{margin:0;font-size:2.5rem;font-weight:700;line-height:1.08;color:var(--text-ink);max-width:22ch}.hero-support[data-astro-cid-vsjxeken]{margin:0;font-size:1.125rem;line-height:1.5;color:var(--text-ink)}.hero-actions[data-astro-cid-vsjxeken]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.hero-media[data-astro-cid-vsjxeken]{position:relative;margin:var(--space-8) auto 0;width:calc(100% - 40px);aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-media);z-index:0}.hero-fade[data-astro-cid-vsjxeken]{display:none;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--surface-paper) 0%,var(--surface-paper) 27%,rgb(255 249 239 / .92) 50%,rgb(255 249 239 / .18) 78%,transparent 100%)}.hero-photo[data-astro-cid-vsjxeken]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:768px){.hero-home[data-astro-cid-vsjxeken]{padding:var(--space-16) 0}.hero-media[data-astro-cid-vsjxeken]{width:calc(100% - 64px)}.hero-title[data-astro-cid-vsjxeken]{font-size:3.5rem}.hero-support[data-astro-cid-vsjxeken]{font-size:1.25rem}.hero-actions[data-astro-cid-vsjxeken]{flex-direction:row;flex-wrap:wrap;width:auto}}@media(min-width:1100px){.hero-home[data-astro-cid-vsjxeken]{padding:var(--space-20) 0}.hero-inner[data-astro-cid-vsjxeken]{min-height:32rem}.hero-media[data-astro-cid-vsjxeken]{position:absolute;margin:0;aspect-ratio:16 / 9;border-radius:0;inset:calc(-1 * var(--space-20)) calc(-1 * var(--space-20)) auto auto;height:calc(100% + 2 * var(--space-20));width:auto;mask-image:linear-gradient(90deg,transparent,black 20%);-webkit-mask-image:linear-gradient(90deg,transparent,black 20%)}.hero-photo[data-astro-cid-vsjxeken]{object-fit:contain;object-position:right center}.hero-fade[data-astro-cid-vsjxeken]{display:block;inset-block:calc(-1 * var(--space-20))}.hero-copy[data-astro-cid-vsjxeken]{gap:var(--space-6)}.hero-title[data-astro-cid-vsjxeken]{font-size:4rem}.hero-actions[data-astro-cid-vsjxeken]{flex-direction:row;flex-wrap:wrap;width:auto}}.seasonal-banner[data-astro-cid-hlg7odw5]{--banner-background: var(--surface-paper);--banner-border: var(--border-subtle);--banner-text: var(--text-ink);--banner-secondary-text: var(--text-muted);--banner-cta-background: var(--action-primary);--banner-cta-text: var(--surface-base);--banner-cta-hover: var(--action-hover);background:var(--banner-background);border-top:1px solid var(--banner-border);border-bottom:1px solid var(--banner-border);padding:var(--space-8) 0}.seasonal-banner--red[data-astro-cid-hlg7odw5],.seasonal-banner--navy[data-astro-cid-hlg7odw5],.seasonal-banner--purple[data-astro-cid-hlg7odw5]{--banner-text: var(--surface-base);--banner-secondary-text: var(--surface-base);--banner-cta-background: var(--surface-base);--banner-cta-text: var(--brand-navy);--banner-cta-hover: var(--surface-paper)}.seasonal-banner--red[data-astro-cid-hlg7odw5]{--banner-background: var(--action-primary);--banner-border: var(--action-hover)}.seasonal-banner--navy[data-astro-cid-hlg7odw5]{--banner-background: var(--brand-navy);--banner-border: var(--text-ink)}.seasonal-banner--purple[data-astro-cid-hlg7odw5]{--banner-background: var(--brand-purple);--banner-border: var(--brand-purple)}.seasonal-banner__inner[data-astro-cid-hlg7odw5]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.seasonal-banner__copy[data-astro-cid-hlg7odw5]{max-width:65ch}.seasonal-banner__eyebrow[data-astro-cid-hlg7odw5]{margin:0 0 var(--space-2);color:var(--banner-secondary-text);font-size:.875rem;font-weight:500}h2[data-astro-cid-hlg7odw5]{margin:0;color:var(--banner-text);font-size:1.875rem;line-height:1.15}.seasonal-banner__copy[data-astro-cid-hlg7odw5]>p[data-astro-cid-hlg7odw5]:last-child{margin:var(--space-3) 0 0;color:var(--banner-text);font-size:1rem;line-height:1.6}.seasonal-banner__cta[data-astro-cid-hlg7odw5]{display:inline-flex;min-height:44px;align-items:center;border-radius:var(--radius-pill);background:var(--banner-cta-background);color:var(--banner-cta-text);padding:10px 16px;font-weight:500;text-decoration:none;white-space:normal}@media(hover:hover){.seasonal-banner__cta[data-astro-cid-hlg7odw5]:hover{background:var(--banner-cta-hover)}}@media(max-width:767px){.seasonal-banner__inner[data-astro-cid-hlg7odw5]{flex-direction:column}}.section-heading[data-astro-cid-ytvomcwp],.section-heading-text[data-astro-cid-ytvomcwp]{display:flex;flex-direction:column;gap:var(--space-4)}h2[data-astro-cid-ytvomcwp]{margin:0;font-size:1.875rem;line-height:1.15}p[data-astro-cid-ytvomcwp]{margin:0;color:var(--text-ink)}.section-heading-link[data-astro-cid-ytvomcwp]{color:var(--brand-navy);font-weight:500;text-decoration:underline;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}@media(hover:hover){.section-heading-link[data-astro-cid-ytvomcwp]:hover{color:var(--text-ink)}}@media(min-width:768px){h2[data-astro-cid-ytvomcwp]{font-size:2.25rem}}@media(min-width:1100px){h2[data-astro-cid-ytvomcwp]{font-size:2.5rem}}.segment-card[data-astro-cid-ureyqggy]{display:flex;flex-direction:column;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit}@media(hover:hover){.segment-card[data-astro-cid-ureyqggy]:hover{box-shadow:var(--shadow);border-color:var(--brand-navy)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.segment-card[data-astro-cid-ureyqggy]{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease-out,border-color .2s ease-out}.segment-card[data-astro-cid-ureyqggy]:hover{transform:scale(1.02)}}.segment-card[data-astro-cid-ureyqggy]:focus-within{box-shadow:var(--shadow);border-color:var(--brand-navy)}.segment-card[data-astro-cid-ureyqggy]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px;box-shadow:0 0 0 2px #fff}.card-media[data-astro-cid-ureyqggy]{overflow:hidden}.card-media[data-astro-cid-ureyqggy] img[data-astro-cid-ureyqggy]{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.card-body[data-astro-cid-ureyqggy]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.card-title[data-astro-cid-ureyqggy]{margin:0;font-size:1.5rem;line-height:1.2}.card-summary[data-astro-cid-ureyqggy]{margin:0;color:var(--text-ink)}.card-link[data-astro-cid-ureyqggy]{color:var(--brand-navy);font-weight:500;text-decoration:underline;margin-top:auto}@media(max-width:767px){.card-body[data-astro-cid-ureyqggy]{padding:var(--space-5)}}.gallery-preview[data-astro-cid-ffjrpvmr]{display:grid;gap:var(--space-4)}.gallery-preview-main[data-astro-cid-ffjrpvmr]{overflow:hidden;border-radius:var(--radius-card)}.gallery-preview-main[data-astro-cid-ffjrpvmr] img[data-astro-cid-ffjrpvmr]{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.gallery-preview-secondary[data-astro-cid-ffjrpvmr]{display:grid;gap:var(--space-4)}.gallery-preview-thumb[data-astro-cid-ffjrpvmr]{overflow:hidden;border-radius:var(--radius-card)}.gallery-preview-thumb[data-astro-cid-ffjrpvmr] img[data-astro-cid-ffjrpvmr]{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}@media(min-width:768px)and (max-width:1099px){.gallery-preview[data-astro-cid-ffjrpvmr]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--space-5)}.gallery-preview-main[data-astro-cid-ffjrpvmr]{grid-column:1 / -1}.gallery-preview-secondary[data-astro-cid-ffjrpvmr]{gap:var(--space-5)}}@media(min-width:1100px){.gallery-preview[data-astro-cid-ffjrpvmr]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--space-6)}.gallery-preview-main[data-astro-cid-ffjrpvmr]{grid-row:1 / -1}.gallery-preview-main[data-astro-cid-ffjrpvmr] img[data-astro-cid-ffjrpvmr]{height:100%}.gallery-preview-secondary[data-astro-cid-ffjrpvmr]{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:1 / -1;gap:var(--space-6)}.gallery-preview--two[data-astro-cid-ffjrpvmr]{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gallery-preview--one[data-astro-cid-ffjrpvmr]{grid-template-columns:1fr;grid-template-rows:auto}.gallery-preview--two[data-astro-cid-ffjrpvmr] .gallery-preview-main[data-astro-cid-ffjrpvmr]{grid-row:auto}.gallery-preview--two[data-astro-cid-ffjrpvmr] .gallery-preview-secondary[data-astro-cid-ffjrpvmr]{grid-row:auto;grid-template-rows:auto}}.album-card[data-astro-cid-qmbxn6dk]{display:flex;flex-direction:column;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit}@media(hover:hover){.album-card[data-astro-cid-qmbxn6dk]:hover{box-shadow:var(--shadow);border-color:var(--brand-navy)}}.album-card[data-astro-cid-qmbxn6dk]:focus-within{box-shadow:var(--shadow);border-color:var(--brand-navy)}.album-card[data-astro-cid-qmbxn6dk]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px;box-shadow:0 0 0 2px #fff}.card-media[data-astro-cid-qmbxn6dk]{overflow:hidden}.card-media[data-astro-cid-qmbxn6dk] img[data-astro-cid-qmbxn6dk]{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.card-body[data-astro-cid-qmbxn6dk]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.card-title[data-astro-cid-qmbxn6dk]{margin:0;font-size:1.5rem;line-height:1.2}.card-meta[data-astro-cid-qmbxn6dk]{margin:0;color:var(--text-muted);font-size:.875rem}@media(max-width:767px){.card-body[data-astro-cid-qmbxn6dk]{padding:var(--space-5)}}.section-etas[data-astro-cid-j7pv25f6],.section-espacos[data-astro-cid-j7pv25f6],.section-conquistas[data-astro-cid-j7pv25f6]{background:var(--surface-base);padding:var(--space-12) 0}.section-proposta[data-astro-cid-j7pv25f6],.section-atividades[data-astro-cid-j7pv25f6],.section-vida[data-astro-cid-j7pv25f6]{background:var(--surface-paper);padding:var(--space-12) 0}.segment-grid[data-astro-cid-j7pv25f6],.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6)}.home-gallery-preview[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.section-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;margin-top:var(--space-6);color:var(--brand-navy);font-weight:500;text-decoration:underline}@media(min-width:768px){.segment-grid[data-astro-cid-j7pv25f6],.card-grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.segment-grid[data-astro-cid-j7pv25f6],.card-grid[data-astro-cid-j7pv25f6],.home-gallery-preview[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}}@media(min-width:1100px){.segment-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.card-grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}@media(min-width:768px){.section-etas[data-astro-cid-j7pv25f6],.section-espacos[data-astro-cid-j7pv25f6],.section-conquistas[data-astro-cid-j7pv25f6],.section-proposta[data-astro-cid-j7pv25f6],.section-atividades[data-astro-cid-j7pv25f6],.section-vida[data-astro-cid-j7pv25f6]{padding:var(--space-16) 0}}@media(min-width:1100px){.section-etas[data-astro-cid-j7pv25f6],.section-espacos[data-astro-cid-j7pv25f6],.section-conquistas[data-astro-cid-j7pv25f6],.section-proposta[data-astro-cid-j7pv25f6],.section-atividades[data-astro-cid-j7pv25f6],.section-vida[data-astro-cid-j7pv25f6]{padding:var(--space-20) 0}}
