@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__QHkx_a__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__QHkx_a__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.Helicopter-module__CKUQIW__heli{z-index:3;cursor:pointer;will-change:transform;background:0 0;border:0;justify-items:center;gap:2px;padding:4px;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.55,.95);display:grid;position:absolute;top:0;left:0}.Helicopter-module__CKUQIW__heli[data-still=true]{transition:none}.Helicopter-module__CKUQIW__heli,.Helicopter-module__CKUQIW__heli svg{pointer-events:none}.Helicopter-module__CKUQIW__heli svg :is(path,rect,polygon,circle,ellipse,text){pointer-events:visiblePainted}.Helicopter-module__CKUQIW__badge{width:var(--heli-w,100px);height:calc(var(--heli-w,100px) * .6);transition:transform .3s;display:block}.Helicopter-module__CKUQIW__facing,.Helicopter-module__CKUQIW__float{width:100%;height:100%;display:block}.Helicopter-module__CKUQIW__facing[data-flip=true]{transform:scaleX(-1)}.Helicopter-module__CKUQIW__float{animation:2.8s ease-in-out infinite Helicopter-module__CKUQIW__hover}.Helicopter-module__CKUQIW__heli:hover .Helicopter-module__CKUQIW__badge,.Helicopter-module__CKUQIW__heli:focus-visible .Helicopter-module__CKUQIW__badge{transform:translateY(-2px)}.Helicopter-module__CKUQIW__heli:focus-visible{outline:2px solid var(--hds-accent);outline-offset:2px;border-radius:8px}.Helicopter-module__CKUQIW__badge svg{width:100%;height:100%;display:block;overflow:visible}.Helicopter-module__CKUQIW__ink{fill:#183727}.Helicopter-module__CKUQIW__rust{fill:#c65c2d}.Helicopter-module__CKUQIW__paper{fill:#f9f0d8}.Helicopter-module__CKUQIW__ochre{fill:#e5b045}.Helicopter-module__CKUQIW__rotor{transform-origin:70px 13px;animation:.18s linear infinite Helicopter-module__CKUQIW__rotor}.Helicopter-module__CKUQIW__tailRotor{transform-origin:14.5px 33px;animation:.36s linear infinite Helicopter-module__CKUQIW__tailRotor}@keyframes Helicopter-module__CKUQIW__rotor{0%,to{transform:scaleX(1)}50%{transform:scaleX(.28)}}@keyframes Helicopter-module__CKUQIW__tailRotor{to{transform:rotate(360deg)}}@keyframes Helicopter-module__CKUQIW__hover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}.Helicopter-module__CKUQIW__livery{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;text-transform:uppercase;fill:#183727;font-size:6px;font-weight:700}.Helicopter-module__CKUQIW__facing[data-flip=true] .Helicopter-module__CKUQIW__livery{transform-origin:74px 48px;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.Helicopter-module__CKUQIW__float,.Helicopter-module__CKUQIW__rotor,.Helicopter-module__CKUQIW__tailRotor{animation:none}.Helicopter-module__CKUQIW__heli,.Helicopter-module__CKUQIW__badge{transition:none}}
.Garage-module__QaAKfG__shed{--shed-w:max(calc(var(--house-w,400px) * .416), 112px);left:calc(var(--house-w,400px) * .956 - var(--shed-w) * 14 / 150);bottom:calc(var(--house-w,400px) * 4 / 3 * .02 - var(--shed-w) * 10.6 / 150);width:var(--shed-w);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-mask-image:linear-gradient(to top, transparent 0, #000 calc(var(--house-w,400px) * 4 / 3 * .05));-webkit-mask-image:linear-gradient(to top, transparent 0, #000 calc(var(--house-w,400px) * 4 / 3 * .05));mask-image:linear-gradient(to top, transparent 0, #000 calc(var(--house-w,400px) * 4 / 3 * .05));transition:transform .32s var(--hds-ease,cubic-bezier(.2, .7, .3, 1));background:0 0;border:0;padding:0;position:absolute}.Garage-module__QaAKfG__shed:hover,.Garage-module__QaAKfG__shed:focus-visible{transform:translateY(-2px)}.Garage-module__QaAKfG__shed:focus-visible{outline:2px solid var(--hds-accent);outline-offset:4px}.Garage-module__QaAKfG__shed>svg{width:100%;height:auto;display:block;overflow:visible}.Garage-module__QaAKfG__ink{fill:#183727}.Garage-module__QaAKfG__rust{fill:#c65c2d}.Garage-module__QaAKfG__paper{fill:#f9f0d8}.Garage-module__QaAKfG__ochre{fill:#e5b045}.Garage-module__QaAKfG__dark{fill:#0e1f16}.Garage-module__QaAKfG__stroke{fill:none;stroke:#183727;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.Garage-module__QaAKfG__sign{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;letter-spacing:.015em;text-transform:uppercase;fill:#183727;font-size:12px;font-weight:700}.Garage-module__QaAKfG__door{transition:transform .62s cubic-bezier(.3,.9,.25,1);transform:translateY(-12px)}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__door,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__door{transform:translateY(-31px)}.Garage-module__QaAKfG__doorBob{animation:7.5s ease-in-out infinite Garage-module__QaAKfG__bob}@keyframes Garage-module__QaAKfG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.Garage-module__QaAKfG__bulb{animation:4.6s ease-in-out infinite Garage-module__QaAKfG__bulb}.Garage-module__QaAKfG__halo{animation:4.6s ease-in-out infinite Garage-module__QaAKfG__halo}.Garage-module__QaAKfG__spill{animation:4.6s ease-in-out infinite Garage-module__QaAKfG__spill}.Garage-module__QaAKfG__inside{animation:4.6s ease-in-out infinite Garage-module__QaAKfG__inside}.Garage-module__QaAKfG__bulb,.Garage-module__QaAKfG__halo,.Garage-module__QaAKfG__spill,.Garage-module__QaAKfG__inside{transition:opacity .45s ease-out}@keyframes Garage-module__QaAKfG__bulb{0%,to{opacity:.7}50%{opacity:1}}@keyframes Garage-module__QaAKfG__halo{0%,to{opacity:.3}50%{opacity:.5}}@keyframes Garage-module__QaAKfG__spill{0%,to{opacity:.3}50%{opacity:.5}}@keyframes Garage-module__QaAKfG__inside{0%,to{opacity:.3}50%{opacity:.45}}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__bulb,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__bulb{opacity:1;animation:none}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__halo,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__halo{opacity:.9;animation:none}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__spill,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__spill{opacity:.85;animation:none}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__inside,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__inside{opacity:.72;animation:none}.Garage-module__QaAKfG__shed:hover .Garage-module__QaAKfG__pane,.Garage-module__QaAKfG__shed:focus-visible .Garage-module__QaAKfG__pane{opacity:1;animation:none}.Garage-module__QaAKfG__pane{animation:9s ease-in-out infinite Garage-module__QaAKfG__pane}@keyframes Garage-module__QaAKfG__pane{0%,to{opacity:1}45%{opacity:.78}}.Garage-module__QaAKfG__leafLeft{transform-origin:14px 117px;animation:6.4s ease-in-out infinite Garage-module__QaAKfG__sway}.Garage-module__QaAKfG__leafRight{transform-origin:133px 117px;animation:7.8s ease-in-out -2s infinite Garage-module__QaAKfG__sway}@keyframes Garage-module__QaAKfG__sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.Garage-module__QaAKfG__stream{z-index:4;pointer-events:none;width:48%;height:30%;position:absolute;bottom:2.3%;left:64%;container-type:size}.Garage-module__QaAKfG__drift{right:0;bottom:var(--y,3%);width:calc(var(--house-w,400px) * var(--size,.034));opacity:0;will-change:transform, opacity;animation:Garage-module__QaAKfG__cross var(--dur,12s) linear var(--delay,0s) infinite;position:absolute}@keyframes Garage-module__QaAKfG__cross{0%{opacity:0;transform:translate(0)}7%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(-100cqw)}}.Garage-module__QaAKfG__lift{animation:Garage-module__QaAKfG__lift var(--dur,12s) cubic-bezier(.25, .65, .4, 1) var(--delay,0s) infinite;display:block}@keyframes Garage-module__QaAKfG__lift{0%{transform:translateY(0)}to{transform:translateY(calc(var(--rise,60) * -1cqh))}}.Garage-module__QaAKfG__spin{animation:Garage-module__QaAKfG__spin calc(var(--dur,12s) / 2.4) ease-in-out var(--delay,0s) infinite;display:block}@keyframes Garage-module__QaAKfG__spin{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.Garage-module__QaAKfG__drift svg{width:100%;height:auto;display:block;overflow:visible}.Garage-module__QaAKfG__mono{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;fill:#183727;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.Garage-module__QaAKfG__stream{display:none}.Garage-module__QaAKfG__door,.Garage-module__QaAKfG__doorBob,.Garage-module__QaAKfG__bulb,.Garage-module__QaAKfG__halo,.Garage-module__QaAKfG__spill,.Garage-module__QaAKfG__inside,.Garage-module__QaAKfG__pane,.Garage-module__QaAKfG__leafLeft,.Garage-module__QaAKfG__leafRight,.Garage-module__QaAKfG__shed{transition:none;animation:none}.Garage-module__QaAKfG__bulb{opacity:.9}.Garage-module__QaAKfG__halo,.Garage-module__QaAKfG__spill{opacity:.4}.Garage-module__QaAKfG__inside{opacity:.38}}
.Landscape-module__mD_fPW__landscape{aspect-ratio:1800/1240;pointer-events:none;width:200%;max-width:none;position:absolute;bottom:1.9%;left:-30%;-webkit-mask-image:linear-gradient(#000 95%,#0000);mask-image:linear-gradient(#000 95%,#0000)}.Landscape-module__mD_fPW__defs{width:0;height:0;position:absolute;overflow:hidden}.Landscape-module__mD_fPW__land{opacity:.55;position:absolute;inset:0}.Landscape-module__mD_fPW__backdrop{object-fit:fill;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18%),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 18%),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Landscape-module__mD_fPW__cloud,.Landscape-module__mD_fPW__sun,.Landscape-module__mD_fPW__foregroundTree{position:absolute}.Landscape-module__mD_fPW__cloud svg,.Landscape-module__mD_fPW__sun svg,.Landscape-module__mD_fPW__foregroundTree svg{width:100%;height:100%;display:block;overflow:visible}.Landscape-module__mD_fPW__cloud{animation:Landscape-module__mD_fPW__cloudDrift var(--cloud-duration) ease-in-out var(--cloud-delay) infinite alternate}.Landscape-module__mD_fPW__cloud svg{transform-origin:50% 100%;animation:Landscape-module__mD_fPW__cloudShift var(--shift-duration) ease-in-out var(--cloud-delay) infinite alternate}.Landscape-module__mD_fPW__sun{transform-origin:50%;animation:16s ease-in-out -4s infinite Landscape-module__mD_fPW__sunlight}.Landscape-module__mD_fPW__canopy{transform-origin:50% 100%;height:73.387%;animation:Landscape-module__mD_fPW__leafSway var(--sway-duration) ease-in-out var(--sway-delay) infinite;position:absolute;inset:0 0 auto}.Landscape-module__mD_fPW__trunk{position:absolute;inset:0}@keyframes Landscape-module__mD_fPW__cloudDrift{0%{transform:translate(-20%)}to{transform:translate(20%)}}@keyframes Landscape-module__mD_fPW__cloudShift{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-4%)scale(1.04,.95)}to{transform:translateY(1%)scale(.98,1.03)}}@keyframes Landscape-module__mD_fPW__leafSway{0%,to{transform:rotate(-.65deg)}50%{transform:rotate(.65deg)}}@keyframes Landscape-module__mD_fPW__sunlight{0%,to{opacity:.82;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@media (max-width:47.5em){.Landscape-module__mD_fPW__garden{display:none}}@media (prefers-reduced-motion:reduce){.Landscape-module__mD_fPW__cloud,.Landscape-module__mD_fPW__cloud svg,.Landscape-module__mD_fPW__sun,.Landscape-module__mD_fPW__canopy{animation:none;transform:none}.Landscape-module__mD_fPW__sun{opacity:.93}}
.ShopSign-module__mBdSoa__sign{pointer-events:none;width:41%;height:3.5%;font-size:calc(var(--house-w,400px) * .04);justify-content:center;align-items:center;display:flex;position:absolute;top:76.9%;left:53%}.ShopSign-module__mBdSoa__board{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ShopSign-module__mBdSoa__sign>:not(.ShopSign-module__mBdSoa__board){position:relative}.ShopSign-module__mBdSoa__face{fill:var(--hds-fundament)}.ShopSign-module__mBdSoa__frame{fill:var(--hds-kalk);opacity:.18}.ShopSign-module__mBdSoa__wear{fill:#f9f0d8}
