@layer base{._pageWrapper_1rvc4_2{background-color:var(--background);min-height:100vh;display:flex;flex-direction:column;position:relative}._navBackdrop_1rvc4_10{position:absolute;top:0;left:0;width:100%;height:100px;background-color:var(--primary);z-index:10}._main_1rvc4_20{flex:1;padding-top:calc(100px + var(--spacing-20));padding-bottom:var(--spacing-20);z-index:20;position:relative}._heroSection_1rvc4_29{margin-bottom:var(--spacing-20)}._heroContainer_1rvc4_33{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:center}@media(min-width:768px){._heroContainer_1rvc4_33{grid-template-columns:1fr 1fr;gap:var(--spacing-20)}}._imageColumn_1rvc4_50{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}._imageColumn_1rvc4_50[data-revealed=true]{opacity:1;transform:translateY(0)}._imageWrapper_1rvc4_66{position:relative;border-radius:2rem;overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-lg);background-color:var(--surface)}._heroImage_1rvc4_75{width:100%;height:100%;object-fit:cover;object-position:center 35%}._introColumn_1rvc4_84{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_1rvc4_90{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;color:var(--foreground);line-height:1.1;letter-spacing:-.02em;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._title_1rvc4_90[data-revealed=true]{opacity:1;transform:translateY(0)}._subtitle_1rvc4_107{font-family:var(--font-family-base);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;color:var(--muted-foreground);line-height:1.6;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:.15s}._subtitle_1rvc4_107[data-revealed=true]{opacity:1;transform:translateY(0)}._contentSection_1rvc4_124{max-width:760px;margin:0 auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._paragraph_1rvc4_133{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.8;color:var(--foreground);opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._paragraph_1rvc4_133:first-of-type:first-letter{font-family:var(--font-family-display);font-size:3.5rem;font-weight:700;float:left;line-height:1;padding-right:var(--spacing-3);color:var(--accent)}._paragraph_1rvc4_133[data-revealed=true]{opacity:1;transform:translateY(0)}._subheading_1rvc4_161{font-family:var(--font-family-display);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--foreground);line-height:1.2;letter-spacing:-.01em;margin:var(--spacing-4) 0 0 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._subheading_1rvc4_161[data-revealed=true]{opacity:1;transform:translateY(0)}._closingLine_1rvc4_181{font-family:var(--font-family-base);font-size:1.25rem;font-weight:500;line-height:1.6;color:var(--foreground);margin-top:var(--spacing-4);padding-top:var(--spacing-8);border-top:1px solid var(--border);opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._closingLine_1rvc4_181[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._closingLine_1rvc4_181{font-size:1.375rem}}}
