._container_14olk_2{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._reveal_14olk_8{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}._reveal_14olk_8[data-revealed=true]{opacity:1;transform:translateY(0)}._sectionHeading_14olk_20{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:500;color:var(--primary);margin-bottom:var(--spacing-6);line-height:1.2}._heroSection_14olk_30{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden}._heroImage_14olk_39{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}._heroOverlay_14olk_49{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#1a24212e,#1a242152,#1a2421bd);z-index:1}._heroContent_14olk_59{position:relative;z-index:2;text-align:center;max-width:900px;padding:var(--spacing-6);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}._heroContent_14olk_59[data-revealed=true]{opacity:1;transform:translateY(0)}._heroTitle_14olk_75{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;color:#fff;line-height:1.1;margin-bottom:var(--spacing-6);letter-spacing:-.02em;text-shadow:0 2px 16px rgba(26,36,33,.55)}._heroSubtitle_14olk_86{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffe6;line-height:1.6;margin-bottom:var(--spacing-8);max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 1px 8px rgba(26,36,33,.45)}._heroActions_14olk_97{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._heroBtnPrimary_14olk_104{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);font-size:1.125rem;padding:0 var(--spacing-8)}._heroBtnSecondary_14olk_112{border-color:#fff;color:#fff;background-color:transparent;font-size:1.125rem;padding:0 var(--spacing-8)}._heroBtnSecondary_14olk_112:hover{background-color:#ffffff1a;color:#fff}._heroCredit_14olk_125{position:absolute;bottom:var(--spacing-6);right:var(--spacing-6);z-index:2;text-align:right;pointer-events:none;display:flex;flex-direction:column;gap:var(--spacing-1);text-shadow:0 1px 2px rgba(0,0,0,.8)}._heroCreditLocation_14olk_138{font-family:var(--font-family-heading);font-size:.875rem;font-style:italic;color:#ffffffe6;line-height:1.3}._heroCreditSubject_14olk_146{font-style:normal}._heroCreditSeparator_14olk_150{margin:0 var(--spacing-2);font-style:normal}._heroCreditPhotographer_14olk_155{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;line-height:1.3}._whySection_14olk_164{padding:120px 0;background-color:var(--background);text-align:center}._whyContent_14olk_170{text-align:center;max-width:720px;margin:0 auto}._whyText_14olk_176{font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.8;color:var(--muted-foreground);margin:0}._focusSection_14olk_184{padding:var(--spacing-20) 0;padding-bottom:160px;background-color:var(--surface)}._textCenter_14olk_190{text-align:center}._focusRows_14olk_194{display:flex;flex-direction:column;gap:var(--spacing-16);margin-top:var(--spacing-12)}._focusRow_14olk_194{display:flex;flex-direction:column;gap:var(--spacing-6);opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._reveal_14olk_8[data-revealed=true] ._focusRow_14olk_194{opacity:1;transform:translateY(0)}._focusRowFigure_14olk_216{flex:1}._focusRowImage_14olk_220{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._focusRow_14olk_194:hover ._focusRowImage_14olk_220{transform:scale(1.03)}._focusRowContent_14olk_231{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:left}._focusRowTitle_14olk_239{font-family:var(--font-family-heading);font-size:2rem;font-weight:500;color:var(--primary);margin:0 0 var(--spacing-4) 0;line-height:1.2}._focusRowDescription_14olk_248{color:var(--muted-foreground);font-size:1.125rem;line-height:1.6;margin:0}@media(min-width:768px){._focusRow_14olk_194{flex-direction:row;align-items:center;gap:var(--spacing-12)}._focusRow_14olk_194:nth-child(2n){flex-direction:row-reverse}._focusRowFigure_14olk_216{flex:0 0 58%}}._ctaSection_14olk_272{background-color:var(--primary);color:var(--primary-foreground);padding:160px 0;text-align:center;position:relative;overflow:hidden}._ctaContent_14olk_281{position:relative;z-index:2;max-width:700px;margin:0 auto}._ctaTitle_14olk_288{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:500;margin-bottom:var(--spacing-4);line-height:1.2}._ctaText_14olk_296{font-size:1.125rem;opacity:.85;margin:0;line-height:1.7}
