.fotograferinger-module__A3v-tq__main{--rule:var(--color-sand);background:var(--surface-page)}.fotograferinger-module__A3v-tq__hero{padding:calc(var(--header-height) + clamp(var(--space-12), 7vw, var(--space-24))) var(--edge) clamp(var(--space-10), 5vw, var(--space-16));margin-top:calc(var(--header-height) * -1)}.fotograferinger-module__A3v-tq__heroInner{text-align:center;max-width:46rem;margin:0 auto}.fotograferinger-module__A3v-tq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-warmgray);margin-bottom:var(--space-4);font-size:.75rem;font-weight:500;line-height:1.4}.fotograferinger-module__A3v-tq__title{font-family:var(--font-heading);color:var(--color-nearblack);letter-spacing:-.03em;overflow-wrap:break-word;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1}.fotograferinger-module__A3v-tq__title em{color:var(--color-accent-dark);font-variation-settings:"SOFT" 100, "opsz" 144;font-style:italic}.fotograferinger-module__A3v-tq__lede{color:var(--color-warmgray);margin:var(--space-6) auto 0;max-width:42ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.fotograferinger-module__A3v-tq__grid{padding:0 var(--edge);max-width:var(--content-width);gap:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:repeat(3,1fr);margin:0 auto;list-style:none;display:grid}@media (max-width:1100px){.fotograferinger-module__A3v-tq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fotograferinger-module__A3v-tq__grid{grid-template-columns:1fr}}.fotograferinger-module__A3v-tq__card{margin:0}@media (min-width:901px){.fotograferinger-module__A3v-tq__card{width:min(100%, var(--portrait-frame-max));justify-self:center}}.fotograferinger-module__A3v-tq__cardLink{gap:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.fotograferinger-module__A3v-tq__cardImg{aspect-ratio:4/5;border-radius:var(--media-radius);background:var(--color-sand);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.fotograferinger-module__A3v-tq__cardImg img{transition:transform var(--duration-slow) var(--ease-default)}.fotograferinger-module__A3v-tq__cardLink:hover .fotograferinger-module__A3v-tq__cardImg img{transform:scale(1.04)}.fotograferinger-module__A3v-tq__cardBody h2{font-family:var(--font-heading);font-size:var(--text-2xl,1.6rem);letter-spacing:-.02em;color:var(--color-nearblack);margin:0 0 var(--space-2);font-weight:400}.fotograferinger-module__A3v-tq__cardBody p{color:var(--color-warmgray);font-size:var(--text-base);margin:0 0 var(--space-3);line-height:1.6}.fotograferinger-module__A3v-tq__cardCta{align-items:baseline;gap:var(--space-2);font-family:var(--font-heading);color:var(--color-accent-dark);border-bottom:1px solid var(--color-accent-light);transition:gap var(--duration-fast) var(--ease-default);padding-bottom:2px;font-style:italic;display:inline-flex}.fotograferinger-module__A3v-tq__cardLink:hover .fotograferinger-module__A3v-tq__cardCta{gap:var(--space-4)}.fotograferinger-module__A3v-tq__cta{text-align:center;max-width:44rem;padding:clamp(var(--space-16), 10vw, var(--space-24)) var(--edge);margin:0 auto}.fotograferinger-module__A3v-tq__cta h2{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-nearblack);margin:0 0 var(--space-4);font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:400;line-height:1.1}.fotograferinger-module__A3v-tq__cta h2 em{color:var(--color-accent-dark);font-style:italic}.fotograferinger-module__A3v-tq__cta p{color:var(--color-warmgray);font-size:var(--text-lg);margin:0 auto var(--space-8);max-width:46ch;line-height:1.6}.fotograferinger-module__A3v-tq__btn{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-nearblack);color:var(--color-cream);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-default);text-decoration:none;display:inline-block}.fotograferinger-module__A3v-tq__btn:hover{background:var(--color-accent-dark)}@media (prefers-reduced-motion:reduce){.fotograferinger-module__A3v-tq__cardCta{transition:none}.fotograferinger-module__A3v-tq__cardImg img{transition:none}.fotograferinger-module__A3v-tq__cardLink:hover .fotograferinger-module__A3v-tq__cardImg img{transform:none}}
