.Image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative;overflow:hidden}.Image:before{content:"";z-index:0;background:inherit;filter:blur(18px);opacity:1;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0;transform:scale(1.05)}.Image--loaded:before{opacity:0}.Image-image{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;display:block;position:relative}.Image picture{display:contents}.Image--fill,.Image--fill .Image-image{width:100%}.Image--withDimension .Image-image{height:100%;position:absolute;inset:0}.Image--round{shape-outside:circle();--gap-width:3rem;border-radius:50%;overflow:hidden}.Image--round .Image-image{border-radius:50%}.Image--cover .Image-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.Image--contain .Image-image{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.Image-content{display:none}.Image-content:not(:empty){z-index:2;text-align:center;background-blend-mode:multiply;background-color:#00675e66;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;max-height:100%;padding:1em;display:flex;position:absolute;inset:0;overflow:hidden}.Image--cover .Image-content{background-size:cover}.Image-alignContent-bottom,.Image-alignContent-top{align-items:flex-end}.Image--center,.Image--left,.Image--right{margin:0 auto var(--gap-width)}@media (width>=768px){.Image--left{float:left;max-width:66%;margin:0 var(--gap-width) var(--gap-width) 0}.Image--right{float:right;max-width:66%;margin:0 0 var(--gap-width) var(--gap-width)}}@media (width>=1280px){.Image--left:not(.Image--round){margin-left:-100px}.Image--right:not(.Image--round){margin-right:-100px}}:root{--icon-size:1.5em}.Icon--xsmall{--icon-size:.75rem}.Icon--small{--icon-size:1rem}.Icon--medium{--icon-size:1.5rem}.Icon--large{--icon-size:2rem}.Icon--xlarge{--icon-size:2.5rem}.Icon--xxlarge{--icon-size:4rem}.Icon{box-sizing:content-box;width:1em;height:1em;font-size:1.5em;font-size:var(--icon-size);vertical-align:middle;display:inline-block;position:relative}.Icon--round{border-radius:2em;padding:.25em}.Icon svg{width:1em;height:1em;display:block}.Icon--menu .menu-line-1,.Icon--menu .menu-line-2{transition:var(--transition);transform-origin:50%}.Icon--menu.active .menu-line-1{transform:translate(-8%,9%)rotate(45deg)}.Icon--menu.active .menu-line-2{transform:translate(-8%,-9%)rotate(-45deg)}.Icon--file[data-text]:after{content:attr(data-text);color:var(--background-color);text-transform:uppercase;white-space:nowrap;font-size:.2em;font-weight:var(--font-weight-bold);font-family:var(--font-family-sans);position:absolute;top:53%;left:45%;transform:translate(-50%,-50%)}.Icon--spinner path{animation:.8s linear infinite fade-in}.Icon--spinner path:first-child{animation-delay:.1s}.Icon--spinner path:nth-child(2){animation-delay:.2s}.Icon--spinner path:nth-child(3){animation-delay:.3s}.Icon--spinner path:nth-child(4){animation-delay:.4s}.Icon--spinner path:nth-child(5){animation-delay:.5s}.Icon--spinner path:nth-child(6){animation-delay:.6s}.Icon--spinner path:nth-child(7){animation-delay:.7s}.Icon--spinner path:nth-child(8){animation-delay:.8s}.Icon--spinner path:nth-child(9){animation-delay:.9s}.Icon--spinner path:nth-child(10){animation-delay:1s}.Link{color:var(--color-primary-action);flex-direction:row;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.Link--underlined .Link-text{-webkit-text-decoration:underline;text-decoration:underline}.Link--hiddenText{display:inline}.Link--plain{font-size:inherit;color:inherit}.Link--block{justify-content:space-between;display:flex}.Link--withIcon{align-items:center}.Link--cover:before{content:"";z-index:1;position:absolute;inset:0}.Link .Link-icon{flex:none;align-self:center;margin-right:.25em}.Link-text{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;word-break:break-word;flex:1 1 0}:root{--list-divider-color:var(--color-medium-grey);--list-divider-width:1px}.List{padding-left:2rem}.List--ordered{counter-reset:listcounter}.List--ordered>li{counter-increment:listcounter;list-style:none;position:relative}.List--ordered>li:before{content:counter(listcounter);font-size:1.3em;line-height:1.25;font-family:var(--font-family-sans);font-weight:var(--font-weight-bold);position:absolute;left:-2rem}.List--plain{margin:0;padding:0;list-style:none}.List--plain>li:before{content:none}.List:not(.List--inline)>li:not(:first-child){margin-top:var(--gap-width)}.List--divided:not(.List--inline){border-top:1px solid var(--list-divider-color);border-top:var(--list-divider-width) solid var(--list-divider-color);padding-top:var(--gap-width)}.List--divided:not(.List--inline)>li{border-bottom:1px solid var(--list-divider-color);border-bottom:var(--list-divider-width) solid var(--list-divider-color);padding-bottom:var(--gap-width)}.List--inline{margin:calc(-1 * var(--gap-width)) calc(-1 * var(--gap-width)) 0 0;flex-flow:wrap;display:flex}.List--inline>li{padding:var(--gap-width) var(--gap-width) 0 0;margin:0}:root{--divider-height:2px}.Divider{clear:both;position:relative}.Divider--small{--divider-height:1px}.Divider--large{--divider-height:5px}.Divider hr{margin:var(--gap-width) 0;height:2px;height:var(--divider-height);opacity:.35;clear:both;background:currentColor;border:none}.Divider--withColor hr{opacity:1}.Divider--dashed hr{border-top:2px dashed;border-top:var(--divider-height) dashed currentColor;background:0 0;height:0}.Divider--plain hr{margin-bottom:none;background:0 0}.Divider--withSlot{overflow:hidden}.Divider--withSlot hr{background:0 0}.Divider-slot{text-align:center;padding:0 1em;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Divider--withSlot .Divider-slot:before,.Divider--withSlot .Divider-slot:after{content:"";border-bottom:2px solid;border-bottom:var(--divider-height) solid;margin-top:-2px;margin-top:calc(var(--divider-height) * -1);width:50vw;position:absolute;top:50%}.Divider--withSlot .Divider-slot:before{right:100%}.Divider--withSlot .Divider-slot:after{left:100%}.BlockQuote{justify-content:center;align-items:flex-start;margin:0;padding:0;display:flex}.BlockQuote-image{border:.25rem solid var(--color-dark-pink);border-radius:50%;flex:0 0 30%;max-width:100px;margin-right:2rem}.BlockQuote-content{flex:auto}.BlockQuote-text{margin:0;padding:.5em;position:relative}.BlockQuote-text:before{content:open-quote;margin-left:-.5em;position:absolute}.BlockQuote-text:after{content:close-quote}.BlockQuote-cite{margin-top:1rem}.BlockQuote-name,.BlockQuote-description{font-family:var(--font-family-sans);margin:0}.BlockQuote-description{opacity:.85}:root{--block-vertical-padding:var(--layout-gutter);--block-header-arrow-height:var(--layout-gutter)}.Block{background-repeat:no-repeat;background-size:cover}.Block-title{margin-bottom:2rem}.Block--headerClip{padding-top:var(--header-height);margin-top:calc(var(--header-height) * -1)}.Block--bottomClip{margin-bottom:-150px;padding-bottom:200px}@media (width>=768px){.Block--bottomClip{margin-bottom:-300px;padding-bottom:300px}}.Block--small{--block-vertical-padding:calc(var(--layout-gutter) / 2)}.Block--large{--block-vertical-padding:calc(var(--layout-gutter) * 4)}.Block-content{padding-top:var(--block-vertical-padding);padding-bottom:var(--block-vertical-padding)}.Block .Block-header{margin-bottom:calc(var(--block-vertical-padding) * .25)}.Block+.Block .BlockHeader{top:calc(var(--block-vertical-padding) * -2.5)}.Block+.Block--withHeader .Block-content{padding-top:0}:root{--block-header-max-width:800px}.BlockHeader{position:relative}.BlockHeader:not(.BlockHeader--plain){padding:var(--layout-gutter) var(--layout-gutter) calc(var(--layout-gutter) / 2);text-align:center;max-width:800px;max-width:var(--block-header-max-width);margin:0 auto;position:relative}.BlockHeader:not(.BlockHeader--plain) .BlockHeader-after{height:var(--block-header-arrow-height);clip-path:polygon(0 0,50% 100%,100% 0%);position:absolute;top:100%;left:0;right:0}.NotImplementedBlock{outline:dotted red;display:block}.Gap:not(:empty){margin:calc(-1 * var(--gap-width) - 1px) 0 0 calc(-1 * var(--gap-width));padding-top:1px}.Gap>*{padding:var(--gap-width) 0 0 var(--gap-width)}.Gap--row .GapItem:not(:first-child):before{content:none;content:var(--gap-divider,none);opacity:.5;margin-left:calc(var(--gap-width) / -2 - 1px);position:absolute}:root{--accordion-base-font:1rem}.Accordion--small{--accordion-base-font:var(--text-size-small)}.Accordion--large{--accordion-base-font:var(--text-size-large)}.Accordion{position:relative}.Accordion+.Accordion{margin-top:.5rem}.Accordion:before{top:0}.Accordion:after{bottom:0}.Accordion-summary{font-size:1rem;font-size:var(--accordion-base-font);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25em 0;display:flex}.Accordion-header{padding-right:1rem}.Accordion-title{color:var(--color-dark-green);flex-grow:1;margin:0}.Accordion-iconWrapper{background:var(--color-dark-pink);border-radius:50%;margin:-.5em 1rem -.5em 0;padding:.5em}.Accordion-icon{color:var(--color-dark-green);background:var(--color-pink)}.Accordion-toggleIcon{color:var(--color-dark-green);flex:none}.Accordion-content{padding:0 0 3em}.Accordion--withBorder .Accordion-content{border-top:1px solid var(--color-light-pink);margin-left:-.5rem;margin-right:-.5rem;padding:1em .5rem}@media (width>=1480px){.Accordion-iconWrapper{margin-left:-5rem;position:absolute}}.Accordion.Accordion--withTheme:not(.Accordion--fill) .Accordion-summary,.Accordion.Accordion--withTheme:not(.Accordion--fill) .Accordion-content{padding:1rem}.Accordion.Accordion--withTheme .Accordion-content{padding:1rem 1rem 3rem}.DefinitionList{margin:0}.DefinitionList--fill{width:100%}.DefinitionList-item{flex-direction:column;gap:1rem;display:inline-flex}.DefinitionList-itemWrapper--withIcon .DefinitionList-item{grid-gap:0 1rem;grid-template-columns:3rem 2fr;grid-template-areas:"icon title""icon value";display:inline-grid}.DefinitionList--paired .DefinitionList-item{flex-direction:row;justify-content:flex-start;display:flex}.DefinitionList-itemWrapper:not(:last-child){margin-bottom:var(--gap-width)}.DefinitionList-icon{flex-grow:0;grid-area:icon}.DefinitionList-tooltip{margin-left:.25rem}.DefinitionList-titleWrapper{flex-direction:row;grid-area:title;align-items:center;margin:0;display:flex}.DefinitionList-values{font-weight:var(--font-weight-bold);grid-area:value;margin:0}.DefinitionList--paired .DefinitionList-titleWrapper,.DefinitionList--paired .DefinitionList-values{flex-grow:1;width:50%}.DefinitionList-value{margin:0}.DefinitionList-itemWrapper--subDefinition .DefinitionList-item{padding-left:3rem}.DefinitionList--striped .DefinitionList-itemWrapper:nth-child(odd){background:var(--color-light-pink);margin-left:-.25em;margin-right:-.25em;padding-left:.25em;padding-right:.25em}:root{--card-border-radius:.5em;--card-header-padding:.5em 0;--card-footer-padding:.5em 0}.Card{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.Card--imageLeft{flex-direction:row}.Card--imageRight{flex-direction:row-reverse}.Card--rounded{border-radius:.5em;border-radius:var(--card-border-radius)}.Card .Card-image{flex:0 0 33%}.Card .Card-header{padding:.5em 0;padding:var(--card-header-padding);margin-bottom:var(--layout-padding);border-bottom:1px solid}.Card .Card-header:first-child{margin-top:calc(-1 * var(--layout-padding))}.Card .Card-footer{padding:.5em 0;padding:var(--card-header-padding);margin-top:var(--layout-padding)}.Card .Card-footer:last-child{margin-bottom:calc(-1 * var(--layout-padding))}.Card--withLink .Card-title{color:var(--color-primary-action)}.Card-contentWrapper{padding:var(--layout-padding);flex-direction:column;flex:auto;display:flex}.Card-content{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.Card--plain .Card-contentWrapper{padding:0}.Card br{display:block}.HeroBlock{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;min-height:60vw;display:flex}.HeroBlock-contentWrapper{position:relative}.HeroBlock-badge{width:200px;max-width:40vw;position:absolute;top:30%;left:0%;transform:translate(-2rem,-50%)}@media (width>=1024px){.HeroBlock-badge{transform:translate(-50%,-50%)}}@media (width>=1280px){.HeroBlock-badge{transform:translate(-100%,-50%)}}.HeroBlock-content{max-width:50rem;margin:auto;position:relative}@media (width>=576px){.HeroBlock{min-height:50vh}}.Grid{flex-flow:wrap;align-items:flex-start;display:flex}.Grid--floating{display:block}.Grid--floating:after{content:"";clear:both;display:table}.Grid--floating>.Grid-cell{float:left}.Grid--reversed{flex-direction:row-reverse}.Grid-cell{flex-direction:column;flex:none;width:100%;max-width:100%;display:flex}.Grid--withGap{margin:calc(var(--gap-width) * -1) 0 0 calc(var(--gap-width) * -1)}.Grid--sameHeight{align-items:stretch}.Grid--middle{align-items:center}.Grid--center{justify-content:center}.Grid--withGap>.Grid-cell{padding:var(--gap-width) 0 0 var(--gap-width)}:root{--button-border-radius:2px;--button-padding:1em;--button-border-width:2px;--button-focus-shadow:0 0 0 2px var(--color-primary-action)}.Button{color:var(--color-primary-action);border:2px solid;border:var(--button-border-width) solid;font:var(--text-button);text-transform:uppercase;padding:1em;padding:var(--button-padding);transition:var(--transition);letter-spacing:.1em;cursor:pointer;z-index:1;text-align:center;border-radius:2px;border-radius:var(--button-border-radius);background:0 0;outline:none;justify-content:center;align-items:center;margin:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.Button:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.Button--withTheme,.Button--primary,.Button--secondary,.Button--noBorder{border:none}.Button--primary{background:var(--color-primary-action);color:var(--color-white)}.Button--secondary{background:var(--color-secondary-action);color:var(--color-white)}.Button--tertiary{background:var(--color-tertiary-action);color:var(--color-dark-green)}.Button--plain{--button-padding:0;color:inherit;transition:var(--transition);text-transform:none;letter-spacing:normal;background:0 0;border:none}.Button--fill{width:100%}.Button--plain.Button--fill{justify-content:space-between}.Button--rounded{border-radius:2rem}.Button--hiddenText{padding:.5em;line-height:0}.Button--hiddenText.Button--plain{padding:0}.Button--small{text-transform:uppercase;padding-top:.35em;padding-bottom:.35em}.Button--xsmall{text-transform:none;padding-top:.35em;padding-bottom:.35em}.Button:hover{box-shadow:inset 0 0 5em #00000040}.Button:active{box-shadow:inset 0 0 5em #00000080}.Button--plain:hover{box-shadow:none}.Button:focus-visible{box-shadow:var(--button-focus-shadow)}.Button--disabled,.Button--disabled:active,.Button--disabled:hover{opacity:.5;box-shadow:none;pointer-events:none;transform:scale(1)}.Button--disabled.Button--plain{background:0 0}.Button:not(.Button--hiddenText) .Button-icon,.Button:not(.Button--hiddenText) .Button-iconAfter{align-items:center;margin-top:-.5em;margin-bottom:-.5em}.Button:not(.Button--hiddenText) .Button-icon{padding-right:.25em;transform:translate(-.15em)}.Button--withIcon .Button-text{text-align:left}.Button-content{flex:1;margin-left:.5em;margin-right:.5em}.TeaserCard{min-height:200px}.TeaserCard--highlighted{z-index:0;position:relative;overflow:hidden}.TeaserCard--highlighted:before{content:"";z-index:-1;background-color:var(--color-light-pink);border-radius:100%;padding-bottom:330px;position:absolute;top:0;left:1rem;right:1rem;transform:translateY(-55%)}.TeaserCard-icon{margin:0 auto}:root{--carousel-gap:0;--carousel-item-max-width:500px;--carousel-item-min-width:300px;--carousel-fadeout-opacity:.8;--carousel-buttonWidth:3rem}.Carousel--withGap{--carousel-gap:var(--layout-gutter)}.Carousel{opacity:0;transition:opacity .25s ease-in}.Carousel--isPositioned{opacity:1}@media (width<=767px){.Carousel{--carousel-buttonWidth:2rem}}@media (width<=575px){.Carousel{--carousel-buttonWidth:1rem}}@media (width>=1280px){.Carousel{position:relative}.Carousel:before,.Carousel:after{content:"";background:var(--background-color);opacity:.8;width:100vw;height:100%;opacity:var(--carousel-fadeout-opacity);z-index:2;display:none;position:absolute;top:0}.Carousel--canScrollLeft:before{display:block;right:100%}.Carousel--canScrollRight:after{display:block;left:100%}}.Carousel-outerWrapper{scroll-snap-type:x proximity;box-sizing:content-box;-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.Carousel-outerWrapper::-webkit-scrollbar{display:none}.Carousel--fullWidth .Carousel-outerWrapper{scroll-padding:var(--layout-gutter)}@media (width>=1280px){.Carousel--fullWith .Carousel-outerWrapper{scroll-padding:calc((100vw - var(--layout-max-width)) / 2 + var(--layout-gutter))}}.Carousel-middleWrapper{margin:auto}.Carousel-innerWrapper{flex-flow:row;justify-content:center;align-items:center;display:flex}.Carousel--isScrollable .Carousel-innerWrapper{justify-content:flex-start}.Carousel-innerWrapper>*{max-width:500px;max-width:var(--carousel-item-max-width);width:300px;width:var(--carousel-item-min-width);scroll-snap-align:start;flex:none;width:100%;min-width:200px}.Carousel--sameHeight .Carousel-innerWrapper{align-items:stretch}.Carousel--fill .Carousel-innerWrapper{align-items:flex-start}.Carousel--fill .Carousel-innerWrapper>*{flex:1 0 100%;width:100%;max-width:none}.Carousel--withGap.Carousel--fill .Carousel-innerWrapper>*{width:calc(100% - 0);width:calc(100% - var(--carousel-gap) / 2);box-sizing:content-box}.Carousel--fullWidth .Carousel-fullWrapper{width:100vw;position:relative;left:50%;transform:translate(-50%)}.Carousel-actions{width:100%;height:100%;position:absolute;left:0;overflow:hidden}.Carousel--withGap .Carousel-innerWrapper>:not(:last-child){padding-right:0;padding-right:var(--carousel-gap)}.Carousel-imageWrapper{justify-content:center;align-items:center;display:flex}.Carousel-image{transition:var(--transition)}.Carousel.Carousel--zooming .Carousel-image{width:200px}.Carousel-image .Carousel-imageImage{max-height:800px}.Carousel-scrollLeft,.Carousel-scrollRight{z-index:2;width:3rem;width:var(--carousel-buttonWidth,3rem);pointer-events:none;opacity:0;transition:var(--transition);margin:0;padding-left:1em;position:absolute;top:0;bottom:0}.Carousel-scrollLeft:before,.Carousel-scrollRight:before{content:"";background-color:var(--background-color);opacity:.8;opacity:var(--carousel-fadeout-opacity);position:absolute;inset:-1rem 0}@media (width>=768px){.Carousel-scrollLeft:before{box-shadow:1rem 0 1rem 0 var(--background-color);right:20%}.Carousel-scrollRight:before{box-shadow:-1rem 0 1rem 0 var(--background-color);left:20%}}.Carousel-scrollLeft{left:0}.Carousel-scrollRight{right:0}.Carousel--canScrollLeft .Carousel-scrollLeft,.Carousel--canScrollRight .Carousel-scrollRight{pointer-events:initial;opacity:1}.Rating{align-items:center;margin-left:-.25em;display:flex}.Rating-label{margin-right:1rem}.Rating-wrapper{display:inline-block;position:relative}.Rating--small{font-size:.5rem}.Rating--medium{font-size:.85rem}.Rating--large{font-size:1rem}.Rating-stars{flex-direction:row;display:flex}.Rating-base{color:var(--color-grey);opacity:.7}.Rating-value{color:var(--color-orange);transition:all .2s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.Rating--vote:hover .Rating-value{opacity:0}.Rating-input{flex-direction:row-reverse;position:absolute;top:0;left:0}.Rating-input label{cursor:pointer;color:var(--color-orange);opacity:0;transition:all .2s ease-in-out;position:relative}.Rating-input input{opacity:0;position:absolute;left:-99em}.Rating-input label:hover,.Rating-input label:hover~label,.Rating-input input:checked~label{opacity:1}.Rating-valueText,.Rating-meanText{padding-left:.5em}.Rating .Rating-voteIcon{vertical-align:baseline}.RecipeCard{--card-padding:1rem;position:relative}.RecipeCard-image{height:100%}.RecipeCard-header{margin-top:-1rem}.RecipeCard-bookmarkButton{color:var(--color-dark-green);align-self:flex-start;margin-left:-.35em;font-size:1.25rem}.RecipeCard-author{line-height:1.2;display:block}.RecipeCard--sponsored{clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,85% 0)}.RecipeCard--sponsored:after{content:"";background:var(--color-orange);width:15%;height:20%;position:absolute;top:0;right:0}.RecipeCarousel-item{box-sizing:content-box;flex-direction:column;max-width:400px;display:flex}.ImageBlock:not(:last-child){margin-bottom:var(--layout-gutter)}.Video{position:relative}.Video iframe,.Video .Video-poster{background:var(--color-black);width:100%;height:100%;position:absolute;top:0;left:0}.Video-poster{transition:var(--transition)}.Video-posterButton{appearance:none;cursor:pointer;z-index:2;background:0 0;border:0;position:absolute;inset:0}.Video-icon{pointer-events:none;z-index:1;transition:var(--transition);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Video--ready .Video-icon{opacity:.9}.Video--playing .Video-poster,.Video--playing .Video-icon,.Video--playing .Video-posterButton{opacity:0;pointer-events:none}.Video-posterContent{text-align:left;position:absolute;bottom:2rem;left:2rem}.Audio{position:relative}.Audio-player{width:100%;display:block}.Audio--withImage .Audio-player{z-index:2;padding:0 1rem;position:absolute;bottom:1rem;left:0;right:0}.Audio-imageContent{padding-bottom:5rem}.RecipeCardBlock-imageContent{height:100%;padding:1rem}.InspirerCardBlock-image{border:.25rem solid var(--color-dark-pink);border-radius:50%;flex:0 0 20%;width:150px}.Form{display:block}.Form-input{font-family:var(--font-family-sans)}.Fieldset{border:none;border:1px solid var(--color-light-grey);min-width:auto;padding:1em}.Fieldset-legend{padding-left:0;padding-right:0;position:relative}.Fieldset--fill{width:100%}.Fieldset--plain{background:0 0;border:none;padding:0}:root{--spinner-size:3em;--spinner-stroke-size:.25em}.Loader.svelte-tkkeu7{margin:2rem auto}.Loader--withTheme.svelte-tkkeu7{height:3em;height:var(--spinner-size);width:3em;width:var(--spinner-size);box-sizing:content-box;border-radius:50%;padding:.5em}.Loader-spinner.svelte-tkkeu7{height:3em;height:var(--spinner-size);width:3em;width:var(--spinner-size);border:.25em solid #0000001a;border:var(--spinner-stroke-size) solid #0000001a;border-radius:100%;margin:auto;animation:1s cubic-bezier(.12,-.01,.84,1) infinite svelte-tkkeu7-Loader--rotation;display:block;position:relative}.Loader-spinner.svelte-tkkeu7:before{content:"";left:-.25em;left:calc(var(--spinner-stroke-size) * -1);top:-.25em;top:calc(var(--spinner-stroke-size) * -1);border:.25em solid #0000;border:var(--spinner-stroke-size) solid transparent;border-top:.25em solid;border-top:var(--spinner-stroke-size) solid currentColor;border-radius:100%;width:100%;height:100%;display:block;position:absolute}@keyframes svelte-tkkeu7-Loader--rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dropzone.svelte-13pdczd{color:#bdbdbd;background-color:#fafafa;border:2px dashed #eee;border-radius:2px;outline:none;flex-direction:column;flex:1;align-items:center;padding:20px;transition:border .24s ease-in-out;display:flex}.dropzone.svelte-13pdczd:focus{border-color:#2196f3}.ImageUploader{z-index:1;border-radius:3px;flex-direction:column;flex-grow:1;display:flex;position:relative}.ImageUploader--loading .ImageUploader-image{opacity:.5}.ImageUploader--withRatio .ImageUploader-dropZone{padding:0;position:absolute;inset:0}.ImageUploader--withRatio.ImageUploader--withImage .ImageUploader-action{margin:auto;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}.ImageUploader-loader{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageUploader--round:before{content:"";background:var(--color-white);z-index:-1;border-radius:100%;width:80%;padding-bottom:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageUploader .ImageUploader-dropZone{color:inherit;background-color:#0000;background-image:repeating-linear-gradient(0deg,currentColor,currentColor 2px,#0000 2px 7px,currentColor 7px),repeating-linear-gradient(90deg,currentColor,currentColor 2px,#0000 2px 7px,currentColor 7px),repeating-linear-gradient(currentColor,currentColor 2px,#0000 2px 7px,currentColor 7px),repeating-linear-gradient(270deg,currentColor,currentColor 2px,#0000 2px 7px,currentColor 7px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:none;border-radius:3px;justify-content:center;align-items:center;overflow:hidden}.ImageUploader--withImage .ImageUploader-dropZone{background-image:none}.ImageUploader-image{width:100%;transition:opacity var(--transition);margin-bottom:1em}.ImageUploader-actions{position:absolute;bottom:1rem;right:1rem}.Label{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 .5rem;padding:0;display:inline-flex;position:relative}.Label--withDescription{padding-right:2em}.Label .Label-tooltip{position:absolute;bottom:0;right:0}.Label-requiredMarker{margin-left:.25em;font-size:1.5em;line-height:0}.Label--inline{display:inline-flex}.Label-icon{flex:none;margin-right:1em}.Label-text{flex:1 0 auto}:root{--input-color:var(--color-text);--input-border-radius:0;--input-border-color:var(--color-primary-action);--input-border-color-focus:var(--color-blue);--input-background:var(--color-white);--input-width:20em;--input-height:3rem;--input-padding:.85rem .875rem;--input-paddingWidth:1.5em}.Input{text-align:left;display:block;position:relative}.Input--rounded{--input-border-radius:2rem}.Input--small{--input-height:2rem}.Input--large{--input-height:4rem}.Input--withError{--input-border-color:var(--color-error);--input-color:var(--color-error)}.Input--disabled{--input-background:var(--color-light-grey);--input-border-color:var(--color-grey);opacity:.7;pointer-events:none}.Input--inline{display:inline-block}.Input--plain{--input-paddingWidth:0;border:none}.Input--noBorder{--input-border-color:transparent}.Input--number{--input-paddingWidth:1.75em}.Input--plain.Input--number{--input-paddingWidth:.75em}.Input-wrapper{color:var(--input-color);width:20em;width:var(--input-width);border-radius:0;border-radius:var(--input-border-radius);border:1px solid var(--input-border-color);background:var(--input-background);flex-direction:row;align-items:center;max-width:100%;display:inline-flex;position:relative}.Input--optional .Input-wrapper{border-style:dashed}.Input-suggestionListWrapper{z-index:10;border:1px solid var(--color-grey);width:100%;min-width:200px;max-width:100%;max-height:500px;position:absolute;top:100%;left:0;overflow:auto}@media (height<=800px){.Input-suggestionListWrapper{max-height:80vh}}.Input-suggestionListItem{border-bottom:1px solid var(--color-medium-grey);margin:0}.Input-suggestionButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:.5em 1em;display:block}.Input-suggestionListItem--active,.Input-suggestionListItem:hover{background:var(--color-light-grey)}.Input-suggestionListItem:last-child{border-bottom:none}.Input-icon{pointer-events:none;flex:none;position:absolute;left:.5em}.Input--withIcon .Input-input{padding-left:3rem}.Input-iconAfter{pointer-events:none;flex:none;position:absolute;right:.5em}.Input--withIconAfter .Input-input{padding-right:3rem}.Input-input{appearance:textfield;z-index:1;height:3rem;height:var(--input-height);border-radius:0;border-radius:var(--input-border-radius);font:var(--text-input);color:inherit;box-sizing:border-box;width:100%;padding:.85rem .875rem;padding:var(--input-padding);caret-color:#4a90e2;resize:vertical;text-align:left;background:0 0;border:none;outline:none;flex:auto;margin:0;display:block;position:relative}.Input-maxLength{position:absolute;right:0}.Input--hideCounter ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input--hideCounter ::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-textarea{resize:none;width:100%;height:100%;position:absolute;top:0;left:0}.Input-textareaPlaceholder{opacity:0;pointer-events:none;white-space:pre-wrap;height:auto}.Input-textareaPlaceholder[data-rows="2"]{min-height:calc(3rem + 1.9em);min-height:calc(var(--input-height) + 1.9em)}.Input-textareaPlaceholder[data-rows="3"]{min-height:calc(3rem + 3.2em);min-height:calc(var(--input-height) + 3.2em)}.Input-textareaPlaceholder[data-rows="4"]{min-height:calc(3rem + 4.7em);min-height:calc(var(--input-height) + 4.7em)}.Input-textareaPlaceholder[data-rows="5"]{min-height:calc(3rem + 6.2em);min-height:calc(var(--input-height) + 6.2em)}.Input-textareaPlaceholder[data-rows="6"]{min-height:calc(3rem + 7.7em);min-height:calc(var(--input-height) + 7.7em)}.Input-textareaPlaceholder[data-rows="7"]{min-height:calc(3rem + 9.2em);min-height:calc(var(--input-height) + 9.2em)}.Input-textareaPlaceholder[data-rows="8"]{min-height:calc(3rem + 10.7em);min-height:calc(var(--input-height) + 10.7em)}.Input-textareaPlaceholder[data-rows="9"]{min-height:calc(3rem + 12.2em);min-height:calc(var(--input-height) + 12.2em)}.Input-textareaPlaceholder[data-rows="10"]{min-height:calc(3rem + 13.7em);min-height:calc(var(--input-height) + 13.7em)}.Input-textareaPlaceholder:after{content:"n "}.Input--plain .Input-wrapper,.Input--discreet .Input-wrapper{--input-background:none;--input-border-radius:0;border:none}.Input--plain .Input-input,.Input--discreet .Input-input{color:inherit;background:0 0;line-height:1}.Input--plain .Input-input{padding:0}.Input--discreet .Input-input{border-bottom:1px solid var(--input-border-color);text-align:inherit;padding:0}.Input--plain .Input-input:focus{border-bottom-color:var(--input-border-color-focus)}.Input-input::-moz-placeholder{color:var(--color-text);opacity:.35;-moz-transition:opacity var(--transition);transition:opacity var(--transition);font-style:italic}.Input-input::placeholder{color:var(--color-text);opacity:.35;transition:opacity var(--transition);font-style:italic}.Input-input:focus::placeholder{opacity:.35}.Input-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.Input-wrapper:focus-within{border-color:var(--input-border-color-focus);box-shadow:0 0 1px 1px var(--color-primary-action)}.Input--fill .Input-wrapper{width:100%}.Input--large .Input-input{line-height:2em}.Input-unit{padding-right:.5em;font-style:italic}.Input--fill .Input-unit{text-align:left;flex:1}.Input--discreet .Input-unit{padding-left:.25rem}.Input-error{background:var(--color-background);padding:.25em .5em;display:block}.Input--floatingError .Input-error{white-space:nowrap;z-index:3;position:absolute}.Input--withChars .Input-wrapper{width:auto}.Input--chars1 .Input-input{width:2.5em;width:calc(1em + var(--input-paddingWidth))}.Input--chars2 .Input-input{width:3.5em;width:calc(2em + var(--input-paddingWidth))}.Input--chars3 .Input-input{width:4.5em;width:calc(3em + var(--input-paddingWidth))}.Input--chars4 .Input-input{width:5.5em;width:calc(4em + var(--input-paddingWidth))}.Input--chars5 .Input-input{width:6.5em;width:calc(5em + var(--input-paddingWidth))}.Input--chars6 .Input-input{width:7.5em;width:calc(6em + var(--input-paddingWidth))}.Input--chars7 .Input-input{width:8.5em;width:calc(7em + var(--input-paddingWidth))}.Input--chars8 .Input-input{width:9.5em;width:calc(8em + var(--input-paddingWidth))}.Input--chars9 .Input-input{width:10.5em;width:calc(9em + var(--input-paddingWidth))}.Input--chars10 .Input-input{width:11.5em;width:calc(10em + var(--input-paddingWidth))}.Radio--alignWithFields{height:var(--input-height);flex-direction:column;justify-content:center;display:flex}.Radio-input{position:absolute;left:-999em}.Radio-label{flex-direction:row;align-items:center;display:flex}.Radio-icon{background:var(--color-white);border-radius:1em;flex:none;width:1.25em;height:1.25em;margin:.2em .5em .2em .2em;display:block;position:relative;box-shadow:0 0 0 1px}:checked+.Radio-icon:before{content:"";background:currentColor;border-radius:1em;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:focus:not(:disabled)+.Radio-icon,input:hover:not(:disabled)+.Radio-icon{background-color:var(--color-hover)}input:disabled+.Radio-icon{color:#0000001a}.RadioList{text-align:left;border:none;margin:0;padding:0}.RadioList-legend{margin:0 0 0 -2px}.RadioList-item{position:relative}.RadioList--inline .Radio-items{margin:-.5em 0 0 -.5em}.RadioList--inline .Radio-item{margin:.5em 0 0 .5em;display:inline-block}.Checkbox{position:relative}.Checkbox--alignWithFields{height:var(--input-height);flex-direction:column;justify-content:center;display:flex}.Checkbox--alignWithFields .Checkbox-label{margin-bottom:0}.Checkbox-input{position:absolute;left:-999em}.Checkbox-label{opacity:.9;flex-direction:row;align-items:flex-start;line-height:1.75em;display:flex}.Checkbox-icon{width:.75em;height:.75em;box-shadow:0 0 0 1px var(--color-medium-grey);background:var(--color-white);flex:none;margin:.5em .5em .5em 0;display:block;position:relative}.Checkbox .Checkbox-iconIcon{font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-40%,-60%)}.Checkbox--asButton .Checkbox-label{font:var(--text-button);border:1px solid var(--color-primary-action);border-radius:2em;padding:.5em 1em;display:inline-flex}.Checkbox :checked+.Checkbox-label .Checkbox-icon{background:var(--color-light-pink);box-shadow:none}.Checkbox :checked+.Checkbox-label{font-weight:var(--font-weight-bold);opacity:1}.Checkbox--asButton :checked+.Checkbox-label{background:var(--color-primary-action);color:var(--color-white)}.Checkbox--asButton .Checkbox-icon{display:none}.Checkbox--asButton .Checkbox-iconIcon{position:relative}input:focus-visible:not(:disabled)+.Checkbox-label .Checkbox-icon{outline:1px solid}input:disabled+.Checkbox-label .Checkbox-icon{color:#0000001a;background:var(--color-light-grey)}.CheckboxList{text-align:left;border:none;margin:0;padding:0}.CheckboxList-legend{margin:0 0 .5em -2px}.CheckboxList-item{position:relative}.CheckboxList--inline .CheckboxList-items{-moz-column-gap:1em;-moz-column-width:150px;column-width:150px;column-gap:1em;margin:-.5em 0 0 -.5em}.CheckboxList--inline .CheckboxList-item{margin:.5em 0 0 .5em;display:inline-block}:root{--range-bar-background:var(--color-medium-grey);--range-bar-fill-background:var(--color-dark-green);--range-handle-background:var(--color-dark-green)}.Range{flex-direction:row;align-items:center;display:flex;position:relative}.Range:before,.Range:after{content:"";border-left:1px solid var(--range-bar-background);height:5px}input[type=range]{appearance:none;cursor:pointer;width:100%;margin:0;padding:1.25rem 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:var(--range-bar-background);width:100%;height:1px}input[type=range]::-webkit-slider-thumb{background:var(--range-handle-background);cursor:pointer;-webkit-appearance:none;border-radius:1rem;width:1.25rem;height:1.25rem;transform:translate(15%,-50%)}input[type=range]::-moz-range-track{cursor:pointer;background:var(--range-bar-background);width:100%;height:1px}input[type=range]::-moz-range-thumb{background:var(--range-handle-background);cursor:pointer;border:none;border-radius:1rem;width:1.25rem;height:1.25rem;transform:translate(15%)}input[type=range]::-ms-track{cursor:pointer;background:var(--range-bar-background);width:100%;height:1px}input[type=range]::-ms-fill-lower{background:var(--color-dark-green)}input[type=range]::-ms-fill-upper{background:var(--range-bar-background)}input[type=range]::-ms-thumb{background:var(--range-handle-background);cursor:pointer;border-radius:1rem;width:1.25rem;height:1.25rem;transform:translate(15%,-50%)}input[type=range]:focus::-ms-fill-lower{background:var(--color-dark-green)}input[type=range]:focus::-ms-fill-upper{background:var(--range-bar-background)}.Range{min-width:200px}.Range-input{width:100%}.RangePicker{display:inline-block;position:relative}.RangePicker--withError{--input-border-color:var(--color-error);color:var(--color-error)}.RangePicker-dropdown{z-index:5;z-index:var(--z-picker,5);background:var(--color-white);border:1px solid var(--input-border-color);outline:none;flex-flow:row;align-items:center;width:300px;margin-top:-1px;padding:.5rem;display:none;position:absolute}@media (width<=575px){.RangePicker-dropdown{width:100%;position:fixed;left:50%;transform:translate(-50%)}}.RangePicker:focus-within .RangePicker-dropdown{display:flex}.RangePicker-range{flex:1 0 auto}.RangePicker-minIcon{flex:none;padding-right:.25em}.RangePicker-maxIcon{flex:none;padding-left:.25em}.Select{text-align:left;max-width:100%}.Select--inline{display:inline-block}.Select--fill{display:block}.Select--withError{--input-border-color:var(--color-error);color:var(--color-error)}.Select--small{--input-height:2rem}.Select--large{--input-height:4rem}.Select-inputWrapper{border:1px solid var(--input-border-color);display:block;position:relative}.Select-inputWrapper:focus-within{box-shadow:0 0 1px 1px var(--color-primary-action)}.Select-input{text-align:left;opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;position:absolute}.Select-placeholder{padding:var(--input-padding);font:var(--text-input);line-height:var(--input-height);height:var(--input-height);pointer-events:none;box-sizing:border-box;background:var(--color-white);white-space:nowrap;text-overflow:ellipsis;padding-top:0;padding-bottom:0;padding-right:2rem;display:block;position:relative;overflow:hidden}.Select--plain .Select-placeholder{color:inherit;background:0 0;border:none;padding:0 0 .5rem}.Select--plain .Select-inputWrapper{border:none}.Select-icon{color:var(--color-primary-action);position:absolute;top:50%;right:.25em;transform:translateY(-50%)}.Tag{font-size:var(--text-size-small);color:inherit;font:inherit;line-height:inherit;border:0;border-radius:2em;flex:none;justify-content:space-between;align-items:center;padding:.25em 1em;display:inline-flex}.Tag--button{cursor:pointer}.Tag-icon{background-color:var(--color-white);margin-left:.5em;margin-right:-.75em}.TagPicker{max-width:100%}.TagPicker-wrapper{border:1px solid var(--input-border-color);width:var(--input-width);max-width:100%;min-height:var(--input-height);box-sizing:border-box;padding:.5rem;display:inline-block;position:relative}.TagPicker--fill{width:auto;display:block}.TagPicker-input{--input-height:2rem;min-width:4rem}.TagPicker-suggestions{z-index:2;background:var(--color-white);min-width:100%;position:absolute;top:100%;left:0}.TimePicker{display:inline-block;position:relative}.TimePicker--withError{--input-border-color:var(--color-error);color:var(--color-error)}.TimePicker-wrapper{border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);padding:var(--input-padding);flex-direction:row;align-items:center;padding-top:0;padding-bottom:0;display:flex}.TimePicker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TimePicker input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TimePicker-input{text-align:center;appearance:none;flex:0 0 50%}.TimePicker-hours{padding-right:.5em}.TimePicker-minutes{padding-left:.5em}.TimePicker-dropdown{z-index:5;min-width:100%;z-index:var(--z-picker,5);background:var(--color-white);border:1px solid var(--input-border-color);margin-top:-1px;padding:.5rem;display:none;position:absolute}.TimePicker:focus-within .TimePicker-dropdown{display:block}:root{--section-padding:1.5rem;--section-border-color:var(--color-medium-grey)}.Section{--border-color:var(--section-border-color);flex-direction:column;display:flex;position:relative}.Section--plain{--section-padding:0}.Section--withTheme{padding:1.5rem;padding:var(--section-padding)}:root .Section--border{border-color:var(--section-border-color)}.Section--border{padding:1.5rem;padding:var(--section-padding);border-color:var(--section-border-color)}.Section--rounded{border-radius:var(--border-radius)}.Section-header:not(:empty){border-bottom:1px solid var(--section-border-color);padding-bottom:1rem;position:relative}.Section-footer:not(:empty){margin-top:1.5rem;margin-top:var(--section-padding);padding:1rem 0 0;position:relative}.Section-header,.Section-content,.Section-footer{width:100%}.Section-title{margin:0}.Section--borderBottom:after{content:"";background:var(--section-border-color);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.Section-header+.Section-content{padding-top:1rem}.RecipeListingBlock-tagGroupSection{padding:0 var(--layout-padding)}.MemberCard{min-height:100px}.MemberCard-title{margin:0}.MemberCard-image{flex:0 0 33%;min-width:50px;max-width:130px;margin-right:1.5rem}.MemberCard-content{flex:auto}.MemberCard-recipeCount{margin-top:.5rem;line-height:1}.CalendlyModal>*,.CalendlyModal iframe{width:100%;height:100%}.EmailFormBlock-captcha.svelte-1rd1frt{flex-direction:column;display:flex}.EmailFormBlock-captcha.submitted.svelte-1rd1frt{height:0;overflow:hidden}.EmailFormBlock-captcha.svelte-1rd1frt iframe{width:100%!important}:root{--tooltip-background-color:var(--color-dark-pink);--tooltip-border-radius:.25rem;--tooltip-width:400px}.Tooltip-handle{vertical-align:middle;line-height:0;display:inline-block;position:relative}p .Tooltip-handle{line-height:normal;line-height:initial}.Tooltip-arrow,.Tooltip-arrow:before{border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;left:50%}.Tooltip-arrow{margin-left:-8px;position:absolute;left:50%}.Tooltip-arrow:before{content:"";margin-left:-8px;position:absolute;left:50%}.Tooltip--up .Tooltip-arrow{border-top:12px solid var(--tooltip-border-color);bottom:-12px}.Tooltip--up .Tooltip-arrow:before{content:"";border-top:12px solid var(--tooltip-background-color);bottom:0;transform:translateY(-2px)}.Tooltip--down .Tooltip-arrow{border-bottom:12px solid var(--tooltip-border-color);top:-12px}.Tooltip--down .Tooltip-arrow:before{content:"";border-bottom:12px solid var(--tooltip-background-color);top:0;transform:translateY(2px)}.Tooltip-tooltip{width:400px;width:var(--tooltip-width);z-index:var(--z-tooltip);border-radius:.25rem;border-radius:var(--tooltip-border-radius);padding:1.5rem;position:absolute}.Tooltip--up{transform:translate(-50%,-100%)}.Tooltip--down{transform:translate(-50%)}.Tooltip-closeButton{position:absolute;top:.5em;right:.5em}.Title{display:block}.Title--inline{display:inline-block}.Title-icon{vertical-align:center;margin-right:.5rem}
