@layer base,mixin;@layer component{._burger_p5bx2_2{box-sizing:content-box;aspect-ratio:1;padding:var(--burger-padding,8px);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-around;transition:all .3s ease-out;display:flex;position:relative}._burger_p5bx2_2 div{--_patty-offset:calc(var(--burger-size,16px)/3);--_patty-thickness:calc(var(--burger-size,16px)/8)}._burger_p5bx2_2 div,._burger_p5bx2_2 div:before,._burger_p5bx2_2 div:after{width:var(--burger-size,16px);height:var(--burger-patty-thickness,var(--_patty-thickness));content:"";background:var(--burger-color,#000);transition:all .15s linear;display:block}._burger_p5bx2_2 div{transform:translate3d(0,calc(var(--burger-patty-offset,var(--_patty-offset))*-1),0)rotate(0)}._burger_p5bx2_2 div:before,._burger_p5bx2_2 div:after{position:absolute}._burger_p5bx2_2 div:before{transform:translate3d(0,var(--_patty-offset),0)rotate(0deg)}._burger_p5bx2_2 div:after{transform:translate3d(0,calc(var(--_patty-offset)*2),0)rotate(0deg)}._burger_p5bx2_2[aria-expanded=true]{transform:rotate(-180deg)}._burger_p5bx2_2[aria-expanded=true] div{transform:translate(0)rotate(45deg)}._burger_p5bx2_2[aria-expanded=true] div:before{opacity:0;transform:translateY(5px)rotate(-90deg)}._burger_p5bx2_2[aria-expanded=true] div:after{transform:translate(0)rotate(-90deg)}}@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,mixin;@layer component{.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer{--template-menu-container-padding-block:var(--space-2);padding-block:var(--template-menu-container-padding-block);container:templatesMenuContainer/inline-size}.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer.TemplatesMenuWrapper-module__YoZ0wW__fixed{z-index:2;background-color:var(--fixed-bg-color);width:100%;position:fixed;top:0;right:0}@media (min-width:768px){.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer,.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer.TemplatesMenuWrapper-module__YoZ0wW__fixed{background-color:transparent;width:auto;position:static}}.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer.TemplatesMenuWrapper-module__YoZ0wW__dark{--fixed-bg-color:#000;color:#fff}.TemplatesMenuWrapper-module__YoZ0wW__templatesContainer.TemplatesMenuWrapper-module__YoZ0wW__light{--fixed-bg-color:#fff;color:#000}}@layer util,vendor,theme;
@layer base,mixin,component,util,vendor,theme;._loadingShimmer_5rz1p_1{position:relative}._loadingShimmer_5rz1p_1:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,0),rgba(255,255,255,.8)) 0 0/200% 100%;animation:1.5s infinite _shimmer_5rz1p_1;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _shimmer_5rz1p_1{0%{background-position:100% 0}to{background-position:-100% 0}}
@layer base,mixin;@layer component{._loadingText_qqloz_2{--w:100%;--color:var(--color-grey-3);width:var(--w);background:var(--color);height:.8em;margin-bottom:.2em;display:block}._inline_qqloz_12{display:inline-block}._rounded_qqloz_16{border-radius:1em}}@layer util,vendor,theme;
@layer base,mixin;@layer component{._socialShare_3hgz0_2{margin-bottom:var(--space-6)}._heading_3hgz0_6{font-size:var(--text-size-2);margin-top:0}._iconGrid_3hgz0_11{margin:0;padding:0;list-style-type:none;display:flex}._iconGrid_3hgz0_11._size1_3hgz0_17{gap:4px}._iconGrid_3hgz0_11._size2_3hgz0_21{gap:var(--space-1)}._iconGrid_3hgz0_11._size3_3hgz0_25{gap:var(--space-2)}._iconGrid_3hgz0_11._centered_3hgz0_29{justify-content:center}._notif_3hgz0_34{z-index:1;color:#fff;text-align:left;text-indent:0;white-space:nowrap;border-radius:var(--radius-1);background:#000;height:30px;padding:0 16px;font-size:14px;line-height:28px;position:absolute;top:calc(50% + 1px);left:calc(100% + 8px);transform:translateY(-50%)}}@layer util,vendor,theme;._hideMobile_3hgz0_53{display:none}@media (min-width:768px){._hideMobile_3hgz0_53{display:flex}._showMobile_3hgz0_61{display:none}}
@layer base,mixin;@layer component{@keyframes _rootAnimation_1s9iz_1{0%{transform:scale(1)}50%{transform:scale3d(1.25,1.25,1.25)}to{transform:scale(1)}}@keyframes _tickAnimation_1s9iz_1{0%{stroke-dasharray:24;stroke-dashoffset:24px}to{stroke-dashoffset:0}}._root_1s9iz_25{--width:100%;width:var(--width);clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;animation:.4s ease-in-out .2s forwards _rootAnimation_1s9iz_1}._tick_1s9iz_36{--color:var(--color-primary);fill:none;stroke:var(--color);stroke-width:3px;stroke-dasharray:24;stroke-dashoffset:24px;animation:.2s ease-in-out .2s forwards _tickAnimation_1s9iz_1}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.Dialog-module__T1nRRq__dialog{border-radius:var(--radius-1);width:100%;max-width:500px;box-shadow:var(--shadow-1);will-change:opacity,transform;border:0;padding:0;transition:opacity .2s ease-out,transform .2s ease-out}.Dialog-module__T1nRRq__dialog[open]{pointer-events:auto;opacity:1;animation:1s forwards Dialog-module__T1nRRq__open;transform:translateY(0)}@starting-style{.Dialog-module__T1nRRq__dialog[open]{opacity:0;transform:translateY(-1em)}}.Dialog-module__T1nRRq__dialogInner{padding:var(--space-4)}.Dialog-module__T1nRRq__closeButton{padding:var(--space-2);cursor:pointer;display:block;position:absolute;top:12px;right:12px}.Dialog-module__T1nRRq__closeButton img{display:block}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.DownloadSpreadsheetClient-module__GQ8NXq__dotsWrapper{margin:var(--space-10)auto;justify-content:center;display:flex}.DownloadSpreadsheetClient-module__GQ8NXq__submitButtonContainer{margin-top:var(--space-3);text-align:center}.DownloadSpreadsheetClient-module__GQ8NXq__finalFormState{font-size:var(--text-size-3);text-align:center;flex-direction:column;align-items:center;display:flex}.DownloadSpreadsheetClient-module__GQ8NXq__successText p:not(:first-of-type){font-weight:400}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.TemplateComponent-module__KRMBfq__templatePreviewContainer{padding:var(--space-3)var(--space-3)0;margin-top:var(--space-4);background-color:var(--color-gold)}.TemplateComponent-module__KRMBfq__actions{gap:var(--space-2);justify-content:center;align-items:flex-start;display:flex}.TemplateComponent-module__KRMBfq__tagsCreatedBy{justify-content:space-between;display:flex}@media (min-width:992px){.TemplateComponent-module__KRMBfq__templateContent{grid-gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:1fr 150px;display:grid}}.TemplateComponent-module__KRMBfq__howTo{--bg-fallback:url(../media/black-hemispheres-bg.6c0d8f4e.jpg);--bg:image-set(url(../media/black-hemispheres-bg.0590653b.avif) type("image/avif"),url(../media/black-hemispheres-bg.6c0d8f4e.jpg) type("image/jpeg"));grid-gap:var(--space-6);padding:var(--space-4);color:#fff;background-color:#000;background-image:var(--bg-fallback);background-image:var(--bg);border-radius:var(--radius-1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid}@media (min-width:992px){.TemplateComponent-module__KRMBfq__howTo{grid-gap:var(--space-14);padding:var(--space-7);grid-template-columns:420px 1fr}}.TemplateComponent-module__KRMBfq__howToColumnOne{max-width:420px}@media (min-width:992px){.TemplateComponent-module__KRMBfq__howToColumnTwo{text-align:center}}.TemplateComponent-module__KRMBfq__howToDescription{margin-bottom:var(--space-4);font-size:var(--text-size-2);line-height:var(--text-height-2)}.TemplateComponent-module__KRMBfq__howToDescription ul{padding-left:var(--space-4)}.TemplateComponent-module__KRMBfq__howToDownloadLink{font-size:var(--text-size-2);line-height:1}.TemplateComponent-module__KRMBfq__howToDownloadLink>p,.TemplateComponent-module__KRMBfq__howToDownloadLink>button{display:inline-block}.TemplateComponent-module__KRMBfq__howToDownloadLink>p{margin-bottom:0;margin-right:4px}.TemplateComponent-module__KRMBfq__howToDownloadLink button{font-size:var(--text-size-2)}.TemplateComponent-module__KRMBfq__logoContainer{align-items:center;display:flex}@media (min-width:992px){.TemplateComponent-module__KRMBfq__logoContainer{justify-content:center}}.TemplateComponent-module__KRMBfq__wordmark{padding-left:var(--space-1);margin-bottom:0;margin-left:var(--space-1);font-size:var(--text-size-2);line-height:34px}@media (min-width:576px){.TemplateComponent-module__KRMBfq__wordmark{padding-left:var(--space-3);margin-left:var(--space-3);font-size:var(--text-size-3);border-left:1px solid #fff}}@media (min-width:992px){.TemplateComponent-module__KRMBfq__wordmark{padding-left:var(--space-1);margin-left:var(--space-1);font-size:var(--text-size-2);border-left:0}}@media (min-width:1200px){.TemplateComponent-module__KRMBfq__wordmark{padding-left:var(--space-3);margin-left:var(--space-3);font-size:var(--text-size-3);border-left:1px solid #fff}}.TemplateComponent-module__KRMBfq__bodyGrid{grid-gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:1200px){.TemplateComponent-module__KRMBfq__bodyGrid{grid-gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}.TemplateComponent-module__KRMBfq__rated{text-align:center}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.CollectionCardImage-module__q6BSuG__collectionCardImage{aspect-ratio:1.5;overflow:hidden}.CollectionCardImage-module__q6BSuG__collectionCardImage:before{z-index:0;content:"";background-color:rgba(0,0,0,.8);border-radius:2.5cqw 0 0;width:85%;height:10%;display:inline-block;position:relative;top:12.5cqw;left:15cqw;box-shadow:5cqw -4cqw rgba(0,0,0,.6)}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.CollectionCardContent-module__YCrD8q__cardContent{width:100%;height:100%;font-size:var(--text-size-2);line-height:var(--text-height-2);background:var(--color-coral);flex-direction:column;align-items:stretch;display:flex;position:relative;container-type:inline-size}.CollectionCardContent-module__YCrD8q__content{padding:var(--space-4)var(--space-4)0;flex:1}.CollectionCardContent-module__YCrD8q__titleLink{text-decoration:none}.CollectionCardContent-module__YCrD8q__titleLink:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}}@layer util,vendor,theme;.CollectionCardContent-module__YCrD8q__desc{order:2}.CollectionCardContent-module__YCrD8q__metadata{margin-bottom:var(--space-1);order:1}.CollectionCardContent-module__YCrD8q__stats{order:2}.CollectionCardContent-module__YCrD8q__loadingCardContent:before{aspect-ratio:1;margin-bottom:var(--space-2);content:"";background-color:var(--color-grey-3)}
@layer base,mixin;@layer component{.CardCarousel-module__NxhHTa__cardCarouselWrapper{width:100%;max-width:1132px;margin:0 auto;padding:0;position:relative}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{right:68px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:4px}@media (min-width:1200px){.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{left:-24px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:-24px}}@media (min-width:1300px){.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{left:-48px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:-48px}}.CardCarousel-module__NxhHTa__prevButton,.CardCarousel-module__NxhHTa__nextButton{z-index:1;text-indent:-999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;background-image:url(../media/chevron-right-black.4bfd329a.svg);background-size:16px;border:0;width:16px;height:28px;padding:0;position:absolute;top:-48px;overflow:hidden}.CardCarousel-module__NxhHTa__prevButton[disabled],.CardCarousel-module__NxhHTa__nextButton[disabled]{cursor:default;opacity:.3}@media (min-width:1200px){.CardCarousel-module__NxhHTa__prevButton,.CardCarousel-module__NxhHTa__nextButton{top:140px}}.CardCarousel-module__NxhHTa__prevButton{transform:rotate(180deg)}.CardCarousel-module__NxhHTa__cardCarousel{--gap:var(--space-3);grid-gap:var(--gap);margin-top:var(--space-9);grid-template-columns:repeat(var(--itemCount),minmax(auto,346px));scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:0;padding-left:0;display:grid;position:relative;overflow-x:scroll;container-type:inline-size}.CardCarousel-module__NxhHTa__cardCarousel::-webkit-scrollbar{display:none}@media (min-width:1200px){.CardCarousel-module__NxhHTa__cardCarousel{margin-top:var(--space-4)}}.CardCarousel-module__NxhHTa__cardCarouselItem{scroll-snap-align:start;width:100cqw;list-style-type:none}@media (min-width:576px){.CardCarousel-module__NxhHTa__cardCarouselItem{width:min(50cqw,360px)}}@media (min-width:992px){.CardCarousel-module__NxhHTa__cardCarouselItem{--gapOffset:calc(var(--itemsPerPage,3)/max(calc(var(--itemsPerPage,3) - 1),1));width:calc(100cqw/var(--itemsPerPage,3) - calc(var(--gap)/var(--gapOffset)))}}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.AddToKarbonClient-module__3Sfp_q__addingErrorMessage,.AddToKarbonClient-module__3Sfp_q__addingSuccessMessage{margin-top:var(--space-2);font-size:var(--text-size-2);line-height:var(--text-height-2)}.AddToKarbonClient-module__3Sfp_q__addingErrorMessage{color:var(--form-base-error-color,#ee7f73)}.AddToKarbonClient-module__3Sfp_q__addingUrlList{font-size:var(--text-size-2);line-height:var(--text-height-2)}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.TemplateCollectionComponent-module__BnprAG__headerSection{--bg:image-set(url(../media/collectionBG.8432d5d5.avif) type("image/avif"),url(../media/collectionBG.0b796827.jpg) type("image/jpeg"));background:var(--color-text-bg);background-image:var(--bg);background-size:cover}}@layer util,vendor,theme;
