.OffsetCardStack_stack__2DpA_{--stack-offset:36px;--stack-overlap:44px;--stack-inset:16px;display:flex;flex-direction:column;gap:0;isolation:isolate;container-type:inline-size}.OffsetCardStack_stack__2DpA_>.OffsetCardStack_back__WyVjb,.OffsetCardStack_stack__2DpA_>.OffsetCardStack_front__IpVTF{position:relative;min-width:0;width:calc(100% - var(--stack-offset))}.OffsetCardStack_stack__2DpA_>.OffsetCardStack_front__IpVTF{z-index:2;align-self:flex-start;box-shadow:0 14px 24px -12px color-mix(in srgb,var(--color-content-elevated-default) 24%,#0000),0 4px 8px -4px color-mix(in srgb,var(--color-content-elevated-default) 12%,#0000)}.OffsetCardStack_stack__2DpA_>.OffsetCardStack_back__WyVjb{z-index:1;align-self:flex-end;margin-top:calc(-1 * var(--stack-overlap));padding-top:calc(var(--stack-inset) + var(--stack-overlap))}@container (max-width: 290px){.OffsetCardStack_stack__2DpA_>.OffsetCardStack_back__WyVjb,.OffsetCardStack_stack__2DpA_>.OffsetCardStack_front__IpVTF{--stack-offset:24px;--stack-overlap:36px}}.CreateGallery_section__mkHAg{padding:72px 0 88px;background:var(--color-background-base-default);color:var(--color-content-elevated-default);font-family:var(--font-display);scroll-margin-top:96px}.CreateGallery_container__ip8BW{max-width:1360px;margin:auto;padding:0 24px}.CreateGallery_header__n8P5A{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:40px}.CreateGallery_header__n8P5A h2{max-width:680px;font-size:64px;font-weight:400;line-height:1.03;letter-spacing:-.05em;text-wrap:balance}.CreateGallery_description__MoK7d{max-width:420px;font-size:20px;line-height:1.45;color:var(--color-content-base-default);text-wrap:pretty}.CreateGallery_filters__neWb4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.CreateGallery_filters__neWb4 button{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:10px 16px;background:var(--color-background-elevated-default);color:var(--color-content-base-default);font-size:14px;cursor:pointer}.CreateGallery_filters__neWb4 button[aria-pressed=true]{background:var(--color-background-inverted-default);color:var(--color-content-inverted-default)}.CreateGallery_filters__neWb4 button>span{opacity:.6;font-size:12px;font-variant-numeric:tabular-nums}.CreateGallery_cards__X5KtY{gap:24px}.CreateGallery_row__AFsqb{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:3px;margin:-3px}.CreateGallery_row__AFsqb::-webkit-scrollbar{display:none}.CreateGallery_grid__kj8rp{display:grid}.CreateGallery_grid__kj8rp,.CreateGallery_grid__kj8rp.CreateGallery_large__L_pbc{grid-template-columns:repeat(2,minmax(0,1fr))}.CreateGallery_card__a4_YA{display:flex;flex-direction:column;flex:0 0 calc((100% - 24px) / 2);min-width:0;min-height:440px;padding:40px;background:var(--color-background-elevated-default);scroll-snap-align:start;scroll-margin:3px}.CreateGallery_card__a4_YA:hover .CreateGallery_cardArrow__Hh4Bk,.CreateGallery_card__a4_YA[data-featured=true]{background:var(--color-background-brand-enabled);color:var(--color-content-inverted-default)}.CreateGallery_card__a4_YA[data-featured=true]:hover .CreateGallery_cardArrow__Hh4Bk{background:var(--color-background-base-default);color:var(--color-content-brand-default)}.CreateGallery_card__a4_YA:focus-visible,.CreateGallery_filters__neWb4 button:focus-visible,.CreateGallery_navigation__Yqcou button:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.CreateGallery_cardHeader__V1CCF{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:16px;margin-bottom:36px}.CreateGallery_mode__ARxLz{display:inline-flex;align-items:center;gap:8px;font-size:15px}.CreateGallery_number__53m3L{opacity:.85;font-variant-numeric:tabular-nums}.CreateGallery_logos__P0Q6w{display:flex;align-items:center;gap:9px}.CreateGallery_logos__P0Q6w img{width:28px;height:28px;padding:4px;background:var(--color-background-base-default);object-fit:contain}.CreateGallery_prompt__BQOu5{margin-bottom:28px;font-size:30px;line-height:1.16;letter-spacing:-.035em;text-wrap:pretty}.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_prompt__BQOu5{font-size:36px;line-height:1.12}.CreateGallery_outcome__uCxlm{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding-top:24px}.CreateGallery_outcome__uCxlm p{color:var(--color-content-base-default);font-size:15px;line-height:1.45}.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_cardFooter__NfJsy,.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_outcome__uCxlm p{color:color-mix(in srgb,var(--color-content-inverted-default) 85%,#0000)}.CreateGallery_cardFooter__NfJsy{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:13px;line-height:1.5;color:var(--color-content-base-muted)}.CreateGallery_cardArrow__Hh4Bk{display:grid;place-items:center;width:36px;height:36px;flex:none;background:var(--color-background-base-default);color:var(--color-content-brand-default)}.CreateGallery_cardFooter__NfJsy svg{width:16px;height:16px;flex:none;transform:rotate(-45deg)}.CreateGallery_footer__zfXmi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:28px}.CreateGallery_navigation__Yqcou{display:flex;gap:8px;margin-left:auto}.CreateGallery_navigation__Yqcou button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-background-elevated-default);color:var(--color-content-elevated-default);cursor:pointer}.CreateGallery_navigation__Yqcou button:hover:not(:disabled){background:var(--color-background-inverted-default);color:var(--color-content-inverted-default)}.CreateGallery_navigation__Yqcou button:disabled{opacity:.35;cursor:default}.CreateGallery_navigation__Yqcou svg{width:17px;height:17px}.CreateGallery_previous__JITF5{transform:rotate(180deg)}.CreateGallery_libraryLink__ujXJh{gap:24px;border-radius:0;height:44px;font-family:var(--font-display)}.CreateGallery_libraryLink__ujXJh svg{width:16px;height:16px;transform:rotate(-45deg)}@media (max-width:1100px){.CreateGallery_header__n8P5A{gap:40px}.CreateGallery_header__n8P5A h2{font-size:54px}.CreateGallery_description__MoK7d{font-size:18px}.CreateGallery_card__a4_YA{padding:32px;min-height:460px}.CreateGallery_prompt__BQOu5{font-size:27px}.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_prompt__BQOu5{font-size:30px}}@media (max-width:700px){.CreateGallery_section__mkHAg{padding:56px 0 64px}.CreateGallery_container__ip8BW{padding:0 20px}.CreateGallery_header__n8P5A{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.CreateGallery_header__n8P5A h2{font-size:46px}.CreateGallery_description__MoK7d{max-width:390px;font-size:17px}.CreateGallery_filters__neWb4{gap:6px}.CreateGallery_filters__neWb4 button{padding:10px 12px;font-size:13px;gap:6px}.CreateGallery_cards__X5KtY{gap:16px}.CreateGallery_card__a4_YA{flex-basis:calc(100% - 24px);padding:28px;min-height:460px}.CreateGallery_prompt__BQOu5{font-size:26px}.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_prompt__BQOu5{font-size:28px}.CreateGallery_grid__kj8rp,.CreateGallery_grid__kj8rp.CreateGallery_large__L_pbc{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.CreateGallery_cardHeader__V1CCF{gap:8px}.CreateGallery_logos__P0Q6w{gap:6px}.CreateGallery_header__n8P5A h2{font-size:40px}.CreateGallery_filters__neWb4 button{padding-right:10px;padding-left:10px}.CreateGallery_filters__neWb4 button>span{display:none}.CreateGallery_card__a4_YA{padding:24px}.CreateGallery_prompt__BQOu5{font-size:24px}.CreateGallery_card__a4_YA[data-featured=true] .CreateGallery_prompt__BQOu5{font-size:26px}}:is([data-product-page],[data-page-layout]) .CreateGallery_header__n8P5A h2{font-size:var(--marketing-text-section);line-height:var(--marketing-leading-section);letter-spacing:var(--marketing-tracking-section)}:is([data-product-page],[data-page-layout]) .CreateGallery_description__MoK7d{font-size:var(--marketing-text-body);line-height:var(--marketing-leading-body)}:is([data-product-page],[data-page-layout]) .CreateGallery_header__n8P5A{margin-bottom:var(--marketing-content-gap)}@media (max-width:639px){:is([data-product-page],[data-page-layout]) .CreateGallery_container__ip8BW{padding-inline:16px}}