:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fdfcf4;--color-panel:#f6efc8;--color-text:#263020;--color-muted:#5a6446;--color-accent:#50702f;--color-on-accent:#fdfcf4;--color-border:#dcd59a;--color-forest:#2f4a22;--color-forest-lift:#3b5a2b;--color-on-forest:#fdfcf4;--color-on-forest-muted:#d9e3c3;--color-on-forest-rule:#fdfcf433;--color-sunflower:#edb81e;--color-seed-disc:#8f5f25;--color-leaf:#7a9a48;--color-daisy:#fbefb0;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:Georgia, "Times New Roman", serif;--font-names:var(--font-rouge-script);--font-ampersand:var(--font-rouge-script);--content-width:42rem;--page-width:52rem;--space:1rem;--edge:clamp(1.25rem, 3vw, 2.5rem)}html{font-size:clamp(100%,100% + .57vw - 7.296px,100% + 6.4px)}:root{--margin-room:calc((100vw - var(--content-width)) / 2.2);--art-top-left-width:clamp(4.5rem, var(--margin-room), 22rem);--art-bottom-right-width:clamp(7rem, var(--margin-room), 22rem)}@media (width<58rem){:root{--art-top-left-width:clamp(5.5rem, 24vw, 8.5rem);--art-bottom-right-width:clamp(7rem, 32vw, 11rem)}}body[data-screens]{--peek:clamp(9rem, 24dvh, 16rem)}body[data-first-screen=forest]>header{--nav-rule:var(--color-on-forest-rule);--nav-link:var(--color-on-forest-muted);--nav-link-current:var(--color-on-forest)}body[data-screens]>header{z-index:1;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,:before,:after{box-sizing:border-box}body{z-index:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.6;position:relative}h1,h2{font-family:var(--font-heading);line-height:1.2}h1{margin:0 0 var(--space);font-size:clamp(2rem,6vw,3rem)}h2{margin:calc(var(--space) * 2) 0 calc(var(--space) * .5);font-size:1.5rem}p{margin:0 0 var(--space)}a{color:var(--color-accent);text-underline-offset:.2em}a:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}body:not([data-screens]){min-height:100dvh}body:not([data-screens]) h1{margin:0 0 var(--space);letter-spacing:-.01em;font-size:clamp(2.6rem,7vw,4rem);font-weight:400;line-height:1.15}body:not([data-screens]) h2{font-weight:400}.forest-backdrop[data-astro-cid-vl2yvwc6]{--forest-texture:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='260'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%20.96%200%200%200%200%20.97%200%200%200%200%20.85%200%200%200%20.025%200'/%3e%3c/filter%3e%3crect%20width='260'%20height='260'%20filter='url(%23n)'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='380'%20height='380'%3e%3cg%20fill='%23fdfcf4'%3e%3ccircle%20cx='233'%20cy='352'%20r='0.76'%20fill-opacity='0.18'/%3e%3ccircle%20cx='137'%20cy='20'%20r='0.55'%20fill-opacity='0.17'/%3e%3ccircle%20cx='370'%20cy='202'%20r='0.58'%20fill-opacity='0.19'/%3e%3ccircle%20cx='230'%20cy='295'%20r='1.00'%20fill-opacity='0.13'/%3e%3ccircle%20cx='180'%20cy='324'%20r='1.36'%20fill-opacity='0.12'/%3e%3ccircle%20cx='300'%20cy='148'%20r='0.90'%20fill-opacity='0.13'/%3e%3ccircle%20cx='48'%20cy='116'%20r='1.42'%20fill-opacity='0.11'/%3e%3ccircle%20cx='364'%20cy='136'%20r='0.63'%20fill-opacity='0.12'/%3e%3ccircle%20cx='294'%20cy='32'%20r='0.63'%20fill-opacity='0.14'/%3e%3ccircle%20cx='101'%20cy='224'%20r='1.17'%20fill-opacity='0.18'/%3e%3ccircle%20cx='260'%20cy='92'%20r='0.89'%20fill-opacity='0.11'/%3e%3ccircle%20cx='332'%20cy='238'%20r='0.84'%20fill-opacity='0.09'/%3e%3ccircle%20cx='184'%20cy='68'%20r='0.92'%20fill-opacity='0.19'/%3e%3ccircle%20cx='223'%20cy='187'%20r='0.78'%20fill-opacity='0.18'/%3e%3ccircle%20cx='68'%20cy='1'%20r='0.69'%20fill-opacity='0.12'/%3e%3ccircle%20cx='55'%20cy='206'%20r='1.26'%20fill-opacity='0.16'/%3e%3ccircle%20cx='141'%20cy='155'%20r='1.32'%20fill-opacity='0.18'/%3e%3ccircle%20cx='191'%20cy='183'%20r='1.20'%20fill-opacity='0.17'/%3e%3ccircle%20cx='123'%20cy='336'%20r='1.36'%20fill-opacity='0.18'/%3e%3ccircle%20cx='361'%20cy='272'%20r='0.73'%20fill-opacity='0.10'/%3e%3ccircle%20cx='28'%20cy='52'%20r='0.73'%20fill-opacity='0.07'/%3e%3ccircle%20cx='364'%20cy='360'%20r='1.34'%20fill-opacity='0.09'/%3e%3ccircle%20cx='134'%20cy='78'%20r='0.96'%20fill-opacity='0.11'/%3e%3ccircle%20cx='258'%20cy='266'%20r='1.46'%20fill-opacity='0.09'/%3e%3ccircle%20cx='199'%20cy='128'%20r='0.98'%20fill-opacity='0.10'/%3e%3ccircle%20cx='177'%20cy='285'%20r='0.61'%20fill-opacity='0.11'/%3e%3ccircle%20cx='88'%20cy='261'%20r='1.45'%20fill-opacity='0.16'/%3e%3ccircle%20cx='282'%20cy='313'%20r='1.14'%20fill-opacity='0.08'/%3e%3ccircle%20cx='22'%20cy='284'%20r='1.12'%20fill-opacity='0.17'/%3e%3ccircle%20cx='346'%20cy='75'%20r='0.98'%20fill-opacity='0.19'/%3e%3c/g%3e%3c/svg%3e");z-index:-2;background:var(--forest-texture), radial-gradient(ellipse 70% 60% at 62% 38%, #7a9a4833, transparent 70%), linear-gradient(180deg, var(--color-forest), var(--color-forest-lift));background-color:var(--color-forest-lift);position:absolute;inset:0}.forest-backdrop[data-astro-cid-vl2yvwc6]:after{content:"";height:var(--edge);background:var(--forest-texture), var(--color-forest-lift);position:absolute;top:calc(100% - 1px);left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20100'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%200H1200V38C1168%2052%201139%2041%201106%2050C1070%2061%201049%2080%201012%2076C972%2071%20958%2044%20918%2046C880%2048%20861%2071%20822%2069C786%2067%20771%2046%20733%2052C694%2058%20676%2086%20636%2082C598%2078%20586%2052%20548%2050C508%2048%20487%2070%20449%2072C412%2074%20396%2053%20360%2049C322%2045%20301%2066%20262%2070C226%2074%20205%2056%20170%2054C130%2052%20107%2074%2070%2072C44%2070%2022%2058%200%2062Z'/%3e%3c/svg%3e") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20100'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%200H1200V38C1168%2052%201139%2041%201106%2050C1070%2061%201049%2080%201012%2076C972%2071%20958%2044%20918%2046C880%2048%20861%2071%20822%2069C786%2067%20771%2046%20733%2052C694%2058%20676%2086%20636%2082C598%2078%20586%2052%20548%2050C508%2048%20487%2070%20449%2072C412%2074%20396%2053%20360%2049C322%2045%20301%2066%20262%2070C226%2074%20205%2056%20170%2054C130%2052%20107%2074%2070%2072C44%2070%2022%2058%200%2062Z'/%3e%3c/svg%3e") 0 0/100% 100% no-repeat}.petals[data-astro-cid-xgrsmrjy]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.petals[data-astro-cid-xgrsmrjy] img[data-astro-cid-xgrsmrjy]{top:var(--top);left:var(--left,auto);right:var(--right,auto);width:auto;height:var(--size);opacity:var(--fade);transform:rotate(var(--turn));-webkit-user-select:none;user-select:none;position:absolute}@media (width<58rem){.petals[data-astro-cid-xgrsmrjy] img[data-astro-cid-xgrsmrjy]{height:calc(var(--size) * .7);margin-inline:-2.75rem}.wide-only[data-astro-cid-xgrsmrjy]{display:none}}.names[data-astro-cid-jkiiyog7]{font-family:var(--font-names);font-size:1.35em;font-weight:400}.ampersand[data-astro-cid-jkiiyog7]{color:var(--color-ampersand,inherit);font-family:var(--font-ampersand)}.stacked[data-astro-cid-jkiiyog7] .first[data-astro-cid-jkiiyog7],.stacked[data-astro-cid-jkiiyog7] .second[data-astro-cid-jkiiyog7]{display:block}.stacked[data-astro-cid-jkiiyog7] .second[data-astro-cid-jkiiyog7]{padding-left:var(--name-step,1.1em)}ul[data-astro-cid-rutobish]{padding:calc(var(--space) * .6) 0;border-block:1px solid var(--nav-rule,var(--color-border));flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;margin:0;list-style:none;display:flex}a[data-astro-cid-rutobish]{color:var(--nav-link,var(--color-muted));text-decoration:none}a[data-astro-cid-rutobish]:hover{color:var(--nav-link-current,var(--color-text));text-decoration:underline}a[data-astro-cid-rutobish]:focus-visible{outline-color:var(--nav-link-current,var(--color-accent))}a[data-astro-cid-rutobish][aria-current=page]{color:var(--nav-link-current,var(--color-text));font-weight:600;text-decoration:underline}header[data-astro-cid-fzpbxy5g]{max-width:var(--content-width);padding:var(--space) var(--space) 0;text-align:center;margin:0 auto}.wordmark[data-astro-cid-fzpbxy5g]{margin-bottom:calc(var(--space) * .5);color:var(--wordmark-color,var(--color-text));font-size:1.6rem;line-height:1.2;text-decoration:none;display:inline-block}.artwork[data-astro-cid-z4jru4n3]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (width>=58rem){.artwork[data-astro-cid-z4jru4n3]{position:fixed}}@media (width<58rem) and (height>=30rem){body[data-screens] .artwork[data-astro-cid-z4jru4n3]{height:calc(100dvh - var(--peek) + var(--edge));bottom:auto}}.band[data-astro-cid-z4jru4n3]{--nav-rule:var(--color-on-forest-rule);--nav-link:var(--color-on-forest-muted);--nav-link-current:var(--color-on-forest);--wordmark-color:var(--color-on-forest);z-index:1;padding-bottom:calc(var(--space) * 1.25);color:var(--color-on-forest);position:relative}main[data-astro-cid-z4jru4n3]{z-index:1;max-width:var(--page-width);padding:calc(var(--space) * 3.5) var(--space) calc(var(--space) * 5);margin:0 auto;position:relative}main[data-astro-cid-z4jru4n3]>p{max-width:var(--content-width)}body[data-screens] main[data-astro-cid-z4jru4n3]{max-width:none;padding:0;position:static}.button[data-astro-cid-ekguhzzh]{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.button[data-astro-cid-ekguhzzh]:hover{background:var(--color-forest)}.button[data-astro-cid-ekguhzzh]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}form[data-astro-cid-sjqh5bze]{gap:calc(var(--space) * .5);justify-items:start;max-width:22rem;display:grid}label[data-astro-cid-sjqh5bze]{font-weight:600}input[data-astro-cid-sjqh5bze][type=password]{box-sizing:border-box;border:1px solid var(--color-muted);background:var(--color-background);width:100%;color:var(--color-text);font:inherit;padding:.6rem .75rem}input[data-astro-cid-sjqh5bze][type=password]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.error[data-astro-cid-sjqh5bze]{color:var(--color-text);font-weight:600}
