.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--color-paper);border-block-end:3px solid var(--color-orange);position:relative}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-block:.75rem;display:flex}.site-name[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;min-inline-size:0;text-decoration:none;display:flex}.site-name[data-astro-cid-nen7h5rs] img{border-radius:50%;flex-shrink:0;block-size:auto;inline-size:5rem}.brand-copy[data-astro-cid-nen7h5rs]{gap:.25rem;min-inline-size:0;display:grid}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(.9rem,1.4vw,1.125rem);font-weight:400;line-height:1.1}.wordmark-subtitle[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-family:var(--font-script);font-size:1.75rem;font-weight:400;line-height:1}.nav-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-block-size:3.125rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-surface);cursor:pointer;display:inline-flex}.toggle-symbol[data-astro-cid-nen7h5rs]{font-size:1.25rem}nav[data-astro-cid-nen7h5rs]{flex-basis:100%}.navigation-list[data-astro-cid-nen7h5rs]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.navigation-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.75rem 1rem;font-size:1.125rem;font-weight:400;text-decoration:none;display:block}.navigation-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);text-decoration:underline}.navigation-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-on-primary);background:var(--color-primary);font-weight:700;text-decoration:underline 2px}.navigation-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:hover{color:var(--color-on-primary);background:var(--color-primary-hover)}@media (width>=64rem){nav[data-astro-cid-nen7h5rs]{flex-basis:auto}.navigation-list[data-astro-cid-nen7h5rs]{flex-flow:row;align-items:center;gap:.25rem}.navigation-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding-inline:.65rem;font-size:.875rem}}@media (width<=37.5rem){.header-inner[data-astro-cid-nen7h5rs]{gap:.75rem}.site-name[data-astro-cid-nen7h5rs]{flex:1;gap:.5rem}.site-name[data-astro-cid-nen7h5rs] img{inline-size:3.5rem}.wordmark[data-astro-cid-nen7h5rs]{font-size:.8125rem}.wordmark-subtitle[data-astro-cid-nen7h5rs]{font-size:1.5rem}.nav-toggle[data-astro-cid-nen7h5rs]{font-size:.8125rem}}.artwork[data-astro-cid-fmbdjmct]{pointer-events:none;user-select:none;position:absolute}.artwork[data-astro-cid-fmbdjmct] img{object-fit:contain;block-size:auto;inline-size:100%}.button[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-small);letter-spacing:.02em;text-align:center;min-block-size:3.125rem;transition:background-color var(--transition-fast), color var(--transition-fast);padding:.8rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.button[data-astro-cid-ekguhzzh]:after{content:"→";font-size:1.25rem;line-height:1}.button--primary[data-astro-cid-ekguhzzh]{color:var(--color-on-primary);background:var(--color-primary)}.button--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-primary-hover)}.button--secondary[data-astro-cid-ekguhzzh]{color:var(--color-primary);background:var(--color-surface)}.button--secondary[data-astro-cid-ekguhzzh]:hover{background:var(--color-surface-muted)}.site-footer{isolation:isolate;background:linear-gradient(#12300b00,#12300bea 8rem,#12300b 100%);padding-block:3rem 0;position:relative;overflow:clip}.footer-art{z-index:0;pointer-events:none;position:absolute;inset:0}.footer-art-pink{inline-size:16rem;inset-block-start:1rem;inset-inline-start:-6rem;transform:rotate(-10deg)}.footer-art-blue{inline-size:15rem;inset-block-start:8rem;inset-inline-end:-5rem;transform:rotate(9deg)}.footer-art-roses{inline-size:19rem;inset-block-start:-2rem;inset-inline-end:-4rem;transform:rotate(18deg)}.footer-art-hydrangeas{inline-size:16rem;inset-block-end:2rem;inset-inline-start:-3rem;transform:rotate(-18deg)}.footer-inner{z-index:1;position:relative}.footer-welcome{justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1rem 2.75rem;display:flex}.footer-welcome h2{color:var(--color-yellow);font-family:var(--font-script);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:400;line-height:1.05}.footer-welcome p{color:var(--color-paper);margin-block-start:.75rem;font-size:.9375rem}.footer-welcome .actions{flex-shrink:0}.footer-paper{--paper-angle:-.6deg;padding:clamp(1.75rem,4vw,3rem)}.footer-columns{grid-template-columns:.95fr .85fr 1.25fr;gap:clamp(2rem,4vw,4rem);display:grid}.footer-brand{text-align:center}.footer-logo{border-radius:50%;inline-size:11rem;margin-inline:auto;display:block}.footer-logo img{border-radius:50%;block-size:auto;inline-size:100%}.footer-brand-name{max-inline-size:20ch;font-family:var(--font-display);margin:1.2rem auto 0;font-size:1rem;font-weight:400;line-height:1.5}.footer-phrase{color:var(--color-primary);font-family:var(--font-script);margin-block-start:.75rem;font-size:2rem;line-height:1.2}.footer-heading{color:var(--color-primary);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;margin-block-end:1rem;font-size:.6875rem;font-weight:700;line-height:1.6}.footer-links{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a{align-items:center;min-block-size:2.75rem;inline-size:fit-content;font-size:.9375rem;text-decoration:none;display:flex}.footer-links a:hover,.footer-links a[aria-current=page]{color:var(--color-primary);text-decoration:underline}.footer-visit address{font-size:.875rem;font-style:normal;line-height:1.8}.footer-visit address p+p{margin-block-start:.6rem}.footer-visit address a{padding-block:.25rem;display:inline-block}.footer-hours{margin-block-start:1.75rem}.footer-hours dl{gap:.5rem;font-size:.8125rem;display:grid}.footer-hours dl div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.footer-hours dt{font-weight:700}.footer-hours dd{white-space:nowrap;font-variant-numeric:tabular-nums}.footer-social-links{flex-wrap:wrap;gap:1rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.footer-bottom{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-block-start:2rem;padding-block-start:1.25rem;font-size:.6875rem;display:flex}.footer-bottom a{padding-block:.4rem;display:inline-block}.footer-checker{z-index:2;background:repeating-conic-gradient(#182414 0% 25%,#fffdf1 0% 50%) 0 0/1.5rem 1.5rem;block-size:.75rem;margin-block-start:3rem;position:relative}@media (width<=63.999rem){.footer-welcome{flex-direction:column;align-items:flex-start}.footer-columns{grid-template-columns:1fr 1fr}.footer-brand{text-align:start;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:2rem;display:grid}.footer-logo{grid-row:1/3;inline-size:8rem;margin:0}.footer-brand-name{align-self:end;max-inline-size:none;margin:0;font-size:1.25rem}.footer-phrase{align-self:start;margin-block-start:.5rem}}@media (width<=37.5rem){.site-footer{padding-block-start:2rem}.footer-welcome{gap:1.5rem;padding:0 .25rem 2rem}.footer-welcome h2{font-size:3.5rem}.footer-welcome p{font-size:.8125rem}.footer-welcome .actions{inline-size:100%}.footer-welcome .button{flex:auto}.footer-paper{padding:1.5rem}.footer-columns{grid-template-columns:minmax(0,1fr);gap:2rem}.footer-brand{text-align:center;border-block-end:1px solid var(--color-border);grid-column:auto;padding-block-end:1.75rem;display:block}.footer-logo{inline-size:8.5rem;margin-inline:auto}.footer-brand-name{margin-block-start:1rem;font-size:1rem}.footer-phrase{font-size:1.875rem}.footer-navigation .footer-links{grid-template-columns:1fr 1fr;gap:.25rem 1rem}.footer-links a,.footer-visit address{font-size:.8125rem}.footer-hours dl{font-size:.75rem}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-art-roses{inline-size:12rem;inset-inline-end:-5rem}.footer-art-hydrangeas{inline-size:12rem;inset-inline-start:-6rem}}:root{--color-background:#12300b;--color-foliage:#173b12;--color-paper:#fffdf1;--color-cream:#f5edda;--color-surface:var(--color-paper);--color-surface-muted:var(--color-cream);--color-text:#191610;--color-text-muted:#625543;--color-border:#c6b698;--color-orange:#f45416;--color-primary:#b4330a;--color-primary-hover:#892606;--color-on-primary:#fffdf1;--color-yellow:#f4ff49;--color-focus:#b4330a;--font-display:"Alfa Slab One", Georgia, serif;--font-body:"Libre Baskerville", Georgia, serif;--font-heading:var(--font-display);--font-script:"Caveat Brush", cursive;--font-menu-display:var(--font-display);--font-menu-body:var(--font-body);--font-menu-script:var(--font-script);--text-small:.8125rem;--text-body:1rem;--text-title:clamp(2.6rem, 6vw, 5.5rem);--text-section:clamp(2rem, 4vw, 3.5rem);--text-card:clamp(1.8rem, 3vw, 2.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-16:8rem;--radius-small:.125rem;--radius-medium:.25rem;--radius-pill:999px;--content-width:76rem;--content-width-narrow:42rem;--container-gutter:clamp(1.25rem, 4vw, 3rem);--paper-padding:clamp(1.5rem, 5vw, 4.5rem);--shadow-paper:0 1.5rem 3rem #07150680, 0 .125rem .25rem #07150633;--transition-fast:.15s ease;--transition-base:.22s ease}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:8rem}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{min-block-size:100vh;color:var(--color-text);background:var(--color-background);background-image:var(--ivy-image,none);font-family:var(--font-body);font-size:var(--text-body);overflow-wrap:break-word;background-repeat:repeat;background-size:75rem;flex-direction:column;line-height:1.7;display:flex}main{flex:1;min-inline-size:0;overflow-x:clip}@supports (background-image:image-set(url('') type('image/avif') 1x)){body{background-image:var(--ivy-responsive-image,var(--ivy-image,none))}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance;font-weight:400;line-height:1.05}h1{font-size:var(--text-title)}h2{font-size:var(--text-section)}h3{font-size:var(--text-card)}a{color:inherit;text-underline-offset:.2em}button,input,textarea,select{color:inherit;font:inherit}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 6px var(--color-paper)}:target{scroll-margin-block-start:8rem}.container{inline-size:min(var(--content-width), calc(100% - var(--container-gutter) * 2));margin-inline:auto}.flow>*+*{margin-block-start:var(--space-4)}.section{padding-block:clamp(3rem,7vw,6rem)}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.paper{z-index:2;isolation:isolate;min-inline-size:0;padding:var(--paper-padding);background:var(--color-paper);box-shadow:var(--shadow-paper);position:relative}.paper:before{content:"";z-index:-1;background:var(--color-cream);transform:rotate(var(--paper-angle,-1.3deg));pointer-events:none;position:absolute;inset:-.375rem}.paper:after{content:"";z-index:-1;border:1px solid var(--color-border);background:var(--color-paper);pointer-events:none;position:absolute;inset:.75rem}.paper p{max-inline-size:62ch}.eyebrow{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.handwritten{font-family:var(--font-script);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.5}.page-stage{isolation:isolate;padding-block:clamp(4rem,8vw,8rem);position:relative}.page-paper{inline-size:min(100%,58rem);margin-inline:auto}.widget-surface{--widget-padding:clamp(.75rem, 2vw, 1.5rem);z-index:1;min-inline-size:0;padding:var(--widget-padding);border:1px solid var(--color-border);border-radius:var(--radius-medium);overflow-wrap:normal;background:#fff;margin-block-start:var(--space-6);position:relative}.widget-surface iframe{max-inline-size:100%;display:block}.content-note{color:var(--color-text-muted);font-size:.875rem}@media (width<=47.999rem){.page-paper h1{font-size:clamp(1.75rem,7vw,3rem);line-height:1.2}.page-stage{padding-block:3rem}[data-artwork-ready=true] .page-stage{padding-block-start:9rem}.paper:before{transform:rotate(calc(var(--paper-angle,-1.3deg) * .5));inset:-.2rem}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-surface);transform:translateY(calc(-100% - var(--space-6)));position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skip-link:focus{transform:translateY(0)}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/alfa-slab-one-400-normal-latin.CbTZiZTW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/caveat-brush-400-normal-latin.2w-6t9gW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/libre-baskerville-400-italic-latin.Dx5Rrf3o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/libre-baskerville-400-normal-latin.kU5d48Ec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/libre-baskerville-400-normal-latin.kU5d48Ec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
