.image[data-astro-cid-esjpbker]{display:block}.container[data-astro-cid-kj3ra4sl]{max-width:var(--width-text);width:100%;margin-inline:auto;.withSidebar &{grid-template-columns:var(--with-sidebar-cols);gap:var(--with-sidebar-gap);max-width:unset;display:grid}}.image[data-astro-cid-kj3ra4sl]{margin-bottom:var(--space-7);.withSidebar &{grid-column:var(--with-sidebar-first-col);margin:0}}.text[data-astro-cid-kj3ra4sl]{max-width:var(--width-text);.withSidebar &{grid-column:var(--with-sidebar-second-col)}}.title[data-astro-cid-kj3ra4sl]{font-size:var(--font-size-4-sc);font-weight:var(--font-weight-bold);&:has(+.caption){margin-bottom:var(--space-7)}}.caption[data-astro-cid-kj3ra4sl]{max-width:var(--width-text);width:100%}.arrowLink[data-astro-cid-a4673uc6]{gap:var(--space-1);text-decoration:none;display:inline-flex;&:hover{& .linkTitle{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-1)}& .arrow{translate:var(--arrow-travel,var(--space-1)) 0}}}.text[data-astro-cid-a4673uc6]{gap:var(--space-1);display:grid}.description[data-astro-cid-a4673uc6]{font-weight:var(--font-weight-normal)}.arrow[data-astro-cid-a4673uc6]{transition:translate .2s ease-in-out}.post[data-astro-cid-stwkv6xm]{gap:var(--space-5);display:grid}.postLabel[data-astro-cid-stwkv6xm]{color:var(--color-blue-10);font-size:var(--font-size-3-sc);font-variant-caps:all-small-caps;font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);line-height:1}.postDate[data-astro-cid-stwkv6xm]{color:var(--color-ivory-9);font-size:var(--font-size-3-sc);font-variant-caps:normal;font-weight:var(--font-weight-medium);margin-bottom:var(--space-5);text-box-edge:cap alphabetic;text-box-trim:trim-both;line-height:1;display:block}.postTitle[data-astro-cid-stwkv6xm]{color:var(--color-ivory-11);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);text-box-edge:cap alphabetic;text-box-trim:trim-both;line-height:1.2;text-decoration:none;display:inline-block;&:is(a):hover{text-decoration:underline 1px}&:has(+:is(.postSubtitle,.postDescription)){margin-bottom:var(--space-2)}}.postSubtitle[data-astro-cid-stwkv6xm]{color:var(--color-ivory-10);font-size:var(--font-size-3-sc);&:has(+.postDescription){margin-bottom:var(--space-3)}}.postDescription[data-astro-cid-stwkv6xm]{color:var(--color-ivory-12);font-size:var(--font-size-4)}.post[data-astro-cid-stwkv6xm][data-type=blog_post]{@container featuredBlogPostsList (width>40rem){grid-template-columns:18rem 1fr}& .postTitle{font-size:var(--font-size-5)}}.post[data-astro-cid-stwkv6xm][data-type=notebook_post]{background-color:var(--color-ivory-1);border:1px solid var(--color-ivory-4);gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-5);border-radius:2px;@container featuredBlogPostsList (width>35rem){padding:var(--space-2);grid-template-columns:7rem 1fr}& .postText{flex-direction:column;justify-content:center;display:flex}& .postDate{margin-bottom:var(--space-4)}& .postTitle{font-style:italic;font-weight:var(--font-weight-medium)}}.post[data-astro-cid-stwkv6xm][data-type=recipe]{@container featuredBlogPostsList (width>40rem){grid-template-columns:18rem 1fr}}.container[data-astro-cid-bfywv2yf]{container:featuredBlogPosts/inline-size}.wrapper[data-astro-cid-bfywv2yf]{border-block:var(--double-border);gap:var(--space-5);margin-block:var(--space-8);padding-block:var(--space-7);display:grid;@container featuredBlogPosts (width>50rem){grid-template-columns:18rem 1fr}}h2[data-astro-cid-bfywv2yf]{color:var(--color-blue-10);font-size:var(--font-size-5);margin-bottom:var(--space-3);text-box-edge:cap alphabetic;text-box-trim:trim-both}.description[data-astro-cid-bfywv2yf]{font-size:var(--font-size-4);margin-bottom:var(--space-5)}.journalLink[data-astro-cid-bfywv2yf]{--arrow-travel:var(--space-2);color:var(--color-red-8);font-size:var(--font-size-4);font-weight:var(--font-weight-bold)}.blogPosts[data-astro-cid-bfywv2yf]{gap:var(--space-7);display:grid;container:featuredBlogPostsList/inline-size}.linkList[data-astro-cid-mje2izky]{font-size:var(--font-size-3-sc);gap:var(--space-1);display:grid}a[data-astro-cid-mje2izky].mainLink,a[data-astro-cid-mje2izky].sublink{color:var(--color-black);text-decoration:none;&:hover{text-decoration:underline 1px}}.mainLink[data-astro-cid-mje2izky]{font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2);vertical-align:top;display:inline-flex;&:has(+ul){padding-bottom:var(--space-1)}}.icon[data-astro-cid-mje2izky]{fill:currentColor;flex-shrink:0;block-size:1rem;inline-size:1rem;&[data-variant=RSS]{transform-origin:50%;scale:.85}}.sublink[data-astro-cid-mje2izky]{font-weight:var(--font-weight-normal)}.container[data-astro-cid-fy2xx6m4]{border-bottom:var(--double-border);padding-bottom:var(--space-7);text-align:left;grid-area:1/1/auto/3;@container footer (width>45rem){border:none;padding:0}@container footer (width>60rem){grid-column:unset;grid-row:unset;text-align:center}}.title[data-astro-cid-fy2xx6m4]{color:var(--color-blue-10);font-size:var(--font-size-5);font-style:italic;font-weight:var(--font-weight-bold);margin-bottom:0;line-height:1.1}.subtitle[data-astro-cid-fy2xx6m4]{color:var(--color-red-8);font-size:var(--font-size-4);font-weight:var(--font-weight-medium)}.caption[data-astro-cid-fy2xx6m4]{font-size:var(--font-size-3);margin-top:var(--space-3)}.button[data-astro-cid-y4d5lrkn]{color:var(--color-ivory-1);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);padding:var(--space-3) var(--space-7);border:2px solid #0000;border-radius:2px;line-height:1.3;text-decoration:none;transition:background-color .1s,border-color .1s,scale .1s;display:inline-block;&:active{scale:.95}&.primary{background-color:var(--color-red-9);border-color:var(--color-red-9);&:hover{background-color:var(--color-red-10);border-color:var(--color-red-10)}}&.secondary{background-color:var(--color-blue-10);border-color:var(--color-blue-10);&:hover{background-color:var(--color-blue-11);border-color:var(--color-blue-11)}}&.subtle{background-color:var(--color-ivory-3);border-color:var(--color-ivory-3);color:var(--color-ivory-12);&:hover{background-color:var(--color-ivory-4);border-color:var(--color-ivory-4)}}&.ghost{color:var(--color-ivory-10);background-color:#0000;border-color:#0000;padding:0;text-decoration:underline;&:hover{color:var(--color-ivory-10);background-color:#0000;border-color:#0000;text-decoration:none}&:active{scale:unset}}&.inlineWithFormField{padding-block:var(--input-padding-block)}&.small{font-size:var(--font-size-3)}}.container[data-astro-cid-sragevk2]{container:hero/inline-size}.heroGrid[data-astro-cid-sragevk2]{gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column-reverse;display:flex;@container hero (width>45rem){max-height:100svh;margin:0;display:grid;position:relative;overflow:hidden}}.overlay[data-astro-cid-sragevk2]{padding-inline:var(--padding-inline);@container hero (width>45rem){--header-height:7rem;max-width:23rem;left:3rem;top:calc((100svh - var(--header-height)) / 8);z-index:5;padding:0;position:absolute}@container hero (width>65rem){top:calc((100svh - var(--header-height)) / 4)}}h2[data-astro-cid-sragevk2]{color:var(--color-blue-10);font-size:var(--font-size-6);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.2;&:has(+div){margin-bottom:var(--space-6)}@container hero (width>45rem){font-size:var(--font-size-7);margin-bottom:var(--space-8)}}.description[data-astro-cid-sragevk2]{font-size:var(--font-size-4);max-width:var(--width-text);line-height:1.4;&:has(+a,+button){margin-bottom:var(--space-7)}& h3{margin-bottom:var(--space-3)}& p{&:has(+h3){margin-bottom:var(--space-6)}&:has(+p){margin-bottom:var(--space-5)}}}.backgroundImage[data-astro-cid-sragevk2]{z-index:1;width:100%;position:relative;& img{max-width:100%;display:block}}.backgroundImageGradient[data-astro-cid-sragevk2]{@container hero (width>45rem){background:linear-gradient(90deg,oklch(100% 0 0) 0,oklch(100% 0 0/.95) 15rem,oklch(100% 0 0/0) 70%);width:60rem;height:100%;position:absolute}}.container[data-astro-cid-hvdapusu]{container:hero/inline-size}.heroGrid[data-astro-cid-hvdapusu]{gap:var(--space-6);padding-top:var(--space-7);display:grid;position:relative;@container hero (width>=70rem){padding-top:var(--space-8);grid-template-columns:1fr 60rem;gap:0}}.overlay[data-astro-cid-hvdapusu]{@container hero (width>=70rem){background-color:var(--color-blue-2);max-width:27rem;padding:var(--space-7);position:absolute;bottom:2rem;box-shadow:0 0 10px oklch(0% 0 0/.13)}}h2[data-astro-cid-hvdapusu]{color:var(--color-blue-10);font-size:var(--font-size-6);margin-bottom:var(--space-5);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.2}.description[data-astro-cid-hvdapusu]{font-size:var(--font-size-4);max-width:var(--width-text);line-height:1.4;& h3{margin-bottom:var(--space-3)}& p{&:has(+h3){margin-bottom:var(--space-6)}&:has(+p){margin-bottom:var(--space-5)}}}.leftPadding[data-astro-cid-hvdapusu]{display:none;@container hero (width>=70rem){display:block}}.imageWrapper[data-astro-cid-hvdapusu]{width:100%;& img{max-width:100%;display:block}}.caption[data-astro-cid-uoweirjy]{color:var(--color-grey-11);font-size:var(--font-size-3);margin-inline:auto;margin-top:var(--space-4);max-width:var(--width-text)}.container[data-astro-cid-ksna6v26]{width:100%;min-height:100svh;display:flex;container:historicalSources/inline-size}.layout[data-astro-cid-ksna6v26]{gap:var(--space-7);padding-block:var(--space-9);display:grid;@container historicalSources (width>=48rem){&.withImage{align-items:center;gap:var(--space-9);grid-template-columns:minmax(0,25rem) minmax(0,1fr);&[data-image-position=right]{grid-template-columns:minmax(0,1fr) minmax(0,25rem);& .imageWrapper{order:1}}}}}.imageWrapper[data-astro-cid-ksna6v26]{justify-self:center;width:100%;max-width:25rem}.historicalImage[data-astro-cid-ksna6v26]{border:var(--image-border-thin);border-color:var(--color-ivory-4);width:100%}.text[data-astro-cid-ksna6v26]{max-width:var(--width-text)}.title[data-astro-cid-ksna6v26]{font-feature-settings:"swsh";font-size:var(--font-size-6);font-style:italic;font-weight:var(--font-weight-bold);margin-bottom:var(--space-6);line-height:1.1}.description[data-astro-cid-ksna6v26]{font-size:var(--font-size-4)}.links[data-astro-cid-ksna6v26]{border-block:var(--double-border);gap:var(--space-4);margin-top:var(--space-7);padding-block:var(--space-5);list-style:none;display:grid}.sourceLink[data-astro-cid-ksna6v26]{--arrow-travel:var(--space-3);color:inherit;font-size:var(--font-size-4);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex;& .description{color:var(--color-ivory-10);font-size:var(--font-size-3-sc)}}.zoomTrigger[data-astro-cid-ruvq52xk]{cursor:zoom-in;inline-size:100%;padding:0;display:block}.container[data-astro-cid-ktomslpa]{max-width:var(--width-image);container:imageList/inline-size;.withSidebar &{grid-template-columns:var(--with-sidebar-cols);gap:var(--with-sidebar-gap);max-width:unset;display:grid}}.container[data-astro-cid-4byaho54]{max-width:var(--width-image);container:imageList/inline-size;.withSidebar &{grid-template-columns:var(--with-sidebar-cols);gap:var(--with-sidebar-gap);max-width:unset;display:grid}}.imageList[data-astro-cid-4byaho54]{gap:var(--space-5);display:flex;overflow:auto;&.vertical{flex-direction:column;overflow:visible}.withSidebar &{grid-column:var(--with-sidebar-second-col)}}li[data-astro-cid-4byaho54]{border:1px solid var(--color-ivory-4);border-bottom:var(--double-border);padding:calc(var(--space-1) / 2)}.imageList[data-astro-cid-4byaho54]:not(.vertical) li[data-astro-cid-4byaho54]{--strip-height:min(60vw, 22rem);flex:0 0 calc(var(--ratio,1) * var(--strip-height) + var(--space-1) + 2px);min-width:0;@container imageList (width>=40rem){flex:var(--ratio,1) 1 0}}.container[data-astro-cid-2ripmawk]{padding-block:calc(var(--space-9) * 2);padding-inline:var(--space-7);container:boldImages/inline-size}.figures[data-astro-cid-2ripmawk]{gap:var(--space-9);display:grid;@container boldImages (width>=40rem){grid-template-columns:1fr 1fr}&.three{@container boldImages (width>=40rem){padding-inline:var(--space-9);grid-template-columns:1fr}@container boldImages (width>=60rem){grid-template-columns:repeat(3,1fr)}}}figure[data-astro-cid-2ripmawk]{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.doubleBold[data-astro-cid-2ripmawk]{border:var(--image-border-thick);max-width:25rem}.figures[data-astro-cid-2ripmawk] .caption{color:inherit}label[data-astro-cid-ny4gdcm5]{color:var(--color-ivory-10);font-size:var(--font-size-3-sc);font-weight:var(--font-weight-medium);letter-spacing:.25px;margin-bottom:var(--space-1);display:block;&.small{font-size:var(--font-size-3)}}.optional[data-astro-cid-ny4gdcm5]{color:var(--color-ivory-9);font-size:var(--font-size-3);font-weight:var(--font-weight-normal);margin-left:var(--space-2)}.inputWrapper[data-astro-cid-mgjcvwz4]{width:100%;&.visuallyHidden{width:1px}}input[data-astro-cid-mgjcvwz4]{appearance:none;background-color:var(--color-white);border:1px solid var(--color-ivory-5);box-sizing:border-box;font-family:var(--font-serif);font-size:var(--font-size-4);font-smoothing:antialiased;max-width:100%;padding-block:var(--input-padding-block);padding-inline:var(--space-2);border-radius:2px;width:100%;margin:0;line-height:1.3;transition:all .2s;display:block;&:hover{border-color:var(--color-ivory-6)}&:focus,&:focus-visible{border-color:var(--color-blue-9);outline:3px solid var(--color-blue-4)}&::placeholder{color:var(--color-ivory-6)}.small[data-astro-cid-mgjcvwz4] &{font-size:var(--font-size-3)}}.container[data-astro-cid-m73fvfmi]{max-width:var(--width-text);container:newsletter/inline-size;.withSidebar &{grid-template-columns:var(--with-sidebar-cols);gap:var(--with-sidebar-gap);max-width:unset;display:grid}}.wrapper[data-astro-cid-m73fvfmi]{border-block:var(--double-border);font-size:var(--font-size-4);max-width:var(--width-text);padding-block:var(--space-6) var(--space-7);.withSidebar &{grid-column:var(--with-sidebar-second-col)}}h2[data-astro-cid-m73fvfmi]{font-size:var(--font-size-5);margin-bottom:var(--space-4);text-box-trim:trim-both;text-box-edge:cap alphabetic}.caption[data-astro-cid-m73fvfmi]{margin-bottom:var(--space-5);& p:has(+p){margin-bottom:var(--space-5)}}.newsletterFormFields[data-astro-cid-m73fvfmi]{gap:var(--space-4);padding-bottom:var(--space-7);display:grid}.names[data-astro-cid-m73fvfmi]{gap:var(--space-4);flex-direction:column;display:flex;@container newsletter (width>30rem){gap:var(--space-5);flex-direction:row}}.newsletterButton[data-astro-cid-m73fvfmi]{width:100%}.fullBleed[data-astro-cid-m73fvfmi]{max-width:none;padding-block:calc(var(--space-9) * 2);padding-inline:var(--space-7);& .wrapper{border-block:none;margin-inline:auto;padding-block:0}& label,& label .optional{color:inherit}}.inlineForm[data-astro-cid-m73fvfmi]{container:inlineNewsletter/inline-size;& .wrapper{font-size:var(--font-size-3);border-block:none;max-width:none;padding-block:0}@container footer (width<=45rem){border-top:var(--double-border);padding-top:var(--space-7)}@container footer (width<=60rem){grid-column:1/3}& h2{font-family:var(--font-serif);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}& .caption{margin-bottom:var(--space-2)}& form{align-items:end;gap:var(--space-3);flex-direction:column;display:flex;@container inlineNewsletter (width>19rem){flex-direction:row}}& .newsletterFormFields{width:100%;padding-bottom:0}& .newsletterButton{padding-inline:var(--space-4);white-space:nowrap;@container inlineNewsletter (width>19rem){width:auto}}}.container[data-astro-cid-mb53xtmy]{--post-line-height:var(--line-height-default);--post-text-size:var(--font-size-4);--post-line:calc((var(--post-line-height) * var(--post-text-size)) / 2);background-color:var(--color-ivory-2);padding-block:calc(var(--space-9) * 2);padding-inline:var(--space-7);width:100%}.quoteSlice[data-astro-cid-mb53xtmy]{font-size:var(--font-size-4-sc);max-width:var(--width-text);text-align:center;margin-inline:auto;& .title{font-size:var(--font-size-5);margin-bottom:var(--space-5)}}.container[data-astro-cid-4duz4ktv]{--post-line-height:var(--line-height-default);--post-text-size:var(--font-size-4);--post-line:calc((var(--post-line-height) * var(--post-text-size)) / 2);width:100%;container:testimonial/inline-size}.panels[data-astro-cid-4duz4ktv]{&.withImage{display:grid;@container testimonial (width>=40rem){grid-template-columns:1fr 1fr;&[data-image-position=right] .imagePanel[data-astro-cid-4duz4ktv]{order:1}}}}.panel[data-astro-cid-4duz4ktv]{padding-block:calc(var(--space-9) * 2);padding-inline:var(--space-7);justify-content:center;align-items:center;display:flex}.testimonialImage[data-astro-cid-4duz4ktv]{border:var(--image-border-thick);width:100%;max-width:25rem}.testimonialSlice[data-astro-cid-4duz4ktv]{font-size:var(--font-size-5-sc);max-width:var(--width-text);text-align:center}.plainText[data-astro-cid-4duz4ktv]{font-size:var(--font-size-4);max-width:var(--width-text)}.title[data-astro-cid-4duz4ktv]{font-feature-settings:"swsh";font-style:italic;line-height:1.1;& h2{font-size:var(--font-size-6)}&:has(+.body){margin-bottom:calc(var(--post-line) * 2)}}.quote[data-astro-cid-4duz4ktv]{font-style:italic;font-weight:var(--font-weight-medium);&:has(+.source){margin-bottom:var(--space-3)}}.source[data-astro-cid-4duz4ktv]{font-size:var(--font-size-4-sc);font-variant-caps:all-small-caps}.container[data-astro-cid-2taoucgd]{max-width:var(--width-text);.withSidebar &{grid-template-columns:var(--with-sidebar-cols);gap:var(--with-sidebar-gap);max-width:unset;display:grid}}.textContents[data-astro-cid-2taoucgd]{max-width:var(--width-text);width:100%;.withSidebar &{grid-column:var(--with-sidebar-second-col)}}.hasBigCap[data-astro-cid-2taoucgd]{& p:first-of-type:first-letter{font-size:var(--font-size-8);float:left;margin-bottom:calc(var(--space-3) * -1.5);margin-right:var(--space-1);margin-top:var(--space-2);@supports (initial-letter:2) or (-webkit-initial-letter:2){-webkit-initial-letter:2;initial-letter:2;float:none;font-size:inherit;margin:0 var(--space-1) 0 0}}@supports (initial-letter:2) or (-webkit-initial-letter:2){& .textContents{text-box-trim:none;margin-block:calc(.5cap - .5lh)}}}.isAside[data-astro-cid-2taoucgd]{background-color:var(--color-ivory-1);border-block:var(--double-border);padding-block:var(--space-7);padding-inline:var(--space-6);& .textContents{font-size:var(--font-size-3-sc)}}.isPullQuote[data-astro-cid-2taoucgd]{border-block:var(--double-border);padding-block:calc(var(--space-8) * 2);padding-inline:var(--space-6);text-align:center;& .textContents{font-size:var(--font-size-5);font-style:italic;font-weight:var(--font-weight-medium)}}.container[data-astro-cid-gltz6ddb]{padding-block:var(--space-9);width:100%;container:workshopAlternatives/inline-size}.alternatives[data-astro-cid-gltz6ddb]{gap:var(--space-7);display:grid;@container workshopAlternatives (width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.link[data-astro-cid-gltz6ddb]{margin-top:var(--space-5)}.bookingLink[data-astro-cid-qplzhu3d]{text-align:center;width:100%}.title[data-astro-cid-dmhyyiet]{color:var(--color-ivory-10);font-size:var(--font-size-3-sc);font-variant-caps:all-small-caps;font-weight:var(--font-weight-medium);letter-spacing:.5px;margin-bottom:var(--space-2);text-box-trim:trim-both;text-box-edge:cap alphabetic}.item[data-astro-cid-dmhyyiet]{font-size:var(--font-size-4)}.detailsGrid[data-astro-cid-o3htfgon]{gap:var(--space-6) var(--space-4);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.allergens[data-astro-cid-o3htfgon]{font-size:var(--font-size-4);max-width:var(--width-text);grid-column:1/-1}.container[data-astro-cid-tdrsvsuk]{padding-block:var(--space-9);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.detailsBookingLink[data-astro-cid-tdrsvsuk]{margin-top:var(--space-6);max-width:40rem}.title[data-astro-cid-tdrsvsuk]{font-size:var(--font-size-5-sc);line-height:1.1}.container[data-astro-cid-ytnzs2jj]{min-height:100svh;padding-block:var(--space-9);flex-direction:column;justify-content:center;width:100%;display:flex;container:workshopExplanation/inline-size}.head[data-astro-cid-ytnzs2jj]{gap:var(--space-7);display:grid;@container workshopExplanation (width>=48rem){&.withImage{grid-template-columns:minmax(0, var(--width-text)) minmax(0, 1fr);align-items:center}}}.text[data-astro-cid-ytnzs2jj]{max-width:var(--width-text)}.title[data-astro-cid-ytnzs2jj]{font-feature-settings:"swsh";font-size:var(--font-size-6);font-style:italic;font-weight:var(--font-weight-bold);margin-bottom:var(--space-6);line-height:1.1}.description[data-astro-cid-ytnzs2jj]{font-size:var(--font-size-4)}.imagesList[data-astro-cid-ytnzs2jj]{gap:var(--space-5);margin-top:var(--space-9);display:grid;@container workshopExplanation (width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.imageListItem[data-astro-cid-ytnzs2jj]{flex-direction:column;align-items:center;display:flex}.imageListItemImage[data-astro-cid-ytnzs2jj]{max-width:20rem;&:has(+div){margin-bottom:var(--space-4)}}footer[data-astro-cid-oenwriqq]{background-color:var(--color-ivory-2);container:footer/inline-size}.footer[data-astro-cid-oenwriqq]{padding-block:var(--space-6) var(--space-9);@container footer (width>60rem){padding-block:var(--space-7)}}.footerSlices[data-astro-cid-oenwriqq]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid;@container footer (width>45rem){gap:var(--space-7);grid-template-columns:repeat(4,1fr)}@container footer (width>60rem){gap:var(--space-5);grid-template-columns:1fr 1fr 3fr 2fr}}.legal[data-astro-cid-oenwriqq]{margin-top:var(--space-7);& ul{gap:var(--space-3);flex-direction:column;display:flex;@container footer (width>35rem){gap:var(--space-5);flex-flow:wrap}}}.langSelector[data-astro-cid-ddmlcmat]{--font-size:var(--font-size-3-sc);--justify-content:start;--text-color:var(--header-text-color);--text-decoration-color:var(--header-text-color);--text-decoration-thickness:var(--underline-thickness-2);justify-content:var(--justify-content);z-index:1100;display:flex;position:relative;@container (width>55rem){--justify-content:end}&.hangtag{--font-size:var(--font-size-3);--hangtag-bg-color:var(--color-ivory-1);--text-color:var(--color-red-10);--text-decoration-color:var(--color-red-10);--text-decoration-thickness:var(--underline-thickness-1);background-color:var(--hangtag-bg-color);left:var(--space-6);padding-block:var(--space-2);padding-inline:var(--space-3);position:absolute;top:0;@container (width>55rem){--hangtag-bg-color:var(--color-red-10);--text-color:var(--color-ivory-1);--text-decoration-color:var(--color-ivory-1)}& .langs a{font-weight:var(--font-weight-bold)}}}.langs[data-astro-cid-ddmlcmat]{color:var(--text-color);font-size:var(--font-size);font-weight:var(--font-weight-medium);gap:var(--space-3);display:flex;& a{color:var(--text-color);text-decoration:none;&.selected,&:hover{text-decoration:underline;text-decoration-color:var(--text-decoration-color);text-decoration-thickness:var(--text-decoration-thickness)}}}.skip-to-content-link[data-astro-cid-yliiafhr]{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);z-index:1000;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;&:active,&:focus{appearance:none;background-color:var(--color-blue-10);border:.25rem solid var(--color-blue-3);clip-path:inherit;color:var(--color-white);cursor:pointer;font-size:var(--font-size-4);height:auto;left:var(--space-6);padding-block:var(--space-2);padding-inline:var(--space-4);user-select:none;width:auto;margin:auto;text-decoration:none;transition:all;display:inline-block;top:0;overflow:auto;clip:auto!important}}@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;font-variant-ligatures:common-ligatures;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-serif);line-height:var(--line-height-default);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:var(--font-weight-bold);letter-spacing:.25px}p,ol,ul{font-variant-numeric:oldstyle-nums}ol,ul{list-style:none}a{color:var(--color-red-8);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:var(--underline-thickness-1);text-underline-offset:var(--underline-offset-1);&:hover{text-decoration:none}}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button{appearance:button;box-sizing:border-box;cursor:pointer;font-family:var(--font-serif);background:0 0;border:0}img{width:100%;height:auto}a,button{&:focus-visible{outline:var(--outline-focus-visible);outline-offset:var(--outline-offset-focus-visible)}}}@layer defaults{:root{--color-white:oklch(100% 0 0);--color-black:oklch(0% 0 0);--color-grey-11:oklch(25.12% .0151 254.63);--color-ivory-1:oklch(97% .0093 99.98);--color-ivory-2:oklch(94.35% .0094 99.98);--color-ivory-3:oklch(90.06% .0095 99.98);--color-ivory-4:oklch(84.18% .0097 99.98);--color-ivory-5:oklch(75.76% .01 99.98);--color-ivory-6:oklch(66.41% .0103 99.98);--color-ivory-7:oklch(58.23% .0106 99.98);--color-ivory-8:oklch(51.09% .0109 99.98);--color-ivory-9:oklch(43.82% .0112 99.98);--color-ivory-10:oklch(36.57% .0114 99.98);--color-ivory-11:oklch(29.17% .0116 99.98);--color-ivory-12:oklch(20% .0116 99.98);--color-red-1:oklch(96.07% .0035 354.69);--color-red-2:oklch(89.46% .0124 4.78);--color-red-3:oklch(82.52% .0306 2.14);--color-red-4:oklch(75.13% .0563 2.61);--color-red-5:oklch(67.78% .0899 5.07);--color-red-6:oklch(60.66% .1332 7.87);--color-red-7:oklch(55.04% .1691 11.92);--color-red-8:oklch(49% .1626 13.23);--color-red-9:oklch(42.7% .1492 14.15);--color-red-10:oklch(36.1% .1302 15.24);--color-red-11:oklch(28.85% .105 15.33);--color-red-12:oklch(20.27% .0731 12.76);--color-blue-1:oklch(96.1% .0029 264.54);--color-blue-2:oklch(89.65% .0105 261.79);--color-blue-3:oklch(82.8% .0258 263.31);--color-blue-4:oklch(75.7% .0459 261.13);--color-blue-5:oklch(68.1% .0741 262.38);--color-blue-6:oklch(60.47% .1095 261.38);--color-blue-7:oklch(53.27% .1444 261.34);--color-blue-8:oklch(47.03% .1399 260.77);--color-blue-9:oklch(40.31% .1314 261.07);--color-blue-10:oklch(33.75% .1162 261.07);--color-blue-11:oklch(26.95% .0937 260.89);--color-blue-12:oklch(19.32% .0627 259.46);--font-serif:var(--font-garamond);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-heavy:700;--font-weight-black:800;--font-weight-ultra:900;--scaleInt:1 + (1/3);--baseSize:1.125rem;--font-size-1:calc(var(--baseSize) * pow(var(--scaleInt), -2));--font-size-2:calc(var(--baseSize) * pow(var(--scaleInt), -1));--font-size-3:calc(var(--baseSize) * pow(var(--scaleInt), 0));--font-size-4:calc(var(--baseSize) * pow(var(--scaleInt), 1));--font-size-5:calc(var(--baseSize) * pow(var(--scaleInt), 2));--font-size-6:calc(var(--baseSize) * pow(var(--scaleInt), 3));--font-size-7:calc(var(--baseSize) * pow(var(--scaleInt), 4));--font-size-8:calc(var(--baseSize) * pow(var(--scaleInt), 5));--font-size-9:calc(var(--baseSize) * pow(var(--scaleInt), 6));--font-size-10:calc(var(--baseSize) * pow(var(--scaleInt), 7));--font-size-11:calc(var(--baseSize) * pow(var(--scaleInt), 8));--font-size-12:calc(var(--baseSize) * pow(var(--scaleInt), 9));--font-size-1-sc:calc(var(--baseSize) * pow(var(--scaleInt), -1.5));--font-size-2-sc:calc(var(--baseSize) * pow(var(--scaleInt), -.5));--font-size-3-sc:calc(var(--baseSize) * pow(var(--scaleInt), .5));--font-size-4-sc:calc(var(--baseSize) * pow(var(--scaleInt), 1.5));--font-size-5-sc:calc(var(--baseSize) * pow(var(--scaleInt), 2.5));--font-size-6-sc:calc(var(--baseSize) * pow(var(--scaleInt), 3.5));--line-height-default:1.35;--underline-thickness-1:1px;--underline-thickness-2:1.5px;--underline-thickness-3:2px;--underline-offset-1:3px;--underline-offset-2:4px;--space-1:calc(var(--baseSize) * pow(var(--scaleInt), -4));--space-2:calc(var(--baseSize) * pow(var(--scaleInt), -2));--space-3:calc(var(--baseSize) * pow(var(--scaleInt), -1));--space-4:calc(var(--baseSize) * pow(var(--scaleInt), 0));--space-5:calc(var(--baseSize) * pow(var(--scaleInt), 1));--space-6:calc(var(--baseSize) * pow(var(--scaleInt), 2));--space-7:calc(var(--baseSize) * pow(var(--scaleInt), 3));--space-8:calc(var(--baseSize) * pow(var(--scaleInt), 4));--space-9:calc(var(--baseSize) * pow(var(--scaleInt), 5));--input-padding-block:var(--space-1);--width-text:45rem;--width-image:60rem;--width-wide:80rem;--double-border:4px double var(--color-ivory-4);--image-border-thin:1px solid var(--color-white);--image-border-thick:var(--space-1) solid var(--color-white);--outline-focus-visible:2px solid var(--color-red-8);--outline-offset-focus-visible:2px}}@layer prose{.prose{--post-line-height:var(--line-height-default);--post-text-size:var(--font-size-4);--post-line:calc((var(--post-line-height) * var(--post-text-size)) / 2);font-size:var(--font-size-4);hyphens:auto;text-box-trim:trim-both;text-box-edge:cap alphabetic;& :is(h1,h2,h3,h4,h5,h6){hyphens:none;&:has(+h1,+h2,+h3,+h4,+h5,+h6,+p,+ol,+ul){margin-bottom:var(--post-line)}}& :is(p,ol,ul){&:has(+h2){margin-bottom:calc(var(--post-line) * 2)}&:has(+.block-img){margin-bottom:calc(var(--post-line) * 3)}&:has(+h3){margin-bottom:calc(var(--post-line) * 2)}&:has(+p,+ol,+ul){margin-bottom:var(--post-line)}}& :is(li):has(+li){margin-bottom:calc(var(--post-line) / 2)}& h2{font-size:var(--font-size-4-sc)}& h3{font-style:italic;font-weight:var(--font-weight-medium)}& ol,& ul{margin-left:calc(var(--post-line) * 3)}& ol{list-style-type:decimal}& ul{list-style-type:circle}& .block-img{&:has(+p,+ol,+ul){margin-bottom:calc(var(--post-line) * 3)}}}}@layer utilities{.contained{max-width:calc(var(--width-wide) + var(--padding-inline) * 2);padding-inline:var(--padding-inline);width:100%;margin-inline:auto}.ordinal-nums{font-variant-position:super}.small-caps{font-variant-caps:all-small-caps}.swash{font-feature-settings:"swsh" 1}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[data-background]{--surface-background:var(--color-red-10);--surface-text:var(--color-ivory-1);background-color:var(--surface-background);color:var(--surface-text)}[data-background=navy]{--surface-background:var(--color-blue-11)}[data-background=tan]{--surface-background:var(--color-ivory-1);--surface-text:var(--color-grey-11)}.bleedGrid{grid-template-columns:[full-start] minmax(var(--padding-inline), 1fr) [content-start] min(var(--width-wide), 100% - var(--padding-inline) * 2) [content-end] minmax(var(--padding-inline), 1fr) [full-end];display:grid;&>*{grid-column:content}&>:is([data-slice-type=quote],[data-slice-type=hero][data-slice-variation=imageWithGradient],[data-slice-type=image_list][data-slice-variation=twoBoldImages],[data-slice-type=image_list][data-slice-variation=threeBoldImages],[data-slice-type=newsletter_signup_form][data-slice-variation=fullBleed],[data-slice-type=testimonial]){grid-column:full}}}body{--padding-block:calc(var(--space-7) * 2);--padding-inline:var(--space-4);background-color:var(--color-white);grid-template-rows:min-content 1fr min-content;min-height:100svh;display:grid;@media (width>650px){--padding-block:calc(var(--space-9) * 2);--padding-inline:var(--space-5)}}
