@layer base;@layer mixin{.fontSizeProps-module__b5HxjW__fontSizeProps{--fs-xs:var(--text-size-3);--lh-xs:var(--text-height-3);--fs-vs:var(--fs-xs);--lh-vs:var(--lh-xs);--fs-sm:var(--fs-vs);--lh-sm:var(--lh-vs);--fs-md:var(--fs-sm);--lh-md:var(--lh-sm);--fs-lg:var(--fs-md);--lh-lg:var(--lh-md);--fs-xl:var(--fs-lg);--lh-xl:var(--lh-lg);--fs-xxl:var(--fs-xl);--lh-xxl:var(--lh-xl)}@media (min-width:0){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-xs);line-height:var(--fs-xs)}}@media (min-width:320px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-vs);line-height:var(--lh-vs)}}@media (min-width:576px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-sm);line-height:var(--lh-sm)}}@media (min-width:768px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-md);line-height:var(--lh-md)}}@media (min-width:992px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-lg);line-height:var(--lh-lg)}}@media (min-width:1200px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-xl);line-height:var(--lh-xl)}}@media (min-width:1550px){.fontSizeProps-module__b5HxjW__fontSizeProps{font-size:var(--fs-xxl);line-height:var(--lh-xxl)}}}@layer component,util,vendor,theme;
@layer base,mixin;@layer component{.Pill-module__axMfXG__pill{all:unset;padding:2px var(--space-1);font-size:var(--text-size-0);font-weight:700;line-height:var(--text-height-0);color:#000;text-transform:uppercase;border:1px solid var(--color-grey-5);border-radius:var(--radius-0);display:inline-flex}.Pill-module__axMfXG__pill:hover{background-color:var(--color-grey-1)}a.Pill-module__axMfXG__pill,button.Pill-module__axMfXG__pill{cursor:pointer}a.Pill-module__axMfXG__pill:focus-visible{outline:2px solid var(--color-grey-8);outline-offset:2px}button.Pill-module__axMfXG__pill:focus-visible{outline:2px solid var(--color-grey-8);outline-offset:2px}.Pill-module__axMfXG__pill.Pill-module__axMfXG__category{color:#fff;background-color:#000;border:none}.Pill-module__axMfXG__pill.Pill-module__axMfXG__category:hover{background-color:var(--color-grey-8)}.Pill-module__axMfXG__pill.Pill-module__axMfXG__tag{color:#000;background-color:var(--color-gold);border:none}.Pill-module__axMfXG__pill.Pill-module__axMfXG__tag:hover{background-color:var(--color-straw)}}@layer util,vendor,theme;
@layer base,mixin,component;@layer util{.A11y-module__ssKP5q__srOnly{white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer vendor,theme;
@layer base,mixin;@layer component{.SearchButton-module__e0212W__searchButton{height:var(--icon-size-2);aspect-ratio:1;background:url(../media/search.2aa2087b.svg) 50% no-repeat;transition:scale 1.35s ease-out}.SearchButton-module__e0212W__searchButton[aria-pressed=true]{animation:.35s ease-out SearchButton-module__e0212W__zoom-in-zoom-out}.SearchButton-module__e0212W__searchButton.SearchButton-module__e0212W__dark{filter:invert()}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.TemplatesMenu-module__xoCC-G__title{flex:1;margin:0;font-weight:700;text-decoration:none}@media (min-width:576px){.TemplatesMenu-module__xoCC-G__title{font-size:var(--text-size-5)}}.TemplatesMenu-module__xoCC-G__logoMobile{flex:1}@media (min-width:768px){.TemplatesMenu-module__xoCC-G__logoMobile{display:none}}.TemplatesMenu-module__xoCC-G__templatesMenuInner{gap:var(--space-2);padding-inline:var(--container-padding-sm);justify-content:flex-end;align-items:center;display:flex}@media (min-width:768px){.TemplatesMenu-module__xoCC-G__templatesMenuInner{padding-inline:var(--container-padding-md)}}@media (min-width:1550px){.TemplatesMenu-module__xoCC-G__templatesMenuInner{width:100%;max-width:var(--container-max-width);margin:0 auto}}}@layer util,vendor,theme;@keyframes TemplatesMenu-module__xoCC-G__zoom-in-zoom-out{0%{scale:100%}50%{scale:120%}to{scale:100%}}
@layer base,mixin;@layer component{.TemplateImage-module__O6PJzW__templateImage svg{cursor:default;display:block}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.CardImage-module__CaMX6q__cardImage{margin-bottom:var(--space-2);background:var(--color-secondary);border:1px solid var(--color-grey-2)}}@layer util,vendor,theme;
