/* Scoped conversion improvements; existing design tokens retained. */
.conversion-landing .campaign-intro figure{margin:0}.conversion-landing .campaign-intro img,.conversion-landing .chapter-layout img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none;transform:none}.conversion-landing .campaign-intro figcaption{font-size:11px;color:var(--muted);margin-top:12px}.conversion-landing .campaign-intro .text-link{display:block;margin-top:20px}.conversion-landing .journey-opening>p{max-width:760px}.field-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.field-method article{border-top:1px solid var(--line);padding-top:20px}.field-method strong{font-size:12px;letter-spacing:2px;color:var(--gold)}.field-method p{font-size:14px;line-height:1.7;margin-top:12px}.date-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:28px 0}.date-list li{padding:20px;border:1px solid var(--line)}.price-options{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}.price-options article{border-top:1px solid var(--line);padding-top:24px}.price-options small{font-size:14px}.campaign-pricing .button{margin-top:22px}.campaign-leader>p{max-width:780px}.campaign-leader .text-link{margin-right:24px}.short-enquiry{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;border-top:1px solid var(--line)}.short-enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.short-enquiry-fields label{display:flex;flex-direction:column;gap:9px;font-size:14px}.short-enquiry-fields input,.short-enquiry-fields select,.short-enquiry-fields textarea{width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:3px;background:#18211b;color:var(--ink);font:inherit;font-size:16px}.short-enquiry-fields .full-field{grid-column:1/-1}.enquiry-consent{display:flex;gap:12px;margin:24px 0;font-size:13px;line-height:1.7}.enquiry-consent input{width:20px;height:20px;flex-shrink:0}.short-enquiry [role=status]{margin-top:20px;font-size:15px;line-height:1.7}.short-enquiry button{min-height:48px}.analytics-choice{padding:24px 8%;border-top:1px solid var(--line);background:#17221a;display:flex;gap:32px;align-items:center}.analytics-choice[hidden]{display:none}.analytics-choice p{max-width:760px;font-size:13px;line-height:1.7;margin-top:8px}.analytics-actions{display:flex;gap:12px;flex-shrink:0}.analytics-actions button,.analytics-settings{border:1px solid var(--line);padding:12px;background:transparent;color:var(--ink);font-size:13px;min-height:44px}.analytics-settings{margin-top:20px}.analytics-choice a{color:var(--gold)}
[data-conversion-home] .hero-backdrop img{object-fit:contain!important;width:100%;height:100%;filter:none!important;transform:none!important}[data-conversion-home] .hero-immersive:before,[data-conversion-home] .hero-immersive:after{pointer-events:none}[data-conversion-home] .expedition-photo{height:auto;aspect-ratio:auto}[data-conversion-home] .expedition-photo img{display:block;width:100%;height:auto;object-fit:contain;transform:none;filter:none}[data-conversion-home] .hero-actions{flex-wrap:wrap}
@media(max-width:900px){.short-enquiry{gap:30px;grid-template-columns:1fr}.analytics-choice{display:block}.analytics-actions{margin-top:16px;flex-wrap:wrap}}
@media(max-width:760px){.field-method,.price-options,.date-list{grid-template-columns:1fr}.short-enquiry-fields{grid-template-columns:1fr}.short-enquiry-fields .full-field{grid-column:auto}.conversion-landing .expedition-hero{grid-template-columns:1fr}.conversion-landing .campaign-intro figure{max-width:480px;margin:20px auto 0}.conversion-landing .button,.short-enquiry button{width:100%;text-align:center}.campaign-leader .text-link{display:block;margin:14px 0}.analytics-choice{padding:22px 6%}[data-conversion-home] .hero-actions .button{white-space:normal;text-align:center;line-height:1.5}}
/* The original hero photograph remains complete, with copy beside it. */
[data-conversion-home] .hero-immersive{height:auto;min-height:860px;background:#101612;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 8%;gap:40px;overflow:visible}
[data-conversion-home] .hero-backdrop{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:auto;opacity:1}
[data-conversion-home] .hero-backdrop img{height:auto;position:static;display:block}
[data-conversion-home] .hero-backdrop:after,[data-conversion-home] .hero-immersive:before,[data-conversion-home] .hero-immersive:after{display:none!important}
[data-conversion-home] .hero-copy{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;max-width:none;padding:0}
[data-conversion-home] .hero-bottom{position:relative;inset:auto;grid-column:1/-1;width:100%;padding:0;gap:20px;flex-wrap:wrap}
@media(max-width:760px){[data-conversion-home] .hero-immersive{display:flex;flex-direction:column;padding:40px 6%;min-height:0;gap:28px}[data-conversion-home] .hero-copy{order:0}[data-conversion-home] .hero-backdrop{order:1;max-width:480px}[data-conversion-home] .hero-bottom{order:2}[data-conversion-home] .hero-copy h1{font-size:clamp(48px,12vw,80px)}[data-conversion-home] .trip-stats{gap:20px;flex-wrap:wrap}}
[data-conversion-home] .diversity-grid img,[data-conversion-home] .signature-main img,[data-conversion-home] .signature-secondary img,[data-conversion-home] .field-editorial img,[data-conversion-home] .bespoke-feature img,[data-conversion-home] .forest-card-image img{height:auto;aspect-ratio:auto;object-fit:contain;transform:none;filter:none}
[data-conversion-home] .forest-card-image,[data-conversion-home] .signature-main,[data-conversion-home] .signature-secondary{height:auto;aspect-ratio:auto}
