:root{--forest900:#172620;--forest800:#20322a;--forest700:#2e493a;--wood900:#352619;--wood700:#69482e;--wood500:#936c43;--mango500:#e7b665;--mango400:#f1cd8d;--cream100:#f5ecd9;--cream300:#d8c9ac;--leaf500:#73864e;--clay500:#a86546;--sky300:#9cbacb;--scene-sky-top:#698e97;--scene-sky-mid:#bbd5db;--scene-sky-glow:#f3e5ca;--scene-hill-far:#819b82;--scene-hill-near:#5d7c58;--scene-ground-light:#a18c60;--scene-ground-grass:#7b844c;--scene-ground-dark:#243325;--scene-bird:#2b2a26;--scene-lantern:#ffc46b;--scene-firefly:#d9e96b;--scene-sky-1:#6b86b4;--scene-sky-2:#9194a6;--scene-sky-3:#c4a38a;--scene-sky-4:#ce9c78;--scene-sky-5:#98747c;--scene-sky-6:#76647b;--band-sky-1:#3f5a78;--band-sky-2:#8a8fb0;--band-sky-3:#dba57c;--band-sky-4:#f1c27e;--band-night-1:#141a38;--band-night-2:#2c2f5e;--band-night-3:#5e4b7c;--band-night-4:#b06f78;--scene-crown-a:#314e34;--scene-crown-b:#45623c;--scene-crown-c:#3b573a;--scene-crown-shade:#182d22;--scene-fence-wood:#634b33;--scene-fence-rail-low:#765837;--page-bg:var(--forest900);--section-bg:var(--forest800);--card-bg:var(--forest700);--wood-surface:var(--wood900);--text-strong:var(--cream100);--text-soft:var(--cream300);--accent:var(--mango500);--accent-hover:var(--mango400);--focus-ring:var(--mango400);--focus-ring-width:3px;--focus-ring-offset:3px;--wood-grain:url(/scene/wood-warm-grain.png);--shadow-float:0 12px 32px color-mix(in srgb,var(--forest900) 60%,transparent);--font-heading:var(--font-barlow-condensed),"Arial Narrow",sans-serif;--font-body:var(--font-barlow),system-ui,-apple-system,"Segoe UI",sans-serif;--max-width:1200px;--gutter:20px;--nav-height:64px;--radius-small:6px;--radius-card:12px;--radius-panel:18px;--tap-target:44px;--motion-hover:160ms;--motion-panel:240ms;--dur-quick:220ms;--dur-enter:900ms;--dur-camera:1800ms;--dur-page:600ms;--wind-cycle:26s;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-quick:cubic-bezier(0.4,0,1,1);--ease-sine:cubic-bezier(0.37,0,0.63,1);--ease-camera:cubic-bezier(0.22,1,0.36,1);--spring-soft:cubic-bezier(0.22,1.2,0.36,1);--spring-bouncy:cubic-bezier(0.34,1.56,0.64,1);--rise-sm:12px;--rise-md:28px;--rise-lg:40px}@supports (animation-timing-function:linear(0,1)){:root{--spring-soft:linear(0,0.004 1%,0.026 2.5%,0.061 4%,0.107 5.5%,0.222 8.5%,0.457 14%,0.578 17%,0.687 20%,0.766 22.5%,0.833 25%,0.898 28%,0.948 31%,0.985 34%,1.024 39.5%,1.038 46.5%,1.004 75.5%,1);--spring-bouncy:linear(0,0.009 1%,0.035 2%,0.074 3%,0.154 4.5%,0.287 6.5%,0.584 10.5%,0.726 12.5%,0.851 14.5%,0.932 16%,1,1.071 19.5%,1.12 21.5%,1.15 23.5%,1.163 26%,1.153 29%,1.13 31.5%,1.018 41.5%,0.99 45.5%,0.976 49.5%,0.975 55%,1.003 74.5%,1)}}@media (min-width:1024px){:root{--gutter:40px;--nav-height:76px}}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-height) + 16px)}body{background:var(--page-bg);color:var(--text-strong);font-family:var(--font-body);min-height:100vh}a{color:inherit}::-moz-selection{background:var(--accent);color:var(--page-bg)}::selection{background:var(--accent);color:var(--page-bg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-filter=models] [data-category]:not([data-category=models]),[data-filter=skyboxes] [data-category]:not([data-category=skyboxes]),[data-filter=textures] [data-category]:not([data-category=textures]){display:none}.card-hit-root{position:relative;isolation:isolate}.card-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.card-hit-links{position:relative;z-index:2;pointer-events:none}.card-hit-links :is(a,button){pointer-events:auto}.game-card{transition:border-color var(--motion-hover) ease}.game-card:is(:hover,:has(a:focus-visible)){border-color:var(--mango400)}@media (prefers-reduced-motion:no-preference){.game-card{transition:border-color var(--motion-hover) ease,translate .5s var(--spring-soft)}.game-card-img{transition:scale .9s var(--ease-out-expo)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.game-card:hover{translate:0 -4px}.game-card:hover .game-card-img{scale:1.03}}.hero{--stage-w:clamp(280px,96vw,460px);--stage-h:calc(var(--stage-w) * 0.62);--stage-bottom:90px;--stage-right:calc((100% - var(--stage-w)) / 2);--ground-h:calc(var(--stage-bottom) + var(--stage-h) * 0.3);--shade-h:200px;--hero-fall:560px;position:relative;isolation:isolate;overflow:clip;padding-bottom:calc(var(--stage-h) + var(--stage-bottom) + 24px)}@media (min-width:768px){.hero{--stage-w:clamp(400px,62vw,540px);--stage-right:3%}}@media (min-width:1024px){.hero{--hero-height:clamp(780px,calc(100vh - var(--nav-height)),1080px);--stage-w:clamp(480px,42vw,740px);--stage-bottom:6%;--stage-right:13%;--ground-h:24%;--shade-h:22%;--hero-fall:calc(var(--hero-height) * 0.68);height:var(--hero-height);padding-bottom:0}}@supports (height:100svh){@media (min-width:1024px){.hero{--hero-height:clamp(780px,calc(100svh - var(--nav-height)),1080px)}}}.hero-scene{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.hero-layer{position:absolute;transform:translate3d(calc(var(--hero-px, 0) * var(--depth, 0) * 1px),calc(var(--hero-py, 0) * var(--depth, 0) * .6px),0)}.hero-layer-sky{inset:-20px;z-index:0;background:linear-gradient(180deg,var(--scene-sky-1),var(--scene-sky-2),var(--scene-sky-3),var(--scene-sky-4),var(--scene-sky-5),var(--scene-sky-6))}.hero-sky{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 100%;object-position:62% 100%}@media (min-width:768px){.hero-layer-sky{inset:auto -20px;top:-52%;height:135%}.hero-sky{-o-object-position:92% 50%;object-position:92% 50%}}.hero-layer-clouds{inset:0;z-index:0;overflow:visible}.hero-cloud{position:absolute;top:var(--cloud-y);left:0;width:calc(var(--cloud-w) * 1vw);height:auto;opacity:.94;animation:hero-cloud var(--cloud-duration) linear var(--cloud-delay) infinite}@media (max-width:767px){.hero-cloud{width:calc(var(--cloud-w) * 2.2vw)}.hero-cloud-extra{display:none}}@keyframes hero-cloud{0%{translate:-60vw 0}to{translate:105vw 0}}.hero-layer-valley{z-index:1;left:-2%;right:-2%;bottom:calc(var(--ground-h) - 9%);-webkit-mask-image:linear-gradient(180deg,black 61.7%,transparent);mask-image:linear-gradient(180deg,black 61.7%,transparent)}.hero-valley{display:block;width:100%;height:auto}.hero-layer-valley .hero-enter{position:relative}.hero-windmill-rotor{position:absolute;left:67.29%;top:34.5%;width:8.7%;height:auto;translate:-50% -50%;pointer-events:none}@media (max-width:1023px){.hero-layer-valley{left:-45%;right:auto;width:160%;bottom:calc(var(--stage-bottom) + var(--stage-h) * .18)}}.hero-layer-orchard{z-index:1;left:-15%;right:-15%;bottom:0;height:var(--ground-h);-webkit-mask-image:linear-gradient(180deg,transparent,black 40%);mask-image:linear-gradient(180deg,transparent,black 40%)}.hero-layer-bush{z-index:6;left:-15%;right:-15%;bottom:calc(var(--stage-bottom) - 45px);height:70px;-webkit-mask-image:linear-gradient(180deg,transparent,black 35%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 35%,black 70%,transparent)}.hero-bush,.hero-orchard{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;transform:scaleX(-1)}.hero-bush{filter:brightness(.62) saturate(1.1)}@media (max-width:767px){.hero{--stage-w:clamp(280px,88vw,460px);--hero-scene-h:calc(var(--stage-h) + var(--stage-bottom) + 270px);padding-bottom:96px}.hero-scene{bottom:auto;height:var(--hero-scene-h)}.hero .hero-text{padding-top:calc(var(--hero-scene-h) - 82px)}.hero-layer-sky{inset:auto -20px;top:-38%;height:107%}.hero-sky{-o-object-position:86% 50%;object-position:86% 50%}.hero-layer-bush,.hero-layer-orchard{left:-14%;right:auto;width:280%}.hero-layer-bush{bottom:calc(var(--stage-bottom) - 58px)}.hero-layer-orchard{height:calc(var(--ground-h) * 1.7);-webkit-mask-image:linear-gradient(180deg,transparent,black 35%);mask-image:linear-gradient(180deg,transparent,black 35%)}.hero-bush,.hero-orchard{transform:none}.hero-layer-valley{left:-60%;bottom:calc(var(--stage-bottom) + var(--stage-h) * .18 + 90px)}}.hero-ground{position:absolute;z-index:0;inset:auto 0 0;height:calc(var(--ground-h) * 1.6);background:linear-gradient(180deg,transparent,var(--scene-ground-dark) 38%,var(--forest900))}.hero-layer-crown,.hero-layer-crown-back{z-index:6;top:-2%}.hero-layer-crown{left:-8%;width:min(1100px,76%)}.hero-layer-crown-back{z-index:2;right:-6%;width:min(760px,52%)}.hero-crown{display:block;width:100%;height:auto;transform-origin:0 0;animation:crown-wind var(--wind-cycle) var(--ease-sine) infinite}.hero-crown-2{scale:-1 1;transform-origin:50% 0;animation-delay:-25.3s}@media (max-width:1023px){.hero-layer-crown{left:-22%;width:130%}.hero-layer-crown-back{width:90%;right:-30%}}@media (max-width:767px){.hero-layer-crown{left:-3%;width:190%}.hero-layer-crown-back{width:70%;right:-20%}}.hero-set{position:absolute;right:var(--stage-right);bottom:var(--stage-bottom);width:var(--stage-w);height:var(--stage-h)}.hero-layer-house{z-index:2;left:0;bottom:3.5%;width:100%}.hero-enter{height:100%}.hero-fence,.hero-golden,.hero-house{display:block;width:100%;height:auto}.hero-layer-fence{z-index:3;left:-24%;bottom:-1%;width:150%}.hero-layer-golden{z-index:5;left:40%;bottom:-3%;width:60%}.hero-golden-group{position:relative;transform-origin:51% 98%;animation:hero-breathe 4.2s var(--ease-sine) infinite}.golden-head,.golden-tail{position:absolute;inset:0}.golden-head>*,.golden-idle>img,.golden-tail-react>img,.golden-tail>*,.golden-watch>*{display:block;width:100%;height:100%}.golden-idle,.golden-watch{width:100%;height:100%}.golden-tail{transform-origin:20.1% 78.7%;animation:tail-lazy 13.1s var(--ease-sine) infinite}.golden-tail-react{width:100%;height:100%;transform-origin:20.1% 78.7%}.golden-head,.golden-idle,.golden-watch{transform-origin:66.4% 36.4%}.golden-idle{position:relative;animation:golden-idle 11.3s var(--ease-sine) infinite}.golden-idle>img.golden-blink{position:absolute;left:63.32%;top:3.41%;width:16.75%;height:auto;opacity:0;animation:golden-blink 15.7s linear infinite}@keyframes golden-blink{0%,17.7%,18.6%,61%,61.9%,62.4%,63.3%,to{opacity:0}17.9%,18.4%,61.2%,61.7%,62.6%,63.1%{opacity:1}}@media (min-width:1024px){.golden-watch{animation:golden-watch 29s var(--ease-sine) 22s infinite}}@property --look{syntax:"<angle>";inherits:true;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.golden-head{rotate:calc(var(--hero-px, 0) * 1.5deg + var(--look));transition:--look .7s var(--spring-soft)}.hero:has(.hero-post:hover,.hero-post:focus-visible) .golden-head{--look:-3deg}.hero:has(.hero-sign-actions>:first-child:hover) .golden-tail-react{animation:tail-wag .42s var(--ease-sine) 3}}html[data-motion=reduced] .golden-head{rotate:none;transition:none}html[data-motion=reduced] .golden-tail-react{animation:none}@keyframes tail-lazy{0%,70%,to{rotate:0deg}73%{rotate:6deg}76%{rotate:-3deg}79%{rotate:4deg}82%{rotate:0deg}}@keyframes tail-wag{0%,to{rotate:0deg}30%{rotate:9deg}70%{rotate:-6deg}}@keyframes golden-idle{0%,to{rotate:0deg}30%{rotate:-1.5deg}50%{rotate:0deg}72%{rotate:1deg}}@keyframes golden-watch{0%,18%,to{rotate:0deg}12%{rotate:4deg}}.hero-shade{position:absolute;z-index:4;inset:auto 0 0;height:var(--shade-h);background:linear-gradient(0deg,var(--forest900),transparent)}.hero-cue-arrow{display:inline-flex;animation:cue-nudge 2.8s var(--ease-sine) 3s infinite}@keyframes cue-nudge{0%,40%,to{translate:0 0}20%{translate:0 3px}}@media (min-width:768px){.hero:after{content:"";position:absolute;z-index:7;inset:auto 0 0;height:56px;background:linear-gradient(180deg,transparent,var(--forest900) 40px);pointer-events:none}}.hero-posts{display:none}@media (min-width:1100px){.hero-posts{display:block;position:absolute;z-index:12;top:16%;bottom:6%;right:2%;width:clamp(170px,15vw,250px);pointer-events:none}.hero-posts:before{z-index:0;top:8px;bottom:0;width:clamp(12px,1vw,16px);border-radius:3px;background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,black 20%,transparent) 3px 4px),linear-gradient(90deg,var(--wood900),var(--wood700) 40%,var(--wood500) 60%,var(--wood900));box-shadow:0 0 0 1px color-mix(in srgb,black 35%,transparent)}.hero-posts:after,.hero-posts:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.hero-posts:after{bottom:-8px;width:76px;height:20px;background:radial-gradient(ellipse at 50% 45%,var(--scene-ground-dark) 30%,transparent 72%)}}.hero-post{position:relative;z-index:1;display:block;pointer-events:auto;margin-top:-9%}.hero-post:first-child{margin-top:0}.hero-post-sway{--rest:-1.4deg;--rest-x:0%;position:relative;display:block;rotate:var(--rest);translate:var(--rest-x) 0;transform-origin:50% 50%}.hero-post:nth-child(2n) .hero-post-sway{--rest:1.1deg;--rest-x:-2%}@media (prefers-reduced-motion:no-preference){.hero-post-sway{transition:rotate .9s cubic-bezier(.34,1.56,.64,1),translate .5s cubic-bezier(.22,1.2,.36,1),scale .5s cubic-bezier(.22,1.2,.36,1)}.hero-post:is(:hover,:focus-visible) .hero-post-sway{rotate:calc(var(--rest) * -1.6);translate:var(--rest-x) -3px;scale:1.03}.hero-post:active .hero-post-sway{scale:.97;transition-duration:.12s}}.hero-post-board{display:block;width:100%;height:auto}.hero-post-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14% 4% 8%;font-family:var(--font-heading,inherit);font-size:clamp(1rem,.75rem + .45vw,1.35rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cream100);text-shadow:0 2px 0 color-mix(in srgb,var(--wood900) 40%,black)}.hero-post:nth-child(2n) .hero-post-text{padding:0 8% 4%}.hero-post:is(:hover,:focus-visible) .hero-post-text{color:var(--mango400)}.hero-sign-wrap{position:relative;container-type:inline-size;width:min(100%,22rem);margin-inline:auto}@media (min-width:768px){.hero-sign-wrap{width:min(100%,34rem);margin-inline:0}}@media (min-width:1024px){.hero-sign-wrap{width:min(100%,38rem)}}.hero-plate{position:relative;aspect-ratio:1000/962}.hero-plate-wood{position:absolute;inset:0;width:100%;height:100%;filter:saturate(.75) brightness(.75) drop-shadow(0 10px 14px color-mix(in srgb,black 45%,transparent))}.hero-plate:after{z-index:-1;inset:22.5% 8.5% 2.5%;border-radius:1.5cqw;background:color-mix(in srgb,var(--wood700) 70%,var(--wood900))}.hero-plate:after,.hero-plate:before{content:"";position:absolute;pointer-events:none}.hero-plate:before{display:none;inset:auto 0 100% 0;height:100vh;background:url(/scene/painted/sign-chains.webp) repeat-y bottom/100% auto;filter:saturate(.75) brightness(.75)}@media (min-width:768px){.hero-plate:before{display:block}}@media (max-width:767px){.hero-sign-wrap:before{--plank-h:34px;content:"";position:absolute;z-index:2;top:-2px;left:50%;width:min(calc(100vw - 16px),460px);translate:-50% 0;box-sizing:border-box;border-style:solid;border-width:0 calc(var(--plank-h) * 56 / 66);-o-border-image:url(/scene/wood/plank.webp) 0 56/0 calc(var(--plank-h) * 56 / 66) /0 stretch;border-image:url(/scene/wood/plank.webp) 0 56 fill/0 calc(var(--plank-h) * 56 / 66) /0 stretch;height:var(--plank-h);filter:drop-shadow(0 6px 6px color-mix(in srgb,black 45%,transparent));pointer-events:none}}.hero-plate-text{position:absolute;inset:26.5% 10% 6.7%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;text-align:center;text-shadow:0 1px 3px color-mix(in srgb,black 65%,transparent)}.hero-logo{width:min(24cqw,180px);height:auto;filter:drop-shadow(0 3px 8px color-mix(in srgb,black 50%,transparent))}.hero-eyebrow{display:none;font-size:clamp(.625rem,2cqw,.75rem);letter-spacing:.12em;line-height:1.3}.hero-title{font-size:8.4cqw;line-height:1.02;letter-spacing:-.02em}.hero-body{max-width:30em;font-size:clamp(.875rem,3.6cqw,1.125rem);line-height:1.3;text-wrap:balance}.hero-sign-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.hero-sign-actions>*{flex:1 1 8rem}@media (max-width:479px){.hero-sign-actions{flex-direction:column}.hero-sign-actions>*{flex:none;white-space:nowrap}}@media (min-width:768px){.hero-plate-text{inset:25.4% 10% 23.4%;gap:1.4cqw}.hero-logo{width:min(28cqw,180px)}.hero-eyebrow{display:block}.hero-sign-actions{position:absolute;inset:auto 11% 4%;margin-top:0;flex-wrap:nowrap}}.hero-sign-swing{position:relative;transform-origin:50% 0;animation:hero-sign-sway 7.3s ease-in-out infinite}@keyframes hero-sign-sway{0%,to{rotate:-.4deg}50%{rotate:.5deg}}.hero-leaf{position:absolute;z-index:1;top:16%;left:var(--leaf-x);width:calc(var(--leaf-size) * 1.4);height:auto;opacity:0;animation:hero-leaf-fall var(--leaf-duration) linear var(--leaf-delay) infinite,hero-leaf-tumble 1.6s var(--ease-sine) var(--leaf-delay) infinite alternate}.hero-leaf-gust{animation:hero-leaf-gust var(--leaf-duration) linear var(--leaf-delay) infinite,hero-leaf-tumble 1.6s var(--ease-sine) var(--leaf-delay) infinite alternate}@media (max-width:767px){.hero-leaf-extra{display:none}}.hero-mango{display:none;position:absolute;z-index:1;top:17%;right:calc(var(--stage-w) * .075 + 26px);width:50px;height:auto;opacity:0}@media (min-width:1024px){.hero-mango{display:block;animation:hero-mango-fall 29s linear 22s infinite,hero-mango-life 29s linear 22s infinite}}@keyframes windmill{0%{rotate:0deg}29%{rotate:331.8deg;animation-timing-function:cubic-bezier(.333,.179,.667,.589)}44%{rotate:651.4deg;animation-timing-function:cubic-bezier(.333,.411,.667,.821)}59%{rotate:971deg}to{rotate:4turn}}.hero-windmill-rotor{animation:windmill var(--wind-cycle) linear infinite}@keyframes crown-wind{0%,to{rotate:0deg}14%{rotate:.45deg}28%{rotate:-.2deg}40%{rotate:1.1deg}47%{rotate:.2deg}54%{rotate:.85deg}64%{rotate:-.15deg}80%{rotate:.35deg}}@keyframes hero-breathe{0%,to{scale:1 1}50%{scale:1.002 1.008}}@keyframes hero-leaf-fall{0%{opacity:0;transform:translateZ(0) rotate(0deg)}8%{opacity:1}58%{opacity:1}66%,to{opacity:0;transform:translate3d(var(--leaf-drift),var(--hero-fall),0) rotate(var(--leaf-spin))}}@keyframes hero-leaf-gust{0%{opacity:0;transform:translateZ(0) rotate(0deg)}2%{opacity:1}27%{opacity:1}32.7%,to{opacity:0;transform:translate3d(var(--leaf-drift),var(--hero-fall),0) rotate(var(--leaf-spin))}}@keyframes hero-leaf-tumble{0%{scale:1 1}to{scale:1 .7}}@keyframes hero-mango-fall{0%{transform:translateZ(0) rotate(0deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}7.6%{transform:translate3d(14px,calc(var(--hero-fall) * .78),0) rotate(110deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}8.7%{transform:translate3d(16px,calc(var(--hero-fall) * .78 - 14px),0) rotate(125deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}9.8%{transform:translate3d(18px,calc(var(--hero-fall) * .78),0) rotate(140deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}11.3%,to{transform:translate3d(36px,calc(var(--hero-fall) * .78),0) rotate(180deg)}}@keyframes hero-mango-life{0%{opacity:0}1%{opacity:1}16.5%{opacity:1}17.9%,to{opacity:0}}.hero{--k:1}@media (max-width:767px){.hero{--k:0.6}}@keyframes hero-settle{0%{scale:1.08}}@keyframes hero-settle-short{0%{scale:1.03}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-pull{0%{translate:0 calc(var(--k) * var(--pull-y, 0px));scale:calc(1 + var(--k) * var(--pull-s, 0));rotate:var(--pull-r,0deg)}}@keyframes hero-land{0%{translate:0 calc(var(--k) * -18px);rotate:-2deg}}@keyframes hero-word{0%{translate:0 calc(var(--k) * 14px)}}@keyframes word-rise{0%{translate:0 1.3em}}@keyframes hero-fade-short{0%{opacity:0;translate:0 10px}}@keyframes hero-sign-hang{0%{translate:0 calc(var(--k) * -36px);rotate:-6deg;animation-timing-function:cubic-bezier(.3,0,.25,1)}38%{translate:0;rotate:2.6deg;animation-timing-function:var(--ease-sine)}55%{rotate:-1.15deg;animation-timing-function:var(--ease-sine)}72%{rotate:.5deg;animation-timing-function:var(--ease-sine)}88%{rotate:-.18deg;animation-timing-function:var(--ease-out-expo)}to{rotate:0deg}}@keyframes hero-post-drop{0%{translate:0 -40px;rotate:-6deg}}.sw{clip-path:inset(-.35em -.15em -.25em -.15em)}.sw,.swi{display:inline-block}.swi{max-width:100%;overflow-wrap:anywhere}.hero-sky{animation:hero-settle 2.6s var(--ease-out-expo) backwards}.hero-layer{--enter:hero-pull var(--dur-camera) var(--ease-camera) var(--enter-delay,0ms) backwards,hero-fade var(--fade,340ms) linear var(--enter-delay,0ms) backwards}.hero-enter{transform-origin:50% 100%;animation:var(--enter)}.hero-layer-valley{--pull-y:10px;--pull-s:0.025;--fade:560ms;--d:1}.hero-layer-orchard{--pull-y:16px;--pull-s:0.035;--enter-delay:30ms;--fade:480ms;--d:1}.hero-layer-house{--pull-y:22px;--pull-s:0.045;--enter-delay:60ms;--d:2}.hero-layer-fence{--pull-y:34px;--pull-s:0.06;--enter-delay:90ms;--fade:300ms;--d:3}.hero-layer-golden{--pull-y:38px;--pull-s:0.065;--enter-delay:110ms;--fade:300ms;--d:4}.hero-layer-bush{--pull-y:54px;--pull-s:0.09;--enter-delay:130ms;--fade:280ms;--d:3}.hero-layer-crown{--pull-y:-72px;--pull-s:0.06;--pull-r:-1.2deg;--enter-delay:40ms;--fade:280ms;--d:1}.hero-layer-crown-back{--pull-y:-50px;--pull-s:0.045;--pull-r:0.9deg;--enter-delay:70ms;--fade:300ms;--d:1}.hero-layer-crown .hero-enter{transform-origin:72% 100%}.hero-layer-crown-back .hero-enter{transform-origin:28% 100%}.hero-sign{transform-origin:50% 0;animation:hero-sign-hang 1.7s linear .2s backwards,hero-fade .2s linear .2s backwards}.hero-logo{animation:hero-land .9s var(--spring-soft) .3s backwards,hero-fade .2s linear .3s backwards}.hero-body,.hero-eyebrow,.hero-sign-actions{animation:hero-word var(--dur-enter) var(--spring-soft) var(--text-delay) backwards,hero-fade .24s linear var(--text-delay) backwards}.hero-eyebrow{--text-delay:490ms}.hero-body{--text-delay:920ms}.hero-sign-actions{--text-delay:1000ms}.hero-title .swi{animation:word-rise var(--dur-enter) var(--spring-soft) calc(.56s + min(var(--w), 6) * 60ms) backwards}.hero-post{transform-origin:50% 0;animation:hero-post-drop 1.2s var(--spring-bouncy) calc(.9s + var(--i, 0) * .13s) backwards,hero-fade .2s linear calc(.9s + var(--i, 0) * .13s) backwards}html[data-scene=wait] .hero-posts:after,html[data-scene=wait] .hero-posts:before,html[data-scene=wait] :is(.hero-enter,.hero-post,.hero-bloom){animation-play-state:paused}@media (min-width:1100px){.hero-posts:after,.hero-posts:before{transform-origin:50% 100%;animation:hero-post-rise .9s var(--ease-out-expo) .76s backwards,hero-fade .26s linear .76s backwards}html[data-intro=short] .hero-posts:after,html[data-intro=short] .hero-posts:before{animation:hero-fade-short .5s cubic-bezier(.16,1,.3,1) .16s backwards}html[data-intro=none] .hero-posts:after,html[data-intro=none] .hero-posts:before,html[data-motion=reduced] .hero-posts:after,html[data-motion=reduced] .hero-posts:before{animation:none}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.hero-posts:after,.hero-posts:before{animation:none}}@keyframes hero-post-rise{0%{scale:1 0}}html[data-intro=short] .hero-layer{--enter:hero-fade-short 500ms cubic-bezier(0.16,1,0.3,1) calc(var(--d, 0) * 40ms) backwards}html[data-intro=short] .hero-sky{animation:hero-settle-short 1.2s cubic-bezier(.16,1,.3,1) backwards}html[data-intro=short] .hero-sign{animation:hero-fade-short .4s ease-out backwards}html[data-intro=short] :is(.hero-logo,.hero-eyebrow,.hero-body,.hero-sign-actions,.hero-title .swi){animation:none}html[data-intro=short] .hero-post{animation:hero-fade-short .5s cubic-bezier(.16,1,.3,1) calc(.2s + var(--i, 0) * 40ms) backwards}html[data-intro=none] :is(.hero-enter,.hero-sky,.hero-sign,.hero-logo,.hero-eyebrow,.hero-body,.hero-sign-actions,.hero-title .swi,.hero-post),html[data-motion=reduced] :is(.hero-enter,.hero-sky,.hero-sign,.hero-logo,.hero-eyebrow,.hero-body,.hero-sign-actions,.hero-title .swi,.hero-post){animation:none}.hero-glow{position:absolute;z-index:2;right:-12%;top:4%;width:72%;height:84%;background:radial-gradient(closest-side,color-mix(in srgb,var(--scene-sky-glow) 60%,transparent),transparent);mix-blend-mode:soft-light;opacity:.8;animation:hero-glow 9s ease-in-out infinite}@media (max-width:1023px){.hero-glow{mix-blend-mode:normal;opacity:.4;animation:none}}.hero-bloom{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-bloom{display:block;position:absolute;z-index:2;right:-21%;top:-6%;width:89%;height:104%;background:radial-gradient(closest-side,color-mix(in srgb,var(--scene-sky-glow) 90%,transparent),transparent 78%);mix-blend-mode:soft-light;opacity:0;animation:hero-bloom 2.4s var(--ease-sine) .3s both}html:is([data-intro=short],[data-intro=none],[data-motion=reduced]) .hero-bloom{display:none}}@keyframes hero-bloom{0%{opacity:0;scale:.8}40%{opacity:.75}to{opacity:0;scale:1.12}}.hero-mote{position:absolute;z-index:5;left:var(--mote-x);top:var(--mote-y);width:var(--mote-size);aspect-ratio:1;border-radius:50%;background:var(--scene-sky-glow);box-shadow:0 0 10px 2px color-mix(in srgb,var(--scene-sky-glow) 60%,transparent);opacity:0;animation:hero-mote var(--mote-duration) ease-in-out var(--mote-delay) infinite}@media (max-width:767px){.hero-mote-extra{display:none}}@keyframes hero-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes hero-mote{0%{opacity:0;translate:0 0}20%{opacity:.85}80%{opacity:.55}to{opacity:0;translate:var(--mote-drift) -150px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero{timeline-scope:--hero}.hero-scene{view-timeline:--hero block;view-timeline-inset:var(--nav-height) 0}.hero-layer,.hero-posts,.hero-scene,.hero-shade,.hero-sign-wrap{animation:hero-camera linear both;animation-timeline:--hero;animation-range:exit 0 exit 100%}.hero-scene{--cam-s:1.06;transform-origin:50% 80%}.hero-layer-sky{--cam-y:14svh}.hero-layer-valley{--cam-y:9svh}.hero-layer-orchard{--cam-y:6svh}.hero-layer-house{--cam-y:4svh}.hero-layer-fence{--cam-y:2svh}.hero-layer-golden{--cam-y:1svh}.hero-layer-bush{--cam-y:-1svh}.hero-layer-crown{--cam-y:-10svh;--cam-x:-6vw;--cam-s:1.35;transform-origin:50% 0}.hero-layer-crown-back{--cam-y:-6svh;--cam-x:4vw;--cam-s:1.15;transform-origin:50% 0}.hero-sign-wrap{--cam-y:-6svh}.hero-posts{--cam-y:-3svh}.hero-shade{--cam-s:1 1.6;transform-origin:50% 100%}@media (max-width:767px){.hero-sign-wrap{animation:none}}}}@keyframes hero-camera{to{translate:var(--cam-x,0) var(--cam-y,0);scale:var(--cam-s,1)}}:is(.hero,.band)[data-ambient=stopped] [data-amb],html[data-motion=paused] :is(.hero,.band) [data-amb]{animation-play-state:paused}.band[data-ambient-root]:not([data-ambient]) [data-amb]{animation-play-state:paused}.hero-enter{position:relative}.hero-lantern{position:absolute;left:55.3%;top:43.7%;width:6%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,var(--scene-lantern),transparent);mix-blend-mode:screen;opacity:.7;pointer-events:none;animation:hero-lantern 3.7s linear infinite}@media (max-width:767px){.hero-lantern{mix-blend-mode:normal}}@keyframes hero-lantern{0%,to{opacity:.7}12%{opacity:.85}19%{opacity:.62}33%{opacity:.9}47%{opacity:.74}61%{opacity:.88}78%{opacity:.66}}.hero-birds{position:absolute;z-index:0;inset:0;overflow:clip;pointer-events:none;color:color-mix(in srgb,var(--scene-bird) 70%,transparent)}.hero-bird{position:absolute;top:var(--bird-y);right:0;width:var(--bird-size);opacity:0;animation:hero-flock 41s linear 3s infinite;margin-right:calc(var(--bird-lag) * -1)}.hero-bird-wings{display:block;width:100%;height:auto;animation:hero-flap .36s var(--ease-sine) var(--bird-flap) infinite alternate}@media (max-width:767px){.hero-bird-extra{display:none}}@keyframes hero-flock{0%{opacity:0;translate:0 0}3%{opacity:1}15%{translate:-48vw -1.4vw}31%{opacity:1}34%,to{opacity:0;translate:-112vw .8vw}}@keyframes hero-flap{0%{scale:1 1}to{scale:1 .35}}html[data-motion=reduced] :is(.hero,.band) [data-amb],html[data-motion=reduced] :is(.hero-layer,.hero-scene,.hero-sign-wrap,.hero-posts,.hero-shade){animation:none}html[data-motion=reduced] .hero :is(.hero-leaf,.hero-mango,.hero-mote,.hero-bird){display:none}html[data-motion=reduced] .hero-cloud{translate:30vw 0}@media (prefers-reduced-motion:reduce){.hero-body,.hero-enter,.hero-eyebrow,.hero-logo,.hero-post,.hero-sign,.hero-sign-actions,.hero-sky,.hero-title .swi,:is(.hero,.band) [data-amb]{animation:none}.hero :is(.hero-leaf,.hero-mango,.hero-mote,.hero-bird){display:none}.hero-cloud{translate:30vw 0}}.hero-night-house,.hero-sky-night{display:none}.hero-night-house{position:absolute;top:0;left:0;width:100%;height:auto}html[data-daypart=dusk] :is(.hero-sky-night,.hero-night-house){display:block}html[data-daypart=dusk][data-intro=full] .hero-sky-night{animation:hero-settle 2.6s var(--ease-out-expo) backwards,hero-dusk 1.5s ease-in-out .7s backwards}html[data-daypart=dusk][data-intro=full] .hero-night-house{animation:hero-dusk 1.5s ease-in-out 1s backwards}html[data-daypart=dusk][data-intro=short] .hero-sky-night{animation:hero-settle-short 1.2s cubic-bezier(.16,1,.3,1) backwards,hero-dusk .6s ease-out backwards}html[data-daypart=dusk][data-intro=short] .hero-night-house{animation:hero-dusk .6s ease-out .2s backwards}@keyframes hero-dusk{0%{opacity:0}}html[data-daypart=dusk] :is(.hero-layer-valley,.hero-layer-orchard,.hero-layer-fence,.hero-layer-golden,.hero-layer-bush,.hero-layer-crown,.hero-layer-crown-back){filter:brightness(.82) saturate(.85)}html[data-daypart=dusk] .hero-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--scene-lantern) 40%,transparent),transparent)}html[data-daypart=dusk] .hero-bloom{background:radial-gradient(closest-side,color-mix(in srgb,var(--scene-lantern) 55%,transparent),transparent 78%)}html[data-daypart=dusk] .hero-lantern{left:56%;top:43.4%;width:10%;opacity:.9;animation-name:hero-lantern-dusk}@keyframes hero-lantern-dusk{0%,to{opacity:.85}12%{opacity:1}19%{opacity:.78}33%{opacity:1}47%{opacity:.88}61%{opacity:1}78%{opacity:.8}}html[data-daypart=dusk] .hero-mote{background:var(--scene-firefly);box-shadow:0 0 12px 3px color-mix(in srgb,var(--scene-firefly) 70%,transparent);animation-name:hero-firefly}@keyframes hero-firefly{0%{opacity:0;translate:0 0}10%{opacity:.95}20%{opacity:.1}32%{opacity:1;translate:calc(var(--mote-drift) * .4) -18px}46%{opacity:.08}58%{opacity:.9;translate:calc(var(--mote-drift) * -.3) -34px}72%{opacity:.15}86%{opacity:.8;translate:calc(var(--mote-drift) * .2) -20px}to{opacity:0;translate:0 0}}.nav-indicator{position:absolute;inset:auto 12px 6px;height:2px;border-radius:1px;background:var(--mango500)}.site-header{view-transition-name:site-header}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:lang}::view-transition-old(.page){animation:page-out var(--dur-quick) var(--ease-in-quick) both}::view-transition-new(.page){animation:page-in var(--dur-page) var(--spring-soft) 80ms both}::view-transition-group(.asset-morph){animation-duration:.64s;animation-timing-function:var(--ease-out-expo)}::view-transition-group(nav-indicator){animation-duration:.48s;animation-timing-function:var(--spring-soft)}html:active-view-transition-type(lang) #hero-title{view-transition-name:hero-title}html:active-view-transition-type(lang)::view-transition-old(hero-title){animation:title-out .22s var(--ease-in-quick) both}html:active-view-transition-type(lang)::view-transition-new(hero-title){animation:title-in .7s var(--spring-soft) .12s both}}@keyframes page-out{to{opacity:0;translate:0 -12px;scale:.99}}@keyframes page-in{0%{opacity:0;translate:0 24px}}@keyframes title-out{to{opacity:0;translate:0 -12px}}@keyframes title-in{0%{opacity:0;translate:0 20px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}html[data-motion=reduced]::view-transition-group(*),html[data-motion=reduced]::view-transition-new(*),html[data-motion=reduced]::view-transition-old(*){animation:none!important}@media (prefers-reduced-motion:no-preference){@keyframes kit-chip{0%{translate:0 0}to{translate:calc(100cqw - 2.5rem) 0}}.kit-motion-chip{animation:kit-chip 1.1s var(--kit-curve) both}a.ui-btn,button.ui-btn{position:relative;overflow:hidden;transition-property:color,background-color,border-color,translate,scale;transition-duration:var(--motion-hover),var(--motion-hover),var(--motion-hover),var(--dur-quick),.5s;transition-timing-function:ease,ease,ease,var(--spring-soft),var(--spring-bouncy)}.ui-btn:after{content:"";position:absolute;inset:0;translate:-120% 0;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,white 35%,transparent) 50%,transparent 65%);pointer-events:none}a.ui-btn:active,button.ui-btn:active{scale:.97;transition-duration:var(--motion-hover),var(--motion-hover),var(--motion-hover),.12s,.12s}}@media (prefers-reduced-motion:no-preference){.ui-btn:focus-visible{animation:ring-settle .16s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){a.ui-btn:hover,button.ui-btn:hover{translate:0 -1px}.ui-btn:hover:after{animation:btn-shine .7s var(--ease-out-expo)}article.ui-card{isolation:isolate;transition-property:color,background-color,border-color,translate;transition-duration:var(--motion-hover),var(--motion-hover),var(--motion-hover),.5s;transition-timing-function:ease,ease,ease,var(--spring-soft)}article.ui-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 18px 34px color-mix(in srgb,black 38%,transparent);opacity:0;transition:opacity .5s var(--ease-out-expo)}article.ui-card:hover{translate:0 -4px}article.ui-card:hover:before{opacity:1}.ui-card:hover .ui-card-img{scale:1.045}.ui-card-frame:after{content:"";position:absolute;inset:0;translate:-120% 0;background:linear-gradient(115deg,transparent 40%,color-mix(in srgb,white 22%,transparent) 50%,transparent 60%);pointer-events:none}.ui-card:hover .ui-card-frame:after{animation:btn-shine .9s var(--ease-out-expo)}}.ui-card-img{transition:scale .9s var(--ease-out-expo)}article.ui-card:active{scale:.985}@keyframes btn-shine{to{translate:120% 0}}@media (hover:hover) and (pointer:fine){.header-bar-nav a:not([aria-current=page]):after{content:"";position:absolute;inset:auto 12px 6px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--mango500) 75%,transparent);scale:0 1;transition:scale var(--dur-quick) var(--ease-in-quick);pointer-events:none}.header-bar-nav a:not([aria-current=page]):hover:after{scale:1 1;transition:scale .46s var(--spring-soft)}}@keyframes ring-settle{0%{outline-offset:6px}}@supports (animation-timeline:scroll()){.site-header:after{content:"";position:absolute;inset:100% 0 auto;height:14px;background:linear-gradient(color-mix(in srgb,black 40%,transparent),transparent);pointer-events:none}.header-sign:before,.site-header:after{opacity:0;animation:header-shadow linear both;animation-timeline:scroll(root);animation-range:0 120px}.site-logo{transform-origin:left center;animation:logo-shrink linear both;animation-timeline:scroll(root);animation-range:0 120px}}.hero-cue{animation:cue-out linear both;animation-timeline:scroll(root);animation-range:0 160px}@keyframes cue-out{to{opacity:0;translate:0 12px}}.hero-cue:focus-within{animation:none}@keyframes header-shadow{to{opacity:1}}@keyframes logo-shrink{to{scale:.9}}.menu-panel{transition:opacity .32s var(--spring-soft),translate .32s var(--spring-soft),display .32s allow-discrete}@starting-style{.menu-panel{opacity:0;translate:0 -8px}}.menu-panel.hidden{opacity:0;translate:0 -8px}.menu-panel li{transition:opacity .32s var(--spring-soft),translate .32s var(--spring-soft);transition-delay:calc(var(--n, 0) * 30ms)}@starting-style{.menu-panel li{opacity:0;translate:0 -6px}}.menu-panel li:nth-child(2){--n:1}.menu-panel li:nth-child(3){--n:2}.menu-panel li:nth-child(4){--n:3}.menu-panel li:nth-child(5){--n:4}.icon-swap{animation:icon-swap .24s var(--ease-out-expo)}@keyframes icon-swap{0%{rotate:-90deg;scale:.5;opacity:0}}html[data-filtering] [data-filter-target] [data-category]{view-transition-name:match-element;view-transition-class:catalog-card}::view-transition-group(.catalog-card){animation-duration:.42s;animation-timing-function:var(--spring-soft)}::view-transition-new(.catalog-card):only-child{animation:card-in .36s var(--ease-out-expo) both}::view-transition-old(.catalog-card):only-child{animation:card-out .2s var(--ease-in-quick) both}@keyframes card-in{0%{opacity:0;scale:.92}}@keyframes card-out{to{opacity:0;scale:.96}}html{scroll-behavior:smooth}}.nav-pending{position:absolute;inset:auto 12px 4px;height:2px;border-radius:1px;background:var(--mango400);opacity:0}.nav-pending[data-pending]{opacity:1}@media (prefers-reduced-motion:no-preference){.nav-pending[data-pending]{animation:pending-run .9s var(--ease-sine) infinite alternate}}@keyframes pending-run{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nav-pending[data-pending]{inset:auto calc(50% - 6px) 4px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@media (min-width:768px){.band-depth-far{animation:band-far linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}.band[data-band=porteira] .band-art{view-timeline-name:--gate}@media (max-width:767px){.band[data-band=porteira]{view-timeline-name:--gate}.band[data-band=porteira] .band-art{view-timeline-name:none}}.band-gate-leaf{animation:gate-swing linear both;animation-timeline:--gate;animation-range:entry 55% entry 95%}.band[data-band=armazem] .band-depth{animation:none}.process-line{color:color-mix(in srgb,var(--mango500) 55%,transparent)}.process-line path{stroke-dasharray:1;animation:process-draw linear both;animation-timeline:view();animation-range:entry 20% cover 50%}}}@keyframes band-far{0%{translate:0 -30px}to{translate:0 30px}}@keyframes gate-swing{0%{rotate:y 0deg}}@keyframes process-draw{0%{stroke-dashoffset:1}}.process-line{color:color-mix(in srgb,var(--mango500) 55%,transparent)}@media (prefers-reduced-motion:no-preference){article.ui-card.shelf-card{transition-property:color,background-color,border-color,translate,rotate;transition-duration:var(--motion-hover),var(--motion-hover),var(--motion-hover),.5s,.5s;transition-timing-function:ease,ease,ease,var(--spring-soft),var(--spring-soft)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){article.ui-card.shelf-card:focus-within,article.ui-card.shelf-card:hover{rotate:1.5deg;translate:0 -4px}}.wood-bar{background-color:#302016;background-image:linear-gradient(rgb(0 0 0/.3),rgb(0 0 0/.3)),url(/scene/wood/header.webp);background-repeat:repeat-x;background-position:50%;background-size:auto 100%}.wood-foot{background:transparent;border-top-width:0}.wood-foot:after,.wood-foot:before{content:"";position:absolute;pointer-events:none}.wood-foot:before{inset:0 0 auto;z-index:-1;height:240px;background-image:linear-gradient(rgb(0 0 0/.22),rgb(0 0 0/.22)),url(/scene/wood/footer.webp);background-repeat:repeat-x;background-position:top;background-size:auto 100%}.wood-foot:after{inset:232px 0 0;z-index:-2;background-color:#1f130c}.wood-plank{border-style:solid;border-width:0 calc(var(--plank-h, 52px) * 56 / 66);-o-border-image:url(/scene/wood/plank.webp) 0 56/0 calc(var(--plank-h, 52px) * 56 / 66) /0 stretch;border-image:url(/scene/wood/plank.webp) 0 56 fill/0 calc(var(--plank-h, 52px) * 56 / 66) /0 stretch;height:var(--plank-h,52px);filter:drop-shadow(0 6px 6px rgb(0 0 0/.45))}.wood-plaque{background:url(/scene/wood/logo-plaque.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 8px 8px rgb(0 0 0/.5))}.wood-text{text-shadow:0 1px 0 rgb(0 0 0/.7),0 0 6px rgb(0 0 0/.45)}.header-sign{background:linear-gradient(rgb(20 12 6/.55),rgb(20 12 6/0))}body:has(.hero-scene) .header-sign{margin-bottom:calc(-1 * var(--nav-height))}.foot-sign{background-image:url(/scene/wood/footer-dark.webp);background-repeat:repeat-x;background-position:top;background-size:auto 100%}@media (max-width:767px){.foot-sign{background-image:url(/scene/wood/footer-dark-phone.webp)}}@media (min-width:1024px){.lg\:wood-plank{border-style:solid;border-width:0 calc(var(--plank-h, 52px) * 56 / 66);-o-border-image:url(/scene/wood/plank.webp) 0 56/0 calc(var(--plank-h, 52px) * 56 / 66) /0 stretch;border-image:url(/scene/wood/plank.webp) 0 56 fill/0 calc(var(--plank-h, 52px) * 56 / 66) /0 stretch;height:var(--plank-h,52px);filter:drop-shadow(0 6px 6px rgb(0 0 0/.45))}}.header-sign:before{content:"";position:absolute;inset:0 0 -20px;z-index:-1;pointer-events:none;background:linear-gradient(rgb(20 12 6/.94) 55%,transparent);opacity:.5}.foot-sign{margin-top:-32px}@media (min-width:1024px){.foot-sign{margin-top:-24px}}@media (max-width:1023px){.foot-rows{--foot-h:460px;display:grid;height:var(--foot-h);padding-top:calc(var(--foot-h) * .05);grid-template-rows:calc(var(--foot-h) * .25) calc(var(--foot-h) * .222) calc(var(--foot-h) * .234) calc(var(--foot-h) * .227);align-items:center;justify-items:center}}@media (min-width:768px) and (max-width:1023px){.foot-rows{justify-items:start}}@media (min-width:1024px){.foot-sign{background-size:auto calc(100% * 360 / 272)}.foot-rows{--foot-h:360px;display:grid;height:var(--foot-h);padding-top:calc(var(--foot-h) * 20 / 272);grid-template-columns:auto 1fr;grid-template-rows:calc(var(--foot-h) * 86.5 / 272) calc(var(--foot-h) * 80.5 / 272) calc(var(--foot-h) * 85 / 272);align-items:center;justify-items:start}}@media (max-width:389px){.foot-rows{--foot-h:580px}}
/*# sourceMappingURL=88e717f39bc9d05b.css.map*/