.longtail-visual-intro[data-v-9b6c4311]{background:#101010;color:#fff}.longtail-hero[data-v-9b6c4311]{display:grid;isolation:isolate;min-height:36rem;overflow:hidden;padding:clamp(5rem,10vw,9rem) 1.5rem;place-items:center;position:relative;text-align:center}.longtail-hero-background[data-v-9b6c4311]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.longtail-hero[data-v-9b6c4311]:before{background:linear-gradient(180deg,#00000061,#00000094 65%,#101010);content:"";inset:0;position:absolute;z-index:-1}.longtail-hero-content[data-v-9b6c4311]{width:min(100%,60rem)}.longtail-hero-content h1[data-v-9b6c4311-s]{font-family:var(--aifoto-font-display);font-size:var(--aifoto-type-showcase-title);font-weight:600;line-height:1;margin:0 auto;max-width:22ch;text-wrap:balance}.longtail-hero-content p[data-v-9b6c4311-s]{color:#ffffffd9;font-size:var(--aifoto-type-subheading);line-height:var(--aifoto-leading-subheading);margin:1.5rem auto 0;max-width:64ch}.longtail-hero-content a[data-v-9b6c4311-s]{align-items:center;background:#fff;border-radius:999px;color:#141414;display:inline-flex;font-size:var(--aifoto-type-label);font-weight:600;justify-content:center;line-height:var(--aifoto-leading-label);margin-top:2rem;min-height:3rem;padding:.75rem 1.75rem;text-decoration:none}.longtail-hero-content a[data-v-9b6c4311-s]:hover{background:#e8e8e8}.longtail-hero-content a[data-v-9b6c4311-s]:focus-visible{outline:2px solid #fff;outline-offset:4px}.longtail-gallery[data-v-9b6c4311]{padding:2rem 1.5rem clamp(4rem,7vw,6rem)}.longtail-gallery-shell[data-v-9b6c4311]{margin-inline:auto;width:min(100%,var(--aifoto-content-width,75rem))}.longtail-gallery h2[data-v-9b6c4311]{font-family:var(--aifoto-font-display);font-size:var(--aifoto-type-collection-title);font-weight:600;line-height:var(--aifoto-leading-collection-title);margin:0;text-align:center}.longtail-gallery p[data-v-9b6c4311]{color:#b8b8b8;font-size:var(--aifoto-type-body);line-height:var(--aifoto-leading-body);margin:1rem auto 2.5rem;max-width:62ch;text-align:center}.longtail-gallery-grid[data-v-9b6c4311]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.longtail-gallery figure[data-v-9b6c4311]{aspect-ratio:3/4;background:#242424;border-radius:1rem;margin:0;overflow:hidden}.longtail-gallery img[data-v-9b6c4311]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.longtail-hero[data-v-9b6c4311]{min-height:32rem;padding:4rem 1rem}.longtail-gallery[data-v-9b6c4311]{padding-inline:1rem}.longtail-gallery-grid[data-v-9b6c4311]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}
