<!DOCTYPE html><!-- Generated from https://join.trovatten.com/ by migration/src/mirror-underexposed.ts. -->  <html lang="en" class="scroll-smooth" data-astro-cid-ilbthnjo> <head><meta name="sentry-trace" content="8203944a770c44bda2b2979396c1b4c6-830af12d1af706ac-1"/><meta name="baggage" content="sentry-environment=development,sentry-public_key=4ea9352c05bfbb19a8430ddf9f2dd710,sentry-trace_id=8203944a770c44bda2b2979396c1b4c6,sentry-org_id=4511843178446848,sentry-transaction=GET%20%2Funderexposed,sentry-sampled=true,sentry-sample_rand=0.9636317171572489,sentry-sample_rate=1"/>
<meta name="sentry-route-name" content="%2Funderexposed"/><meta name="trustpilot-one-time-domain-verification-id" content="f52f8964-570b-4e35-bca1-312f181cc21d"><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="robots" content="index,follow"><link rel="canonical" href="https://trovatten.com/underexposed"><title>#1 Social Media &amp; Marketing Course for Photographers</title><meta name="description" content="The exact marketing playbook and private community to help you grow an audience, land clients and build your photography business."><meta property="og:title" content="Underexposed: Marketing for Photographers"><meta property="og:description" content="A marketing course and private community for photographers who want to be seen and hired."><meta property="og:type" content="website"><meta property="og:url" content="https://trovatten.com/underexposed"><meta property="og:image" content="https://trovatten.com/underexposed-assets/trovatten-hero-1280.jpeg"><meta property="og:image:width" content="1280"><meta property="og:image:height" content="720"><meta property="og:image:alt" content="Frederik Trovatten teaching photographers how to get seen and hired"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://trovatten.com/underexposed-assets/trovatten-hero-1280.jpeg"><meta name="twitter:image:alt" content="Frederik Trovatten teaching photographers how to get seen and hired"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://trovatten.com/#person","name":"Frederik Trovatten","alternateName":"Trovatten","url":"https://trovatten.com/about","image":{"@type":"ImageObject","@id":"https://trovatten.com/about#portrait","contentUrl":"https://trovatten.com/underexposed-assets/frederik.jpg","creator":{"@id":"https://trovatten.com/#person"},"creditText":"Frederik Trovatten","copyrightNotice":"Frederik Trovatten","license":"https://trovatten.com/image-licensing","acquireLicensePage":"https://trovatten.com/image-licensing"},"jobTitle":"Documentary and commercial photographer, filmmaker, and YouTuber","description":"Danish photographer and filmmaker known for documentary, street, and commercial photography projects.","award":["The Burger King Mexico campaign won three Gold Lions at Cannes Lions (2022)","Guldägget for the Coca-Cola campaign with Uncommon Creative Studio"],"knowsAbout":["Documentary photography","Street photography","Commercial photography","Photography marketing"],"sameAs":["https://www.wikidata.org/wiki/Q136131092","https://www.instagram.com/trovatten/","https://www.youtube.com/@FTrovatten","https://x.com/trovatten","https://www.linkedin.com/in/frederiktrovatten/"]},{"@type":"Organization","@id":"https://trovatten.com/underexposed#organization","name":"Underexposed","url":"https://trovatten.com/underexposed","logo":"https://trovatten.com/underexposed-assets/full-white-220.png","founder":{"@id":"https://trovatten.com/#person"}},{"@type":"WebPage","@id":"https://trovatten.com/underexposed#webpage","url":"https://trovatten.com/underexposed","name":"Underexposed: Social Media Course for Photographers","description":"The marketing playbook and private community that helps photographers grow an audience, land clients, and build their business.","isPartOf":{"@id":"https://trovatten.com/#website"},"primaryImageOfPage":{"@id":"https://trovatten.com/underexposed#primaryimage"},"breadcrumb":{"@id":"https://trovatten.com/underexposed#breadcrumb"},"mainEntity":{"@id":"https://trovatten.com/underexposed#course"},"inLanguage":"en"},{"@type":"Offer","@id":"https://trovatten.com/underexposed#offer","price":399,"priceCurrency":"USD","availability":"https://schema.org/OnlineOnly","url":"https://community.trovatten.com/checkout/join-underexposed","seller":{"@id":"https://trovatten.com/underexposed#organization"}},{"@type":"Course","@id":"https://trovatten.com/underexposed#course","name":"Underexposed: Marketing for Photographers","description":"Marketing systems that help photographers get seen and hired.","provider":{"@id":"https://trovatten.com/underexposed#organization"},"instructor":{"@id":"https://trovatten.com/#person"},"offers":{"@id":"https://trovatten.com/underexposed#offer"},"url":"https://trovatten.com/underexposed"},{"@type":"VideoObject","@id":"https://trovatten.com/underexposed#video","name":"Underexposed - Social Media Course","description":"Frederik Trovatten introduces the Underexposed marketing course and private community for photographers.","thumbnailUrl":["https://embed-ssl.wistia.com/deliveries/0871a117fd497e067ee3b680c5fbb2ca.png"],"uploadDate":"2026-04-05T20:40:57Z","duration":"PT2M9S","embedUrl":"https://fast.wistia.net/embed/iframe/2guqxnfn4v","mainEntityOfPage":{"@id":"https://trovatten.com/underexposed#webpage"}},{"@type":"ImageObject","@id":"https://trovatten.com/underexposed#primaryimage","contentUrl":"https://trovatten.com/underexposed-assets/trovatten-hero-1280.jpeg","creator":{"@id":"https://trovatten.com/#person"},"creditText":"Frederik Trovatten","copyrightNotice":"Frederik Trovatten","license":"https://trovatten.com/image-licensing","acquireLicensePage":"https://trovatten.com/image-licensing"},{"@type":"BreadcrumbList","@id":"https://trovatten.com/underexposed#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://trovatten.com/"},{"@type":"ListItem","position":2,"name":"Underexposed","item":"https://trovatten.com/underexposed"}]}]}</script><!--
  PostHog is initialized once by GTM. This only queues page classification
  before that initialization so the native $pageview inherits the properties.
--> <script>(function(){const context = {"page_type":"underexposed","content_slug":"underexposed","site_area":"underexposed"};

  (() => {
    window.__trovattenAnalyticsContext = context;
    window.posthog = window.posthog || [];
    if (typeof window.posthog.register === "function") {
      window.posthog.register(context);
    } else if (typeof window.posthog.push === "function") {
      window.posthog.push(["register", context]);
    }
  })();
})();</script> <script src="/analytics.js?v=20260809" defer></script><!--
  Advanced Consent Mode v2 (max practical measurement).

  - Tags always load (Stape Custom Loader). Denied users still send cookieless
    Google pings so GA can count traffic and model conversions.
  - Global default: granted (non-regulated regions get full cookies without a click).
  - EEA + UK + CH default: denied until Accept all (cookieless until then).
  - Stored v1.all / v1.necessary overrides defaults via consent update.
  - "Necessary only" is still respected (denied + no marketing cookies).

  Loader snippet regenerated from Stape Power-ups → Custom Loader with:
  Domain metrics.trovatten.com, Same Origin Path /metrics, GTM-P2SQXNC,
  Enhanced ad blocker protection, Cookie Keeper via external_id.
  Netlify edge proxy: netlify/edge-functions/stape-metrics.js
--> <script>
  (() => {
    // Reversible master switch. Keep the consent implementation in place so it
    // can be restored later by changing this one value back to true.
    const consentEnabled = false;
    const cookieName = "trovatten_consent";
    const match = document.cookie
      .split("; ")
      .find((cookie) => cookie.startsWith(`${cookieName}=`));
    let storedValue = "";
    if (match) {
      try {
        storedValue = decodeURIComponent(match.split("=").slice(1).join("="));
      } catch {
        storedValue = "";
      }
    }
    const preference = consentEnabled
      ? storedValue === "v1.all"
        ? "all"
        : storedValue === "v1.necessary"
          ? "necessary"
          : null
      : "all";

    window.dataLayer = window.dataLayer || [];
    window.gtag = window.gtag || function gtag() {
      window.dataLayer.push(arguments);
    };

    const denied = {
      ad_storage: "denied",
      ad_user_data: "denied",
      ad_personalization: "denied",
      analytics_storage: "denied",
      personalization_storage: "denied",
      functionality_storage: "denied",
      security_storage: "granted",
    };

    const granted = {
      ad_storage: "granted",
      ad_user_data: "granted",
      ad_personalization: "granted",
      analytics_storage: "granted",
      personalization_storage: "granted",
      functionality_storage: "granted",
      security_storage: "granted",
    };

    // GDPR/ePrivacy-heavy markets: start denied (cookieless pings only).
    // Google applies `region` from the request geo, not the browser locale.
    const regulatedRegions = [
      "AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR",
      "HU", "IS", "IE", "IT", "LV", "LI", "LT", "LU", "MT", "NL", "NO", "PL",
      "PT", "RO", "SK", "SI", "ES", "SE", "GB", "CH",
    ];

    if (consentEnabled) {
      // Global default first: full measurement outside regulated regions.
      window.gtag("consent", "default", { ...granted, wait_for_update: 500 });
      // Regulated regions override the global default until the user accepts.
      window.gtag("consent", "default", {
        ...denied,
        region: regulatedRegions,
        wait_for_update: 500,
      });
    } else {
      // Consent UI is temporarily off: grant every consent type everywhere.
      window.gtag("consent", "default", granted);
    }

    window.gtag("set", "ads_data_redaction", true);
    window.gtag("set", "url_passthrough", true);

    if (consentEnabled) {
      if (preference === "all") {
        window.gtag("consent", "update", granted);
      } else if (preference === "necessary") {
        window.gtag("consent", "update", denied);
      }
    }

    window.__trovattenConsentEnabled = consentEnabled;
    window.__trovattenConsentPreference = preference;

    /**
     * Stape Custom Loader (same-origin + Cookie Keeper).
     * Relative /metrics works on every host that runs the Netlify edge proxy.
     * On Safari 16.4+ with an external_id cookie, Stape switches to the kp*
     * Cookie Keeper path and appends &bi= for durable first-party cookies.
     */
    function loadMetrics() {
      if (window.__trovattenMetricsLoaded || document.getElementById("trovatten-metrics")) {
        return;
      }
      window.__trovattenMetricsLoaded = true;

      function readCookie(name) {
        const parts = document.cookie.split(";");
        for (let i = 0; i < parts.length; i++) {
          const pair = parts[i].split("=");
          if (pair[0].trim() === name) return pair[1];
        }
      }

      function readLocalStorage(key) {
        return localStorage.getItem(key);
      }

      function readJsVariable(key) {
        return window[key];
      }

      function readCssSelector(selector, attr) {
        const el = document.querySelector(selector);
        if (!el) return undefined;
        return attr ? el.getAttribute(attr) : el.textContent;
      }

      // Load from the Stape custom domain. Same-origin /metrics proxy is kept
      // in netlify.toml for future use, but Netlify blocks several GA collect
      // paths through force-proxies (403), so the loader must use the subdomain
      // until Same Origin Path is cleared in Stape or proxying is fixed.
      // Cookie Keeper (Safari 16.4+) still extends cookie lifetime via bi=.
      const loaderBase = "https://metrics.trovatten.com";
      const loaderId = "aahepwgjp";
      // Stape Custom Loader query (Cookie Keeper + enhanced adblock). After you
      // clear Same Origin Path in Stape and re-Generate, replace this if it changes.
      const loaderQuery =
        "o=GQ5aMCQoRTFCOTYvPiZOF01YSUZWAQZcBBgIARERHAQeRAQYHUMbDgBXSBoVERoIExk%3D";
      const uidSource = "cookie";
      const uidCookieName = "external_id";
      const uidCssAttr = "";

      let useCookieKeeper = false;
      let browserId;

      try {
        const ua = navigator.userAgent;
        const safariMatch = new RegExp(
          "Version/([0-9._]+)(.*Mobile)?.*Safari.*",
        ).exec(ua);
        const isModernSafari = !!(safariMatch && parseFloat(safariMatch[1]) >= 16.4);
        const isStapeUserId = uidSource === "stapeUserId";

        if (isModernSafari && !isStapeUserId) {
          const readers = {
            cookie: readCookie,
            localStorage: readLocalStorage,
            jsVariable: readJsVariable,
            cssSelector: readCssSelector,
          };
          const names = Array.isArray(uidCookieName) ? uidCookieName : [uidCookieName];
          const reader = readers[uidSource];
          if (uidSource && reader) {
            for (let i = 0; i < names.length; i++) {
              const value = uidCssAttr
                ? reader(names[i], uidCssAttr)
                : reader(names[i]);
              if (value) {
                browserId = value;
                break;
              }
            }
          } else {
            console.warn("invalid uid source", uidSource);
          }
        }

        useCookieKeeper = isModernSafari && (!!browserId || isStapeUserId);
      } catch (error) {
        console.error(error);
      }

      window.dataLayer = window.dataLayer || [];
      window.dataLayer.push({ "gtm.start": new Date().getTime(), event: "gtm.js" });

      let scriptId = loaderId;
      if (useCookieKeeper) {
        scriptId =
          scriptId.length > 8
            ? scriptId.replace(/([a-z]{8}$)/, "kp$1")
            : "kp" + scriptId;
      }

      const biParam = browserId ? "&bi=" + encodeURIComponent(browserId) : "";
      const script = document.createElement("script");
      script.id = "trovatten-metrics";
      script.async = true;
      script.src = loaderBase + "/" + scriptId + ".js?" + loaderQuery + biParam;
      document.head.appendChild(script);
    }

    window.__trovattenLoadMetrics = loadMetrics;

    /**
     * Keep consent defaults and dataLayer available immediately, but move the
     * expensive vendor chain outside the page's critical rendering window.
     * A real CTA/form interaction starts it straight away so queued conversion
     * events keep their attribution. Passive page views wait until the page has
     * been stable for long enough that vendor downloads cannot compete with LCP.
     */
    function scheduleMetrics() {
      if (window.__trovattenMetricsScheduled || window.__trovattenMetricsLoaded) {
        return;
      }
      window.__trovattenMetricsScheduled = true;

      const interactionEvents = ["pointerdown", "keydown"];
      let fallbackTimer;

      function cleanup() {
        interactionEvents.forEach((eventName) => {
          window.removeEventListener(eventName, startMetricsFromInteraction);
        });
        if (fallbackTimer) window.clearTimeout(fallbackTimer);
      }

      function startMetrics() {
        cleanup();
        loadMetrics();
      }

      function startMetricsFromInteraction(event) {
        if (event.type === "keydown") {
          if (event.key !== "Enter" && event.key !== " ") return;
        } else {
          const target = event.target;
          if (
            !(target instanceof Element) ||
            !target.closest("a[href],button,input,select,textarea,[role='button']")
          ) {
            return;
          }
        }
        startMetrics();
      }

      function startAfterCriticalWindow() {
        // GTM fans out into Google, Meta and PostHog bundles. A ten-second
        // passive delay keeps that non-visual work out of mobile LCP while the
        // interaction path above still starts measurement immediately.
        if (fallbackTimer) window.clearTimeout(fallbackTimer);
        fallbackTimer = window.setTimeout(startMetrics, 10000);
      }

      interactionEvents.forEach((eventName) => {
        window.addEventListener(eventName, startMetricsFromInteraction, {
          passive: true,
        });
      });

      if (document.readyState === "complete") startAfterCriticalWindow();
      else window.addEventListener("load", startAfterCriticalWindow, { once: true });

      // Do not lose measurement entirely when a resource prevents `load`.
      fallbackTimer = window.setTimeout(startMetrics, 12000);
    }

    window.__trovattenScheduleMetrics = scheduleMetrics;
    scheduleMetrics();

    /**
     * Google linker params (_gl / _ga*) may be needed for payment attribution on
     * community.trovatten.com, but they should not pollute main-site URLs.
     * Capture → keep main-site address bar clean → re-apply only on community hops.
     */
    (function scopeGoogleLinkerToCommunity() {
      const STORAGE_KEY = "trovatten_ga_linker";
      const COMMUNITY_HOST = "community.trovatten.com";

      function isLinkerKey(key) {
        return key === "_gl" || key === "_ga" || key.indexOf("_ga_") === 0;
      }

      function readStored() {
        try {
          return JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
        } catch {
          return {};
        }
      }

      function writeStored(map) {
        try {
          sessionStorage.setItem(STORAGE_KEY, JSON.stringify(map));
        } catch {
          // Private mode / blocked storage — attribution still works via GTM when present.
        }
      }

      function captureFromParams(params) {
        const stored = readStored();
        let changed = false;
        params.forEach((value, key) => {
          if (isLinkerKey(key) && value) {
            stored[key] = value;
            changed = true;
          }
        });
        if (changed) writeStored(stored);
        return stored;
      }

      function cleanLocationBar() {
        const url = new URL(window.location.href);
        let dirty = false;
        Array.from(url.searchParams.keys()).forEach((key) => {
          if (isLinkerKey(key)) {
            url.searchParams.delete(key);
            dirty = true;
          }
        });
        if (dirty) {
          const next = url.pathname + url.search + url.hash;
          window.history.replaceState(window.history.state, "", next);
        }
      }

      function maintainCleanMainSiteUrl() {
        captureFromParams(new URLSearchParams(window.location.search));
        cleanLocationBar();
      }

      function isCommunityUrl(url) {
        return url.hostname === COMMUNITY_HOST;
      }

      function isMainSiteUrl(url) {
        const host = url.hostname;
        return host === "trovatten.com" || host === "www.trovatten.com" || host === window.location.hostname;
      }

      function applyStoredLinker(url) {
        const stored = readStored();
        Object.keys(stored).forEach((key) => {
          if (!url.searchParams.has(key) && stored[key]) {
            url.searchParams.set(key, stored[key]);
          }
        });
        return url;
      }

      function stripLinker(url) {
        Array.from(url.searchParams.keys()).forEach((key) => {
          if (isLinkerKey(key)) url.searchParams.delete(key);
        });
        return url;
      }

      window.__trovattenGetGaLinkerParams = function getGaLinkerParams() {
        maintainCleanMainSiteUrl();
        return readStored();
      };

      maintainCleanMainSiteUrl();
      // url_passthrough / GTM may re-append linker params after tags load.
      window.setTimeout(maintainCleanMainSiteUrl, 400);
      window.setTimeout(maintainCleanMainSiteUrl, 1500);
      window.setTimeout(maintainCleanMainSiteUrl, 4000);

      document.addEventListener(
        "click",
        (event) => {
          const target = event.target;
          if (!(target instanceof Element)) return;
          const anchor = target.closest("a[href]");
          if (!anchor || !(anchor instanceof HTMLAnchorElement)) return;
          if (anchor.target && anchor.target !== "_self") return;

          let url;
          try {
            url = new URL(anchor.href, window.location.href);
          } catch {
            return;
          }

          if (isCommunityUrl(url)) {
            // Payment / community hop: keep attribution linker params.
            captureFromParams(url.searchParams);
            applyStoredLinker(url);
            anchor.href = url.toString();
            return;
          }

          if (isMainSiteUrl(url) && url.origin === window.location.origin) {
            // Same-site navigation must stay clean (no _gl spam in the address bar).
            const cleaned = stripLinker(url);
            if (cleaned.toString() !== anchor.href) {
              anchor.href = cleaned.pathname + cleaned.search + cleaned.hash;
            }
          }
        },
        true,
      );
    })();
  })();
</script><script type="module" src="https://fast.wistia.com/embed/2guqxnfn4v.js" async></script><script src="https://fast.wistia.com/player.js" async></script><link rel="preload" href="/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" as="image" href="/images/frederik-trovatten-social-media-marketing-for-photographers.webp?w=800&amp;q=85&amp;fit=max" type="image/webp" media="(max-width: 767px)" fetchpriority="high"><link rel="preload" as="image" href="/underexposed-assets/trovatten-hero-1280.jpeg" media="(min-width: 768px)" fetchpriority="high"><link rel="stylesheet" href="/underexposed-tailwind.generated.css"><style>@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-normal.BbRulJFC.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-normal.se3OnFSl.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-normal.DTJpi3oK.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-normal.CeZZaleV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html,body{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1[data-astro-cid-ilbthnjo],h2[data-astro-cid-ilbthnjo],h3[data-astro-cid-ilbthnjo],h4[data-astro-cid-ilbthnjo]{font-family:Libre Franklin Variable,Arial,Helvetica,sans-serif!important}h1[data-astro-cid-ilbthnjo]{letter-spacing:-.035em!important;font-weight:800!important}h2[data-astro-cid-ilbthnjo]{letter-spacing:-.02em!important;font-weight:800!important}h3[data-astro-cid-ilbthnjo]{letter-spacing:-.01em!important;font-weight:700!important}h4[data-astro-cid-ilbthnjo]{font-weight:700!important}.hide-scrollbar[data-astro-cid-ilbthnjo]::-webkit-scrollbar{display:none}.hide-scrollbar[data-astro-cid-ilbthnjo]{scrollbar-width:none;-ms-overflow-style:none}wistia-player[data-astro-cid-ilbthnjo]{width:100%;height:100%;display:block}wistia-player[data-astro-cid-ilbthnjo][media-id="2guqxnfn4v"]:not(:defined){display:none}summary[data-astro-cid-ilbthnjo]::-webkit-details-marker{display:none}summary[data-astro-cid-ilbthnjo]{list-style:none}#meet-frederik[data-astro-cid-ilbthnjo]{scroll-margin-top:9rem}@media (width>=768px){#meet-frederik[data-astro-cid-ilbthnjo]{scroll-margin-top:6rem}}.v2-hero[data-astro-cid-ilbthnjo]{isolation:isolate;color:#fff;background:#111;flex-direction:column;min-height:94svh;display:flex;position:relative;overflow:hidden}.v2-hero[data-astro-cid-ilbthnjo]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000042 0%,#0000001a 34%,#000000ad 76%,#000000e0 100%);position:absolute;inset:0}.v2-hero-media[data-astro-cid-ilbthnjo]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.v2-hero-media[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-fit:cover;object-position:center top;width:100%;height:100%}.v2-hero[data-astro-cid-ilbthnjo]>[data-astro-cid-ilbthnjo]:not(.v2-hero-media){z-index:2;position:relative}.v2-hero-top[data-astro-cid-ilbthnjo]{padding:2rem 1.5rem 0}.v2-logo[data-astro-cid-ilbthnjo]{width:132px;height:auto;display:block}.v2-hero-body[data-astro-cid-ilbthnjo]{z-index:1;margin-top:auto;padding:0 1.5rem 7.25rem;position:relative}.v2-eyebrow[data-astro-cid-ilbthnjo]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin-bottom:.7rem;font-size:.72rem;font-weight:800}.v2-title[data-astro-cid-ilbthnjo]{letter-spacing:0;max-width:8.5em;margin-bottom:.8rem;font-size:clamp(2.35rem,10.8vw,3.25rem);font-weight:900;line-height:.95}.v2-subhead[data-astro-cid-ilbthnjo]{color:#ffffffdb;max-width:31rem;font-size:1.02rem;line-height:1.38}.v2-secondary-cta[data-astro-cid-ilbthnjo]{color:#fff;backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff9e;border-radius:9999px;justify-content:center;align-items:center;min-height:3.25rem;margin-top:1.35rem;padding:.85rem 1.2rem;font-weight:800;display:inline-flex}.v2-trailer[data-astro-cid-ilbthnjo]{color:#fff;backdrop-filter:blur(10px);background:#111827ba;border-radius:9999px;align-self:center;align-items:center;gap:.6rem;margin:31svh auto 0;padding:.72rem 1.05rem;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 18px 44px #0000003d}.v2-play[data-astro-cid-ilbthnjo]{border-top:.45rem solid #0000;border-bottom:.45rem solid #0000;border-left:.7rem solid;width:0;height:0}.v2-community-intro[data-astro-cid-ilbthnjo]{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}.v2-community-heading[data-astro-cid-ilbthnjo]{font-size:clamp(1.05rem,4.4vw,1.75rem)}.v2-community-line[data-astro-cid-ilbthnjo]{display:block}.v2-community-image[data-astro-cid-ilbthnjo]{aspect-ratio:1;background:#f3f4f6;border-radius:1.25rem;width:100%;overflow:hidden}.v2-community-image[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}@media (width>=768px){.v2-hero[data-astro-cid-ilbthnjo]{min-height:680px}.v2-hero-media[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-position:center 38%}.v2-hero-top[data-astro-cid-ilbthnjo]{padding:2rem 3rem 0}.v2-logo[data-astro-cid-ilbthnjo]{width:160px}.v2-hero-body[data-astro-cid-ilbthnjo]{padding:0 3rem 2.75rem}.v2-title[data-astro-cid-ilbthnjo]{max-width:9em;margin-bottom:.65rem;font-size:clamp(3.4rem,5.8vw,5.3rem)}.v2-subhead[data-astro-cid-ilbthnjo]{max-width:42rem;font-size:1.12rem}.v2-secondary-cta[data-astro-cid-ilbthnjo]{min-height:2.9rem;margin-top:1rem;padding:.7rem 1.05rem}.v2-trailer[data-astro-cid-ilbthnjo]{margin-top:16rem;padding:.75rem 1.2rem;font-size:1.08rem}.v2-community-intro[data-astro-cid-ilbthnjo]{text-align:left;grid-template-columns:minmax(0,1fr) 320px;gap:2.5rem}.v2-community-line[data-astro-cid-ilbthnjo]{white-space:nowrap}}.hero-copy[data-astro-cid-ilbthnjo]{min-width:0;max-width:100%;overflow:hidden}.hero-title[data-astro-cid-ilbthnjo]{letter-spacing:0;font-size:clamp(1.85rem,6.6vw,2.05rem);font-weight:800;line-height:1.12}.hero-title[data-astro-cid-ilbthnjo]>span[data-astro-cid-ilbthnjo]{display:inline}@media (width>=768px){.hero-title[data-astro-cid-ilbthnjo]{font-size:clamp(3.85rem,5.2vw,4.75rem);line-height:1.03}}.press-logo-grid[data-astro-cid-ilbthnjo]{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;display:flex}.press-logo-slot[data-astro-cid-ilbthnjo]{flex:0 auto;justify-content:center;align-items:center;height:26px;display:flex;overflow:hidden}.press-logo-slot[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-fit:contain;opacity:.36;filter:grayscale();width:auto;height:auto}.press-logo-natgeo[data-astro-cid-ilbthnjo]{max-width:72px;max-height:22px}.press-logo-adage[data-astro-cid-ilbthnjo]{max-width:25px;max-height:25px}.press-logo-petapixel[data-astro-cid-ilbthnjo],.press-logo-fstoppers[data-astro-cid-ilbthnjo]{max-width:82px;max-height:22px}.press-logo-cr[data-astro-cid-ilbthnjo]{max-width:26px;max-height:26px}.press-logo-optional[data-astro-cid-ilbthnjo]{display:none}.mobile-sticky-cta[data-astro-cid-ilbthnjo]{transition:opacity .24s,transform .24s,visibility .24s}.mobile-sticky-cta[data-astro-cid-ilbthnjo].is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(110%)}.pricing-shell[data-astro-cid-ilbthnjo]{max-width:27.5rem;margin:0 auto}.pricing-card[data-astro-cid-ilbthnjo]{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.125rem;scroll-margin-top:1.5rem;box-shadow:0 10px 32px #0000000d}.pricing-eyebrow[data-astro-cid-ilbthnjo]{color:#6b7280;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:700}.pricing-title[data-astro-cid-ilbthnjo]{color:#000;letter-spacing:0;max-width:11.2em;margin:0 0 .52rem;font-size:clamp(1.82rem,7.7vw,2.08rem);font-weight:700;line-height:1.01}.pricing-trust[data-astro-cid-ilbthnjo]{color:#6b7280;align-items:center;gap:.45rem;margin:0 0 1.5rem;font-size:.75rem;font-weight:500;line-height:1.16;display:flex}.pricing-trust[data-astro-cid-ilbthnjo] p[data-astro-cid-ilbthnjo]{align-items:center;margin:0;display:flex}.pricing-avatars[data-astro-cid-ilbthnjo]{flex-shrink:0;align-items:center;display:flex}.pricing-avatar[data-astro-cid-ilbthnjo]{border:2px solid #fff;border-radius:9999px;width:1.62rem;height:1.62rem;margin-left:-.56rem;display:block;overflow:hidden}.pricing-avatar[data-astro-cid-ilbthnjo]:first-child{margin-left:0}.pricing-avatar-a[data-astro-cid-ilbthnjo]{background:#e7dfd4}.pricing-avatar-m[data-astro-cid-ilbthnjo]{background:#d8dee6}.pricing-avatar-j[data-astro-cid-ilbthnjo]{background:#b9c6d8}.pricing-avatar-s[data-astro-cid-ilbthnjo]{background:#c9b9a6}.pricing-avatar-r[data-astro-cid-ilbthnjo]{background:#e8c4ad}.pricing-avatar[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo],.pricing-reviewer-avatar[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-fit:cover;width:100%;height:100%;display:block}.pricing-benefits[data-astro-cid-ilbthnjo]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pricing-benefit[data-astro-cid-ilbthnjo]{color:#171717;align-items:flex-start;gap:.54rem;font-size:.84rem;font-weight:400;line-height:1.24;display:flex}.pricing-check[data-astro-cid-ilbthnjo]{color:#000;background:0 0;border-radius:0;flex:0 0 .95rem;place-items:center;width:.95rem;height:.95rem;margin-top:.07rem;display:grid}.pricing-check[data-astro-cid-ilbthnjo] svg[data-astro-cid-ilbthnjo]{width:.86rem;height:.86rem;display:block}.pricing-value-anchor[data-astro-cid-ilbthnjo]{color:#6b7280;text-align:center;margin:1.25rem 0 -.75rem;font-size:.78rem;font-weight:500;line-height:1.25}.pricing-cta[data-astro-cid-ilbthnjo]{color:#fff;text-align:center;background:#2e7e33;border-radius:.75rem;width:100%;margin:2rem 0 0;padding:1rem 1.5rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,transform .18s;display:block}.pricing-cta[data-astro-cid-ilbthnjo]:hover{background:#276d2b;transform:translateY(-1px)}.pricing-guarantee[data-astro-cid-ilbthnjo]{color:#6b7280;text-align:center;justify-content:center;align-items:center;gap:.3rem;margin:.5rem 0 1.12rem;font-size:.78rem;font-weight:500;line-height:1.3;display:flex}.pricing-guarantee[data-astro-cid-ilbthnjo] svg[data-astro-cid-ilbthnjo]{color:#059669;flex:0 0 .82rem;width:.82rem;height:.82rem}.pricing-quote[data-astro-cid-ilbthnjo]{background:#f5f2ed;border-radius:1rem;padding:1rem .92rem}.pricing-stars[data-astro-cid-ilbthnjo]{color:#f59e0b;letter-spacing:.04em;text-align:left;margin:0 0 .35rem;font-size:.68rem;line-height:1}.pricing-quote-text[data-astro-cid-ilbthnjo]{color:#1f2937;margin:0 0 .64rem;font-size:.75rem;font-weight:500;line-height:1.28}.pricing-reviewer[data-astro-cid-ilbthnjo]{align-items:center;gap:.48rem;display:flex}.pricing-reviewer-avatar[data-astro-cid-ilbthnjo]{color:#111827;background:#d8c7b8;border-radius:9999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:700;display:grid;overflow:hidden}.pricing-reviewer-line[data-astro-cid-ilbthnjo]{color:#1f2937;margin:0;font-size:.76rem;font-weight:500;line-height:1.08}.pricing-reviewer-name[data-astro-cid-ilbthnjo]{font-weight:700}.pricing-reviewer-handle[data-astro-cid-ilbthnjo]{color:#6b7280;font-size:.7rem;font-weight:500}.pricing-reviewer-role[data-astro-cid-ilbthnjo]{color:#7b8190;margin-top:.04rem;font-size:.68rem;font-weight:500;display:block}.pricing-cristian[data-astro-cid-ilbthnjo]{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;max-width:27.5rem;margin:1rem auto 0;padding:1.1rem;box-shadow:0 10px 28px #0000000a}.pricing-cristian-head[data-astro-cid-ilbthnjo]{align-items:center;gap:.72rem;margin:0 0 .75rem;display:flex}.pricing-cristian-avatar[data-astro-cid-ilbthnjo]{background:#e5e7eb;border-radius:9999px;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;overflow:hidden}.pricing-cristian-avatar[data-astro-cid-ilbthnjo] img[data-astro-cid-ilbthnjo]{object-fit:cover;width:100%;height:100%;display:block}.pricing-cristian-name[data-astro-cid-ilbthnjo]{color:#111827;margin:0;font-size:.92rem;font-weight:700;line-height:1.08}.pricing-cristian-role[data-astro-cid-ilbthnjo]{color:#6b7280;margin:.12rem 0 0;font-size:.78rem;font-weight:500;line-height:1.1}.pricing-cristian-stars[data-astro-cid-ilbthnjo]{color:#f5b400;letter-spacing:.05em;margin:.3rem 0 0;font-size:.72rem;line-height:1}.pricing-cristian-quote[data-astro-cid-ilbthnjo]{color:#1f2937;margin:0;font-size:.88rem;font-weight:500;line-height:1.38}@media (width>=768px){.press-logo-grid[data-astro-cid-ilbthnjo]{justify-content:flex-start;gap:36px;max-width:none}.press-logo-slot[data-astro-cid-ilbthnjo]{width:auto;height:36px}.press-logo-natgeo[data-astro-cid-ilbthnjo]{max-width:118px;max-height:32px}.press-logo-adage[data-astro-cid-ilbthnjo]{max-width:34px;max-height:34px}.press-logo-petapixel[data-astro-cid-ilbthnjo]{max-width:150px;max-height:34px}.press-logo-fstoppers[data-astro-cid-ilbthnjo]{max-width:128px;max-height:32px}.press-logo-cr[data-astro-cid-ilbthnjo]{max-width:34px;max-height:34px}.press-logo-optional[data-astro-cid-ilbthnjo]{display:flex}.pricing-shell[data-astro-cid-ilbthnjo]{max-width:32rem}.pricing-card[data-astro-cid-ilbthnjo]{border-radius:1.5rem;padding:1.75rem}.pricing-title[data-astro-cid-ilbthnjo]{font-size:clamp(3rem,4vw,4rem);line-height:1.05}.pricing-benefit[data-astro-cid-ilbthnjo]{font-size:1rem}}
</style></head> <body class="bg-white text-black antialiased min-h-screen pb-24 lg:pb-0" data-astro-cid-ilbthnjo> <main data-astro-cid-ilbthnjo> <!-- ─── VERSION 2 HERO ─── --> <section class="v2-hero" data-astro-cid-ilbthnjo> <picture class="v2-hero-media" data-astro-cid-ilbthnjo> <source media="(min-width: 768px)" srcset="/underexposed-assets/trovatten-hero-1280.jpeg" data-astro-cid-ilbthnjo> <source media="(max-width: 767px)" srcset="/images/frederik-trovatten-social-media-marketing-for-photographers.webp?w=800&amp;q=85&amp;fit=max" type="image/webp" data-astro-cid-ilbthnjo> <img src="/images/frederik-trovatten-social-media-marketing-for-photographers.webp?w=800&amp;q=85&amp;fit=max" alt="Photographer Frederik Trovatten with a Rolleiflex camera" width="800" height="1200" fetchpriority="high" decoding="async" data-astro-cid-ilbthnjo> </picture> <header class="v2-hero-top" data-astro-cid-ilbthnjo> <a href="/" aria-label="Underexposed" data-astro-cid-ilbthnjo> <img src="/underexposed-assets/full-white-220.png" alt="Underexposed" class="v2-logo" width="220" height="92" decoding="async" data-astro-cid-ilbthnjo> </a> </header> <a href="#video-section" class="v2-trailer" data-astro-cid-ilbthnjo>Watch trailer <span class="v2-play" aria-hidden="true" data-astro-cid-ilbthnjo></span></a> <div class="v2-hero-body" data-astro-cid-ilbthnjo> <p class="v2-eyebrow" data-astro-cid-ilbthnjo>Course + community</p> <h1 class="v2-title" data-astro-cid-ilbthnjo>Get Seen.<br data-astro-cid-ilbthnjo>Get Hired.</h1> <p class="v2-subhead" data-astro-cid-ilbthnjo>Underexposed is the marketing playbook for ambitious photographers who aren’t getting the opportunities they deserve.</p> <a href="#lessons" class="v2-secondary-cta" data-astro-cid-ilbthnjo>Inside the course</a> </div> </section> <!-- ─── FEATURED LOGOS ─── --> <section class="max-w-7xl mx-auto px-6 pt-7 pb-4" data-astro-cid-ilbthnjo> <div data-astro-cid-ilbthnjo> <span class="block text-[10px] md:text-xs font-semibold tracking-widest uppercase text-gray-500 mb-4" data-astro-cid-ilbthnjo>Featured In:</span> <div class="press-logo-grid" aria-label="Featured publications" data-astro-cid-ilbthnjo> <div class="press-logo-slot" data-astro-cid-ilbthnjo><img class="press-logo-natgeo" src="/underexposed-assets/national-geographic-logo-140.png" alt="National Geographic" width="140" height="41" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></div> <div class="press-logo-slot" data-astro-cid-ilbthnjo><img class="press-logo-adage" src="/underexposed-assets/adage-logo-60.jpeg" alt="Ad Age" width="60" height="60" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></div> <div class="press-logo-slot" data-astro-cid-ilbthnjo><img class="press-logo-petapixel" src="/underexposed-assets/petapixel-logo-160.png" alt="PetaPixel" width="160" height="41" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></div> <div class="press-logo-slot" data-astro-cid-ilbthnjo><img class="press-logo-fstoppers" src="/underexposed-assets/fstoppers-logo-160.png" alt="Fstoppers" width="160" height="43" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></div> <div class="press-logo-slot press-logo-optional" data-astro-cid-ilbthnjo><img class="press-logo-cr" src="/underexposed-assets/creative-review-logo-60.png" alt="Creative Review" width="60" height="60" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></div> </div> </div> </section> <!-- ─── VIDEO ─── --> <section class="max-w-5xl mx-auto px-6 py-12 lg:py-24 flex flex-col items-center" id="video-section" data-astro-cid-ilbthnjo> <h2 class="text-3xl md:text-4xl font-bold mb-8 text-center tracking-tight" data-astro-cid-ilbthnjo>Inside Underexposed</h2> <div class="w-full aspect-video bg-gray-100 rounded-2xl overflow-hidden shadow-lg" data-astro-cid-ilbthnjo> <wistia-player media-id="2guqxnfn4v" do-not-track="true" aspect="1.7777777777777777" seo="true" preload="metadata" data-astro-cid-ilbthnjo="true"></wistia-player> </div> </section> <!-- ─── LESSONS GRID ─── --> <section class="py-12 lg:py-24" id="lessons" data-astro-cid-ilbthnjo> <div class="max-w-7xl mx-auto px-6 mb-14 text-center" data-astro-cid-ilbthnjo> <p class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>The course</p> <h2 class="text-4xl md:text-5xl font-bold mb-5 tracking-tight" data-astro-cid-ilbthnjo>30+ actionable lessons</h2> <p class="text-base md:text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed" data-astro-cid-ilbthnjo>A practical course in digital marketing for photographers, built around the ways photographers actually get seen, remembered, and hired. Proven strategies. Data-backed. No guesswork.</p> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-7xl mx-auto px-6" data-astro-cid-ilbthnjo> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>01 / Social</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Make social media work for you</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Most photographers post and hope. Learn a clear social media strategy for photographers, from storytelling and positioning to growing an audience that cares on Instagram, YouTube, LinkedIn, and TikTok.</p> </article> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>02 / SEO</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Rank on Google as a photographer</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Clients are already searching for photographers like you. This module shows how to rank on Google for the searches that turn into bookings, leads, and licensing deals.</p> </article> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>03 / AI Search</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Make AI search recommend you</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Clients are using ChatGPT and Gemini to find photographers. Learn how to position your work so AI recommends you as a photographer, not someone else.</p> </article> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>04 / Video</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Create reels that get you hired</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>There's almost nothing between 10K views and 100K views on a reel. Most photographers stay stuck at the bottom. This chapter shows you the specific things that push a video over the edge, and into a client's inbox.</p> </article> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>05 / Press</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Get your work published</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Editors don't find you. They get pitched. Learn the cold-pitch templates that have placed photographers in NatGeo, major magazines, and the rooms your future clients actually read.</p> </article> <article class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition h-full flex flex-col" data-astro-cid-ilbthnjo> <span class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>06 / Portfolio</span> <h3 class="text-lg font-bold tracking-tight mb-2" data-astro-cid-ilbthnjo>Reach clients with your portfolio</h3> <p class="text-base font-normal text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Your portfolio shouldn't just look good. Learn how to structure your site, write copy that converts, and attract the visitors looking for exactly what you do.</p> </article> </div> <div class="text-center mt-12" data-astro-cid-ilbthnjo> <a href="#pricing" class="inline-block bg-black text-white font-bold text-base px-8 py-4 rounded-full hover:bg-gray-800 transition" data-underexposed-cta data-cta-location="underexposed_midpage" data-cta-stage="pricing" data-astro-cid-ilbthnjo>Get Instant Access</a> </div> </section> <!-- ─── COMMUNITY: POSITIONING TEXT + FEATURES GRID ─── --> <div class="max-w-5xl mx-auto px-6 mb-12 lg:mb-24 mt-12 lg:mt-32" id="community" data-astro-cid-ilbthnjo> <div class="v2-community-intro text-center mb-8 md:mb-12" data-astro-cid-ilbthnjo> <h3 class="v2-community-heading font-medium leading-tight text-gray-900" data-astro-cid-ilbthnjo> <span class="v2-community-line" data-astro-cid-ilbthnjo>The course gives you structure.</span> <span class="v2-community-line" data-astro-cid-ilbthnjo>The <mark class="bg-yellow-300 px-2 rounded" data-astro-cid-ilbthnjo>community</mark> helps you execute.</span> </h3> <figure class="v2-community-image" data-astro-cid-ilbthnjo> <img src="/underexposed-assets/course-hero-420.jpg" srcset="/underexposed-assets/course-hero-420.jpg 420w, /underexposed-assets/course-hero-640.jpg 640w, /underexposed-assets/course-hero.jpg 900w" sizes="(min-width: 768px) 320px, calc(100vw - 48px)" alt="Underexposed community preview" width="420" height="420" loading="lazy" decoding="async" data-astro-cid-ilbthnjo> </figure> </div> <div class="bg-gray-50 border border-gray-200 rounded-3xl p-8 md:p-16" data-astro-cid-ilbthnjo> <div class="grid grid-cols-1 md:grid-cols-2 gap-10" data-astro-cid-ilbthnjo> <div data-astro-cid-ilbthnjo><h4 class="font-bold text-xl mb-2 flex items-center gap-2" data-astro-cid-ilbthnjo><svg class="w-5 h-5 text-black" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg>Monthly live workshops</h4><p class="text-gray-600 ml-7" data-astro-cid-ilbthnjo>Deep dives into marketing strategy and live Q&amp;A.</p></div> <div data-astro-cid-ilbthnjo><h4 class="font-bold text-xl mb-2 flex items-center gap-2" data-astro-cid-ilbthnjo><svg class="w-5 h-5 text-black" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg>Feedback on your work</h4><p class="text-gray-600 ml-7" data-astro-cid-ilbthnjo>Get eyes on your website, portfolio, and client pitches.</p></div> <div data-astro-cid-ilbthnjo><h4 class="font-bold text-xl mb-2 flex items-center gap-2" data-astro-cid-ilbthnjo><svg class="w-5 h-5 text-black" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg>Dedicated strategy spaces</h4><p class="text-gray-600 ml-7" data-astro-cid-ilbthnjo>Channels for Instagram, YouTube, Google SEO, and more.</p></div> <div data-astro-cid-ilbthnjo><h4 class="font-bold text-xl mb-2 flex items-center gap-2" data-astro-cid-ilbthnjo><svg class="w-5 h-5 text-black" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg>A room full of peers</h4><p class="text-gray-600 ml-7" data-astro-cid-ilbthnjo>Surround yourself with photographers who are equally ambitious.</p></div> </div> </div> </div> <!-- ─── PROBLEM + PRICING ─── --> <section class="max-w-7xl mx-auto px-6 py-12 lg:py-24" data-astro-cid-ilbthnjo> <div class="max-w-4xl mx-auto mb-12" data-astro-cid-ilbthnjo> <h2 class="text-4xl md:text-5xl font-bold tracking-tight leading-[1.05] mb-6" data-astro-cid-ilbthnjo>
Good photography <mark class="bg-yellow-200 px-1 rounded" data-astro-cid-ilbthnjo>doesn't</mark> speak for itself.
</h2> <div class="space-y-4 text-base md:text-lg text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo> <p data-astro-cid-ilbthnjo>You've seen it. Photographers with half your talent getting twice the opportunities.</p> <p data-astro-cid-ilbthnjo>The difference isn't skill. It's visibility.</p> <p data-astro-cid-ilbthnjo>No one taught you to execute a social media strategy, build visibility, rank on Google and ChatGPT, or turn your portfolio into paid enquiries.</p> <p data-astro-cid-ilbthnjo>That's what Underexposed is for.</p> </div> </div> <div class="pricing-shell" data-astro-cid-ilbthnjo> <aside id="pricing" class="pricing-card" data-pricing-card data-astro-cid-ilbthnjo> <p class="pricing-eyebrow" data-astro-cid-ilbthnjo>UNDEREXPOSED 1-YEAR PASS</p> <h3 class="pricing-title" data-astro-cid-ilbthnjo>Your photography deserves to be seen</h3> <div class="pricing-trust" data-astro-cid-ilbthnjo> <div class="pricing-avatars" data-astro-cid-ilbthnjo> <span class="pricing-avatar pricing-avatar-a" data-astro-cid-ilbthnjo><img src="/underexposed-assets/avatar-1-48.jpg" alt="Black-and-white portrait of an Underexposed community photographer holding a camera" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <span class="pricing-avatar pricing-avatar-m" data-astro-cid-ilbthnjo><img src="/underexposed-assets/avatar-2-48.jpg" alt="Portrait of an Underexposed community photographer with curly blonde hair" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <span class="pricing-avatar pricing-avatar-j" data-astro-cid-ilbthnjo><img src="/underexposed-assets/avatar-3-48.jpg" alt="Portrait of an Underexposed community photographer wearing a blue cap" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <span class="pricing-avatar pricing-avatar-s" data-astro-cid-ilbthnjo><img src="/underexposed-assets/avatar-4-48.jpg" alt="Portrait of an Underexposed community photographer outdoors" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <span class="pricing-avatar pricing-avatar-r" data-astro-cid-ilbthnjo><img src="/underexposed-assets/avatar-5-48.jpg" alt="Portrait of an Underexposed community photographer in colored studio lighting" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> </div> <p data-astro-cid-ilbthnjo>Trusted by photographers worldwide</p> </div> <ul class="pricing-benefits" data-astro-cid-ilbthnjo> <li class="pricing-benefit" data-astro-cid-ilbthnjo> <span class="pricing-check" aria-hidden="true" data-astro-cid-ilbthnjo><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg></span> <span data-astro-cid-ilbthnjo>30+ video marketing lessons built specifically for photographers</span> </li> <li class="pricing-benefit" data-astro-cid-ilbthnjo> <span class="pricing-check" aria-hidden="true" data-astro-cid-ilbthnjo><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg></span> <span data-astro-cid-ilbthnjo>Learn how to grow your audience, get clients, and build your name</span> </li> <li class="pricing-benefit" data-astro-cid-ilbthnjo> <span class="pricing-check" aria-hidden="true" data-astro-cid-ilbthnjo><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg></span> <span data-astro-cid-ilbthnjo>Private community of photographers on the same mission</span> </li> <li class="pricing-benefit" data-astro-cid-ilbthnjo> <span class="pricing-check" aria-hidden="true" data-astro-cid-ilbthnjo><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg></span> <span data-astro-cid-ilbthnjo>Live workshops, challenges and feedback</span> </li> </ul> <p class="pricing-value-anchor" data-astro-cid-ilbthnjo>One paid gig pays for the entire membership.</p> <a href="https://community.trovatten.com/checkout/join-underexposed" class="pricing-cta" data-underexposed-cta data-cta-location="underexposed_pricing" data-cta-stage="checkout" data-astro-cid-ilbthnjo>Get Instant Access - $399</a> <p class="pricing-guarantee" data-astro-cid-ilbthnjo><svg aria-hidden="true" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M9 12.75 11.25 15 15 9.75M12 3.75 5.25 6v5.25c0 4.05 2.82 7.84 6.75 8.75 3.93-.91 6.75-4.7 6.75-8.75V6L12 3.75Z" data-astro-cid-ilbthnjo></path></svg>14-day money-back guarantee</p> <div class="pricing-quote" data-astro-cid-ilbthnjo> <div class="pricing-stars" aria-label="5 out of 5 stars" data-astro-cid-ilbthnjo>★★★★★</div> <p class="pricing-quote-text" data-astro-cid-ilbthnjo>“Since joining, my Instagram reach has grown 8x and I’ve been featured in Vogue.”</p> <div class="pricing-reviewer" data-astro-cid-ilbthnjo> <span class="pricing-reviewer-avatar" data-astro-cid-ilbthnjo><img src="/underexposed-assets/rudi-64.jpg" alt="Rudi" width="48" height="48" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <p class="pricing-reviewer-line" data-astro-cid-ilbthnjo><span class="pricing-reviewer-name" data-astro-cid-ilbthnjo>Rudi</span> <span class="pricing-reviewer-handle" data-astro-cid-ilbthnjo>- @murphography</span><span class="pricing-reviewer-role" data-astro-cid-ilbthnjo>Fashion Photographer</span></p> </div> </div> </aside> </div> <div class="pricing-cristian" data-astro-cid-ilbthnjo> <div class="pricing-cristian-head" data-astro-cid-ilbthnjo> <span class="pricing-cristian-avatar" data-astro-cid-ilbthnjo><img src="/underexposed-assets/underexposed-cristi-96.jpg" alt="Cristian Percu" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-ilbthnjo></span> <div data-astro-cid-ilbthnjo> <p class="pricing-cristian-name" data-astro-cid-ilbthnjo>Cristian Percu</p> <p class="pricing-cristian-role" data-astro-cid-ilbthnjo>Underexposed Photographer</p> <div class="pricing-cristian-stars" aria-label="5 out of 5 stars" data-astro-cid-ilbthnjo>★★★★★</div> </div> </div> <p class="pricing-cristian-quote" data-astro-cid-ilbthnjo>“Joining Underexposed was a total game changer for me. If you're a photographer on the fence about joining, just do it. The strategies work!”</p> </div> </section> <!-- ─── INSTAGRAM FOUNDER PROOF ─── --> <section class="bg-gray-50 py-20 md:py-28" data-astro-cid-ilbthnjo> <div class="max-w-5xl mx-auto px-6 flex flex-col md:flex-row items-center gap-10 md:gap-14" data-astro-cid-ilbthnjo> <img src="/underexposed-assets/instagram-founder.jpg" alt="Mike Krieger" class="w-40 h-40 md:w-44 md:h-44 rounded-full object-cover object-top flex-shrink-0" width="750" height="750" loading="lazy" decoding="async" data-astro-cid-ilbthnjo> <blockquote class="text-center md:text-left" data-astro-cid-ilbthnjo> <p class="text-2xl md:text-4xl font-bold tracking-tight leading-tight mb-5" data-astro-cid-ilbthnjo>"Your advice was spot on, Frederik. Let me know when you're in the Bay Area."</p> <cite class="not-italic text-sm md:text-base text-gray-600 font-semibold tracking-wide" data-astro-cid-ilbthnjo>Mike Krieger, Co-founder of Instagram</cite> </blockquote> </div> </section> <!-- ─── MEET FREDERIK CREDENTIALS ─── --> <section id="meet-frederik" class="max-w-7xl mx-auto px-6 py-12 lg:py-24 grid md:grid-cols-2 gap-12 md:gap-16 items-start" data-astro-cid-ilbthnjo> <figure class="text-center md:text-left" data-astro-cid-ilbthnjo> <img src="/images/frederik-trovatten-social-media-marketing-for-photographers.webp?w=800&amp;q=85&amp;fit=max" alt="Frederik Trovatten" class="w-full max-w-[280px] sm:max-w-xs md:max-w-md mx-auto md:mx-0 rounded-2xl" width="800" height="1200" loading="lazy" decoding="async" data-astro-cid-ilbthnjo> </figure> <div data-astro-cid-ilbthnjo> <p class="text-xs font-bold tracking-widest text-gray-500 uppercase mb-3" data-astro-cid-ilbthnjo>Meet Frederik</p> <h2 class="text-3xl md:text-5xl font-bold tracking-tight leading-[1.05] mb-8" data-astro-cid-ilbthnjo>Award-winning photographer. 18 years inside marketing first.</h2> <div class="grid grid-cols-1 sm:grid-cols-2 border-t-2 border-black" data-astro-cid-ilbthnjo> <div class="py-5 sm:pr-5 sm:border-r border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>Three Gold Lions at Cannes Lions (2022)</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>Burger King Mexico campaign</span> </div> <div class="py-5 sm:pl-5 border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>18 years</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>In social media &amp; marketing</span> </div> <div class="py-5 sm:pr-5 sm:border-r border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>180K+ followers</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>Built across social media</span> </div> <div class="py-5 sm:pl-5 border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>Global brand work</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>Commercial photography for Coca-Cola, Burger King, and Facebook</span> </div> <div class="py-5 sm:pr-5 sm:border-r border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>Museum-exhibited</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>Museum of World Culture &amp; Museo Archivo de la Fotografía</span> </div> <div class="py-5 sm:pl-5 border-b border-gray-200" data-astro-cid-ilbthnjo> <strong class="block text-lg font-extrabold tracking-tight mb-1" data-astro-cid-ilbthnjo>Marketing strategist</strong> <span class="text-sm text-gray-600 leading-snug" data-astro-cid-ilbthnjo>Volvo, Experian, Saxo Bank, Statoil &amp; LEO Pharma</span> </div> </div> <div class="flex gap-3 mt-8" data-astro-cid-ilbthnjo> <a href="https://instagram.com/trovatten" aria-label="Instagram" target="_blank" rel="noopener" class="w-10 h-10 rounded-full bg-black text-white flex items-center justify-center hover:bg-gray-800 transition" data-astro-cid-ilbthnjo> <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-ilbthnjo><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z" data-astro-cid-ilbthnjo></path></svg> </a> <a href="https://www.youtube.com/@ftrovatten" aria-label="YouTube" target="_blank" rel="noopener" class="w-10 h-10 rounded-full bg-black text-white flex items-center justify-center hover:bg-gray-800 transition" data-astro-cid-ilbthnjo> <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-ilbthnjo><path d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z" data-astro-cid-ilbthnjo></path></svg> </a> <a href="https://twitter.com/trovatten" aria-label="Twitter / X" target="_blank" rel="noopener" class="w-10 h-10 rounded-full bg-black text-white flex items-center justify-center hover:bg-gray-800 transition" data-astro-cid-ilbthnjo> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-ilbthnjo><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.259 5.631zm-1.161 17.52h1.833L7.084 4.126H5.117z" data-astro-cid-ilbthnjo></path></svg> </a> <a href="mailto:frederik@trovatten.com" aria-label="Email" class="w-10 h-10 rounded-full bg-black text-white flex items-center justify-center hover:bg-gray-800 transition" data-astro-cid-ilbthnjo> <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" data-astro-cid-ilbthnjo><path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z" data-astro-cid-ilbthnjo></path></svg> </a> </div> </div> </section> <!-- ─── IS THIS FOR YOU? ─── --> <section class="max-w-7xl mx-auto py-12 lg:py-24" data-astro-cid-ilbthnjo> <div class="max-w-5xl mx-auto px-6 mb-16" data-astro-cid-ilbthnjo> <h2 class="text-3xl md:text-5xl font-bold mb-10 text-center tracking-tight" data-astro-cid-ilbthnjo>Is Underexposed for you?</h2> <ul class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-6" data-astro-cid-ilbthnjo> <li class="bg-gray-50 border border-gray-200 rounded-xl p-6 flex items-start gap-4" data-astro-cid-ilbthnjo> <svg class="w-6 h-6 text-black flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg> <div data-astro-cid-ilbthnjo> <strong class="font-bold text-black text-lg block mb-1" data-astro-cid-ilbthnjo>You create meaningful photography that few people see.</strong> <p class="text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>You know your work deserves more attention, clients, and opportunities.</p> </div> </li> <li class="bg-gray-50 border border-gray-200 rounded-xl p-6 flex items-start gap-4" data-astro-cid-ilbthnjo> <svg class="w-6 h-6 text-black flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg> <div data-astro-cid-ilbthnjo> <strong class="font-bold text-black text-lg block mb-1" data-astro-cid-ilbthnjo>You're tired of relying on random luck.</strong> <p class="text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Occasional referrals and unpredictable Instagram reach are not a real strategy.</p> </div> </li> <li class="bg-gray-50 border border-gray-200 rounded-xl p-6 flex items-start gap-4" data-astro-cid-ilbthnjo> <svg class="w-6 h-6 text-black flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg> <div data-astro-cid-ilbthnjo> <strong class="font-bold text-black text-lg block mb-1" data-astro-cid-ilbthnjo>You want to stop being photography's best kept secret.</strong> <p class="text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>You want brands, agencies, journalists, and clients to actually remember your name and your work.</p> </div> </li> <li class="bg-gray-50 border border-gray-200 rounded-xl p-6 flex items-start gap-4" data-astro-cid-ilbthnjo> <svg class="w-6 h-6 text-black flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-cid-ilbthnjo></path></svg> <div data-astro-cid-ilbthnjo> <strong class="font-bold text-black text-lg block mb-1" data-astro-cid-ilbthnjo>You want photographer marketing that leads to real opportunities.</strong> <p class="text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>Learn how photographers grow their audience, strengthen their positioning, reach potential clients, and turn attention into paid work.</p> </div> </li> </ul> <div class="bg-[#FFF5F5] border border-[#E5E7EB] rounded-xl px-8 py-7 md:px-10 md:py-8 flex items-start gap-4 mb-12 max-w-2xl mx-auto" data-astro-cid-ilbthnjo> <span class="text-[#B45309] flex-shrink-0 mt-1 text-xl leading-none font-light" aria-hidden="true" data-astro-cid-ilbthnjo>×</span> <div data-astro-cid-ilbthnjo> <span class="text-[11px] font-bold tracking-[0.18em] uppercase text-[#B45309] mb-3 block" data-astro-cid-ilbthnjo>Who This Is NOT For</span> <p class="text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>You're already fully booked, consistently turning down work, and don't need help getting seen, growing an audience, or booking more clients.</p> </div> </div> </div> </section> <!-- ─── NO FLUFF METHOD ─── --> <section class="w-full bg-black text-white py-20 md:py-32 mt-12 mb-20" data-astro-cid-ilbthnjo> <div class="max-w-4xl mx-auto px-6 text-center" data-astro-cid-ilbthnjo> <span class="text-sm font-bold tracking-widest uppercase text-gray-400 mb-4 block" data-astro-cid-ilbthnjo>No Fluff</span> <h2 class="text-3xl md:text-5xl font-bold mb-8" data-astro-cid-ilbthnjo>The course is stripped down to what actually works.</h2> <p class="text-lg md:text-xl text-gray-300 leading-relaxed" data-astro-cid-ilbthnjo>No generic advice like "post three times a week" or "use trending hashtags." This is photography marketing made practical. Every lesson is built on 18 years of marketing experience and adapted specifically for photographers. It covers social media marketing for photographers, <a href="/instagram" class="underline underline-offset-4 hover:text-white transition" data-astro-cid-ilbthnjo>Instagram</a>, <a href="/seo" class="underline underline-offset-4 hover:text-white transition" data-astro-cid-ilbthnjo>SEO</a>, portfolio strategy, <a href="/press" class="underline underline-offset-4 hover:text-white transition" data-astro-cid-ilbthnjo>press</a>, AI search, video, and more. The tactics are data-driven. Some are emerging. All of them are shared openly so you can test what works for your situation.</p> </div> </section> <!-- ─── FAQ ─── --> <section class="max-w-3xl mx-auto px-6 py-12 lg:py-24" id="faq" data-astro-cid-ilbthnjo> <h2 class="text-4xl md:text-5xl font-bold text-center mb-12 tracking-tight" data-astro-cid-ilbthnjo>FAQ</h2> <div class="space-y-3" data-astro-cid-ilbthnjo> <details class="group border border-gray-200 rounded-lg overflow-hidden bg-white" open data-astro-cid-ilbthnjo> <summary class="cursor-pointer px-5 py-4 font-bold text-base md:text-lg flex justify-between items-center" data-astro-cid-ilbthnjo> <span data-astro-cid-ilbthnjo>Is Underexposed right for me if I'm just starting out?</span> <svg class="w-5 h-5 text-gray-400 transition-transform group-open:rotate-45 flex-shrink-0 ml-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" data-astro-cid-ilbthnjo></path></svg> </summary> <p class="px-5 pb-5 text-base text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>If you are still learning your camera and the fundamentals, focus on gaining experience first. But if you already take great photos and need your first client and consistent work, Underexposed is built for you. <a href="#pricing" class="underline font-semibold text-black hover:text-gray-700 transition" data-underexposed-cta data-cta-location="underexposed_faq" data-cta-stage="pricing" data-astro-cid-ilbthnjo>Get instant access</a></p> </details> <details class="group border border-gray-200 rounded-lg overflow-hidden bg-white" data-astro-cid-ilbthnjo> <summary class="cursor-pointer px-5 py-4 font-bold text-base md:text-lg flex justify-between items-center" data-astro-cid-ilbthnjo> <span data-astro-cid-ilbthnjo>How is this different from free YouTube tutorials or Instagram tips?</span> <svg class="w-5 h-5 text-gray-400 transition-transform group-open:rotate-45 flex-shrink-0 ml-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" data-astro-cid-ilbthnjo></path></svg> </summary> <div class="px-5 pb-5 space-y-3 text-base text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo> <p data-astro-cid-ilbthnjo>Free content is scattered, generic, and rarely gives you a complete photography marketing strategy. Unlike a generic photography marketing course, Underexposed combines a structured playbook with feedback, live workshops, and a private community of photographers actually applying the work.</p> <p data-astro-cid-ilbthnjo>Most advice on online marketing for photographers is fragmented across SEO tutorials, Instagram tips, YouTube videos, and generic business courses. Underexposed brings those pieces together into one practical programme covering brand positioning, social media, website strategy, SEO, AI search, press, and client acquisition.</p> </div> </details> <details class="group border border-gray-200 rounded-lg overflow-hidden bg-white" data-astro-cid-ilbthnjo> <summary class="cursor-pointer px-5 py-4 font-bold text-base md:text-lg flex justify-between items-center" data-astro-cid-ilbthnjo> <span data-astro-cid-ilbthnjo>How much time do I need to put in each week?</span> <svg class="w-5 h-5 text-gray-400 transition-transform group-open:rotate-45 flex-shrink-0 ml-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" data-astro-cid-ilbthnjo></path></svg> </summary> <p class="px-5 pb-5 text-base text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>You set the pace. Most members spend two to four hours a week. The video lessons are concise and designed for immediate implementation. There are no deadlines. You can watch the material and apply the strategies to your website or marketing channels whenever your schedule allows.</p> </details> <details class="group border border-gray-200 rounded-lg overflow-hidden bg-white" data-astro-cid-ilbthnjo> <summary class="cursor-pointer px-5 py-4 font-bold text-base md:text-lg flex justify-between items-center" data-astro-cid-ilbthnjo> <span data-astro-cid-ilbthnjo>Do I need a marketing budget or paid ads?</span> <svg class="w-5 h-5 text-gray-400 transition-transform group-open:rotate-45 flex-shrink-0 ml-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" data-astro-cid-ilbthnjo></path></svg> </summary> <p class="px-5 pb-5 text-base text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>No. The entire curriculum is built around organic marketing. I grew my own brand and reach clients without ever spending a dollar on ads. Everything taught in Underexposed requires an investment of time rather than money.</p> </details> <details class="group border border-gray-200 rounded-lg overflow-hidden bg-white" data-astro-cid-ilbthnjo> <summary class="cursor-pointer px-5 py-4 font-bold text-base md:text-lg flex justify-between items-center" data-astro-cid-ilbthnjo> <span data-astro-cid-ilbthnjo>What if I buy it and decide it's not for me?</span> <svg class="w-5 h-5 text-gray-400 transition-transform group-open:rotate-45 flex-shrink-0 ml-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-cid-ilbthnjo><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" data-astro-cid-ilbthnjo></path></svg> </summary> <p class="px-5 pb-5 text-base text-gray-600 leading-relaxed" data-astro-cid-ilbthnjo>You have 14 days to test the course and the community. If you decide it does not fit your needs, send an email and you will receive a full refund, no questions asked.</p> </details> </div> </section> <!-- ─── FINAL DARK CTA ─── --> <section class="w-full bg-black text-white py-24 px-6 text-center" data-astro-cid-ilbthnjo> <div class="max-w-3xl mx-auto" data-astro-cid-ilbthnjo> <h2 class="text-4xl md:text-5xl font-bold mb-6 tracking-tight leading-[1.05]" data-astro-cid-ilbthnjo>Stop waiting for clients to find you.</h2> <p class="text-xl text-gray-300 mb-10 leading-relaxed" data-astro-cid-ilbthnjo>Get immediate access to the entire marketing course, the private community, and all live Q&amp;A sessions.</p> <a href="#pricing" class="inline-block bg-white text-black font-bold text-lg px-12 py-4 rounded-full w-full md:w-auto hover:bg-gray-100 transition mb-6" data-underexposed-cta data-cta-location="underexposed_bottom" data-cta-stage="pricing" data-astro-cid-ilbthnjo>Get Instant Access</a> <p class="text-sm text-gray-400 font-medium tracking-wide" data-astro-cid-ilbthnjo>14-Day Money-Back Guarantee.</p> </div> </section> </main> <!-- ─── STICKY MOBILE CTA ─── --> <div id="mobile-sticky-cta" class="mobile-sticky-cta fixed bottom-0 left-0 w-full bg-white/95 backdrop-blur-md border-t border-gray-200 p-4 z-50 flex md:hidden justify-between items-center shadow-[0_-4px_6px_-1px_rgba(0,0,0,0.05)]" data-astro-cid-ilbthnjo> <div data-astro-cid-ilbthnjo> <span class="block text-sm font-bold text-gray-900" data-astro-cid-ilbthnjo>$399</span> <span class="block text-xs text-gray-500" data-astro-cid-ilbthnjo>14-day money-back guarantee</span> </div> <button onclick="location.href='#pricing'" class="bg-black text-white font-bold text-sm px-5 py-3 rounded-full hover:bg-gray-800 transition" data-underexposed-cta data-cta-location="underexposed_sticky" data-cta-stage="pricing" data-cta-destination="#pricing" data-astro-cid-ilbthnjo>Start now</button> </div><script src="/underexposed-script.js?v=20260806-linker" defer></script></body> </html>