@layer base,mixin;@layer component{.PillBox-module__CLMytq__pillBox{--space-between:4px;gap:var(--space-between);align-items:center;display:inline-flex}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]:checked){background-color:var(--color-gold);border-color:var(--color-gold)}.PillBox-module__CLMytq__pillBox input[type=checkbox]{align-self:center;margin-right:6px}.PillBox-module__CLMytq__pillBox input[type=checkbox]:focus-visible{outline:1px solid #000}.PillBox-module__CLMytq__pillBox:has(select):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(select):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(select):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(select):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(select):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-between)}.PillBox-module__CLMytq__pillSelectWrapper{--arrow-size:8px;position:relative}.PillBox-module__CLMytq__pillSelectWrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12px}.PillBox-module__CLMytq__pillSelectWrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12px}.PillBox-module__CLMytq__pillSelectWrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12px}.PillBox-module__CLMytq__pillSelectWrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px}.PillBox-module__CLMytq__pillSelectWrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px}.PillBox-module__CLMytq__pillSelectWrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px}.PillBox-module__CLMytq__pillSelectWrapper select{font-size:inherit;font-weight:700;line-height:inherit;text-indent:-9999em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url(../media/arrow-down.634a1a1c.svg) 100% no-repeat;background-size:var(--arrow-size);border:none;position:absolute;top:0;bottom:0;left:0;right:0}.PillBox-module__CLMytq__pillSelectWrapper select:focus-visible{outline:1px solid #000}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.ListFilter-module__aopr7G__listFilter{grid-gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-size-3);line-height:var(--text-height-3);align-items:end;display:grid}@media (min-width:768px){.ListFilter-module__aopr7G__listFilter{grid-template-columns:1fr max-content}}.ListFilter-module__aopr7G__listFilter fieldset{all:unset;gap:var(--space-1)}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__blisterPack{flex-flow:wrap;display:flex}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__sortByFieldset{font-size:var(--text-size-2);align-items:center;display:flex}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__sortByFieldset .ListFilter-module__aopr7G__sortBySelect{width:min-content;margin:0}.ListFilter-module__aopr7G__listFilter legend{all:unset;margin-bottom:var(--space-1)}.ListFilter-module__aopr7G__tagPill{white-space:nowrap;transition:all .2s ease-in-out;position:relative;overflow:hidden}.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__shown{transform:scaleX(100%)}@starting-style{.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__shown{opacity:0;transform:scaleX(70%)}}.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__hidden{display:none}.ListFilter-module__aopr7G__moreTagsPill{color:#000;cursor:pointer;background-color:var(--color-gold);border:none}.ListFilter-module__aopr7G__moreTagsPill:hover{background-color:var(--color-secondary)}.ListFilter-module__aopr7G__moreTagsPill span{white-space:nowrap;width:0;display:inline-block;overflow:clip}.ListFilter-module__aopr7G__moreTagsPill:before{width:var(--space-1);text-align:center;content:"+";display:inline-block}.ListFilter-module__aopr7G__moreTagsPill[aria-expanded=true]:before{content:"-"}.ListFilter-module__aopr7G__eyeglass{aspect-ratio:1;background:url(../media/search.25eb6653.svg) 50%/contain no-repeat;width:80px;position:relative}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__eye{aspect-ratio:1;width:40%;position:relative;top:21%;bottom:auto;left:21%;right:auto}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__pupil{top:var(--y,50%);left:var(--x,50%);aspect-ratio:1;background:#000;border-radius:50%;width:0;transition:all .2s ease-out;position:absolute;transform:translate(-50%,-50%)scaleY(1)}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__pupil.ListFilter-module__aopr7G__awake{width:50%;animation:15s ease-in-out infinite ListFilter-module__aopr7G__blink;transform:translate(-50%,-50%)scaleY(1)}@keyframes ListFilter-module__aopr7G__blink{2%{transform:translate(-50%,-50%)scaleY(1)}20%{transform:translate(-50%,-50%)scaleY(1)}21%{transform:translate(-50%,-50%)scaleY(.1)}22%{transform:translate(-50%,-50%)scaleY(1)}70%{transform:translate(-50%,-50%)scaleY(1)}71%{transform:translate(-50%,-50%)scaleY(.1)}72%{transform:translate(-50%,-50%)scaleY(1)}74%{transform:translate(-50%,-50%)scaleY(1)}75%{transform:translate(-50%,-50%)scaleY(.1)}76%{transform:translate(-50%,-50%)scaleY(1)}to{transform:translate(-50%,-50%)scaleY(1)}}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.TemplatesMenuNav-module__xcgoxG__container{display:flex}.TemplatesMenuNav-module__xcgoxG__dropDownContainer{z-index:1;opacity:0;align-self:stretch;transition:opacity .2s ease-out;position:relative}.TemplatesMenuNav-module__xcgoxG__dropDownContainer:not([hidden]){opacity:1}@starting-style{.TemplatesMenuNav-module__xcgoxG__dropDownContainer:not([hidden]){opacity:0}}.TemplatesMenuNav-module__xcgoxG__templatesMenuNav{--grid-gap:var(--space-4);--top-offset:calc(var(--icon-size-2) + (2*var(--template-menu-container-padding-block)));top:calc(var(--icon-size-2) + (2*var(--template-menu-container-padding-block)));grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%;height:calc(100vh - var(--top-offset));padding:var(--space-4);color:var(--color-text);background:var(--color-text-bg);display:grid;position:fixed;right:0;overflow-y:scroll}@media (min-width:768px){.TemplatesMenuNav-module__xcgoxG__templatesMenuNav{width:100cqw;max-width:calc(100cqw - (2*var(--container-padding-md)));height:auto;height:initial;border-radius:var(--radius-1);grid-template-columns:2fr repeat(3,1fr);position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:4px 4px 30px rgba(0,0,0,.4)}}@media (min-width:1550px){.TemplatesMenuNav-module__xcgoxG__templatesMenuNav{--grid-gap:var(--space-8);width:auto;margin-inline:var(--space-1);grid-template-columns:repeat(4,max-content)}}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem{font-size:var(--text-size-2);line-height:var(--text-height-2)}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem p{margin:0 0 var(--space-2);font-size:var(--text-size-0);line-height:var(--text-height-0);color:var(--color-text-secondary);text-transform:uppercase}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem ul{margin:0;padding:0;list-style:none}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem ul:last-child li:last-child{margin-bottom:0}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem li{margin-bottom:var(--space-1)}.TemplatesMenuNav-module__xcgoxG__templatesMenuNavItem a{text-decoration:none}@media (min-width:992px){.TemplatesMenuNav-module__xcgoxG__categories .TemplatesMenuNav-module__xcgoxG__categoriesListContainer{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:flex}}.TemplatesMenuNav-module__xcgoxG__resources{position:relative}@media (min-width:768px){.TemplatesMenuNav-module__xcgoxG__resources:before{left:calc(var(--grid-gap)/-2);content:"";border-left:1px solid var(--color-grey-2);height:100%;display:block;position:absolute}}.TemplatesMenuNav-module__xcgoxG__marketing{margin:var(--space-4)0}@media (min-width:768px){.TemplatesMenuNav-module__xcgoxG__marketing{display:none}}}@layer util,vendor,theme;
@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__jNBVYG__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;
