.navigation-links-module__gz5MkG__navigation{min-width:0;overflow-x:auto}.navigation-links-module__gz5MkG__track{isolation:isolate;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:4px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.navigation-links-module__gz5MkG__item{min-width:0}.navigation-links-module__gz5MkG__navigation .navigation-links-module__gz5MkG__item>a{white-space:nowrap;background:0 0;border-radius:9999px;justify-content:center;height:44px;padding:8px 14px;display:flex;position:relative}.navigation-links-module__gz5MkG__pill{pointer-events:none;z-index:-1;corner-shape:var(--ds-corner);background:var(--navigation-active-background,var(--ds-surface));height:44px;transition:transform .28s var(--ds-ease);border-radius:9999px;position:absolute;top:0;left:0}.navigation-links-module__gz5MkG__pill[data-instant=true]{transition:none}@media (prefers-reduced-motion:reduce){.navigation-links-module__gz5MkG__pill{transition:none}}:is([data-motion=reduced] .navigation-links-module__gz5MkG__pill,[data-input=keyboard] .navigation-links-module__gz5MkG__pill,[data-theme-switching] .navigation-links-module__gz5MkG__pill,[data-site-theme-switching] .navigation-links-module__gz5MkG__pill){transition:none}.navigation-links-module__gz5MkG__brand{white-space:nowrap;letter-spacing:-.7px;min-width:0;min-height:44px;color:var(--ds-ink-primary);flex-shrink:0;align-items:center;gap:10px;font-size:21px;font-weight:400;text-decoration:none;display:inline-flex}.navigation-links-module__gz5MkG__brand>svg{stroke-width:1.6px;flex-shrink:0;width:26px;height:26px}.navigation-links-module__gz5MkG__brandDot{color:var(--ds-accent)}
.cta-content-module___1OXGW__content{align-items:center;min-width:0;max-width:100%;padding-right:28px;display:inline-flex;position:relative}.cta-content-module___1OXGW__label{overflow-wrap:anywhere;min-width:0}.cta-content-module___1OXGW__label,.cta-content-module___1OXGW__leading,.cta-content-module___1OXGW__trailing{transition:transform var(--cta-duration,.62s) cubic-bezier(.2, 1, .25, 1), opacity var(--cta-duration,.62s) cubic-bezier(.2, 1, .25, 1)}.cta-content-module___1OXGW__leading,.cta-content-module___1OXGW__trailing{width:16px;height:16px;position:absolute}.cta-content-module___1OXGW__leading{opacity:0;left:0;transform:translate(-14px)}.cta-content-module___1OXGW__trailing{opacity:1;right:0;transform:translate(0)}@media (hover:hover) and (pointer:fine){:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__label{transform:translate(22px)}:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__leading{opacity:1;transition-delay:80ms;transform:translate(0)}:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__trailing{opacity:0;transform:translate(90%)}}@media (prefers-reduced-motion:reduce){.cta-content-module___1OXGW__content :is(.cta-content-module___1OXGW__label,.cta-content-module___1OXGW__leading,.cta-content-module___1OXGW__trailing){transition:none;transform:none}:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__label{transform:none}:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__leading{opacity:0;transform:none}:is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__trailing{opacity:1;transform:none}}:is([data-motion=reduced],[data-input=keyboard],[data-theme-switching],[data-site-theme-switching]) .cta-content-module___1OXGW__content :is(.cta-content-module___1OXGW__label,.cta-content-module___1OXGW__leading,.cta-content-module___1OXGW__trailing){transition:none}:is([data-motion=reduced],[data-input=keyboard]) :is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__label{transform:none}:is([data-motion=reduced],[data-input=keyboard]) :is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__leading{opacity:0;transform:none}:is([data-motion=reduced],[data-input=keyboard]) :is(a,button):hover>.cta-content-module___1OXGW__content .cta-content-module___1OXGW__trailing{opacity:1;transform:none}
.gallery-finale-module__yLqQnW__graphic{z-index:-1;pointer-events:none;color:var(--ds-ink-secondary);position:absolute;inset:0;overflow:hidden}.gallery-finale-module__yLqQnW__canvas,.gallery-finale-module__yLqQnW__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.gallery-finale-module__yLqQnW__canvas{opacity:0}.gallery-finale-module__yLqQnW__graphic[data-ready=true] .gallery-finale-module__yLqQnW__canvas{opacity:1}.gallery-finale-module__yLqQnW__graphic[data-ready=true] .gallery-finale-module__yLqQnW__fallback{opacity:0}.gallery-finale-module__yLqQnW__fallback{opacity:.18;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.gallery-finale-module__yLqQnW__fallback path{fill:none;stroke:currentColor;stroke-width:.75px;vector-effect:non-scaling-stroke}
.template-gallery-module__HWYAHq__gallery{--gallery-ease:cubic-bezier(.165, .84, .44, 1);--cta-duration:.62s;isolation:isolate;min-width:0}.template-gallery-module__HWYAHq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:min(48vh,440px);padding:48px 24px 56px;display:flex}.template-gallery-module__HWYAHq__hero h1,.template-gallery-module__HWYAHq__hero h2{font-family:var(--font-editorial);letter-spacing:-1.2px;max-width:23ch;animation:template-gallery-module__HWYAHq__enter .65s var(--gallery-ease) both;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.05}.template-gallery-module__HWYAHq__hero>p{color:var(--ds-ink-secondary);max-width:42ch;animation:template-gallery-module__HWYAHq__enter .65s var(--gallery-ease) 80ms both;font-size:19px;line-height:28px}.template-gallery-module__HWYAHq__heroAction{animation:template-gallery-module__HWYAHq__enter .65s var(--gallery-ease) .16s both;margin-top:8px}.template-gallery-module__HWYAHq__pill{border-radius:999px}.template-gallery-module__HWYAHq__collection{max-width:1680px;margin-inline:auto;padding-inline:32px}.template-gallery-module__HWYAHq__toolbar{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.template-gallery-module__HWYAHq__filters{gap:8px;min-width:0;padding-block:4px;display:flex;overflow-x:auto}.template-gallery-module__HWYAHq__filters>button{white-space:nowrap;flex-shrink:0}.template-gallery-module__HWYAHq__search{flex:0 264px;min-width:200px;position:relative}.template-gallery-module__HWYAHq__search>svg{width:20px;height:20px;color:var(--ds-ink-secondary);pointer-events:none;position:absolute;top:12px;left:16px}.template-gallery-module__HWYAHq__search input{border-radius:999px;padding-left:48px}.template-gallery-module__HWYAHq__resultCount{color:var(--ds-ink-secondary);font-variant-numeric:tabular-nums;margin-block:16px 20px;font-size:17px;line-height:26px}.template-gallery-module__HWYAHq__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 16px;display:grid;position:relative}.template-gallery-module__HWYAHq__card{min-width:0}.template-gallery-module__HWYAHq__cardLink{background:var(--ds-surface);min-width:0;min-height:44px;color:var(--ds-ink-primary);border-radius:12px;display:block;overflow:hidden}.template-gallery-module__HWYAHq__photo{aspect-ratio:4/5;border:1px solid var(--ds-photo-border);corner-shape:var(--ds-corner);background:var(--ds-surface);border-radius:12px;width:100%;position:relative;overflow:hidden}.template-gallery-module__HWYAHq__photo img{object-fit:cover;box-shadow:none;transition:transform .35s var(--gallery-ease);border:0;outline:none}.template-gallery-module__HWYAHq__photoFallback{text-align:center;color:var(--ds-ink-secondary);overflow-wrap:anywhere;place-content:center;padding:8px;font-size:13px;line-height:18px;display:grid;position:absolute;inset:0}.template-gallery-module__HWYAHq__card h3{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 8px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.template-gallery-module__HWYAHq__cardLink:focus-visible{outline:none}.template-gallery-module__HWYAHq__cardLink:focus-visible h3{text-underline-offset:4px;text-decoration:underline}.template-gallery-module__HWYAHq__cardLink:focus-visible .template-gallery-module__HWYAHq__photo{background:var(--ds-control)}.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(8n+1):nth-last-child(-n+8) .template-gallery-module__HWYAHq__photo,.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(8n+1):nth-last-child(-n+8)~.template-gallery-module__HWYAHq__card .template-gallery-module__HWYAHq__photo{-webkit-mask-image:linear-gradient(#000 55%,#0005 90%,#0000);mask-image:linear-gradient(#000 55%,#0005 90%,#0000)}.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-last-child(-n+8) .template-gallery-module__HWYAHq__cardLink:focus-visible .template-gallery-module__HWYAHq__photo{-webkit-mask-image:none;mask-image:none}.template-gallery-module__HWYAHq__empty{text-align:center;background:var(--ds-surface);border-radius:28px;justify-items:center;gap:16px;padding:64px 24px;display:grid}.template-gallery-module__HWYAHq__empty h3{font-size:24px;font-weight:500;line-height:32px}.template-gallery-module__HWYAHq__empty p{color:var(--ds-ink-secondary);font-size:19px;line-height:28px}.template-gallery-module__HWYAHq__notice{color:var(--ds-ink-secondary);margin-block:16px;font-size:15px;line-height:24px}.template-gallery-module__HWYAHq__skeleton{aspect-ratio:4/5;background:var(--ds-surface);border-radius:12px}.template-gallery-module__HWYAHq__end{isolation:isolate;text-align:center;place-items:center;min-height:440px;padding:88px 24px 96px;display:grid;position:relative}.template-gallery-module__HWYAHq__endContent{z-index:1;justify-items:center;gap:24px;max-width:560px;display:grid;position:relative}.template-gallery-module__HWYAHq__end h2{font-family:var(--font-editorial);letter-spacing:-.8px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.template-gallery-module__HWYAHq__endContent>p{color:var(--ds-ink-secondary);font-size:19px;line-height:28px}.template-gallery-module__HWYAHq__privacy{color:var(--ds-ink-secondary);justify-content:center;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.template-gallery-module__HWYAHq__privacy>svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.template-gallery-module__HWYAHq__privacy p{font-size:14px;line-height:22px}.template-gallery-module__HWYAHq__privacy a{text-underline-offset:4px;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-block}@media (hover:hover) and (pointer:fine){.template-gallery-module__HWYAHq__cardLink:hover .template-gallery-module__HWYAHq__photo img{transform:scale(1.035)}.template-gallery-module__HWYAHq__cardLink:hover h3{text-underline-offset:4px;text-decoration:underline}}@keyframes template-gallery-module__HWYAHq__enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.template-gallery-module__HWYAHq__collection{padding-inline:16px}.template-gallery-module__HWYAHq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(8n+1):nth-last-child(-n+8) .template-gallery-module__HWYAHq__photo,.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(8n+1):nth-last-child(-n+8)~.template-gallery-module__HWYAHq__card .template-gallery-module__HWYAHq__photo{-webkit-mask-image:none;mask-image:none}.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(4n+1):nth-last-child(-n+4) .template-gallery-module__HWYAHq__photo,.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-child(4n+1):nth-last-child(-n+4)~.template-gallery-module__HWYAHq__card .template-gallery-module__HWYAHq__photo{-webkit-mask-image:linear-gradient(#000 55%,#0005 90%,#0000);mask-image:linear-gradient(#000 55%,#0005 90%,#0000)}.template-gallery-module__HWYAHq__grid[data-fade]>.template-gallery-module__HWYAHq__card:nth-last-child(-n+8) .template-gallery-module__HWYAHq__cardLink:focus-visible .template-gallery-module__HWYAHq__photo{-webkit-mask-image:none;mask-image:none}.template-gallery-module__HWYAHq__toolbar{flex-wrap:wrap;gap:12px}.template-gallery-module__HWYAHq__filters{width:100%}.template-gallery-module__HWYAHq__search{flex-basis:100%}}@media (max-width:479px){.template-gallery-module__HWYAHq__hero{gap:20px;min-height:360px;padding:40px 16px}.template-gallery-module__HWYAHq__hero h1,.template-gallery-module__HWYAHq__hero h2{font-size:38px;line-height:1.1}.template-gallery-module__HWYAHq__hero>p{font-size:17px;line-height:26px}.template-gallery-module__HWYAHq__photo,.template-gallery-module__HWYAHq__cardLink{border-radius:8px}.template-gallery-module__HWYAHq__card h3{margin:0;padding:8px 4px;font-size:13px;line-height:18px}.template-gallery-module__HWYAHq__end{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.template-gallery-module__HWYAHq__gallery,.template-gallery-module__HWYAHq__gallery *{transition:none;animation:none}.template-gallery-module__HWYAHq__cardLink:hover .template-gallery-module__HWYAHq__photo img{transform:none}}:is([data-motion=reduced],[data-input=keyboard],[data-theme-switching],[data-site-theme-switching]) .template-gallery-module__HWYAHq__gallery *{transition:none;animation:none}:is([data-motion=reduced],[data-input=keyboard]) .template-gallery-module__HWYAHq__cardLink:hover .template-gallery-module__HWYAHq__photo img{transform:none}.template-gallery-module__HWYAHq__card[data-company] h3{font-weight:500}
