@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-latin-400-normal.woff2)format("woff2");size-adjust:88%;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:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-latin-700-normal.woff2)format("woff2");size-adjust:88%;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:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-latin-ext-400-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-latin-ext-700-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-greek-400-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-greek-700-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-cyrillic-400-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-cyrillic-700-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-cyrillic-ext-400-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-cyrillic-ext-700-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playpen-sans-vietnamese-400-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playpen-sans-vietnamese-700-normal.woff2)format("woff2");size-adjust:88%;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/dancing-script-latin-700-normal.woff2)format("woff2")}:root{--burgundy:#8b1a2b;--burgundy-dark:#6a1220;--cream:#efe6d2;--cork:#b98a5e;--cork-dark:#9d7048;--parchment:#f9f4e6;--paper-line:#735a3c66;--ink:#3a2a20;--ink-soft:#5c4a3d;--font-script:"Playpen Sans", "Segoe Print", "Bradley Hand", cursive;--font-hand:"Playpen Sans", "Segoe Print", "Bradley Hand", cursive;--font-logo:"Dancing Script", "Segoe Script", "Brush Script MT", cursive;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space:1rem;--radius:.4rem;--page-width:92rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{min-height:100vh;font-family:var(--font-body);color:var(--ink);background-color:#0c1634;flex-direction:column;margin:0;line-height:1.5;display:flex;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0c1634;background-image:image-set("/video/snowy-forest-poster.avif" 1x type("image/avif"),"/video/snowy-forest-poster.webp" 1x type("image/webp"));background-position:50%;background-size:cover;position:fixed;inset:0}img{max-width:100%;height:auto}a{color:inherit}.crumbs a,.empty a,.prose a,.description a{color:var(--burgundy);text-underline-offset:.15em;text-decoration:underline}.crumbs a:visited,.empty a:visited{color:var(--burgundy)}.crumbs a:hover,.crumbs a:focus-visible,.empty a:hover,.empty a:focus-visible{color:var(--burgundy-dark)}.prose a,.prose a:visited,.prose a *,.description a,.description a:visited,.description a *{color:var(--burgundy)!important}.prose a:hover,.prose a:focus-visible,.prose a:hover *,.prose a:focus-visible *,.description a:hover,.description a:focus-visible,.description a:hover *,.description a:focus-visible *{color:var(--burgundy-dark)!important}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.paper{--paper-img:url(/textures/paper-a.svg);--paper-size:300px 300px;--paper-pos:0 0;--paper-crease:none;--paper-clip:polygon(0 3px, 3% 0, 6% 2px, 10% .5px, 15% 3px, 19% 1px, 25% 0, 31% 2.5px, 36% .5px, 42% 2px, 48% 0, 54% 3px, 59% 1px, 65% 0, 71% 2px, 77% .5px, 83% 3px, 88% 1px, 94% 0, 100% 2px, calc(100% - 1px) 8%, calc(100% - 4px) 14%, calc(100% - .5px) 22%, calc(100% - 3px) 31%, 100% 40%, calc(100% - 2px) 49%, calc(100% - 4px) 57%, calc(100% - 1px) 66%, calc(100% - 3px) 75%, 100% 84%, calc(100% - 2px) 92%, 97% calc(100% - 1px), 92% 100%, 86% calc(100% - 3px), 80% calc(100% - .5px), 73% calc(100% - 2.5px), 67% 100%, 60% calc(100% - 3px), 53% calc(100% - 1px), 47% calc(100% - 2px), 40% 100%, 33% calc(100% - 3px), 27% calc(100% - 1px), 20% calc(100% - 2.5px), 13% 100%, 7% calc(100% - 2px), 2% calc(100% - .5px), 3px 94%, .5px 87%, 2px 79%, 4px 70%, 1px 62%, 3px 53%, 0 44%, 2px 35%, 4px 27%, 1px 19%, 3px 10%);isolation:isolate;filter:drop-shadow(0 3px 4px #28190a73);position:relative}.paper:after{content:"";z-index:-1;background-color:var(--parchment);background-image:var(--paper-crease), var(--paper-img);background-size:100% 100%, var(--paper-size);background-position:0 0, var(--paper-pos);clip-path:var(--paper-clip);position:absolute;inset:0}.paper--b{--paper-img:url(/textures/paper-b.svg);--paper-size:360px 360px;--paper-pos:-90px -40px;--paper-clip:polygon(0 1px, 4% 2.5px, 8% 0, 13% 3px, 17% 1px, 23% 2px, 28% 0, 33% 3.5px, 39% 1px, 44% 0, 50% 2.5px, 56% .5px, 61% 3px, 68% 1px, 73% 0, 79% 2.5px, 85% 1px, 90% 3px, 95% .5px, 100% 1px, calc(100% - 3px) 7%, 100% 15%, calc(100% - 2px) 24%, calc(100% - 4.5px) 33%, calc(100% - 1px) 41%, calc(100% - 3px) 52%, 100% 60%, calc(100% - 4px) 69%, calc(100% - 1.5px) 78%, calc(100% - 3px) 87%, calc(100% - .5px) 95%, 96% 100%, 91% calc(100% - 2.5px), 84% calc(100% - .5px), 78% calc(100% - 3.5px), 71% calc(100% - 1px), 64% calc(100% - 3px), 57% 100%, 51% calc(100% - 2px), 44% calc(100% - 3.5px), 38% calc(100% - .5px), 31% calc(100% - 2.5px), 24% 100%, 17% calc(100% - 3px), 10% calc(100% - 1px), 4% calc(100% - 2px), 1px 92%, 3.5px 84%, 0 75%, 2px 66%, 4px 57%, .5px 48%, 3px 38%, 1px 29%, 4px 20%, .5px 11%, 2px 5%)}.paper--c{--paper-img:url(/textures/paper-c.svg);--paper-size:260px 260px;--paper-pos:-120px -150px;--paper-clip:polygon(0 2px, 5% 0, 9% 3px, 14% 1px, 20% 3.5px, 26% .5px, 30% 2px, 37% 0, 43% 3px, 49% 1px, 55% 3.5px, 62% .5px, 67% 2px, 74% 0, 80% 3px, 86% 1px, 91% 2.5px, 96% 0, 100% 3px, calc(100% - 2px) 9%, calc(100% - 4px) 17%, 100% 26%, calc(100% - 3px) 35%, calc(100% - .5px) 45%, calc(100% - 4px) 54%, calc(100% - 2px) 63%, 100% 72%, calc(100% - 3.5px) 81%, calc(100% - 1px) 89%, calc(100% - 3px) 96%, 95% calc(100% - .5px), 89% calc(100% - 3px), 82% 100%, 76% calc(100% - 2px), 69% calc(100% - 3.5px), 63% calc(100% - .5px), 55% calc(100% - 2.5px), 49% 100%, 42% calc(100% - 3px), 35% calc(100% - 1px), 28% calc(100% - 3.5px), 21% calc(100% - .5px), 14% calc(100% - 2px), 8% 100%, 3% calc(100% - 2.5px), 2px 93%, 0 85%, 3px 76%, 1px 67%, 4.5px 58%, 2px 50%, 0 41%, 3.5px 32%, 1px 23%, 3px 14%, .5px 7%)}.paper--d{--paper-img:url(/textures/paper-a.svg);--paper-size:330px 330px;--paper-pos:-200px -60px}.paper--d:after{background-image:linear-gradient(var(--burgundy), var(--burgundy)), var(--paper-crease), var(--paper-img);background-size:100% 6px, 100% 100%, var(--paper-size);background-position:0 0, 0 0, var(--paper-pos);background-repeat:no-repeat,no-repeat,repeat}.note{padding:1.8rem 2rem}.note:before{content:"";z-index:1;filter:drop-shadow(0 2px 1.5px #00000073);background:radial-gradient(circle at 35% 30%,#fff 0 12%,#c4c4c4 40%,#6e6e6e 100%);border-radius:50%;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;top:.35rem;left:50%}.script{font-family:var(--font-script);color:var(--burgundy);font-weight:700}.hand{font-family:var(--font-hand);font-size:1.3rem;font-weight:500;line-height:1.3}.cta{font-family:var(--font-script);color:var(--cream);background:var(--burgundy);filter:drop-shadow(0 2px 2px #28190a66);border:0;border-radius:999px;padding:.6rem 1.8rem;font-size:1.3rem;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .15s;display:inline-block;transform:rotate(-1.5deg)}.cta:hover,.cta:focus-visible{transform:rotate(0)scale(1.04)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--frame:clamp(.55rem, 1.3vw, 1.05rem);--tuck:.55rem;--side-w:8rem;--drawer-w:min(23rem, 88vw)}.cork-surface{background-color:var(--cork);background-blend-mode:normal;background-image:image-set("/textures/cork.avif" 1x type("image/avif"),"/textures/cork-2x.avif" 2x type("image/avif"),"/textures/cork-3x.avif" 3x type("image/avif"),"/textures/cork.webp" 1x type("image/webp"),"/textures/cork-2x.webp" 2x type("image/webp"),"/textures/cork-3x.webp" 3x type("image/webp"));background-size:360px 360px}.frame{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.frame span{background-color:#8a5a30;position:absolute}.frame .top,.frame .bottom{height:var(--frame);background-image:linear-gradient(#ffe6be38,#0000 40%,#00000047),url(/textures/wood.svg);background-size:100% 100%,480px 120px;left:0;right:0}.frame .left,.frame .right{width:var(--frame);background-image:linear-gradient(90deg,#ffe6be38,#0000 40%,#00000047),url(/textures/wood-v.svg);background-size:100% 100%,120px 480px;top:0;bottom:0}.frame .top{clip-path:polygon(0 0, 100% 0, calc(100% - var(--frame)) 100%, var(--frame) 100%);top:0}.frame .bottom{clip-path:polygon(var(--frame) 0, calc(100% - var(--frame)) 0, 100% 100%, 0 100%);bottom:0}.frame .left{clip-path:polygon(0 0, 100% var(--frame), 100% calc(100% - var(--frame)), 0 100%);left:0}.frame .right{clip-path:polygon(0 var(--frame), 100% 0, 100% 100%, 0 calc(100% - var(--frame)));right:0}.frame:after{content:"";inset:var(--frame);position:absolute;box-shadow:inset 0 0 0 1px #1e0f05a6,inset 0 0 1.4rem #1e0f058c}.shell{--shell-width:calc(var(--page-width) + var(--side-w));width:min(100% - 1.2rem, var(--shell-width));padding-block:.9rem calc(5.5rem + env(safe-area-inset-bottom));flex:1 0 auto;grid-template:"board"1fr"foot"/minmax(0,1fr);margin-inline:auto;display:grid}@media (width>=60rem){.shell{grid-template-columns:minmax(0, 1fr) var(--side-w);grid-template-areas:"board side""foot.";padding-block:.9rem 1rem}}.board{z-index:1;min-width:0;min-height:min(70svh,46rem);padding:calc(var(--frame) + clamp(.9rem, 3vw, 2rem));view-transition-name:board;border-radius:.35rem;grid-area:board;position:relative;box-shadow:0 0 0 1px #1e0f0599,0 .5rem 1.2rem #140a0080,inset 0 0 1.6rem #46280c59}.rail{z-index:10;padding:.5rem .6rem max(.5rem, env(safe-area-inset-bottom));background:linear-gradient(#160c05e0,#160c05f5);border-top:1px solid #efe6d22e;display:none;position:fixed;bottom:0;left:0;right:0}.rail-inner{flex-direction:column;gap:.4rem;max-width:40rem;margin-inline:auto;display:flex}@media (width>=60rem){.rail{z-index:0;background:0 0;border:0;grid-area:side;padding:0;display:block;position:relative}.rail-inner{justify-content:space-between;gap:2rem;max-width:none;height:min(100%,100svh);min-height:min-content;margin-inline:0;padding-block:1.2rem;position:sticky;top:0}}.tab{text-align:center;font-family:var(--font-script);color:var(--ink);background-color:var(--parchment);filter:drop-shadow(0 2px 2px #00000080);background-image:url(/textures/paper-c.svg);background-size:240px 240px;border-radius:.6rem;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .5rem;font-size:1.1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .2s,color .2s,background-color .2s;display:flex;position:relative}.tab:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px dashed #8b1a2b99;position:absolute;inset:.22rem}.tab>*{z-index:1;position:relative}.tab--menu{color:var(--cream);text-shadow:0 1px 2px #000000a6;background-color:#6b4423;background-image:linear-gradient(#ffe6be1f,#1e0f0561),url(/textures/wood.svg);background-size:100% 100%,480px 120px;flex-direction:row;padding-inline:.3rem;font-size:1.05rem}.tab--menu:after{border-color:#efe6d280}.tab--cat{color:var(--cream);text-shadow:0 1px 2px #0009;background-color:#8a5a30;background-image:linear-gradient(#ffe1b433,#32190847),url(/textures/wood.svg);background-size:100% 100%,480px 120px}.tab--cat:after{border-color:#efe6d280}.tab[aria-current=page]{color:var(--cream);background-color:var(--burgundy);text-shadow:0 1px 1px #0006;background-image:none}.tab[aria-current=page]:after{border-color:#efe6d2b3}.tab:focus-visible{outline-color:var(--cream)}.tab:hover:not([aria-current=page]){transform:translateY(-.15rem)}.tab:active{transform:scale(.96)}@media (width>=60rem){.tab{margin-left:calc(-1 * var(--tuck));padding:.4rem .5rem .4rem calc(.8rem + var(--tuck));border-radius:0 .9rem .9rem 0}.tab:after{border-left:0;inset:.22rem .25rem .22rem 0}.tab--menu{padding-inline:calc(.8rem + var(--tuck)) .5rem;font-size:1.2rem}.tab--cat{flex-direction:column;gap:.05rem}.tab[aria-current=page]{animation:.6s cubic-bezier(.3,1.3,.5,1) .1s backwards tab-pop-side;transform:translate(.4rem)}.tab:hover:not([aria-current=page]){transform:translate(.25rem)}.tab:active{transform:scale(.96)}.tab[aria-current=page]:active{transform:translate(.4rem)scale(.96)}}@media (width>=60rem) and (height<=46rem){.tab{padding-block:.3rem}}@keyframes tab-pop-side{0%{transform:translate(-.9rem)}60%{transform:translate(.7rem)}}::view-transition-old(*),::view-transition-new(*){mix-blend-mode:normal}::view-transition-group(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(mnav){z-index:10;animation:none}::view-transition-old(mnav),::view-transition-new(mnav){animation:none}::view-transition-group(board){z-index:1;animation:none}::view-transition-old(board){z-index:2;animation:.7s cubic-bezier(.65,0,.35,1) both board-away}::view-transition-new(board){z-index:1;animation:.7s cubic-bezier(.2,.7,.3,1) both board-reveal}@keyframes board-away{to{transform:translate(-120%)rotate(-1.5deg)}}@keyframes board-reveal{0%{filter:brightness(.7);transform:scale(.94)}}@media (prefers-reduced-motion:no-preference){html[data-perf=lite]::view-transition-old(board),html[data-perf=off]::view-transition-old(board){animation:.45s cubic-bezier(.65,0,.35,1) both board-away-lite}html[data-perf=lite]::view-transition-new(board),html[data-perf=off]::view-transition-new(board){animation:.45s ease-out both board-reveal-lite}}@keyframes board-away-lite{to{transform:translate(-110%)}}@keyframes board-reveal-lite{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){::view-transition-old(board){display:none}::view-transition-new(board){animation:none}}.board-top[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-bottom:1rem;display:flex}.logo[data-astro-cid-fzpbxy5g]{color:inherit;align-items:center;gap:.8rem;padding:1.15rem 1.6rem .75rem;text-decoration:none;transition:transform .15s;display:inline-flex;transform:rotate(-1.2deg)}.logo[data-astro-cid-fzpbxy5g]:hover,.logo[data-astro-cid-fzpbxy5g]:focus-visible{transform:rotate(0)scale(1.02)}.disc[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 1px 2px #28190a66);flex:none;width:3.4rem;height:3.4rem}.name[data-astro-cid-fzpbxy5g]{flex-direction:column;min-width:0;display:flex}.wordmark[data-astro-cid-fzpbxy5g]{font-family:var(--font-logo);color:var(--burgundy);font-size:clamp(2rem,7vw,2.7rem);font-weight:700;line-height:1}.tagline[data-astro-cid-fzpbxy5g]{font-family:var(--font-hand);letter-spacing:.04em;color:var(--ink-soft);margin-top:.3rem;font-size:clamp(.72rem,2.4vw,.9rem);font-weight:400;line-height:1.2}.info[data-astro-cid-fzpbxy5g]{flex:16rem;min-width:0;max-width:46rem;padding:1.1rem 1.7rem .8rem;transform:rotate(.5deg)}@media (width<=39.99rem){.info--no-phone[data-astro-cid-fzpbxy5g]{display:none}}.action[data-astro-cid-fzpbxy5g]{flex:none;margin-inline-start:auto}.action[data-astro-cid-fzpbxy5g]:not(:has(*)){display:none}.title[data-astro-cid-fzpbxy5g]{margin:0;font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:700;line-height:1.1}.blurb[data-astro-cid-fzpbxy5g]{color:var(--ink-soft);margin:.15rem 0 0;font-size:1.2rem}.site-footer[data-astro-cid-nns7i3if]{grid-area:foot;min-width:0}.signoff[data-astro-cid-nns7i3if]{color:var(--cream);text-shadow:0 2px 3px #000000bf,0 0 12px #0000008c;margin:.8rem 0 0;font-size:clamp(1.6rem,5vw,2.2rem);transform:rotate(-2deg)}.cats[data-astro-cid-dz67vndx]{scrollbar-width:none;min-width:0;padding:.25rem .2rem;overflow-x:auto}.cats[data-astro-cid-dz67vndx]::-webkit-scrollbar{display:none}ul[data-astro-cid-dz67vndx]{align-items:stretch;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-dz67vndx]{flex:none}.top[data-astro-cid-dz67vndx]{color:var(--cream);justify-content:center;align-items:center;gap:.25rem;display:flex}a[data-astro-cid-dz67vndx][aria-current=page] .top[data-astro-cid-dz67vndx]{color:var(--cream)}.top[data-astro-cid-dz67vndx] .icon{flex:none;width:1.3rem;height:1.3rem}.count[data-astro-cid-dz67vndx]{display:none}.name[data-astro-cid-dz67vndx]{white-space:nowrap;max-width:100%;font-size:1.05rem;display:block}.visually-hidden[data-astro-cid-dz67vndx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=60rem){.cats[data-astro-cid-dz67vndx]{padding:0;overflow:visible}ul[data-astro-cid-dz67vndx]{flex-direction:column;gap:.45rem}.top[data-astro-cid-dz67vndx] .icon{width:1.7rem;height:1.7rem}.count[data-astro-cid-dz67vndx]{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1;display:inline}.name[data-astro-cid-dz67vndx]{white-space:normal;overflow-wrap:anywhere}}@media (width>=60rem) and (height<=46rem){.top[data-astro-cid-dz67vndx]{display:none}}.count.svelte-iwh4ah{font-variant-numeric:tabular-nums}.visually-hidden.svelte-iwh4ah{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu[data-astro-cid-rutobish]{min-width:0}ul[data-astro-cid-rutobish]{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-rutobish]{flex:1 1 0;min-width:0}li[data-astro-cid-rutobish]>.tab{height:100%}@media (width>=60rem){ul[data-astro-cid-rutobish]{flex-direction:column;align-items:stretch;gap:.45rem}li[data-astro-cid-rutobish]{flex:none}li[data-astro-cid-rutobish]>.tab{height:auto}}.empty.svelte-1xk30uh{margin:0;font-size:1.1rem}.items.svelte-1xk30uh{gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.item.svelte-1xk30uh{border-bottom:1px solid var(--ink-soft);grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1rem;padding-bottom:1rem;display:grid}img.svelte-1xk30uh{object-fit:cover;filter:drop-shadow(0 3px 4px #28190a73);border-radius:.2rem;grid-row:span 2;width:96px;height:96px}.details.svelte-1xk30uh{min-width:0}.name.svelte-1xk30uh{font-weight:700;text-decoration:none}.options.svelte-1xk30uh,.unit.svelte-1xk30uh{color:var(--ink-soft);margin:0;font-size:.95rem}.qty.svelte-1xk30uh{align-items:center;gap:.6rem;display:flex}.qty.svelte-1xk30uh button:where(.svelte-1xk30uh),.remove.svelte-1xk30uh{font:inherit;cursor:pointer;border:1px solid var(--ink-soft);background:var(--cream);color:var(--ink);border-radius:.4rem}.qty.svelte-1xk30uh button:where(.svelte-1xk30uh){width:2rem;height:2rem}.remove.svelte-1xk30uh{grid-column:2/-1;justify-self:start;padding:.2rem .7rem;font-size:.9rem}.line.svelte-1xk30uh{margin:0;font-weight:700}.total.svelte-1xk30uh{margin:0;font-size:1.3rem}.note-small.svelte-1xk30uh{color:var(--ink-soft);margin:.4rem 0 0;font-size:.95rem}@media (width<=40rem){.item.svelte-1xk30uh{grid-template-columns:72px minmax(0,1fr)}img.svelte-1xk30uh{width:72px;height:72px}.qty.svelte-1xk30uh,.line.svelte-1xk30uh,.remove.svelte-1xk30uh{grid-column:2}}body:has([data-filters-trigger]) .mnav-filters-item{visibility:visible}.sr[data-astro-cid-k6c7o3mi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mnav[data-astro-cid-k6c7o3mi]{inset-inline:0;z-index:10;padding:.45rem .5rem max(.4rem, env(safe-area-inset-bottom));view-transition-name:mnav;background:linear-gradient(#2a190b,#160c05);border-top:2px dashed #efe6d24d;position:fixed;bottom:0;box-shadow:0 -.4rem 1rem #140a0059}.mnav[data-astro-cid-k6c7o3mi] ul[data-astro-cid-k6c7o3mi]{gap:.2rem;max-width:34rem;margin:0 auto;padding:0;list-style:none;display:flex}.mnav[data-astro-cid-k6c7o3mi] li[data-astro-cid-k6c7o3mi]{flex:1 1 0;min-width:0}.mnav-filters-item[data-astro-cid-k6c7o3mi]{visibility:hidden}.mnav-btn[data-astro-cid-k6c7o3mi]{border-radius:var(--radius);width:100%;height:3.2rem;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.mnav-btn[data-astro-cid-k6c7o3mi] svg[data-astro-cid-k6c7o3mi]{width:1.65rem;height:1.65rem}.mnav-btn[data-astro-cid-k6c7o3mi]:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.mnav-btn[data-astro-cid-k6c7o3mi][data-here]{background:var(--parchment);color:var(--burgundy);filter:drop-shadow(0 2px 2px #0006);transform:translateY(-.3rem)rotate(-1.5deg)}.mnav-btn[data-astro-cid-k6c7o3mi]:active{background:#efe6d226}.mnav-btn[data-astro-cid-k6c7o3mi][data-here]:active{background:var(--parchment)}.badge[data-astro-cid-k6c7o3mi]{top:.3rem;border:1px solid var(--cream);background:var(--burgundy);min-width:1.2rem;height:1.2rem;color:var(--cream);font-family:var(--font-hand);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .28rem;font-size:.75rem;line-height:1.05rem;position:absolute;inset-inline-start:calc(50% + .3rem)}.badge[data-astro-cid-k6c7o3mi][hidden]{display:none}.mnav-layout[data-astro-cid-k6c7o3mi]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.2rem 1rem .8rem;display:flex}.mnav-layout-label[data-astro-cid-k6c7o3mi]{font-family:var(--font-hand);color:var(--ink);flex:1 0 100%;font-size:1.1rem}.mnav-layout-opt[data-astro-cid-k6c7o3mi]{border:1px solid var(--ink-soft);background:var(--cream);min-width:0;min-height:2.6rem;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:.95rem;display:flex}.mnav-layout-opt[data-astro-cid-k6c7o3mi] svg[data-astro-cid-k6c7o3mi]{flex:none;width:1.2rem;height:1.2rem}.mnav-layout-opt[data-astro-cid-k6c7o3mi][aria-pressed=true]{border-color:var(--burgundy);background:var(--burgundy);color:var(--cream)}.mnav-layout-opt[data-astro-cid-k6c7o3mi]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mnav-overlay[data-astro-cid-k6c7o3mi]{z-index:30;backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#1e120899;transition:opacity .26s,visibility 0s linear .26s;position:fixed;inset:0}.mnav-overlay[data-astro-cid-k6c7o3mi].is-open{opacity:1;visibility:visible;transition-delay:0s}.mnav-panel[data-astro-cid-k6c7o3mi]{z-index:31;width:var(--drawer-w);padding:2rem 1.4rem max(1.1rem, env(safe-area-inset-bottom));color:var(--ink);visibility:hidden;flex-direction:column;transition:transform .26s cubic-bezier(.2,.8,.3,1),visibility 0s linear .26s;display:flex;position:fixed;top:0;bottom:0}.mnav-panel--left[data-astro-cid-k6c7o3mi]{left:0;transform:translate(-105%)}.mnav-panel--right[data-astro-cid-k6c7o3mi]{right:0;transform:translate(105%)}.mnav-panel[data-astro-cid-k6c7o3mi].is-open{visibility:visible;transition-delay:0s;transform:none}.mnav-top[data-astro-cid-k6c7o3mi]{flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.mnav-title[data-astro-cid-k6c7o3mi]{margin:0;font-size:1.8rem;line-height:1.1}.mnav-close[data-astro-cid-k6c7o3mi]{border:2px solid var(--burgundy);width:2.75rem;height:2.75rem;color:var(--burgundy);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.mnav-close[data-astro-cid-k6c7o3mi] svg[data-astro-cid-k6c7o3mi]{width:1.2rem;height:1.2rem}.mnav-close[data-astro-cid-k6c7o3mi]:hover,.mnav-close[data-astro-cid-k6c7o3mi]:focus-visible{background:var(--burgundy);color:var(--cream)}.mnav-body[data-astro-cid-k6c7o3mi]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mnav-foot[data-astro-cid-k6c7o3mi]{text-align:center;flex:none;margin-top:.8rem}.mnav-foot[data-astro-cid-k6c7o3mi] .cta[data-astro-cid-k6c7o3mi],.mnav-actions[data-astro-cid-k6c7o3mi] .cta[data-astro-cid-k6c7o3mi]{white-space:normal;text-align:center;max-width:100%}.mnav-cats[data-astro-cid-k6c7o3mi]{margin:0;padding:0;list-style:none}.mnav-cat[data-astro-cid-k6c7o3mi]{border-bottom:1px dashed var(--paper-line);color:var(--ink);font-family:var(--font-hand);-webkit-tap-highlight-color:transparent;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .3rem;font-size:1.25rem;line-height:1.2;text-decoration:none;display:grid}.mnav-cat--plain[data-astro-cid-k6c7o3mi]{grid-template-columns:minmax(0,1fr)}.mnav-cat[data-astro-cid-k6c7o3mi]:hover,.mnav-cat[data-astro-cid-k6c7o3mi]:focus-visible{color:var(--burgundy);background:#8b1a2b12}.mnav-cat[data-astro-cid-k6c7o3mi][aria-current=page]{color:var(--burgundy);background:#8b1a2b1a;font-weight:700}.mnav-ic[data-astro-cid-k6c7o3mi] svg{width:1.9rem;height:1.9rem;color:var(--burgundy);display:block}.nm[data-astro-cid-k6c7o3mi]{overflow-wrap:anywhere;min-width:0}.mnav-count[data-astro-cid-k6c7o3mi]{background:var(--cream);min-width:1.8rem;color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .45rem;font-size:1rem;line-height:1.6rem;position:relative}.mnav-note[data-astro-cid-k6c7o3mi]{margin:0 0 1rem;font-size:1.15rem}.mnav-sub[data-astro-cid-k6c7o3mi]{color:var(--burgundy);margin:1.4rem 0 .2rem;font-size:1.4rem;line-height:1.1}.mnav-lang[data-astro-cid-k6c7o3mi]{margin-top:1.2rem}.mnav-actions[data-astro-cid-k6c7o3mi]{margin-bottom:1.2rem}@media (width>=60rem){.mnav[data-astro-cid-k6c7o3mi],.mnav-overlay[data-astro-cid-k6c7o3mi],.mnav-panel[data-astro-cid-k6c7o3mi]{display:none}}.ambient[data-astro-cid-rntjc7oy]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora[data-astro-cid-rntjc7oy]{background:linear-gradient(#0000,#5affc829 45%,#9682ff1a 70%,#0000);height:42%;animation:11s ease-in-out infinite breathe;position:absolute;inset:12% 0 auto}.flake[data-astro-cid-rntjc7oy],.leaf[data-astro-cid-rntjc7oy]{top:0;left:var(--left);animation:fall var(--fall) linear var(--delay) infinite;position:absolute}.flake[data-astro-cid-rntjc7oy]{opacity:var(--alpha)}.flake[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy],.leaf[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{width:var(--size);height:var(--size);animation:sway var(--swayDur) ease-in-out var(--swayDelay) infinite alternate;display:block}.dot[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{background:#fff;border-radius:50%}.soft[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{background:radial-gradient(circle,#fffffff2 0%,#fff0 70%);border-radius:50%}.leaf[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{height:calc(var(--size) * .55);opacity:.85;animation:sway var(--swayDur) ease-in-out var(--swayDelay) infinite alternate, spin var(--spin) linear infinite;border-radius:0 100%}.leaf[data-astro-cid-rntjc7oy].silver i[data-astro-cid-rntjc7oy]{background:linear-gradient(135deg,#f2fbff,#a9cbd8)}.leaf[data-astro-cid-rntjc7oy].gold i[data-astro-cid-rntjc7oy]{background:linear-gradient(135deg,#fff4cf,#d9b866)}.mote[data-astro-cid-rntjc7oy]{top:var(--top);left:var(--left);animation:rise var(--rise) linear var(--delay) infinite;position:absolute}.mote[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{width:var(--size);height:var(--size);animation:twinkle var(--twinkle) ease-in-out infinite;background:radial-gradient(circle,#fffbe0 0%,#ffdc8ccc 40%,#ffdc8c00 72%);border-radius:50%;display:block}@keyframes fall{0%{transform:translateY(-30px)}to{transform:translateY(calc(100vh + 30px))}}@keyframes sway{0%{transform:translate3d(calc(var(--sway) * -1), 0, 0)}to{transform:translate3d(var(--sway), 0, 0)}}@keyframes spin{0%{rotate:-40deg}to{rotate:320deg}}@keyframes rise{0%{transform:translate(0,0)}to{transform:translate3d(var(--drift), -60vh, 0)}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:1}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}html[data-perf=lite] .flake[data-astro-cid-rntjc7oy].extra,html[data-perf=lite] .leaf[data-astro-cid-rntjc7oy],html[data-perf=lite] .mote[data-astro-cid-rntjc7oy],html[data-perf=off] .flake[data-astro-cid-rntjc7oy],html[data-perf=off] .leaf[data-astro-cid-rntjc7oy],html[data-perf=off] .mote[data-astro-cid-rntjc7oy]{display:none}html[data-perf=lite] .flake[data-astro-cid-rntjc7oy] i[data-astro-cid-rntjc7oy]{animation:none}html[data-perf=lite] .aurora[data-astro-cid-rntjc7oy],html[data-perf=off] .aurora[data-astro-cid-rntjc7oy]{opacity:.6;animation:none}@media (width<=40rem){.flake[data-astro-cid-rntjc7oy]:nth-of-type(n+20),.mote[data-astro-cid-rntjc7oy]:nth-of-type(n+7),.leaf[data-astro-cid-rntjc7oy]:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.flake[data-astro-cid-rntjc7oy],.leaf[data-astro-cid-rntjc7oy],.mote[data-astro-cid-rntjc7oy]{display:none}.aurora[data-astro-cid-rntjc7oy]{opacity:.6;animation:none}}.forest-video[data-astro-cid-bd7n6iur]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.forest-video[data-astro-cid-bd7n6iur] video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.forest-video[data-astro-cid-bd7n6iur] video.is-playing{opacity:1}.trim[data-astro-cid-ybygiw2c]{z-index:4;pointer-events:none;filter:drop-shadow(0 .15rem .2rem #0a123073);background-image:url(/textures/macrame-trim.svg);background-position:top;background-repeat:repeat-x;background-size:480px 48px;height:3rem;position:absolute;top:-.35rem;left:.4rem;right:.4rem}@media (width<=40rem){.trim[data-astro-cid-ybygiw2c]{background-size:384px 38px;height:2.4rem}}.modal.svelte-pdu27g{width:min(62rem,100vw - 1.2rem);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.modal.svelte-pdu27g::backdrop{background:#140a05b3}.modal[open].svelte-pdu27g{animation:.18s ease-out svelte-pdu27g-pop}@keyframes svelte-pdu27g-pop{0%{opacity:0;transform:translateY(.6rem)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal[open].svelte-pdu27g{animation:none}}.sheet.svelte-pdu27g{flex-direction:column;max-height:calc(100dvh - 1.2rem);padding:0;display:flex}.scroller.svelte-pdu27g{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-soft) transparent;min-height:0;padding:3.2rem 1.4rem 1.6rem;overflow-y:auto}@media (width>=40rem){.scroller.svelte-pdu27g{padding:3.2rem 2.2rem 2rem}}.close.svelte-pdu27g{z-index:2;border:2px solid var(--cream);background:var(--burgundy);width:2.5rem;height:2.5rem;color:var(--cream);cursor:pointer;filter:drop-shadow(0 2px 2px #28190a66);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.7rem;right:.9rem}.close.svelte-pdu27g:hover{background:var(--burgundy-dark)}.close.svelte-pdu27g svg:where(.svelte-pdu27g){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:1.2rem;height:1.2rem}.status.svelte-pdu27g{text-align:center;margin:2rem 0}.layout.svelte-pdu27g{gap:1.6rem;display:grid}@media (width>=46rem){.layout.svelte-pdu27g{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.zoom.svelte-pdu27g{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.zoom.svelte-pdu27g:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}.main.svelte-pdu27g{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 4px 5px #28190a80);border-radius:.2rem;width:100%;height:auto;display:block}.thumbs.svelte-pdu27g{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.thumb.svelte-pdu27g{opacity:.8;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.25rem;width:3.6rem;height:3.6rem;padding:0;display:block;overflow:hidden}.thumb.svelte-pdu27g:hover,.thumb[aria-current=true].svelte-pdu27g{opacity:1}.thumb[aria-current=true].svelte-pdu27g{border-color:var(--burgundy)}.thumb.svelte-pdu27g img:where(.svelte-pdu27g){object-fit:cover;width:100%;height:100%;display:block}.crumbs.svelte-pdu27g{flex-wrap:wrap;gap:.6rem;margin:0 0 .3rem;font-size:.9rem;display:flex}.title.svelte-pdu27g{margin:0 0 .8rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:400;line-height:1.15}.about.svelte-pdu27g{border-top:1px solid #3a2a2040;margin-top:1.6rem;padding-top:1.2rem}.prose.svelte-pdu27g{overflow-wrap:anywhere;margin-bottom:1rem;font-size:1.3rem}.lead.svelte-pdu27g{font-size:1.45rem}.prose.svelte-pdu27g p{margin:0 0 .7rem}.prose.svelte-pdu27g ul,.prose.svelte-pdu27g ol{margin:0 0 .7rem;padding-inline-start:1.4rem}.prose.svelte-pdu27g li{margin-bottom:.2rem}.prose.svelte-pdu27g h2,.prose.svelte-pdu27g h3,.prose.svelte-pdu27g h4{margin:1rem 0 .4rem;font-size:1.4rem;line-height:1.2}.prose.svelte-pdu27g img,.prose.svelte-pdu27g iframe,.prose.svelte-pdu27g video{max-width:100%;height:auto}.prose.svelte-pdu27g table{max-width:100%;display:block;overflow-x:auto}.prose.svelte-pdu27g a{color:var(--burgundy)}.facts.svelte-pdu27g{gap:.5rem;margin:0 0 1rem;display:grid}.fact.svelte-pdu27g{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.fact.svelte-pdu27g dt:where(.svelte-pdu27g){font-weight:600}.fact.svelte-pdu27g dd:where(.svelte-pdu27g){flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.tag.svelte-pdu27g{background:#fffaee8c;border:1px solid #3a2a2059;border-radius:999px;align-items:center;padding:.2rem .75rem;font-size:.95rem;display:inline-flex}.blurb.svelte-pdu27g{color:var(--ink-soft);margin:0;font-size:.9rem}.lightbox[data-astro-cid-utnzf2kr]{--thumb:4.2rem;box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:clamp(.4rem,1.5vw,.9rem);overflow:hidden}.lightbox[data-astro-cid-utnzf2kr][open]{grid-template-rows:minmax(0,1fr);animation:.18s ease-out lb-fade;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#140a05c7}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-utnzf2kr][open]{animation:none}}.lb-sheet[data-astro-cid-utnzf2kr]{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.7rem;height:100%;min-height:0;padding:3.6rem .8rem .8rem;display:grid}.lb-stage[data-astro-cid-utnzf2kr]{min-width:0;min-height:0;position:relative}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;filter:drop-shadow(0 4px 6px #28190a80);width:100%;height:100%;display:block;position:absolute;inset:0}.lb-thumbs[data-astro-cid-utnzf2kr]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-soft) transparent;justify-content:safe center;gap:.6rem;min-width:0;min-height:0;margin:0;padding:.2rem;display:flex;overflow:auto}.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb{width:var(--thumb);height:var(--thumb);opacity:.8;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.25rem;flex:none;padding:0;display:block;overflow:hidden}.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb:hover,.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb[aria-current=true]{opacity:1}.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb[aria-current=true]{border-color:var(--burgundy)}.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lb-thumbs[data-astro-cid-utnzf2kr] .lb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lb-close[data-astro-cid-utnzf2kr]{top:.8rem;z-index:3;cursor:pointer;border:0;border-radius:.9rem;flex-direction:row;gap:.4rem;margin:0;padding:.4rem .9rem;position:absolute;inset-inline-end:.8rem}.lb-close[data-astro-cid-utnzf2kr]:after{border-left:1.5px dashed #efe6d280;inset:.22rem}.lb-close[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:1rem;height:1rem}.lightbox[data-astro-cid-utnzf2kr].single .lb-thumbs[data-astro-cid-utnzf2kr]{display:none}.lightbox[data-astro-cid-utnzf2kr].single .lb-sheet[data-astro-cid-utnzf2kr]{grid-template-rows:minmax(0,1fr)}@media (width>=48rem),(orientation:landscape) and (height<=36rem){.lightbox[data-astro-cid-utnzf2kr]{--thumb:5rem}.lb-sheet[data-astro-cid-utnzf2kr]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem}.lb-thumbs[data-astro-cid-utnzf2kr]{flex-direction:column;justify-content:flex-start;padding:3.2rem .2rem .2rem}.lightbox[data-astro-cid-utnzf2kr].single .lb-sheet[data-astro-cid-utnzf2kr]{grid-template-columns:minmax(0,1fr)}.lightbox[data-astro-cid-utnzf2kr].single .lb-stage[data-astro-cid-utnzf2kr]{margin-top:2.6rem}}html:has(.lightbox[open]){overflow:hidden}
