.hero-greeting[data-astro-cid-b6ivowwt]{vertical-align:top;display:inline-block;position:relative}.hero-greeting__text[data-astro-cid-b6ivowwt]{text-shadow:0 0 .16em color-mix(in srgb, var(--art-red) 28%, transparent)}.hero-greeting__exclamation[data-astro-cid-b6ivowwt]{margin-inline-start:.075em}.hero-greeting__canvas[data-astro-cid-b6ivowwt]{pointer-events:none;visibility:hidden;width:calc(100% + .36em);max-width:none;height:calc(100% + .36em);position:absolute;top:-.18em;left:-.18em}.hero-greeting[data-astro-cid-b6ivowwt][data-rive-state=loading] .hero-greeting__text[data-astro-cid-b6ivowwt],.hero-greeting[data-astro-cid-b6ivowwt][data-rive-state=ready] .hero-greeting__text[data-astro-cid-b6ivowwt]{color:#0000;text-shadow:none}.hero-greeting[data-astro-cid-b6ivowwt][data-rive-state=ready] .hero-greeting__canvas[data-astro-cid-b6ivowwt]{visibility:visible}@media (prefers-reduced-motion:reduce){.hero-greeting[data-astro-cid-b6ivowwt][data-rive-state] .hero-greeting__text[data-astro-cid-b6ivowwt]{color:inherit;text-shadow:0 0 .16em color-mix(in srgb, var(--art-red) 28%, transparent)}.hero-greeting[data-astro-cid-b6ivowwt][data-rive-state] .hero-greeting__canvas[data-astro-cid-b6ivowwt]{visibility:hidden}}.hero-doodle[data-astro-cid-hrudut3s]{pointer-events:none;display:block;position:absolute}.hero-doodle--ray-left[data-astro-cid-hrudut3s]{aspect-ratio:100/202;width:.74em;top:-.13em;left:-.45em}.hero-doodle--ray-right[data-astro-cid-hrudut3s]{aspect-ratio:124/112;width:1.02em;top:-.24em;right:-.38em}.hero-doodle--ray-lower[data-astro-cid-hrudut3s]{aspect-ratio:112/100;width:.82em;bottom:-.38em;right:-.56em}.hero-doodle--arrow[data-astro-cid-hrudut3s]{width:var(--intro-arrow-width,94px);aspect-ratio:156/184;position:relative;top:8px}.hero-doodle__fallback[data-astro-cid-hrudut3s],.hero-doodle__canvas[data-astro-cid-hrudut3s]{width:100%;height:100%;position:absolute;inset:0}.hero-doodle__canvas[data-astro-cid-hrudut3s]{visibility:hidden}.hero-doodle[data-astro-cid-hrudut3s][data-rive-state=ready] .hero-doodle__canvas[data-astro-cid-hrudut3s]{visibility:visible}.hero-doodle[data-astro-cid-hrudut3s][data-rive-state=ready] .hero-doodle__fallback[data-astro-cid-hrudut3s]{visibility:hidden}@media (scripting:enabled){.hero-doodle--arrow[data-astro-cid-hrudut3s]:not([data-sequence-ready=true]),.hero-doodle--arrow[data-astro-cid-hrudut3s]:not([data-sequence-ready=true]) .hero-doodle__canvas[data-astro-cid-hrudut3s]{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hero-doodle--arrow[data-astro-cid-hrudut3s],.hero-doodle--arrow[data-astro-cid-hrudut3s]:not([data-sequence-ready=true]){visibility:visible}.hero-doodle[data-astro-cid-hrudut3s][data-rive-state] .hero-doodle__canvas[data-astro-cid-hrudut3s]{visibility:hidden}.hero-doodle[data-astro-cid-hrudut3s][data-rive-state] .hero-doodle__fallback[data-astro-cid-hrudut3s]{visibility:visible}}.artist-intro[data-astro-cid-j2drtas7]{justify-items:center;gap:var(--space-2);text-align:center;width:100%;display:grid}.artist-intro__title[data-astro-cid-j2drtas7]{font-size:var(--text-page);font-weight:var(--weight-title);padding-bottom:.08em}.artist-intro__hello[data-astro-cid-j2drtas7]{margin-bottom:var(--space-1);font-family:var(--font-display);letter-spacing:normal;font-size:clamp(28px,3vw,38px);font-weight:400;display:block}.artist-intro__name[data-astro-cid-j2drtas7]{white-space:nowrap;padding-inline:.28em;display:inline-block;position:relative}.artist-intro__highlight[data-astro-cid-j2drtas7]{display:inline-block;position:relative}.artist-intro__description[data-astro-cid-j2drtas7]{max-width:48ch;color:var(--accent);text-wrap:balance}.artist-intro__work[data-astro-cid-j2drtas7]{--intro-arrow-width:94px;grid-template-columns:auto var(--intro-arrow-width);min-height:44px;margin-top:var(--space-1);color:var(--accent);font:500 18px/1.4 var(--font-hand);align-items:start;gap:10px;display:inline-grid}.artist-intro__work-label[data-astro-cid-j2drtas7]{text-underline-offset:6px;padding-block:8px;text-decoration:underline}.artist-intro__work[data-astro-cid-j2drtas7]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}@media (width<=760px){.artist-intro__title[data-astro-cid-j2drtas7]{font-size:clamp(42px,11vw,64px)}.artist-intro__work[data-astro-cid-j2drtas7]{--intro-arrow-width:76px}}.bouquet-bees[data-astro-cid-4gt2vvaa]{z-index:-1;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.bouquet-bees[data-astro-cid-4gt2vvaa][data-ready=true]{opacity:1}.bouquet-bee[data-astro-cid-4gt2vvaa]{transform-origin:0 0;width:clamp(38px,4.4vw,62px);position:absolute;top:0;left:0}.bouquet-bees[data-astro-cid-4gt2vvaa][data-flying=true] .bouquet-bee[data-astro-cid-4gt2vvaa]{will-change:transform}.bouquet-bee--2[data-astro-cid-4gt2vvaa]{width:clamp(34px,3.9vw,55px)}.bouquet-bee--3[data-astro-cid-4gt2vvaa]{width:clamp(30px,3.5vw,49px)}.bouquet-bee__body[data-astro-cid-4gt2vvaa]{translate:-50% -50%}.bouquet-bee[data-astro-cid-4gt2vvaa] svg[data-astro-cid-4gt2vvaa]{width:100%;height:auto;display:block}.bouquet-bee--1[data-astro-cid-4gt2vvaa] svg[data-astro-cid-4gt2vvaa],.bouquet-bee--3[data-astro-cid-4gt2vvaa] svg[data-astro-cid-4gt2vvaa]{scale:-1 1}@media (prefers-reduced-motion:reduce){.bouquet-bees[data-astro-cid-4gt2vvaa]{transition:none}.bouquet-bees[data-astro-cid-4gt2vvaa] .bouquet-bee[data-astro-cid-4gt2vvaa]{will-change:auto}}.bouquet-hero[data-astro-cid-4rlvjx2f]{--bouquet-scroll:0;background:var(--paper);isolation:isolate;position:relative;overflow:clip}.bouquet-hero__stage[data-astro-cid-4rlvjx2f]{z-index:1;place-content:center;place-items:center;gap:var(--space-4);width:100%;max-width:var(--content-width);min-height:100svh;padding:calc(var(--header-height) + var(--space-3)) var(--pad) var(--section-inset);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-inline:auto;display:grid;position:relative}.bouquet-hero__composition[data-astro-cid-4rlvjx2f]{place-items:center;width:100%;display:grid;position:relative}.bouquet[data-astro-cid-4rlvjx2f]{width:min(100%,680px,calc((100svh - var(--header-height) - 104px) * var(--bouquet-ratio)));aspect-ratio:var(--bouquet-ratio);transform-origin:50% 80%;position:relative}.bouquet-hero__note[data-astro-cid-4rlvjx2f]{inset-inline:0;top:calc(100% + var(--space-1));text-align:center;color:var(--accent);font:500 20px/1.2 var(--font-hand);opacity:0;transition:opacity .2s;position:absolute;transform:rotate(-4deg)}.bouquet-hero[data-astro-cid-4rlvjx2f][data-bouquet-ready=true] .bouquet-hero__note[data-astro-cid-4rlvjx2f]{opacity:1}.bouquet__poster[data-astro-cid-4rlvjx2f]{object-fit:contain;width:100%;height:100%;filter:var(--collage-art-filter);position:absolute;inset:0}.bouquet__control[data-astro-cid-4rlvjx2f]{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;touch-action:pan-y;visibility:hidden;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.bouquet__control[data-astro-cid-4rlvjx2f]:disabled{cursor:default}.bouquet__control[data-astro-cid-4rlvjx2f]:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:8px}.bouquet__filters[data-astro-cid-4rlvjx2f]{pointer-events:none;position:absolute}.bouquet__canvas[data-astro-cid-4rlvjx2f]{z-index:0;pointer-events:none;visibility:hidden;filter:url(#bouquet-paper);width:100%;height:100%;display:block;position:absolute;inset:0}.bouquet-hero[data-astro-cid-4rlvjx2f][data-bouquet-ready=true] .bouquet__canvas[data-astro-cid-4rlvjx2f]{visibility:visible}.bouquet-hero[data-astro-cid-4rlvjx2f][data-bouquet-ready=true] .bouquet__poster[data-astro-cid-4rlvjx2f]{visibility:hidden}.bouquet-hero[data-astro-cid-4rlvjx2f][data-bouquet-ready=true] .bouquet__control[data-astro-cid-4rlvjx2f]{visibility:visible}@media (width<=809px),(height<=600px){.bouquet-hero__note[data-astro-cid-4rlvjx2f]{display:none}}@media (width<=760px){.bouquet-hero__stage[data-astro-cid-4rlvjx2f]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-height:auto}.bouquet[data-astro-cid-4rlvjx2f]{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.bouquet__poster[data-astro-cid-4rlvjx2f],.bouquet__control[data-astro-cid-4rlvjx2f]{transform:none}.bouquet-hero__note[data-astro-cid-4rlvjx2f]{display:none}}.selected-work{max-width:var(--content-width);padding:var(--section-inset) var(--pad);color:var(--accent);margin-inline:auto}.selected-work__header{justify-items:center;gap:var(--space-1);margin-bottom:var(--space-4);text-align:center;display:grid}.selected-work__flowers{filter:url(#brand-ink)url(#bouquet-paper)drop-shadow(1px 1px #ffe8ca)drop-shadow(2px 4px 2px #493d2c33);transform-origin:50% 86%;width:clamp(104px,11vw,144px);height:auto;display:block;transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.selected-work__flowers{animation:8s ease-in-out infinite selected-flowers-sway}@keyframes selected-flowers-sway{0%,to{transform:rotate(-4deg)}52%{transform:translateY(-2px)rotate(2deg)}}}.selected-work__heading{width:fit-content;max-width:100%;color:var(--art-red);font:400 var(--text-heading)/1.15 var(--font-title);letter-spacing:-.035em;text-wrap:balance;padding-bottom:18px;position:relative;transform:rotate(-1.5deg)}.selected-work__underline{width:94%;height:14px;stroke:var(--art-red);stroke-width:4px;stroke-linecap:round;position:absolute;bottom:0;left:3%;overflow:visible}.selected-work__underline path+path{stroke-width:1.5px;opacity:.45}.selected-work__list{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.selected-work__item{border-radius:16px 20px 17px 22px;min-width:0;overflow:hidden}.selected-work__link{align-items:center;gap:var(--space-2);height:100%;min-height:156px;font:500 clamp(20px,2vw,26px)/1.4 var(--font-hand);transition:background .25s var(--ease-out);border-radius:16px 20px 17px 22px;grid-template-columns:minmax(0,1fr) clamp(88px,10vw,120px);padding:16px;display:grid;position:relative}.selected-work__copy{gap:var(--space-1);min-width:0;display:grid}.selected-work__label{align-items:center;gap:8px;display:flex}.selected-work__discipline{color:var(--muted);font:400 15px/1.5 var(--font-sans)}.selected-work__name{overflow-wrap:anywhere;min-width:0;overflow:hidden}.selected-work__name-roll{transition:transform .45s var(--ease-out);display:block;position:relative}.selected-work__name-roll>span{display:block}.selected-work__name-roll>span+span{position:absolute;inset:100% 0 auto}.selected-work__arrow{width:28px;height:28px;transition:background .25s,color .25s,transform .35s var(--ease-out);border-radius:48% 44% 47% 43%;flex:none;place-items:center;display:grid}.selected-work__arrow svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.selected-work__preview{--preview-tilt:-4deg;aspect-ratio:1;pointer-events:none;visibility:hidden;opacity:0;transform-origin:50%;width:100%;transition:transform .38s var(--ease-out),opacity .2s ease,visibility 0s linear .38s;place-items:center;padding:8px;display:grid;position:relative;overflow:hidden;transform:translateY(5px)scale(.94)}.selected-work__item:nth-child(2n) .selected-work__preview{--preview-tilt:4deg}.selected-work__preview img{width:auto;max-width:100%;height:auto;max-height:104px;display:block}.selected-work__link:focus-visible .selected-work__preview{opacity:1;visibility:visible;transition-delay:0s;transform:none}.selected-work__link:focus-visible{background:var(--accent-soft);outline-offset:-3px}.selected-work__link:focus-visible .selected-work__name-roll{transform:translateY(-100%)}.selected-work__link:focus-visible .selected-work__arrow{background:var(--accent);color:var(--paper);transform:rotate(-35deg)}@media (hover:hover){.selected-work__link:hover{background:var(--accent-soft)}.selected-work__link:hover .selected-work__name-roll{transform:translateY(-100%)}.selected-work__link:hover .selected-work__arrow{background:var(--accent);color:var(--paper);transform:rotate(-35deg)}.selected-work__link:hover .selected-work__preview{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.selected-work__all{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--line);height:100%;min-height:156px;font:500 19px/1.4 var(--font-hand);text-underline-offset:5px;border-radius:16px 20px 17px 22px;padding:16px;text-decoration:underline 1px;display:flex}.selected-work__all:hover{text-decoration-thickness:2px}.selected-work__all svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:22px}@media (width<=809px){.selected-work__list{column-gap:var(--space-2)}.selected-work__link{padding-inline:12px;font-size:22px}}@media (width<=640px){.selected-work__heading{font-size:clamp(30px,7.5vw,42px)}.selected-work__list{grid-template-columns:minmax(0,1fr)}.selected-work__link{grid-template-columns:minmax(0,1fr) 88px;gap:16px;min-height:124px;padding:12px;font-size:22px}.selected-work__all{min-height:88px}.selected-work__arrow{width:24px;height:24px}.selected-work__arrow svg{width:18px;height:18px}}@media (hover:none){.selected-work__preview{visibility:visible;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.selected-work__name-roll,.selected-work__arrow,.selected-work__link,.selected-work__preview{transition:none}.selected-work__link:is(:hover,:focus-visible) .selected-work__name-roll,.selected-work__link:is(:hover,:focus-visible) .selected-work__arrow{transform:none}}.laura-divider[data-astro-cid-5bg2dtea]{padding-inline:var(--pad);justify-items:center;display:grid}.artist-sticker[data-astro-cid-5bg2dtea]{appearance:none;aspect-ratio:678/740;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:0 0;border:0;border-radius:16px;width:clamp(126px,12vw,164px);padding:0;display:block;position:relative}.artist-sticker[data-astro-cid-5bg2dtea]:enabled{cursor:pointer}.artist-sticker[data-astro-cid-5bg2dtea]:focus-visible{outline:2px dashed var(--accent);outline-offset:6px}.artist-sticker__fallback[data-astro-cid-5bg2dtea]{pointer-events:none;filter:drop-shadow(0 2px 2px #6b20172b);width:100%;height:auto;position:absolute;top:8.64865%;left:0}.artist-sticker__canvas[data-astro-cid-5bg2dtea]{visibility:hidden;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.artist-sticker[data-astro-cid-5bg2dtea][data-rive-state=ready] .artist-sticker__fallback[data-astro-cid-5bg2dtea]{visibility:hidden}.artist-sticker[data-astro-cid-5bg2dtea][data-rive-state=ready] .artist-sticker__canvas[data-astro-cid-5bg2dtea]{visibility:visible}@media (prefers-reduced-motion:reduce){.artist-sticker[data-astro-cid-5bg2dtea][data-rive-state] .artist-sticker__fallback[data-astro-cid-5bg2dtea]{visibility:visible}.artist-sticker[data-astro-cid-5bg2dtea][data-rive-state] .artist-sticker__canvas[data-astro-cid-5bg2dtea]{visibility:hidden}}.pl-root{width:100%;padding-top:var(--gallery-top-inset,64px);padding-bottom:var(--gallery-tail-space,24px);background:var(--pl-bg);color:var(--pl-ink);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;outline:none;position:relative;overflow:clip}.pl-root[data-drag="1"]{cursor:grabbing}.pl-root:focus-visible{outline:2px dashed var(--pl-ink);outline-offset:-7px;border-radius:24px}.pl-string{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-card{visibility:hidden;width:var(--pl-cw);transform-origin:50% 0;will-change:transform;cursor:inherit;color:inherit;font-style:inherit;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:3px;padding:0;position:absolute;top:0;left:0}.pl-card:focus-visible{outline-offset:8px;outline:2px dashed}.pl-print{transform-origin:50% 0;background:#fff9ec;border-radius:3px 5px 2px 4px;margin-top:11px;padding:12px 12px 0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:block;position:relative;box-shadow:0 3px 5px #5e231f12,0 15px 23px -16px #5e231f47}.pl-card[data-on="0"] .pl-print{transform:scale(.94)}.pl-card[data-emphasized=true] .pl-print{transform:scale(var(--pl-hover-scale));box-shadow:0 6px 12px #5e231f1a,0 24px 32px -16px #5e231f4d}.pl-shot{aspect-ratio:var(--pl-ratio);background:var(--pl-bg);display:block;position:relative}.pl-shot>img{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.pl-note{white-space:normal;text-align:center;height:56px;font:500 15px/1.4 var(--font-hand);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;padding:6px 2px 8px;display:flex;position:relative}.pl-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pl-peg{pointer-events:none;width:22px;height:45px;position:absolute;top:-13px;left:50%;translate:-50%}.pl-bar{inset:auto var(--pad) var(--gallery-tail-space,24px);justify-items:center;gap:var(--space-2);text-align:center;pointer-events:none;display:grid;position:absolute}.pl-project-link{min-height:48px;padding:6px var(--space-2);background:var(--pl-bg);color:var(--pl-ink);font:500 17px/1.4 var(--font-hand);opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .18s ease, transform .28s var(--ease-out), visibility .28s;border:1px solid;border-radius:999px;align-items:center;gap:8px;display:inline-flex;transform:translateY(-7px)rotate(-7deg)}.pl-bar[data-open=true] .pl-project-link{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transform:rotate(1deg)}.pl-project-link:is(:hover,:focus-visible){background:var(--pl-ink);color:var(--pl-bg)}.pl-controls{justify-content:center;align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}.pl-controls button{background:var(--pl-bg);width:44px;height:44px;color:var(--pl-ink);cursor:pointer;border:1px solid;border-radius:48% 44% 47% 43%;place-items:center;padding:8px;display:grid}.pl-controls button:hover{background:var(--pl-ink);color:var(--pl-bg)}.pl-controls svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:22px}.pl-count{min-width:72px;font:400 15px/1.4 var(--font-sans)}.pl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-fallback{align-items:center;gap:var(--space-3);height:100%;max-width:var(--content-width);padding:var(--space-6) var(--pad);scroll-snap-type:x mandatory;cursor:default;margin-inline:auto;display:flex;overflow-x:auto}.pl-fallback a{border:1px solid var(--pl-ink);scroll-snap-align:center;background:#fff9ec;border-radius:3px 5px 2px 4px;flex:0 0 clamp(200px,23vw,260px);max-height:100%;padding:12px;display:block}.pl-fallback img{object-fit:contain;width:100%;height:320px}.pl-fallback span{margin-top:var(--space-1);font:500 var(--text-small)/1.4 var(--font-sans);display:block}@media (width<=640px){.pl-fallback{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.pl-print{transition:none}.pl-card[data-emphasized=true] .pl-print{transform:none}.pl-bar[data-open] .pl-project-link{transition:none;transform:none}}.work-gallery{scroll-margin-top:calc(var(--header-height) + var(--space-3));padding:var(--section-inset) 0 0;background:var(--paper);color:var(--accent)}.work-gallery__header{max-width:var(--content-width);padding:0 var(--pad);justify-items:center;gap:var(--space-2);text-align:center;margin-inline:auto;display:grid;position:relative}.work-gallery__hint{font:400 16px/1.5 var(--font-sans)}.creativity-garden{--garden-enter:1;--garden-exit:0;--garden-hem-enter:1;--garden-hem-exit:0;--garden-header-height:110px;--garden-bough-width:clamp(180px,calc(50vw - 260px),1000px);--garden-flower-height:calc(var(--garden-bough-width) / 3);--garden-overlap:clamp(80px,8vw,112px);isolation:isolate;padding-bottom:var(--space-3);position:relative;overflow:clip}.garden-canopy{height:var(--garden-flower-height);z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.creativity-garden .work-gallery__header{padding-top:var(--space-2)}.garden-bough{--garden-side:-1;--bough-enter:var(--garden-enter);--bough-exit:var(--garden-exit);width:var(--garden-bough-width);transform-origin:15% 65%;opacity:1;translate:calc(var(--garden-side) * ((1 - var(--bough-enter)) * 105% + var(--bough-exit) * 44px)) calc((1 - var(--bough-enter)) * 35% - var(--bough-exit) * 18px);rotate:calc(var(--garden-side) * ((1 - var(--bough-enter)) * 6deg + var(--bough-exit) * 1.6deg));position:absolute;top:0;left:0}.garden-bough--right{--garden-side:1;transform-origin:85% 65%;left:auto;right:0}.garden-bough--right img{transform:scaleX(-1)}.garden-bough img{width:100%;max-width:none;height:auto;filter:var(--collage-art-filter);display:block}.garden-wind{transform-origin:15% 65%;animation:14s ease-in-out -2s infinite paused garden-sway}.garden-bough--right .garden-wind{transform-origin:85% 65%;animation-duration:17s;animation-delay:-7s}.garden-backdrop{inset:calc(var(--garden-header-height) + 32px) 0 120px;z-index:1;pointer-events:none;position:absolute;overflow:hidden}.garden-gallery{z-index:2;translate:0 calc((1 - var(--garden-enter)) * 18px);position:relative}.creativity-garden .pl-root{--gallery-tail-space:24px;background:0 0}.garden-butterfly{width:43px;animation:26s linear infinite paused garden-roam;position:absolute;top:14%;left:8%}.garden-butterfly--2{width:38px;animation-name:garden-roam-reverse;animation-duration:31s;animation-delay:-11s;top:22%;left:82%}.garden-butterfly--3{width:27px;animation-duration:35s;animation-direction:reverse;animation-delay:-22s;top:74%;left:45%}.garden-flight{animation:13s ease-in-out infinite paused garden-float;display:block}.garden-butterfly--2 .garden-flight{animation-duration:15s;animation-delay:-4s}.garden-butterfly--3 .garden-flight{animation-duration:17s;animation-delay:-7s}.garden-butterfly img{width:100%;height:auto;filter:var(--collage-art-filter);animation:3.2s ease-in-out infinite paused garden-flutter}.garden-butterfly--2 img{animation-delay:-1.4s}.garden-flower-hem{height:var(--garden-flower-height);z-index:0;pointer-events:none;position:absolute;inset:auto 0 0}.garden-flower-hem .garden-bough{--bough-enter:var(--garden-hem-enter);--bough-exit:var(--garden-hem-exit)}.garden-flower-hem .garden-wind{transform-origin:15% 35%;animation-name:garden-floral-breeze;animation-duration:10.5s;animation-delay:-3s;scale:1 -1}.garden-flower-hem .garden-bough--right .garden-wind{transform-origin:85% 35%;animation-duration:12s;animation-delay:-6s}.creativity-garden[data-garden-active=true] .garden-wind,.creativity-garden[data-garden-active=true] .garden-butterfly,.creativity-garden[data-garden-active=true] .garden-flight,.creativity-garden[data-garden-active=true] .garden-butterfly img{animation-play-state:running}@keyframes garden-sway{0%,to{transform:translate(0)rotate(-.65deg)}28%{transform:translate(1px,-1px)rotate(1.15deg)}52%{transform:translate(0)rotate(-.25deg)}76%{transform:translate(1px,-.5px)rotate(.7deg)}}@keyframes garden-roam{0%,to{top:14%;left:8%;rotate:-12deg}18%{top:5%;left:31%;rotate:12deg}38%{top:24%;left:68%;rotate:28deg}56%{top:63%;left:88%;rotate:75deg}76%{top:84%;left:42%;rotate:-55deg}90%{top:51%;left:14%;rotate:-30deg}}@keyframes garden-roam-reverse{0%,to{top:22%;left:82%;rotate:22deg}20%{top:8%;left:62%;rotate:-25deg}43%{top:35%;left:19%;rotate:-35deg}65%{top:76%;left:10%;rotate:-75deg}84%{top:69%;left:70%;rotate:50deg}}@keyframes garden-float{0%,to{transform:translate(0)rotate(-4deg)}35%{transform:translate(7px,-6px)rotate(4deg)}70%{transform:translate(-5px,-3px)rotate(-2deg)}}@keyframes garden-flutter{0%,to{scale:1}45%{scale:.86 1}70%{scale:.96 .99}}@keyframes garden-floral-breeze{0%,to{transform:translate(0)skew(-.55deg)rotate(-.3deg)}30%{transform:translate(.6px,-.4px)skew(.8deg)rotate(.45deg)}55%{transform:translate(0)skew(-.25deg)rotate(-.1deg)}78%{transform:translate(-.4px,.3px)skew(.45deg)rotate(.25deg)}}@media (width<=640px){.creativity-garden{--garden-bough-width:min(210px,calc(50vw - 40px));--garden-overlap:96px}.creativity-garden .work-gallery__header{padding-top:calc(var(--garden-flower-height) + var(--space-2))}.creativity-garden .pl-root{--gallery-tail-space:calc(var(--garden-flower-height) + 16px)}.garden-butterfly--3{display:none}.garden-butterfly{width:34px}.garden-butterfly--2{width:30px}}@media (prefers-reduced-motion:reduce){.garden-gallery,.garden-bough,.garden-butterfly{translate:none}.garden-bough{opacity:1;rotate:none}.garden-wind,.garden-butterfly,.garden-flight,.garden-butterfly img{animation:none!important}}.home-intro[data-astro-cid-wcolddp2]{scroll-margin-top:0}
