@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:100 900;src:url(../webfonts/Fraunces.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fraunces;font-style:italic;font-weight:100 900;src:url(../webfonts/Fraunces-Italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../webfonts/Inter.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(../webfonts/Inter-Italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.accessibility-skip{left:-62.4375rem;position:absolute;top:auto;height:.0625rem;width:.0625rem;overflow:hidden;z-index:-999}.accessibility-skip:focus-visible{left:auto;position:absolute;top:auto;height:auto;width:auto;background-color:var(--color-white);overflow:auto;padding:.9375rem;text-decoration:underline;z-index:999}button{color:var(--color-p);font-family:var(--font-family-p);font-size:var(--font-size-p);font-weight:var(--font-weight-p);line-height:var(--line-height-p);appearance:unset;background:unset;border:unset;padding:unset;cursor:pointer}.button{--padding-block:0.8125rem;--padding-inline:calc(var(--padding-block) * 2);color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);align-items:center;background:none;border:.125rem solid #0000;border-radius:6.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.25;cursor:pointer;display:inline-flex;gap:.35em;justify-content:center;padding:var(--padding-block) var(--padding-inline);text-wrap:balance;transition-duration:var(--transition-duration);transition-property:background,border,color;vertical-align:middle}.button,.button:focus-visible,.button:hover{text-decoration:none}.button[disabled]{opacity:.5;pointer-events:none}.button--large{--padding-block:1rem;--padding-inline:calc(var(--padding-block) * 2)}.button--small{--padding-block:0.5rem;--padding-inline:calc(var(--padding-block) * 2)}.button--block{display:block;padding-inline:var(--padding-block);text-align:center;width:100%}.button--primary{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.button--primary:focus-visible,.button--primary:hover{background-color:var(--color-red-dark);border-color:var(--color-red-dark);color:var(--color-white)}:is(.section--red,.section--ink) .button--primary{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}:is(.section--red,.section--ink) .button--primary:focus-visible,:is(.section--red,.section--ink) .button--primary:hover{background-color:var(--color-cream-dark);border-color:var(--color-cream-dark);color:var(--color-ink)}.button--secondary{background-color:initial;border-color:currentColor;color:inherit}.button--secondary:focus-visible,.button--secondary:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}:is(.section--red,.section--ink) .button--secondary:focus-visible,:is(.section--red,.section--ink) .button--secondary:hover{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.button--tertiary{--padding-block:0;--padding-inline:0;border:none;border-radius:0;color:var(--color-red)}.button--tertiary:after{content:"→";transition-duration:var(--transition-duration);transition-property:transform}.button--tertiary:focus-visible,.button--tertiary:hover{color:var(--color-red-dark)}.button--tertiary:focus-visible:after,.button--tertiary:hover:after{transform:translateX(.25rem)}:is(.section--red,.section--ink) .button--tertiary{color:inherit}.button__icon{height:1em;width:1em;fill:currentColor;flex-shrink:0}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{height:0;overflow:clip;transition-behavior:allow-discrete;transition-duration:calc(var(--transition-duration) * 2);transition-property:height,content-visibility}[open]::details-content{height:auto}}fieldset{border:unset;margin:unset;padding:unset}label{display:block;font-weight:var(--font-weight-medium)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{appearance:none;background-color:var(--color-white);border:.0625rem solid var(--color-cream-dark);border-radius:var(--border-radius);color:var(--color-ink);padding-block:.8125rem;padding-inline:.9375rem;transition-duration:var(--transition-duration);transition-property:border-color,box-shadow;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--color-red);box-shadow:0 0 0 .1875rem rgb(from var(--color-red) r g b/15%);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-red)}:focus-visible{outline:.125rem solid var(--color-red);outline-offset:.1875rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}textarea{min-height:8.75rem;resize:vertical}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23221c18' d='M169.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 306.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");background-position:right .9375rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem}@view-transition{navigation:auto}:root{--adminbar-height:0px}html{box-sizing:border-box;scroll-behavior:smooth;scrollbar-gutter:stable}body.admin-bar{--adminbar-height:2rem}@media (max-width:782px){body.admin-bar{--adminbar-height:2.875rem}}body{background-color:var(--color-paper);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}img,svg{height:auto;max-width:100%;vertical-align:top}table{width:100%}body{color:var(--color-p);font-family:var(--font-family-p);font-size:var(--font-size-p);font-weight:var(--font-weight-p);line-height:var(--line-height-p)}::selection{background-color:var(--color-selection);color:var(--color-white)}:is(h1,h2,h3,h4,h5,h6){margin-block:1.25rem;text-wrap:balance}:is(h1,h2,h3,h4,h5,h6) a{color:inherit;text-decoration:inherit}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}h1{color:var(--color-h1);font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2{color:var(--color-h2);font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}h3{color:var(--color-h3);font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}h4{color:var(--color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4)}h5{color:var(--color-h5);font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-h5)}h6{color:var(--color-h6);font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-h6)}hr{height:.0625rem;width:100%;background-color:var(--color-border);border:none;margin-block:1.875rem}p{color:var(--color-p);font-family:var(--font-family-p);font-size:var(--font-size-p);font-weight:var(--font-weight-p);line-height:var(--line-height-p);margin-block:1.25rem}p.large{color:var(--color-p-large);font-family:var(--font-family-p-large);font-size:var(--font-size-p-large);font-weight:var(--font-weight-p-large);line-height:var(--line-height-p-large)}p.small{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small)}small{color:var(--color-small);font-family:var(--font-family-small);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small)}a{color:inherit;text-decoration:underline;transition-duration:var(--transition-duration);transition-property:background,border,color}a:focus-visible,a:hover{text-decoration:none}blockquote{margin:0}cite{font-style:normal}figure{margin:0}address{font-style:normal}mark{background-color:var(--color-highlight);color:var(--color-ink)}.kicker{color:var(--color-kicker);font-family:var(--font-family-kicker);font-size:var(--font-size-kicker);font-weight:var(--font-weight-kicker);line-height:var(--line-height-kicker);letter-spacing:var(--letter-spacing-kicker);text-transform:var(--text-transform-kicker);align-items:center;color:var(--color-red);display:flex;gap:.75em;margin-block:0 1rem}.kicker:before{height:.125rem;width:1.5rem;background-color:currentColor;content:"";flex-shrink:0}.kicker.u-text-center,.u-text-center>.kicker{justify-content:center}.u-text-center{text-align:center}@media (max-width:320px){.u-visible-xsmall{display:none!important}}@media (min-width:321px){.u-hidden-xsmall{display:none!important}}@media (max-width:480px){.u-visible-small{display:none!important}}@media (min-width:481px){.u-hidden-small{display:none!important}}@media (max-width:768px){.u-visible-medium{display:none!important}}@media (min-width:769px){.u-hidden-medium{display:none!important}}@media (max-width:1024px){.u-visible-large{display:none!important}}@media (min-width:1025px){.u-hidden-large{display:none!important}}@media (max-width:1200px){.u-visible-xlarge{display:none!important}}@media (min-width:1201px){.u-hidden-xlarge{display:none!important}}:root{--color-red:#da292a;--color-red-dark:#b01e22;--color-ink:#221c18;--color-ink-soft:#4f463f;--color-paper:#fffcf7;--color-cream:#f6efe3;--color-cream-dark:#e8dcc6;--color-tan:#c9a96e;--color-olive:#4e5b31;--color-black:#000;--color-white:#fff;--color-highlight:#f3e2b8;--color-selection:#da292a;--color-border:#e8dcc6;--color-success-medium:#308900;--color-success-light:#edefdf;--color-error-medium:#e84520;--color-error-light:#f9e7e2;--font-family-serif:Fraunces;--font-family-sans:Inter;--font-weight-thin:200;--font-weight-light:300;--font-weight-book:400;--font-weight-regular:400;--font-weight-roman:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-demi:700;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--color-giga:inherit;--font-family-giga:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-giga:min(5.5rem,1.45rem + 5.4vw);--font-weight-giga:var(--font-weight-semibold);--line-height-giga:1.0454545455;--letter-spacing-giga:-0.02em;--color-mega:inherit;--font-family-mega:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-mega:min(4.25rem,1.325rem + 3.9vw);--font-weight-mega:var(--font-weight-semibold);--line-height-mega:1.0588235294;--letter-spacing-mega:-0.02em;--color-h1:inherit;--font-family-h1:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h1:min(3.5rem,1.25rem + 3vw);--font-weight-h1:var(--font-weight-semibold);--line-height-h1:1.1071428571;--letter-spacing-h1:-0.015em;--color-h2:inherit;--font-family-h2:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h2:min(2.75rem,1.175rem + 2.1vw);--font-weight-h2:var(--font-weight-semibold);--line-height-h2:1.1363636364;--letter-spacing-h2:-0.01em;--color-h3:inherit;--font-family-h3:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h3:min(1.875rem,1.0875rem + 1.05vw);--font-weight-h3:var(--font-weight-semibold);--line-height-h3:1.2;--letter-spacing-h3:-0.005em;--color-h4:inherit;--font-family-h4:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h4:min(1.5rem,1.05rem + 0.6vw);--font-weight-h4:var(--font-weight-semibold);--line-height-h4:1.2916666667;--letter-spacing-h4:normal;--color-h5:inherit;--font-family-h5:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h5:min(1.25rem,1.025rem + 0.3vw);--font-weight-h5:var(--font-weight-semibold);--line-height-h5:1.4;--letter-spacing-h5:normal;--color-h6:inherit;--font-family-h6:var(--font-family-serif),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-h6:min(1.125rem,1.0125rem + 0.15vw);--font-weight-h6:var(--font-weight-semibold);--line-height-h6:1.4444444444;--letter-spacing-h6:normal;--color-kicker:inherit;--font-family-kicker:var(--font-family-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-kicker:0.8125rem;--font-weight-kicker:var(--font-weight-semibold);--line-height-kicker:1.3846153846;--letter-spacing-kicker:0.16em;--text-transform-kicker:uppercase;--color-p-large:inherit;--font-family-p-large:var(--font-family-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-p-large:min(1.25rem,1.025rem + 0.3vw);--font-weight-p-large:var(--font-weight-regular);--line-height-p-large:1.6;--color-p:inherit;--font-family-p:var(--font-family-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-p:min(1.0625rem,1.00625rem + 0.075vw);--font-weight-p:var(--font-weight-regular);--line-height-p:1.6470588235;--color-p-small:inherit;--font-family-p-small:var(--font-family-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-p-small:0.9375rem;--font-weight-p-small:var(--font-weight-regular);--line-height-p-small:1.6;--color-small:inherit;--font-family-small:var(--font-family-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-small:0.8125rem;--font-weight-small:var(--font-weight-regular);--line-height-small:1.3846153846;--client-width:100vw;--layout-gap:1.875rem;--layout-width-fixed:75rem;--layout-width-fluid:calc(var(--client-width) * var(--layout-width-factor));--layout-width-factor:1;--layout-width:min(var(--layout-width-fixed),var(--layout-width-fluid));--layout-column-count:12;--layout-column-width:calc(var(--layout-width) / var(--layout-column-count));--layout-gap:30px;--layout-outside-margin:calc((var(--client-width) - var(--layout-width) + var(--layout-gap)) / 2);--border-radius:0.375rem;--transition-duration:0.2s;--transition-timing-function:ease;--underline-color:rgb(from currentColor r g b/40%);--underline-position:100%;--underline-thickness:0.0625rem}@media (min-width:321px){:root{--layout-width-factor:0.9}}@media (min-width:481px){:root{--layout-width-factor:0.8}}.background{z-index:-1}.masthead{z-index:10}.navmenu{z-index:5}.section{z-index:1}.grid{display:flex;flex-wrap:wrap;list-style:none;margin-block:0;margin-inline:auto;padding:0;width:var(--layout-width)}.grid--fluid{max-width:none;width:100%}.grid--fluid .grid__cell{padding-inline:0}.grid .grid,.grid--nested{margin-inline:calc(var(--layout-gap) / -2);width:auto}.grid--reverse{flex-direction:row-reverse;justify-content:flex-end}.grid--align-left{justify-content:flex-start}.grid--align-center{justify-content:center}.grid--align-right{justify-content:flex-end}.grid--align-justify{justify-content:space-between}.grid--align-spaced{justify-content:space-around}.grid--align-top{align-items:flex-start}.grid--align-middle{align-items:center}.grid--align-bottom{align-items:flex-end}.grid--gutter-small{--layout-gap:1.25rem}.grid--gutter-large{--layout-gap:min(2.8125rem,1.18125rem + 2.175vw)}.grid--gutter-xlarge{--layout-gap:min(5.625rem,1.4625rem + 5.55vw)}.grid__cell{--column-offset:0;--column-offset-percentage:calc(var(--column-offset) / var(--layout-column-count) * 100%);--column-width:var(--layout-column-count);--column-width-percentage:calc(var(--column-width) / var(--layout-column-count) * 100%);display:block;flex-basis:var(--column-width-percentage,100%);flex-grow:1;margin-left:var(--column-offset-percentage,0);max-width:var(--column-width-percentage,100%);padding-inline:calc(var(--layout-gap) / 2);width:auto}.grid__cell--xsmall-1{--column-width:1}.grid__cell--xsmall-offset-1{--column-offset:1}.grid__cell--xsmall-2{--column-width:2}.grid__cell--xsmall-offset-2{--column-offset:2}.grid__cell--xsmall-3{--column-width:3}.grid__cell--xsmall-offset-3{--column-offset:3}.grid__cell--xsmall-4{--column-width:4}.grid__cell--xsmall-offset-4{--column-offset:4}.grid__cell--xsmall-5{--column-width:5}.grid__cell--xsmall-offset-5{--column-offset:5}.grid__cell--xsmall-6{--column-width:6}.grid__cell--xsmall-offset-6{--column-offset:6}.grid__cell--xsmall-7{--column-width:7}.grid__cell--xsmall-offset-7{--column-offset:7}.grid__cell--xsmall-8{--column-width:8}.grid__cell--xsmall-offset-8{--column-offset:8}.grid__cell--xsmall-9{--column-width:9}.grid__cell--xsmall-offset-9{--column-offset:9}.grid__cell--xsmall-10{--column-width:10}.grid__cell--xsmall-offset-10{--column-offset:10}.grid__cell--xsmall-11{--column-width:11}.grid__cell--xsmall-offset-11{--column-offset:11}.grid__cell--xsmall-12{--column-width:12}.grid__cell--xsmall-offset-12{--column-offset:12}@media (min-width:481px){.grid__cell--small-1{--column-width:1}.grid__cell--small-offset-1{--column-offset:1}.grid__cell--small-2{--column-width:2}.grid__cell--small-offset-2{--column-offset:2}.grid__cell--small-3{--column-width:3}.grid__cell--small-offset-3{--column-offset:3}.grid__cell--small-4{--column-width:4}.grid__cell--small-offset-4{--column-offset:4}.grid__cell--small-5{--column-width:5}.grid__cell--small-offset-5{--column-offset:5}.grid__cell--small-6{--column-width:6}.grid__cell--small-offset-6{--column-offset:6}.grid__cell--small-7{--column-width:7}.grid__cell--small-offset-7{--column-offset:7}.grid__cell--small-8{--column-width:8}.grid__cell--small-offset-8{--column-offset:8}.grid__cell--small-9{--column-width:9}.grid__cell--small-offset-9{--column-offset:9}.grid__cell--small-10{--column-width:10}.grid__cell--small-offset-10{--column-offset:10}.grid__cell--small-11{--column-width:11}.grid__cell--small-offset-11{--column-offset:11}.grid__cell--small-12{--column-width:12}.grid__cell--small-offset-12{--column-offset:12}}@media (min-width:769px){.grid__cell--medium-1{--column-width:1}.grid__cell--medium-offset-1{--column-offset:1}.grid__cell--medium-2{--column-width:2}.grid__cell--medium-offset-2{--column-offset:2}.grid__cell--medium-3{--column-width:3}.grid__cell--medium-offset-3{--column-offset:3}.grid__cell--medium-4{--column-width:4}.grid__cell--medium-offset-4{--column-offset:4}.grid__cell--medium-5{--column-width:5}.grid__cell--medium-offset-5{--column-offset:5}.grid__cell--medium-6{--column-width:6}.grid__cell--medium-offset-6{--column-offset:6}.grid__cell--medium-7{--column-width:7}.grid__cell--medium-offset-7{--column-offset:7}.grid__cell--medium-8{--column-width:8}.grid__cell--medium-offset-8{--column-offset:8}.grid__cell--medium-9{--column-width:9}.grid__cell--medium-offset-9{--column-offset:9}.grid__cell--medium-10{--column-width:10}.grid__cell--medium-offset-10{--column-offset:10}.grid__cell--medium-11{--column-width:11}.grid__cell--medium-offset-11{--column-offset:11}.grid__cell--medium-12{--column-width:12}.grid__cell--medium-offset-12{--column-offset:12}}@media (min-width:1025px){.grid__cell--large-1{--column-width:1}.grid__cell--large-offset-1{--column-offset:1}.grid__cell--large-2{--column-width:2}.grid__cell--large-offset-2{--column-offset:2}.grid__cell--large-3{--column-width:3}.grid__cell--large-offset-3{--column-offset:3}.grid__cell--large-4{--column-width:4}.grid__cell--large-offset-4{--column-offset:4}.grid__cell--large-5{--column-width:5}.grid__cell--large-offset-5{--column-offset:5}.grid__cell--large-6{--column-width:6}.grid__cell--large-offset-6{--column-offset:6}.grid__cell--large-7{--column-width:7}.grid__cell--large-offset-7{--column-offset:7}.grid__cell--large-8{--column-width:8}.grid__cell--large-offset-8{--column-offset:8}.grid__cell--large-9{--column-width:9}.grid__cell--large-offset-9{--column-offset:9}.grid__cell--large-10{--column-width:10}.grid__cell--large-offset-10{--column-offset:10}.grid__cell--large-11{--column-width:11}.grid__cell--large-offset-11{--column-offset:11}.grid__cell--large-12{--column-width:12}.grid__cell--large-offset-12{--column-offset:12}}@media (min-width:1201px){.grid__cell--xlarge-1{--column-width:1}.grid__cell--xlarge-offset-1{--column-offset:1}.grid__cell--xlarge-2{--column-width:2}.grid__cell--xlarge-offset-2{--column-offset:2}.grid__cell--xlarge-3{--column-width:3}.grid__cell--xlarge-offset-3{--column-offset:3}.grid__cell--xlarge-4{--column-width:4}.grid__cell--xlarge-offset-4{--column-offset:4}.grid__cell--xlarge-5{--column-width:5}.grid__cell--xlarge-offset-5{--column-offset:5}.grid__cell--xlarge-6{--column-width:6}.grid__cell--xlarge-offset-6{--column-offset:6}.grid__cell--xlarge-7{--column-width:7}.grid__cell--xlarge-offset-7{--column-offset:7}.grid__cell--xlarge-8{--column-width:8}.grid__cell--xlarge-offset-8{--column-offset:8}.grid__cell--xlarge-9{--column-width:9}.grid__cell--xlarge-offset-9{--column-offset:9}.grid__cell--xlarge-10{--column-width:10}.grid__cell--xlarge-offset-10{--column-offset:10}.grid__cell--xlarge-11{--column-width:11}.grid__cell--xlarge-offset-11{--column-offset:11}.grid__cell--xlarge-12{--column-width:12}.grid__cell--xlarge-offset-12{--column-offset:12}}.grid--xsmall-1>.grid__cell{--column-width:12}.grid--xsmall-2>.grid__cell{--column-width:6}.grid--xsmall-3>.grid__cell{--column-width:4}.grid--xsmall-4>.grid__cell{--column-width:3}.grid--xsmall-5>.grid__cell{--column-width:2.4}.grid--xsmall-6>.grid__cell{--column-width:2}.grid--xsmall-7>.grid__cell{--column-width:1.7142857143}.grid--xsmall-8>.grid__cell{--column-width:1.5}.grid--xsmall-9>.grid__cell{--column-width:1.3333333333}.grid--xsmall-10>.grid__cell{--column-width:1.2}.grid--xsmall-11>.grid__cell{--column-width:1.0909090909}.grid--xsmall-12>.grid__cell{--column-width:1}.grid[class*=grid--xsmall-]{row-gap:var(--layout-gap)}@media (min-width:481px){.grid--small-1>.grid__cell{--column-width:12}.grid--small-2>.grid__cell{--column-width:6}.grid--small-3>.grid__cell{--column-width:4}.grid--small-4>.grid__cell{--column-width:3}.grid--small-5>.grid__cell{--column-width:2.4}.grid--small-6>.grid__cell{--column-width:2}.grid--small-7>.grid__cell{--column-width:1.7142857143}.grid--small-8>.grid__cell{--column-width:1.5}.grid--small-9>.grid__cell{--column-width:1.3333333333}.grid--small-10>.grid__cell{--column-width:1.2}.grid--small-11>.grid__cell{--column-width:1.0909090909}.grid--small-12>.grid__cell{--column-width:1}}.grid[class*=grid--small-]{row-gap:var(--layout-gap)}@media (min-width:769px){.grid--medium-1>.grid__cell{--column-width:12}.grid--medium-2>.grid__cell{--column-width:6}.grid--medium-3>.grid__cell{--column-width:4}.grid--medium-4>.grid__cell{--column-width:3}.grid--medium-5>.grid__cell{--column-width:2.4}.grid--medium-6>.grid__cell{--column-width:2}.grid--medium-7>.grid__cell{--column-width:1.7142857143}.grid--medium-8>.grid__cell{--column-width:1.5}.grid--medium-9>.grid__cell{--column-width:1.3333333333}.grid--medium-10>.grid__cell{--column-width:1.2}.grid--medium-11>.grid__cell{--column-width:1.0909090909}.grid--medium-12>.grid__cell{--column-width:1}}.grid[class*=grid--medium-]{row-gap:var(--layout-gap)}@media (min-width:1025px){.grid--large-1>.grid__cell{--column-width:12}.grid--large-2>.grid__cell{--column-width:6}.grid--large-3>.grid__cell{--column-width:4}.grid--large-4>.grid__cell{--column-width:3}.grid--large-5>.grid__cell{--column-width:2.4}.grid--large-6>.grid__cell{--column-width:2}.grid--large-7>.grid__cell{--column-width:1.7142857143}.grid--large-8>.grid__cell{--column-width:1.5}.grid--large-9>.grid__cell{--column-width:1.3333333333}.grid--large-10>.grid__cell{--column-width:1.2}.grid--large-11>.grid__cell{--column-width:1.0909090909}.grid--large-12>.grid__cell{--column-width:1}}.grid[class*=grid--large-]{row-gap:var(--layout-gap)}@media (min-width:1201px){.grid--xlarge-1>.grid__cell{--column-width:12}.grid--xlarge-2>.grid__cell{--column-width:6}.grid--xlarge-3>.grid__cell{--column-width:4}.grid--xlarge-4>.grid__cell{--column-width:3}.grid--xlarge-5>.grid__cell{--column-width:2.4}.grid--xlarge-6>.grid__cell{--column-width:2}.grid--xlarge-7>.grid__cell{--column-width:1.7142857143}.grid--xlarge-8>.grid__cell{--column-width:1.5}.grid--xlarge-9>.grid__cell{--column-width:1.3333333333}.grid--xlarge-10>.grid__cell{--column-width:1.2}.grid--xlarge-11>.grid__cell{--column-width:1.0909090909}.grid--xlarge-12>.grid__cell{--column-width:1}}.grid[class*=grid--xlarge-]{row-gap:var(--layout-gap)}.accordions{border-top:.0625rem solid var(--color-cream-dark);margin-bottom:1.875rem}.accordion{border-bottom:.0625rem solid var(--color-cream-dark)}.accordion__header{align-items:center;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;padding-block:1.375rem}.accordion__header::-webkit-details-marker{display:none}.accordion__header:hover .accordion__heading{color:var(--color-red)}.accordion__heading{color:var(--color-h5);font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-h5);margin-block:unset;transition-property:color}.accordion__arrow,.accordion__heading{transition-duration:var(--transition-duration)}.accordion__arrow{height:1em;width:1em;color:var(--color-red);fill:currentColor;flex-shrink:0;transition-property:transform}.accordion[open] .accordion__arrow{transform:rotateX(180deg)}.accordion__content{color:var(--color-ink-soft);padding-bottom:1.375rem;padding-right:2.5rem}.address__line{display:block}.address__city:not(:last-child):after,.address__province:not(:last-child):after{content:","}.attribution{align-items:center;color:inherit;display:flex;text-decoration:none}.attribution:before{content:"Site by ";display:inline-block}.attribution__logo{height:.875rem;width:2.8125rem;display:inline-block;fill:currentColor;margin-left:.15em}.background{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;display:block;overflow:hidden}.blocks{margin-bottom:1.875rem}.blocks>.grid{row-gap:var(--layout-gap)}.block{--block-background:var(--color-cream);background-color:var(--block-background);border-radius:var(--border-radius);color:var(--color-ink);height:100%;overflow:hidden}.section--cream .block,:is(.section--ink,.section--red) .block{--block-background:var(--color-paper)}.block:not(.block--has-image){border-top:.25rem solid var(--color-red)}.block__container{display:flex;flex-direction:column;height:100%}.block__figure{aspect-ratio:4/3;display:block;overflow:hidden;position:relative}.block__image{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center;transition-duration:calc(var(--transition-duration) * 2);transition-property:transform}.block:has(.block__button:hover) .block__image{transform:scale(1.04)}.block__content{display:flex;flex-direction:column;flex-grow:1;padding:min(1.75rem,1.075rem + .9vw)}.block__heading{color:var(--color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);margin-bottom:.625rem}.block__subheading{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);color:var(--color-ink-soft);margin-block:0 1.25rem}.block__button.button{margin-top:auto;align-self:flex-start}.dropdown{opacity:0;pointer-events:none;transition-duration:var(--transition-duration);transition-property:all;visibility:hidden}.dropdown.is-toggled{opacity:1;pointer-events:auto;visibility:visible}.dropdown__list{list-style:none;margin:unset;padding:unset}.footer{--color-border:rgb(from var(--color-paper) r g b/15%);background-color:var(--color-ink);color:var(--color-paper);padding-block:min(5rem,1.4rem + 4.8vw) min(3.125rem,1.2125rem + 2.55vw);position:relative}.footer__container{margin-bottom:-1.875rem}.footer__content{margin-bottom:1.875rem}.footer__branding{display:inline-block;margin-bottom:1.25rem}.footer__logo{display:block;height:auto;width:16.25rem}.footer__text{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);margin-block:0 1.25rem;max-width:34em;opacity:.8}.footer__heading{color:var(--color-kicker);font-family:var(--font-family-kicker);font-size:var(--font-size-kicker);font-weight:var(--font-weight-kicker);line-height:var(--line-height-kicker);letter-spacing:var(--letter-spacing-kicker);text-transform:var(--text-transform-kicker);color:var(--color-tan);margin-bottom:1rem}.footer__list{list-style:none;margin:unset;padding:unset;display:grid;gap:.375rem}.footer__link{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);background-image:linear-gradient(var(--underline-color),var(--underline-color));background-position:0 var(--underline-position);background-repeat:no-repeat;background-size:0 var(--underline-thickness);text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-size}.footer__link:focus-visible,.footer__link:hover{background-size:100% var(--underline-thickness)}.footer__link.is-active{color:var(--color-tan)}.footer__address.address{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);margin-bottom:.75rem}.footer__socials.socials{--social-hover-color:var(--color-tan)}.footer .hours{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);gap:.625rem}.footer .hours .hours__item{display:grid;gap:0}.footer .hours .hours__label{opacity:.7}:root{--gallery-aspect-ratio:4/3}.gallery{margin-bottom:1.875rem;position:relative}.gallery__viewport{cursor:grab;overflow:hidden}.gallery__container{display:flex;touch-action:pan-y pinch-zoom}.gallery__viewport{border-radius:var(--border-radius)}.gallery__figure{aspect-ratio:var(--gallery-aspect-ratio);flex:0 0 100%;min-width:0;position:relative;width:100%}.gallery__image{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}.gallery__button{height:min(3.75rem,1.275rem + 3.3vw);width:min(3.75rem,1.275rem + 3.3vw);align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-black);display:flex;justify-content:center;transform:translateY(-50%);transition-duration:var(--transition-duration);transition-property:background-color,border-color,color}.gallery__button:focus-visible,.gallery__button:hover{background-color:var(--color-red);color:var(--color-white)}.gallery__button--previous{left:var(--layout-gap);position:absolute;top:50%}.gallery__button--next{position:absolute;right:var(--layout-gap);top:50%}.gallery__arrow{height:50%;width:50%;fill:currentColor}.gallery__dots{bottom:var(--layout-gap);left:0;position:absolute;right:0;display:flex;gap:calc(var(--layout-gap) / 2);justify-content:center}.gallery__dot{height:.9375rem;width:.9375rem;background-color:var(--color-white);border-radius:50%;display:block;transition-duration:var(--transition-duration);transition-property:background-color}.gallery__dot.is-active{background-color:var(--color-red)}:root{--header-padding:min(5rem,1.4rem + 4.8vw)}.header{align-items:center;color:var(--color-ink);display:flex;overflow:hidden;padding-block:var(--header-padding);position:relative;z-index:1}.header:not(.header--has-image){text-align:center}.header__container{margin-bottom:-1.875rem;width:100%}.header__background.background{background-color:var(--color-cream)}.header__background.background:after{bottom:0;left:0;position:absolute;right:0;background-color:var(--color-red);content:"";height:.375rem}.header__content{margin-bottom:1.875rem}.header:not(.header--has-image) .header__content .kicker{justify-content:center}.header__heading{color:var(--color-h1);font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);text-wrap:balance}[data-template="template-homepage.php"] .header__heading{color:var(--color-mega);font-family:var(--font-family-mega);font-size:var(--font-size-mega);font-weight:var(--font-weight-mega);line-height:var(--line-height-mega);letter-spacing:var(--letter-spacing-mega)}.header__subheading{color:var(--color-p-large);font-family:var(--font-family-p-large);font-size:var(--font-size-p-large);font-weight:var(--font-weight-p-large);line-height:var(--line-height-p-large);color:var(--color-ink-soft);margin-bottom:0;max-width:34em;text-wrap:pretty}.header:not(.header--has-image) .header__subheading{margin-inline:auto}.header__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.header:not(.header--has-image) .header__buttons{justify-content:center}.header__figure{--arch-radius:62.4375rem 62.4375rem var(--border-radius) var(--border-radius);aspect-ratio:4/5;margin-bottom:1.875rem;margin-inline:auto;max-width:28.75rem;position:relative}.header__figure:before{bottom:.875rem;left:.875rem;position:absolute;right:-.875rem;top:-.875rem;border:.0625rem solid var(--color-tan);border-radius:var(--arch-radius);content:""}@media (max-width:1024px){.header__figure{max-width:21.25rem}}.header__image{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;border-radius:var(--arch-radius);object-fit:cover;object-position:center}.hours{list-style:none;margin:unset;padding:unset;display:grid;gap:.125rem}.hours__item{display:flex;flex-wrap:wrap;gap:0 .5em;justify-content:space-between;max-width:21.25rem}.hours__value{font-variant-numeric:tabular-nums}.interrupter{margin-bottom:1.875rem;margin-inline:auto;max-width:56.25rem;text-align:center}.interrupter__heading{color:var(--color-h1);font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);font-style:italic;font-weight:var(--font-weight-regular);margin-bottom:0}.interrupter__heading:after,.interrupter__heading:before{color:var(--color-tan)}.interrupter__heading:before{content:"“"}.interrupter__heading:after{content:"”"}.section--ink .interrupter__heading{color:var(--color-paper)}html:has(.lightbox[open]){overflow:hidden}.lightbox{background-color:var(--color-paper);border:unset;border-radius:var(--border-radius);color:var(--color-ink);max-height:calc(100dvh - 2rem);max-width:min(60rem,100vw - 2rem);overflow:auto;padding:0;transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-property:display,overlay,opacity,transform}.lightbox:not([open]){opacity:0;transform:scale(.95)}.lightbox::backdrop{background-color:rgb(from var(--color-ink) r g b/80%);transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-property:display,overlay,opacity}.lightbox:not([open])::backdrop{opacity:0}@starting-style{.lightbox[open]{opacity:0;transform:scale(.95)}.lightbox[open]::backdrop{opacity:0}}.lightbox__close{appearance:unset;background:unset;border:unset;padding:unset;position:absolute;right:.75rem;top:.75rem;height:2.75rem;width:2.75rem;align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-ink);cursor:pointer;display:flex;justify-content:center;transition-duration:var(--transition-duration);transition-property:background-color,color;z-index:1}.lightbox__close:focus-visible,.lightbox__close:hover{background-color:var(--color-red);color:var(--color-white)}.lightbox__close-icon{height:40%;width:40%;fill:currentColor}.lightbox__figure{margin:0;padding:1.25rem}.lightbox__image{background-color:var(--color-cream);border-radius:var(--border-radius);display:block;height:auto;max-height:calc(100dvh - 2rem - 10rem);max-width:100%;object-fit:contain;width:auto}.lightbox__caption{margin-top:.9375rem;max-width:60ch}.lightbox__heading{color:var(--color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);display:block}.lightbox__description{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);color:var(--color-ink-soft);display:block;margin-top:.3125rem}:root{--masthead-bar-height:0px;--masthead-main-height:4.75rem;--masthead-height:calc(var(--masthead-bar-height) + var(--masthead-main-height))}@media (min-width:1201px){:root{--masthead-bar-height:2.375rem;--masthead-main-height:6rem}}.masthead{background-color:var(--color-paper);border-bottom:.0625rem solid var(--color-cream-dark);position:sticky;top:var(--adminbar-height)}@media (max-width:782px){.masthead{top:0}}.masthead__bar{color:var(--color-small);font-family:var(--font-family-small);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small);background-color:var(--color-ink);color:var(--color-paper);display:none;height:var(--masthead-bar-height)}@media (min-width:1201px){.masthead__bar{display:block}}.masthead__bar-content{align-items:center;display:flex;gap:var(--layout-gap);height:var(--masthead-bar-height);justify-content:space-between}.masthead__details,.masthead__hours{display:flex;gap:0 1.5em;margin:0}.masthead__detail+.masthead__detail:before,.masthead__hours-item+.masthead__hours-item:before{color:var(--color-tan);content:"•";margin-right:1.5em}.masthead__detail{text-decoration:none}.masthead__detail:is(a):focus-visible,.masthead__detail:is(a):hover{color:var(--color-tan)}.masthead__content{align-items:center;display:flex;gap:var(--layout-gap);height:var(--masthead-main-height);justify-content:space-between}.masthead__navigation.navigation{margin-left:auto}.masthead__branding{display:block;flex-shrink:0}.masthead__logo{display:block;height:auto;width:clamp(11.875rem,22vw,17.5rem)}@media (max-width:480px){.masthead__call.button{display:none}}@media (max-width:1200px){.masthead__call.button{margin-left:auto}}.masthead__button{height:2.75rem;width:2.75rem;align-items:center;border-radius:50%;color:var(--color-ink);justify-content:center}@media (max-width:1200px){.masthead__button{display:flex}}@media (max-width:480px){.masthead__button{margin-left:auto}}@media (min-width:1201px){.masthead__button{display:none}}.masthead__button:focus-visible,.masthead__button:hover{background-color:var(--color-cream)}.masthead__button-icon{height:1.375rem;width:1.375rem;fill:currentColor}.masthead__button-icon--open{display:block}.masthead__button-icon--close,.masthead__button.is-toggled .masthead__button-icon--open{display:none}.masthead__button.is-toggled .masthead__button-icon--close{display:block}@media (max-width:1200px){.navigation{display:none}}.navigation__list{list-style:none;margin:unset;padding:unset;align-items:center;display:flex;gap:.25rem;justify-content:center}.navigation__item{position:relative}.navigation__link{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);align-items:center;border-radius:6.25rem;display:flex;font-weight:var(--font-weight-medium);gap:.35em;justify-content:center;padding:.5rem .875rem;position:relative;text-decoration:none}.navigation__link:focus-visible,.navigation__link:hover{background-color:var(--color-cream)}.navigation__link.is-active{color:var(--color-red)}.navigation__caret{height:1em;width:1em;fill:currentColor;transition-duration:var(--transition-duration);transition-property:transform}.navigation__link.is-toggled .navigation__caret{transform:rotateX(180deg)}.navigation__dropdown.dropdown{left:0;position:absolute;top:100%;background-color:var(--color-paper);border:.0625rem solid var(--color-cream-dark);border-radius:var(--border-radius);box-shadow:0 .75rem 1.875rem rgb(from var(--color-ink) r g b/12%);min-width:13.75rem;padding:.5rem}.navigation__dropdown.dropdown .dropdown__link{border-radius:.25rem;display:block;padding:.5rem .75rem;text-decoration:none}.navigation__dropdown.dropdown .dropdown__link:focus-visible,.navigation__dropdown.dropdown .dropdown__link:hover{background-color:var(--color-cream)}.navigation__dropdown.dropdown .dropdown__link.is-active{color:var(--color-red)}body:has(.navmenu.is-toggled){overflow:hidden}@media (min-width:1201px){body:has(.navmenu.is-toggled){overflow:auto}}.navmenu{bottom:0;left:0;position:fixed;right:0;top:0;background-color:var(--color-paper);padding-top:calc(var(--adminbar-height) + var(--masthead-height));transform:translateY(-100%);transition-duration:var(--transition-duration);transition-property:transform,visibility;visibility:hidden}.navmenu.is-toggled{transform:none;visibility:visible}@media (min-width:1201px){.navmenu{display:none}}.navmenu__container{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-x:hidden;overflow-y:auto}.navmenu__grid.grid{display:flex;flex-wrap:wrap;list-style:none;margin-block:0;margin-inline:auto;padding:0;width:var(--layout-width)}.navmenu__subcontainer{bottom:0;left:0;position:absolute;right:0;top:0;background-color:var(--color-paper);padding-top:var(--masthead-height);transform:translateX(100%);transition-duration:var(--transition-duration);transition-property:transform,visibility;visibility:hidden;z-index:1}.navmenu__subcontainer.is-toggled{transform:none;visibility:visible}.navmenu__content{align-items:flex-start;display:flex;flex-direction:column;padding-block:1.25rem}.navmenu__content+.navmenu__content{background-color:var(--color-cream);padding-block:1.875rem}.navmenu__back{display:block}.navmenu__heading{margin-block:unset}.navmenu__list{list-style:none;margin:unset;padding:unset;display:flex;flex-direction:column;width:100%}.navmenu__link{color:var(--color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);align-items:center;border-bottom:.0625rem solid var(--color-cream-dark);display:flex;padding-block:.875rem;text-decoration:none;width:100%}.navmenu__link.is-active,.navmenu__link:focus,.navmenu__link:hover{color:var(--color-red)}.oembed iframe{height:auto;width:100%;vertical-align:top}.platter-number{height:var(--platter-number-size,44px);width:var(--platter-number-size,44px);align-items:center;background-color:var(--color-red);border-radius:50%;box-shadow:0 .125rem .375rem rgb(from var(--color-ink) r g b/20%);color:var(--color-white);display:flex;font-family:var(--font-family-serif);font-size:calc(var(--platter-number-size, 44px) * .45);font-weight:var(--font-weight-semibold);justify-content:center;line-height:1;pointer-events:none;position:absolute;right:var(--platter-number-inset,10px);top:var(--platter-number-inset,10px);z-index:1}:root{--section-padding:min(5.625rem,1.4625rem + 5.55vw)}.section{padding-block:var(--section-padding);position:relative}.section--red{--color-border:rgb(from var(--color-paper) r g b/25%);color:var(--color-paper)}.section--red .kicker{color:inherit}.section--red :is(.section__intro,.section__subheading){color:inherit;opacity:.85}.section--ink{--color-border:rgb(from var(--color-paper) r g b/25%);color:var(--color-paper)}.section--ink .kicker{color:inherit}.section--ink :is(.section__intro,.section__subheading){color:inherit;opacity:.85}.section--ink .kicker{color:var(--color-tan)}.section--default{--section-background:#0000}.section--default+.section--default{padding-top:calc(var(--section-padding) / 2)}.section--default:has(+.section--default){padding-bottom:calc(var(--section-padding) / 2)}.section--cream{--section-background:var(--color-cream)}.section--cream+.section--cream{padding-top:calc(var(--section-padding) / 2)}.section--cream:has(+.section--cream){padding-bottom:calc(var(--section-padding) / 2)}.section--red{--section-background:var(--color-red)}.section--red+.section--red{padding-top:calc(var(--section-padding) / 2)}.section--red:has(+.section--red){padding-bottom:calc(var(--section-padding) / 2)}.section--ink{--section-background:var(--color-ink)}.section--ink+.section--ink{padding-top:calc(var(--section-padding) / 2)}.section--ink:has(+.section--ink){padding-bottom:calc(var(--section-padding) / 2)}.section.no-padding{padding-block:0!important}.section.no-padding+.section{padding-top:var(--section-padding)}.section:has(+.section.no-padding){padding-bottom:var(--section-padding)}.section.no-collapse{padding-block:var(--section-padding)}.section.no-collapse+.section{padding-top:var(--section-padding)}.section:has(+.section.no-collapse){padding-bottom:var(--section-padding)}.section--form .section__form{background-color:var(--color-white);border:.0625rem solid var(--color-cream-dark);border-radius:var(--border-radius);color:var(--color-ink);padding:min(3rem,1.2rem + 2.4vw)}.section--media .section__subcontainer{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.875rem;min-height:calc(100% - 1.875rem)}.section--media .section__figure{aspect-ratio:4/5;border-radius:var(--border-radius);margin-bottom:1.875rem;max-width:100%;overflow:hidden;position:relative}@media (min-width:769px){.section--media .section__figure{aspect-ratio:1}}.section--media .section__image{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}.section--media[data-media-type=gallery] .section__figure{--gallery-aspect-ratio:1;aspect-ratio:auto;overflow:visible}.section--media[data-media-type=video] .section__figure{aspect-ratio:auto}.section--visit .section__figure{border-radius:var(--border-radius);overflow:hidden;position:relative}.section--visit .section__figure--map{aspect-ratio:1}.section--visit .section__figure--map .leaflet{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.section--visit .section__image{aspect-ratio:4/5;margin-bottom:0;object-fit:cover;width:100%}@media (min-width:769px){.section--visit .section__image{aspect-ratio:1}}.section--platters .section__grid{row-gap:var(--layout-gap)}.section--platters .section__tile{aspect-ratio:1;background-color:var(--tile-background,var(--color-cream));border-radius:var(--border-radius);margin:0;position:relative}.section--platters.section--cream .section__tile{--tile-background:var(--color-paper)}.section--platters .section__tile-image{bottom:8%;left:8%;position:absolute;right:8%;top:8%;height:84%;width:84%;object-fit:contain;object-position:center;transition-duration:calc(var(--transition-duration) * 2);transition-property:transform}.section--platters .section__tile-link{bottom:0;left:0;position:absolute;right:0;top:0;border-radius:inherit;cursor:zoom-in}.section--platters .section__tile-link:is(:hover,:focus-visible) .section__tile-image{transform:scale(1.04)}.section--platters .section__platter-heading{color:var(--color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);margin-block:.9375rem .3125rem}.section--platters .section__platter-description{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);color:var(--color-ink-soft);margin:0}.section--platters:is(.section--red,.section--ink) .section__platter-description{color:inherit;opacity:.85}.section__background.background{background:var(--section-background,none)}.section__container{margin-bottom:-1.875rem}.section__subcontainer{margin-bottom:1.875rem}.section__subcontainer>[class^=section__]:last-child{margin-bottom:0}.section__content{margin-bottom:1.875rem}.section__header{margin-bottom:min(3rem,1.2rem + 2.4vw)}.section__header.u-text-center{margin-inline:auto;max-width:47.5rem}.section__header>:last-child{margin-bottom:0}.section__heading{text-wrap:balance}.section__subheading{color:var(--color-p-large);font-family:var(--font-family-p-large);font-size:var(--font-size-p-large);font-weight:var(--font-weight-p-large);line-height:var(--line-height-p-large);color:var(--color-ink-soft);text-wrap:pretty}.section__intro{color:var(--color-ink-soft);margin-top:1.25rem}.section__figure{margin-bottom:1.875rem}.section__figure :is(.section__image,.section__video){margin-bottom:0}.section__image{display:block}.section__image,.section__video{margin-bottom:1.875rem}.socials__list{list-style:none;margin:unset;padding:unset;align-items:center;display:flex;gap:1.5em}.socials__list:empty{display:none}.social{height:1em;width:1em;display:block;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color}.social:focus-visible,.social:hover{color:var(--social-hover-color,var(--color-red))}.social__icon{height:1em;width:1em;fill:currentColor}.stats{margin-block:0 1.875rem;row-gap:var(--layout-gap)}.stats__item{display:flex;flex-direction:column-reverse;text-align:center}.stats__value{color:var(--color-mega);font-family:var(--font-family-mega);font-size:var(--font-size-mega);font-weight:var(--font-weight-mega);line-height:var(--line-height-mega);letter-spacing:var(--letter-spacing-mega);color:var(--color-red);margin:0 0 .5rem}:is(.section--red,.section--ink) .stats__value{color:inherit}.stats__label{color:var(--color-kicker);font-family:var(--font-family-kicker);font-size:var(--font-size-kicker);font-weight:var(--font-weight-kicker);line-height:var(--line-height-kicker);letter-spacing:var(--letter-spacing-kicker);text-transform:var(--text-transform-kicker)}.subfooter{color:var(--color-small);font-family:var(--font-family-small);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small);background-color:var(--color-ink);color:rgb(from var(--color-paper) r g b/70%)}.subfooter__container{border-top:.0625rem solid rgb(from var(--color-paper) r g b/15%);padding-block:1.5rem}.subfooter__content{column-gap:var(--layout-gap);justify-content:space-between;row-gap:calc(var(--layout-gap) / 2)}.subfooter__content,.subfooter__list{align-items:center;display:flex;flex-wrap:wrap}.subfooter__list{list-style:none;margin:unset;padding:unset}.subfooter__item:not(:last-child):after{height:1em;width:.0625rem;background-color:currentColor;content:"";display:inline-block;margin-left:.25em;margin-right:.5em}.subfooter__link{background-image:linear-gradient(var(--underline-color),var(--underline-color));background-position:0 var(--underline-position);background-repeat:no-repeat;background-size:0 var(--underline-thickness);text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-size}.subfooter__link:focus-visible,.subfooter__link:hover{background-size:100% var(--underline-thickness)}.visit__list{display:grid;gap:1.25rem;margin:0}.visit__item{border-top:.0625rem solid var(--color-border);display:grid;gap:.25rem 1.25rem;padding-top:1.25rem}@media (min-width:481px){.visit__item{grid-template-columns:6.875rem 1fr}}.visit__label{color:var(--color-kicker);font-family:var(--font-family-kicker);font-size:var(--font-size-kicker);font-weight:var(--font-weight-kicker);line-height:var(--line-height-kicker);letter-spacing:var(--letter-spacing-kicker);text-transform:var(--text-transform-kicker);color:var(--color-red);padding-top:.25rem}:is(.section--red,.section--ink) .visit__label{color:inherit}.visit__value,.visit__value .hours{margin:0}.visit__value .hours__item{justify-content:flex-start}@media (min-width:481px){.visit__value .hours__label{min-width:10em}}.visit__link{background-image:linear-gradient(var(--underline-color),var(--underline-color));background-position:0 var(--underline-position);background-repeat:no-repeat;background-size:0 var(--underline-thickness);text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-size;background-size:100% var(--underline-thickness)}.visit__link:focus-visible,.visit__link:hover{background-position:100% var(--underline-position);background-size:0 var(--underline-thickness)}.visit__link{display:table}.visit__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.875rem}.wysiwyg>:first-child{margin-top:0!important}.wysiwyg>:last-child{margin-bottom:0!important}.wysiwyg p:has(.button+.button){display:flex;flex-wrap:wrap;gap:calc(var(--layout-gap) / 2);margin-top:.625rem}.wysiwyg p:has(.button+.button) .button{margin-top:0}.wysiwyg a:not([class]){background-image:linear-gradient(var(--underline-color),var(--underline-color));background-position:0 var(--underline-position);background-repeat:no-repeat;background-size:0 var(--underline-thickness);text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-size;background-size:100% var(--underline-thickness)}.wysiwyg a:not([class]):focus-visible,.wysiwyg a:not([class]):hover{background-position:100% var(--underline-position);background-size:0 var(--underline-thickness)}.wysiwyg a.button{margin-top:.625rem}.wysiwyg hr{background-color:var(--color-border);border:none;height:.0625rem;margin-block:1.25rem}.wysiwyg ol:not([class]),.wysiwyg ul:not([class]){display:flex;flex-direction:column;gap:.5em}.wysiwyg blockquote{border-left:.0625rem solid var(--color-border);margin-bottom:1.25rem;padding-left:1.25rem}.wysiwyg blockquote>:first-child{margin-top:0}.wysiwyg blockquote>:last-child{margin-bottom:0}.wysiwyg cite{display:block;text-align:right}.wysiwyg table{border-collapse:collapse;width:100%}.wysiwyg :is(td,th){border:.0625rem solid var(--color-border);padding:.3125rem .625rem;text-align:left}.wysiwyg .wp-caption{width:auto!important}.wysiwyg .wp-caption-text{display:block;margin-bottom:0;margin-top:.625rem}.wysiwyg--large p{color:var(--color-p-large);font-family:var(--font-family-p-large);font-size:var(--font-size-p-large);font-weight:var(--font-weight-p-large);line-height:var(--line-height-p-large)}.wysiwyg--small p{color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_]{--gf-font-family-base:initial;--gf-font-style-base:normal;--gf-font-family-primary:var(--gf-font-family-base);--gf-font-size-primary:0.875rem;--gf-font-style-primary:var(--gf-font-style-base);--gf-font-weight-primary:400;--gf-letter-spacing-primary:0;--gf-line-height-primary:1.5;--gf-font-family-secondary:var(--gf-font-family-base);--gf-font-size-secondary:0.875rem;--gf-font-style-secondary:var(--gf-font-style-base);--gf-font-weight-secondary:500;--gf-letter-spacing-secondary:0;--gf-line-height-secondary:1.43;--gf-font-family-tertiary:var(--gf-font-family-base);--gf-font-size-tertiary:0.875rem;--gf-font-style-tertiary:var(--gf-font-style-base);--gf-font-weight-tertiary:400;--gf-letter-spacing-tertiary:0;--gf-line-height-tertiary:1.43;--gf-color-danger:var(--color-error-medium);--gf-padding-x:0.9375rem;--gf-padding-y:0.9375rem;--gf-font-family-primary:var(--font-family-p-small);--gf-font-size-primary:var(--font-size-p-small);--gf-font-style-primary:var(--font-style-p-small,normal);--gf-font-weight-primary:var(--font-weight-p-small);--gf-font-family-secondary:var(--font-family-p-small);--gf-font-size-secondary:var(--font-size-p-small);--gf-font-style-secondary:var(--font-style-p-small,normal);--gf-font-weight-secondary:var(--font-weight-p-small);--gf-font-family-tertiary:var(--font-family-small);--gf-font-size-tertiary:var(--font-size-small);--gf-font-style-tertiary:var(--font-style-small,normal);--gf-font-weight-tertiary:var(--font-weight-small);--gf-form-gap-y:1.25rem;--gf-color-primary:var(--color-red);--gf-color-primary-rgb:218,41,42;--gf-color-primary-contrast:var(--color-white);--gf-color-primary-darker:var(--color-red-dark);--gf-color-primary-lighter:var(--color-red);--gf-color-secondary:var(--color-white);--gf-color-secondary-contrast:var(--color-ink);--gf-color-in-ctrl:var(--color-white);--gf-color-in-ctrl-contrast:var(--color-ink);--gf-color-in-ctrl-dark:var(--color-ink-soft);--gf-color-in-ctrl-primary:var(--color-red);--gf-ctrl-bg-color:var(--color-white);--gf-ctrl-bg-color-error:var(--color-error-light);--gf-ctrl-border-color:var(--color-cream-dark);--gf-ctrl-border-color-hover:var(--color-ink-soft);--gf-ctrl-border-color-focus:var(--color-red);--gf-ctrl-outline-color-focus:rgb(from var(--color-red) r g b/15%);--gf-ctrl-radius:var(--border-radius);--gf-ctrl-shadow:unset;--gf-ctrl-size:3rem;--gf-ctrl-btn-radius:6.25rem;--gf-ctrl-textarea-radius:var(--gf-ctrl-radius);--gf-form-validation-bg-color:var(--color-error-light);--gf-form-validation-border-color:var(--color-error-light);--gf-form-validation-radius:var(--gf-ctrl-radius);--gf-form-validation-shadow:unset;--gf-form-validation-heading-color:var(--gf-color-danger);--gf-form-validation-summary-color:var(--gf-color-danger);--gf-form-validation-heading-icon-bg-color:var(--gf-color-danger);--gf-form-validation-heading-icon-color:var(--color-error-light);--gf-form-validation-padding-y:calc(var(--gf-padding-x) - 0.125rem);--gf-form-validation-padding-x:calc(var(--gf-padding-y) - 0.125rem)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button{--padding-block:0.8125rem;--padding-inline:calc(var(--padding-block) * 2);color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);align-items:center;background:none;border:.125rem solid #0000;border-radius:6.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.25;cursor:pointer;display:inline-flex;gap:.35em;justify-content:center;padding:var(--padding-block) var(--padding-inline);text-decoration:none;text-wrap:balance;transition-duration:var(--transition-duration);transition-property:background,border,color;vertical-align:middle}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:hover{text-decoration:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button[disabled]{opacity:.5;pointer-events:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:hover{background-color:var(--color-red-dark);border-color:var(--color-red-dark);color:var(--color-white)}:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:focus-visible,:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button:hover{background-color:var(--color-cream-dark);border-color:var(--color-cream-dark);color:var(--color-ink)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_button{display:block;padding-inline:var(--padding-block);text-align:center;width:100%}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button{--padding-block:0.8125rem;--padding-inline:calc(var(--padding-block) * 2);color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);align-items:center;background:none;border:.125rem solid #0000;border-radius:6.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.25;cursor:pointer;display:inline-flex;gap:.35em;justify-content:center;padding:var(--padding-block) var(--padding-inline);text-decoration:none;text-wrap:balance;transition-duration:var(--transition-duration);transition-property:background,border,color;vertical-align:middle}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:hover{text-decoration:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button[disabled]{opacity:.5;pointer-events:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:hover{background-color:var(--color-red-dark);border-color:var(--color-red-dark);color:var(--color-white)}:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:focus-visible,:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_next_button:hover{background-color:var(--color-cream-dark);border-color:var(--color-cream-dark);color:var(--color-ink)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button{--padding-block:0.8125rem;--padding-inline:calc(var(--padding-block) * 2);color:var(--color-p-small);font-family:var(--font-family-p-small);font-size:var(--font-size-p-small);font-weight:var(--font-weight-p-small);line-height:var(--line-height-p-small);align-items:center;background:none;border:.125rem solid #0000;border-radius:6.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.25;cursor:pointer;display:inline-flex;gap:.35em;justify-content:center;padding:var(--padding-block) var(--padding-inline);text-decoration:none;text-wrap:balance;transition-duration:var(--transition-duration);transition-property:background,border,color;vertical-align:middle}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:hover{text-decoration:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button[disabled]{opacity:.5;pointer-events:none}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button{background-color:initial;border-color:currentColor;color:inherit}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:focus-visible,#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:focus-visible,:is(.section--red,.section--ink) #body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gform_previous_button:hover{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gf_page_steps{--gf-field-pg-steps-gap-x:1.25rem;border-bottom-color:var(--color-cream-dark);flex-wrap:nowrap}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gf_step{flex:0 1 auto;min-width:0}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gf_step_number{flex-shrink:0}@media (max-width:767px){#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gf_step:not(.gf_step_active){flex-shrink:0}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .gf_step:not(.gf_step_active) .gf_step_label{display:none}}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choices .gfield_checkbox{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fill,minmax(min(9.375rem,50% - .5rem),1fr))}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice{display:block;position:relative}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice .gfield-choice-input{left:.75rem;position:absolute;top:.75rem;z-index:1}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice .gform-field-label{background-color:var(--color-white);border:.0625rem solid var(--color-cream-dark);border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0;padding:.5rem .5rem .75rem;transition-duration:var(--transition-duration);transition-property:border-color,box-shadow}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice .gform-field-label:hover{border-color:var(--color-ink-soft)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice:has(:checked) .gform-field-label{border-color:var(--color-red);box-shadow:0 0 0 .0625rem var(--color-red)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice__figure{aspect-ratio:1;background-color:var(--color-cream);border-radius:var(--border-radius);display:block;margin-bottom:.625rem;position:relative}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice__number{--platter-number-inset:0.5rem;--platter-number-size:1.875rem;height:var(--platter-number-size,44px);width:var(--platter-number-size,44px);align-items:center;background-color:var(--color-red);border-radius:50%;box-shadow:0 .125rem .375rem rgb(from var(--color-ink) r g b/20%);color:var(--color-white);display:flex;font-family:var(--font-family-serif);font-size:calc(var(--platter-number-size, 44px) * .45);font-weight:var(--font-weight-semibold);justify-content:center;line-height:1;pointer-events:none;position:absolute;right:var(--platter-number-inset,10px);top:var(--platter-number-inset,10px);z-index:1}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice__image{bottom:8%;left:8%;position:absolute;right:8%;top:8%;height:84%;width:84%;object-fit:contain;object-position:center}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice__heading{display:block;font-weight:var(--font-weight-semibold)}#body [id^=gform_wrapper_][id^=gform_wrapper_][id^=gform_wrapper_] .platter-choice__description{color:var(--color-small);font-family:var(--font-family-small);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small);color:var(--color-ink-soft);display:block;margin-top:.25rem}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:100rem;height:100rem;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:.0625rem;height:.0625rem}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:.625rem}.leaflet-bottom .leaflet-control{margin-bottom:.625rem}.leaflet-left .leaflet-control{margin-left:.625rem}.leaflet-right .leaflet-control{margin-right:.625rem}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}:is(.leaflet-pan-anim,.leaflet-zoom-anim) .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:.0625rem}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:.125rem dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 .0625rem .3125rem #000000a6;border-radius:.25rem}.leaflet-bar a{background-color:#fff;border-bottom:.0625rem solid #ccc;width:1.625rem;height:1.625rem;line-height:1.625rem;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar :is(a:focus,a:hover){background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.leaflet-bar a:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:1.875rem;height:1.875rem;line-height:1.875rem}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 1.125rem Lucida Console,Monaco,monospace;text-indent:.0625rem}.leaflet-touch :is(.leaflet-control-zoom-in,.leaflet-control-zoom-out){font-size:1.375rem}.leaflet-control-layers{box-shadow:0 .0625rem .3125rem #0006;background:#fff;border-radius:.3125rem}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:2.25rem;height:2.25rem}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:1.625rem 1.625rem}.leaflet-touch .leaflet-control-layers-toggle{width:2.75rem;height:2.75rem}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:.375rem .625rem .375rem .375rem;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:.3125rem}.leaflet-control-layers-selector{margin-top:.125rem;position:relative;top:.0625rem}.leaflet-control-layers label{display:block;font-size:.8125rem;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:.0625rem solid #ddd;margin:.3125rem -.625rem .3125rem -.375rem}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 .3125rem;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution :is(a:focus,a:hover){text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:initial!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:.3125rem}.leaflet-bottom .leaflet-control-scale{margin-bottom:.3125rem}.leaflet-control-scale-line{border:.125rem solid #777;border-top:none;line-height:1.1;padding:.125rem .3125rem .0625rem;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:.0625rem .0625rem #fff}.leaflet-control-scale-line:not(:first-child){border-top:.125rem solid #777;border-bottom:none;margin-top:-.125rem}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:.125rem solid #777}.leaflet-touch :is(.leaflet-bar,.leaflet-control-attribution,.leaflet-control-layers){box-shadow:none}.leaflet-touch :is(.leaflet-bar,.leaflet-control-layers){border:.125rem solid #0003;background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:1.25rem}.leaflet-popup-content-wrapper{padding:.0625rem;text-align:left;border-radius:.75rem}.leaflet-popup-content{margin:.8125rem 1.5rem .8125rem 1.25rem;line-height:1.3;font-size:.8125rem;font-size:1.08333em;min-height:.0625rem}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:2.5rem;height:1.25rem;position:absolute;left:50%;margin-top:-.0625rem;margin-left:-1.25rem;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:1.0625rem;height:1.0625rem;padding:.0625rem;margin:-.625rem auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 .1875rem .875rem #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:1.5rem;height:1.5rem;font:1rem/1.5rem Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:#0000}.leaflet-container :is(a.leaflet-popup-close-button:focus,a.leaflet-popup-close-button:hover){color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:1.5rem;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie :is(.leaflet-control-layers,.leaflet-control-zoom,.leaflet-popup-content-wrapper,.leaflet-popup-tip){border:.0625rem solid #999}.leaflet-div-icon{background:#fff;border:.0625rem solid #666}.leaflet-tooltip{position:absolute;padding:.375rem;background-color:#fff;border:.0625rem solid #fff;border-radius:.1875rem;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 .0625rem .1875rem #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:.375rem solid #0000;background:#0000;content:""}.leaflet-tooltip-bottom{margin-top:.375rem}.leaflet-tooltip-top{margin-top:-.375rem}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-.375rem}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-.75rem;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-.75rem;margin-left:-.375rem;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-.375rem}.leaflet-tooltip-right{margin-left:.375rem}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-.375rem}.leaflet-tooltip-left:before{right:0;margin-right:-.75rem;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-.75rem;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet{height:31.25rem;z-index:1}.leaflet-container a{color:inherit}.leaflet-tile img{filter:grayscale(1) sepia(.25) contrast(.95)}.leaflet-attribution-flag{display:none!important}.leaflet-control-attribution,.leaflet-control-attribution a{color:inherit!important}.leaflet-popup-content-wrapper{border-radius:unset}.leaflet-popup-content{color:var(--color-small);font-family:var(--font-family-small);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small);text-align:center}.leaflet-marker-icon{fill:var(--color-red);filter:drop-shadow(0 .25rem .375rem rgb(from var(--color-ink) r g b/35%))}
/*# sourceMappingURL=styles.css.map */
