@import"https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css";:root{--contact-button-shadow: #234c5c26;--snippet-backdrop: linear-gradient(135deg, #d5e2c3, #f5dfbd);--snippet-background: #283f38;--snippet-keyword: #a9d6a0;--snippet-string: #f1d39a;--snippet-comment: #a7bbb0;--snippet-coral: #edac91;--font-size-hero-heading: clamp(3.5rem, 7vw, 6rem);--text-accent-gradient: linear-gradient(180deg, #70b85d 0%, #53a453 45%, #388c4b 100%);--section-heading: #56351c;--projects-object-shadow: #5143342b;--projects-ground-shadow: #6e553e30;--projects-background: #fcf3e3;--projects-stack-background: #f1e3c6;--projects-divider: #dfd8c6;--font-size-intro-copy: clamp(1rem, 1.55vw, 1.25rem);--font-size-intro-heading: clamp(1.45rem, 2.8vw, 2.35rem);--paper-texture: url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23909070' opacity='.06' filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E");--font-sans: "Outfit", system-ui, sans-serif;--hero-background: #c4d3b6;--text-primary: #020202;--accent: #f3a822;--brand-teal: #085561;--hero-heading: #294434;--link-hover: #743b20;--hero-accent: #3da64f;--hero-text: #485c4d;--focus-ring: #ad532e;--mask-opaque: #000;--forest: #253f35;--status-error: #7b422e;--dialog-backdrop: #17392fcc;--paper: #fffdf6;--paper-shadow: #071c3540;--button-border: #ffffff60;--stamp-date: #394e43;--stamp-url: #6d7769;--paper-grain: rgba(95, 78, 46, .04);--flash-center: rgba(255, 255, 255, .95);--flash-middle: rgba(255, 255, 255, .65);--flash-edge: rgba(255, 255, 255, .2);--white: white}#app{overflow:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--text-primary);text-align:center;font-weight:200;overflow-x:hidden}p,h1,h2,h4,h6{cursor:default}img{display:block;margin:0 auto;max-width:100%}a{color:var(--text-primary)}a:hover{color:var(--accent)}a,a:hover{text-decoration:none}@media only screen and (max-width:600px){body{font-size:.9rem}}#navigation[data-v-7dc7201c]{background:var(--hero-background);padding:20px 0 12px}.navigation-padding[data-v-7dc7201c]{padding:0;margin-top:0}#navigation .nav-link[data-v-7dc7201c]{color:var(--hero-heading);font-size:var(--font-size-intro-copy);font-weight:400;letter-spacing:.015em}#navigation .nav-link[data-v-7dc7201c]:hover{color:var(--link-hover)}button[data-v-7dc7201c]{border:0}.menu-icon[data-v-7dc7201c]{display:block;width:30px;height:30px}.home-link[data-v-7dc7201c]{margin-left:1rem}.nav-link[data-v-7dc7201c]{cursor:pointer}@media(max-width:767px){.navbar-toggler[data-v-7dc7201c]{-webkit-tap-highlight-color:transparent}.navbar-toggler[data-v-7dc7201c]:focus:not(:focus-visible){outline:none;box-shadow:none}.navbar-toggler[data-v-7dc7201c]:focus-visible{outline:2px solid var(--hero-heading);outline-offset:3px}}#footer[data-v-a7095534]{position:relative;isolation:isolate;padding:45px 0;background:#638ea0;color:#fffdf6;font-weight:400}.has-artwork[data-v-a7095534]{--footer-art-width: clamp(180px, 22vw, 300px);clip-path:inset(-180px 0 0);min-height:120px;padding:24px 0;display:flex;align-items:center}.footer-flower[data-v-a7095534]{position:absolute;left:0;bottom:0;width:var(--footer-art-width);transform:translate(-16%,16%);height:auto;margin:0;pointer-events:none;z-index:1}.home-footer-bottom[data-v-a7095534]{position:relative;z-index:2;width:min(900px,62%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.home-footer-bottom p[data-v-a7095534]{margin:0}.footer-links[data-v-a7095534]{display:flex;gap:22px;font-size:2rem}.footer-links a[data-v-a7095534]{color:#fffdf6;display:inline-flex;align-items:center}.footer-links svg[data-v-a7095534]{display:block;width:32px;height:32px}.footer-links a:last-child svg[data-v-a7095534]{width:42px}.footer-stones[data-v-a7095534]{position:absolute;right:0;bottom:0;width:var(--footer-art-width);transform:translate(18%,4%);pointer-events:none;z-index:1}@media(max-width:600px){.has-artwork[data-v-a7095534]{--footer-art-width: 125px}.home-footer-bottom[data-v-a7095534]{flex-direction:column;width:60%;font-size:.85rem}}@media(max-width:600px){#footer[data-v-a7095534]{padding:30px 0}}.projects-layout[data-v-0d5fdf3e]{--hero-background: var(--projects-background);background:var(--projects-background)}.projects-layout[data-v-0d5fdf3e] #footer{background:var(--projects-background);color:var(--hero-text);border-top:1px solid var(--projects-divider);padding:28px 0}.projects-layout[data-v-0d5fdf3e] .footer-links a{color:var(--brand-teal)}dialog[data-v-ab5e02c2],dialog[data-v-ab5e02c2] *{box-sizing:border-box}button[data-v-ab5e02c2]{font:inherit}button[data-v-ab5e02c2]:focus{outline:none;box-shadow:none}button[data-v-ab5e02c2]{-webkit-tap-highlight-color:transparent}button[data-v-ab5e02c2]:focus-visible{text-decoration:underline;text-underline-offset:4px}dialog[data-v-ab5e02c2]{background:transparent;border:0;padding:28px;width:min(100% - 16px,430px);max-height:calc(100svh - 24px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;color:var(--forest)}dialog[data-v-ab5e02c2]::-webkit-scrollbar{display:none}dialog[data-v-ab5e02c2]::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog[open] .souvenir[data-v-ab5e02c2]{animation:develop-ab5e02c2 .65s cubic-bezier(.2,1.35,.35,1) both}.souvenir[data-v-ab5e02c2]{position:relative}.paper[data-v-ab5e02c2]{background:var(--paper);padding:12px;box-shadow:0 16px 48px var(--paper-shadow);transform:rotate(-3deg);background-image:var(--paper-texture)}.paper img[data-v-ab5e02c2]{max-width:100%;width:100%;height:auto;display:block}.close[data-v-ab5e02c2]{position:absolute;z-index:1;right:-14px;top:-20px;border-radius:50%;background:var(--paper);border:0;width:44px;height:44px;cursor:pointer;font-size:25px}.caption[data-v-ab5e02c2]{color:var(--paper);text-align:center;font:700 24px var(--font-sans);margin:28px 0 8px}.actions[data-v-ab5e02c2]{display:flex;gap:10px;justify-content:center;margin-top:20px}.actions button[data-v-ab5e02c2]{min-height:44px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:30px;border:1px solid var(--button-border);background:transparent;color:var(--paper);cursor:pointer;font-size:clamp(12px,3.6vw,17px)}.actions svg[data-v-ab5e02c2]{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.actions .save[data-v-ab5e02c2]{background:var(--paper);color:var(--forest);border-color:var(--paper)}.actions button[data-v-ab5e02c2]:disabled{opacity:.5;cursor:wait}.dialog-status[data-v-ab5e02c2]{text-align:center;color:var(--paper);font:12px/1.5 ui-monospace,monospace}@keyframes develop-ab5e02c2{0%{opacity:0;transform:translateY(75px) rotate(7deg) scale(.92)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-ab5e02c2],[data-v-ab5e02c2]:before,[data-v-ab5e02c2]:after{animation:none!important;transition:none!important}}#home-page[data-v-d9101d19]{--scene-background: var(--hero-background);background:var(--scene-background)}.home-page[data-v-d9101d19]{width:min(1200px,calc(100% - 64px));margin:0 auto;padding:55px 0 70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.i-am-anna[data-v-d9101d19]{text-align:left}#home-page h1[data-v-d9101d19]{font-family:var(--font-sans);font-size:var(--font-size-hero-heading);font-weight:700;line-height:1.08;letter-spacing:-.055em;color:var(--hero-heading);margin-bottom:18px}#home-page h1 span[data-v-d9101d19]{display:inline-block;padding:.08em .08em .14em;margin:-.08em -.08em -.14em;color:var(--hero-accent);background:var(--text-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#home-page .text-secondary[data-v-d9101d19]{font-size:var(--font-size-intro-heading);color:var(--hero-text)!important;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0}#home-page .camera-intro[data-v-d9101d19]{font-size:var(--font-size-intro-copy);color:var(--hero-text);font-weight:400;letter-spacing:-.015em;line-height:1.6}.camera-invitation[data-v-d9101d19]{display:grid;grid-template-columns:1fr;row-gap:10px;margin-top:44px}.invitation-arrow[data-v-d9101d19]{display:block;justify-self:end;width:160px;height:54px;opacity:.7;margin-right:18px;transform:translateY(-20px);color:var(--hero-text);stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 6;stroke-linecap:round;stroke-linejoin:round}.invitation-arrow .arrow-tip[data-v-d9101d19]{stroke-dasharray:4 6}.mobile-invitation-arrow[data-v-d9101d19]{display:none}.camera-intro[data-v-d9101d19]{margin:0}.home-page-illustration[data-v-d9101d19]{min-width:0}.scene[data-v-d9101d19],.scene[data-v-d9101d19] *{box-sizing:border-box}button[data-v-d9101d19]{font:inherit}button[data-v-d9101d19]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.scene[data-v-d9101d19]{display:block;position:relative;isolation:isolate;width:100%;padding:0;border:0;border-radius:0;overflow:visible;aspect-ratio:4 / 3;background:var(--scene-background);cursor:crosshair}.scene[data-v-d9101d19],.scene[data-v-d9101d19]:hover,.scene[data-v-d9101d19]:active,.scene[data-v-d9101d19]:focus,.scene[data-v-d9101d19]:focus-visible{border:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.scene video[data-v-d9101d19]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.scene video[data-v-d9101d19]{--scene-edge-mask: linear-gradient(to right, transparent, var(--mask-opaque) 10%, var(--mask-opaque) 90%, transparent), linear-gradient(to bottom, transparent, var(--mask-opaque) 8%, var(--mask-opaque) 92%, transparent);-webkit-mask-image:var(--scene-edge-mask);mask-image:var(--scene-edge-mask);-webkit-mask-composite:source-in;mask-composite:intersect}.scene[data-v-d9101d19]:disabled{cursor:wait}.flash[data-v-d9101d19]{position:absolute;inset:0;z-index:3;border-radius:50%;background:radial-gradient(ellipse closest-side at center,var(--flash-center) 0%,var(--flash-middle) 40%,var(--flash-edge) 70%,transparent 100%);opacity:0;pointer-events:none}.viewfinder[data-v-d9101d19]{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease;pointer-events:none;color:var(--white);filter:drop-shadow(0 1px 2px var(--forest));background:linear-gradient(currentColor,currentColor) center/1px 10px no-repeat,linear-gradient(currentColor,currentColor) center/10px 1px no-repeat}.viewfinder[data-v-d9101d19]:before,.viewfinder[data-v-d9101d19]:after{content:"";position:absolute;inset:0;border:2px solid;clip-path:polygon(0 0,28% 0,28% 5%,5% 5%,5% 28%,0 28%,0 0,100% 0,100% 28%,95% 28%,95% 5%,72% 5%,72% 0,100% 0,100% 100%,72% 100%,72% 95%,95% 95%,95% 72%,100% 72%,100% 100%,0 100%,0 72%,5% 72%,5% 95%,28% 95%,28% 100%,0 100%)}.scene:focus-visible:not(:hover) .viewfinder[data-v-d9101d19]{opacity:1}@media(hover:hover)and (pointer:fine){.scene[data-v-d9101d19]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3cpath%20d='M7%2022V7H22%20M42%207H57V22%20M57%2042V57H42%20M22%2057H7V42%20M32%2025V39%20M25%2032H39'%20fill='none'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e") 32 32,crosshair}}.status[data-v-d9101d19]:empty{display:none}.status[data-v-d9101d19]{min-height:1.5em;font:12px/1.5 ui-monospace,monospace;color:var(--status-error)}@media(min-width:768px){.home-page[data-v-d9101d19]{position:relative}.home-page-illustration[data-v-d9101d19]{grid-column:2}.i-am-anna[data-v-d9101d19]{position:absolute;left:0;top:calc(50% - 7.5px);width:calc(40% - 22.4px);transform:translate(60px,-50%)}}@media(max-width:767px){.home-page[data-v-d9101d19]{width:min(560px,calc(100% - 32px));grid-template-columns:1fr;gap:24px;padding:32px 0 48px}.i-am-anna[data-v-d9101d19]{text-align:center}.camera-invitation[data-v-d9101d19]{position:relative;margin-top:28px;justify-items:center}.invitation-arrow[data-v-d9101d19]{display:none}.mobile-invitation-arrow[data-v-d9101d19]{display:block;position:absolute;top:calc(100% - 4px);right:0;width:clamp(65px,18vw,90px);height:auto;z-index:1;pointer-events:none;color:var(--hero-text);opacity:.7;stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 6;stroke-linecap:round;stroke-linejoin:round}.scene[data-v-d9101d19]{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){[data-v-d9101d19],[data-v-d9101d19]:before,[data-v-d9101d19]:after{animation:none!important;transition:none!important}.scene:hover video[data-v-d9101d19]{transform:none}}#about-me[data-v-ab246751]{padding:100px 24px 115px}.about-me-box[data-v-ab246751]{width:min(940px,100%);margin:auto;display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:80px;align-items:center}.polaroid[data-v-ab246751]{width:100%;filter:drop-shadow(0 14px 12px #644b3022)}.introduction[data-v-ab246751]{text-align:left}h2[data-v-ab246751]{color:#56351c;font-size:var(--font-size-intro-heading);font-weight:700;margin-bottom:22px}p[data-v-ab246751]{font-size:var(--font-size-intro-copy);line-height:1.85;font-weight:400;color:#423b30;margin:0}.introduction p+p[data-v-ab246751]{margin-top:22px}@media(max-width:700px){#about-me[data-v-ab246751]{padding:65px 28px 85px}.about-me-box[data-v-ab246751]{grid-template-columns:1fr;gap:30px;max-width:440px}.polaroid[data-v-ab246751]{width:280px}.introduction[data-v-ab246751]{text-align:center}}#skills[data-v-eda3047c]{padding:110px 28px 120px;background:#fff9e9}.skills-box[data-v-eda3047c]{display:grid;grid-template-columns:1fr 1fr;width:min(850px,100%);margin:auto;text-align:left}.skills-text[data-v-eda3047c]{padding:0 50px}.skills-text+.skills-text[data-v-eda3047c]{position:relative}.skills-text+.skills-text[data-v-eda3047c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,#b6ac9066 25%,#b6ac9080 50%,#b6ac9066 75%,transparent);filter:blur(.7px)}.skill-title[data-v-eda3047c]{color:var(--section-heading);font-size:var(--font-size-intro-heading);font-weight:700;display:flex;gap:16px;align-items:center}.skill-title i[data-v-eda3047c]{font-size:.8em}p[data-v-eda3047c]{font-size:var(--font-size-intro-copy);line-height:1.7;font-weight:400;margin:18px 0;color:var(--hero-text)}.explore[data-v-eda3047c]{color:var(--hero-text);font-weight:600;font-size:var(--font-size-intro-copy)}a[data-v-eda3047c]:hover{color:#743b20;text-decoration:underline}.explore[data-v-eda3047c]:hover,.explore[data-v-eda3047c]:focus-visible{text-decoration:none}@media(max-width:700px){#skills[data-v-eda3047c]{padding:75px 28px 90px}.skills-box[data-v-eda3047c]{grid-template-columns:1fr;max-width:440px;gap:35px}.skills-text[data-v-eda3047c]{padding:0}.skills-text+.skills-text[data-v-eda3047c]{padding-top:35px}.skills-text+.skills-text[data-v-eda3047c]:before{top:0;right:0;bottom:auto;width:auto;height:3px;background:linear-gradient(to right,transparent,#b6ac9066 25%,#b6ac9080 50%,#b6ac9066 75%,transparent)}}#testimonials[data-v-dd4a160f]{padding:85px 20px 90px}.testimonial[data-v-dd4a160f]{padding:15px 0}.testimonial h4[data-v-dd4a160f]{position:relative;width:min(700px,75%);padding:30px 38px;margin-bottom:30px;background:#fffdf7;color:#302c25;border-radius:35px;box-shadow:0 12px 14px #44584735;font-size:1.3rem;line-height:1.6;font-weight:600}.testimonial h4[data-v-dd4a160f]:after{content:"";position:absolute;bottom:-23px;left:65px;width:45px;height:35px;background:#fffdf7;border-radius:0 0 0 100%}.testimonial em[data-v-dd4a160f]{color:#423b30;font-style:normal;font-weight:400;max-width:75%}.carousel-control-prev-icon[data-v-dd4a160f],.carousel-control-next-icon[data-v-dd4a160f]{background-image:none;border:solid #98532e;border-width:0 2px 2px 0;width:14px;height:14px}.carousel-control-prev-icon[data-v-dd4a160f]{transform:rotate(135deg)}.carousel-control-next-icon[data-v-dd4a160f]{transform:rotate(-45deg)}@media(max-width:700px){#testimonials[data-v-dd4a160f]{padding:55px 10px 65px}.testimonial h4[data-v-dd4a160f]{padding:24px;font-size:1rem;border-radius:25px}.testimonial em[data-v-dd4a160f]{font-size:.85rem}.carousel-control-prev[data-v-dd4a160f],.carousel-control-next[data-v-dd4a160f]{width:10%}}#contact[data-v-0d1b179d]{position:relative;background:#638ea0;color:#fffdf6;padding:45px 24px 20px}.cloud-border[data-v-0d1b179d]{position:absolute;left:0;bottom:calc(100% - 1px);width:100%;height:clamp(42px,4.8vw,70px);display:block;color:#638ea0;pointer-events:none}#contact h2[data-v-0d1b179d]{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700}#contact p[data-v-0d1b179d]{font-size:1.15rem;font-weight:400;margin:15px auto 0;max-width:680px}.contact-button[data-v-0d1b179d]{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:24px auto 0;padding:13px 28px;border:1px solid var(--button-border);border-radius:999px;background:linear-gradient(160deg,var(--paper),var(--projects-stack-background));color:var(--brand-teal);box-shadow:0 4px 10px var(--contact-button-shadow),inset 0 1px 0 var(--white);font-size:var(--font-size-intro-copy);font-weight:600;line-height:1.5;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.contact-button[data-v-0d1b179d]:hover{color:var(--brand-teal);text-decoration:none;transform:translateY(-2px);box-shadow:0 7px 14px var(--contact-button-shadow),inset 0 1px 0 var(--white)}.contact-button[data-v-0d1b179d]:active{transform:translateY(0)}.contact-button[data-v-0d1b179d]:focus-visible{outline:2px solid var(--paper);outline-offset:5px}@media(prefers-reduced-motion:reduce){.contact-button[data-v-0d1b179d]{transition:none}.contact-button[data-v-0d1b179d]:hover{transform:none}}@media(max-width:600px){.cloud-border[data-v-0d1b179d]{height:38px}#contact[data-v-0d1b179d]{padding:32px 24px 20px}}.home[data-v-ceb68215]{background:#ffe7c5}.garden-content[data-v-ceb68215]{position:relative;isolation:isolate;background:#ffe7c5}.garden-content[data-v-ceb68215]:before{content:"";position:absolute;top:-55px;left:-10%;width:120%;height:85px;background:var(--hero-background);border-radius:0 0 50% 50%;z-index:-1}.decoration[data-v-ceb68215]{position:absolute;pointer-events:none;z-index:1;width:clamp(130px,20vw,290px)}.skills-level[data-v-ceb68215]{position:relative}.plants-left[data-v-ceb68215]{top:0;left:0;transform:translate(-20%,-80%);width:clamp(150px,21vw,300px)}.stones-right[data-v-ceb68215]{top:0;right:0;transform:translate(20%,-65%);width:clamp(155px,22vw,310px);z-index:3}[data-v-ceb68215] #skills{position:relative;z-index:2;clip-path:polygon(0 3%,12% 5%,28% 6%,44% 4%,62% 1%,80% 0,100% 3%,100% 96%,84% 99%,66% 100%,46% 97%,28% 94%,12% 94%,0 97%)}.film-testimonials[data-v-ceb68215]{background:linear-gradient(to bottom,#ffe7c5,var(--film-background) 90px)}[data-v-ceb68215] #testimonials{padding-bottom:10px}.garden-film[data-v-ceb68215]{background:var(--film-background)}.garden-film[data-v-ceb68215]{position:relative;width:100%;overflow:visible;background:var(--film-background)}.garden-film video[data-v-ceb68215]{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;object-position:center;pointer-events:none;--film-mask: linear-gradient(to bottom, transparent 0%, #000 18%);-webkit-mask-image:var(--film-mask);mask-image:var(--film-mask)}.film-control[data-v-ceb68215]{display:block;position:absolute;top:25%;left:0;height:50%;width:100%;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.film-control[data-v-ceb68215],.film-control[data-v-ceb68215]:hover,.film-control[data-v-ceb68215]:active,.film-control[data-v-ceb68215]:focus,.film-control[data-v-ceb68215]:focus-visible{border:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.film-cursor[data-v-ceb68215]{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);color:#fff;border:2px solid currentColor;opacity:0;transition:opacity .15s ease;pointer-events:none;filter:drop-shadow(0 1px 3px #253f35);z-index:4}.film-cursor svg[data-v-ceb68215]{width:100%;height:100%;fill:currentColor}.film-control:focus-visible:not(:hover) .film-cursor[data-v-ceb68215]{left:50%;top:50%;opacity:1}@media(hover:hover)and (pointer:fine){.film-control[data-v-ceb68215]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3crect%20x='7'%20y='7'%20width='50'%20height='50'%20fill='none'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M23%2020H28V44H23Z%20M36%2020H41V44H36Z'%20fill='white'/%3e%3c/svg%3e") 32 32,pointer}.film-control.is-paused[data-v-ceb68215]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3crect%20x='7'%20y='7'%20width='50'%20height='50'%20fill='none'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M25%2019L44%2032L25%2045Z'%20fill='white'/%3e%3c/svg%3e") 32 32,pointer}}@media(hover:none){.film-control .film-cursor[data-v-ceb68215]{opacity:0}.film-control:focus-visible .film-cursor[data-v-ceb68215]{opacity:1}}@media(prefers-reduced-motion:reduce){.film-cursor[data-v-ceb68215]{transition:none}}@media(max-width:1000px){.plants-left[data-v-ceb68215]{width:clamp(130px,20vw,200px)}.stones-right[data-v-ceb68215]{width:clamp(140px,22vw,220px)}}@media(max-width:700px){.garden-film video[data-v-ceb68215]{aspect-ratio:16 / 9}.stones-right[data-v-ceb68215]{transform:translate(20%,-75%)}.plants-left[data-v-ceb68215]{width:125px;transform:translate(-20%,-72%)}}
